@charset "UTF-8";
/*メインスタイルシート*/
body {
	margin: 0px;
	padding: 0px;
	background-image: url(/img/bk.gif);
	background-repeat: repeat;
	line-height: 21px;
	text-align: center;
	font-size: 14px;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.all {
	font-size: 0px;
	line-height: 0px;
	clear: both;
}
.txt,waku-body p {
	font-size: 14px;
	line-height: 21px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
}

/*header*/
.page_cap {
	width: 780px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 16px;
	line-height: 24px;
}
#header {
	padding: 0px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header img{
	background-color: #FFFFFF;
}

#header ul{
	margin: 0px;
	padding: 0px;
	width: 780px;
	height: 54px;
}
#header li{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}



#side {
	padding: 0px;
	width: 180px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
}
#maintable {
	padding: 0px 0px 15px;
	width: 580px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	text-align: center;
}
#content-table {
	padding: 0px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
}
#footer {
	padding: 15px 0px 0px 15px;
	width: 765px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image:  url(/img/title/foot.gif);
	background-repeat: no-repeat;
	height: 103px;
	background-color: #FFFFFF;
}
#button-table {
	padding: 0px;
	margin-top: 14px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 780px;
	text-align: left;
	background-color: #FFCCCC;
	height: 41px;
}
#info-goods-menu {
	padding: 0px;
	margin: 0 auto 0 auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	width: 168px;
	border-top-style: none;
	text-align: center;
	overflow: hidden;
}

.info-goods-menu4 {
	font-size: 18px;
	line-height: 20px;
	background-image:  url(/img/etc/accent1.gif);
	background-repeat: no-repeat;
	margin: 15px 0px 10px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	background-position: 5px 0px;
}
.info-goods-menu5,.info-goods-menu45 {
	font-size: 14px;
	line-height: 16px;
	background-image:  url(/img/etc/accent2.gif);
	background-repeat: no-repeat;
	margin: 15px 0px 10px;
	padding: 0px 0px 0px 30px;
	text-align: left;
	background-position: 5px 0px;
}
.name {
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000033;
	height: 35px;
	float: right;
	width: 400px;
	text-decoration: none;
}
.name2 {
	text-align: right;
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 25px;
	font-weight: bold;
	height: 33px;
	color: #000033;
	vertical-align: middle;
	float: right;
	width: 400px;
	text-decoration: none;
}
.goods-sub {
	font-size: 14px;
	line-height: 16px;
	text-align: right;
	padding: 0px;
	margin-top: -10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menu-button {
	font-size: 16px;
	line-height: 30px;
	background-image:  url(/img/button/menu-button.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 4px;
	font-weight: bold;
	color: #FFFFFF;
}
.mar-pad-0 {
	margin: 5px 0px 10px;
	padding: 0px;
}
.menu-button2 {
	margin: 5px 0px 0px;
	padding: 0px;
}
.main-text{
	margin: 0px;
}
.main-text p{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	margin: 5px;
	padding: 0px 10px;
	background-image:  url(/img/etc/t-under.gif);
}
.what_title {
	background-image: url(../img/etc/accent1.gif);
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 16px;
	line-height: 20px;
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.top-img {
	margin: 0px;
	padding: 0px;
	float: left;
}
#yuttoria {
	margin: 0px auto 0px 0px;
	padding: 0px;
	float: left;
	width: 315px;
	height: 365px;
}
.yuttori-ul {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	list-style-image:  url(/img/etc/list.gif);
}
.yuttori-li {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin: 0px 0px 0px 9px;
	padding: 0px;
}
.yottori-title {

	margin: 0px 0px 15px;
	padding: 0px;
}
.foot-text1 {
	font-size: 16px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
}
.foot-text2 {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
}
.foot-text3{
	font-size: 18px;
	line-height: 27px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
}

/*トップページブログスペース用_2009/4/10変更*/
.text-box {
	padding: 0px;
	width: 578px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.text-box .blog-titleBox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 44px;
	text-align: left;
}
.text-box .blog-titleBox h2{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.text-box .blog-textBox {
	margin: 0px;
	padding-top: 15px;
	float: left;
	width: 528px;
	height: 139px;
	background:url(../img/etc/blogtext_boxhead.jpg) center top no-repeat;
}
.text-box .blog-textArea {
	margin:0 10px;
	padding: 0;
	height: 111px;
}
.blogtitle-orange{
	text-align: left;
	color: #FF3300;
}
.blog-textArea .staffImage{
width:75px;
height:100px;
overflow:hidden;
margin:0 10px 0 3px;
float:left;
}
.blog-textArea .staffImage img{
width:100%;
}

/*.blog_title {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	clear:both;
}
.box_inner2 {
	height: 200px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}*/

/*トップページリンクスペース用_2009/4/10変更*/
.box-inner {
	float: left;
	width: 188px;
	text-align: left;
	font-size: 16px;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
	padding: 0px;
}
.box-inner h2{
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/*End*/

.text-box-all {
	margin: 0px;
	padding: 0px;
	width: 570px;
	clear: both;
}
.button {
	margin: 0px;
	padding: 0px;
	width: 130px;
	height: 41px;
	border: 0px none;
	float: left;
	text-align: left;
}
.goods-subtxt {

	font-size: 14px;
	line-height: 16px;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.list-button {
	font-size: 14px;
	line-height: 18px;
	background-image:  url(/img/button/list-b01.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 5px 0px 0px 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 4px;
	color: #000000;
	vertical-align: top;
	background-position: left top;
}
.cation-box,.cation-box2,.cation-box3 {
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 14px;
	line-height: 18px;
	background-color: #FFFFFF;
	text-align: left;
	min-height: 120px;
	overflow: visible;
}
.cation-box ul,.cation-box2 ul,.cation-box3 ul{
	margin: 0px;
	padding: 5px 0px;
}

.cation-box {
	background-image: url(/img/step/cation.gif);
}
.cation-box2 {
	background-image: url(/img/step/cation2.gif);
}
.cation-box3 {
	background-image: url(/img/step/cation3.gif);
}

.cation-txt {
	margin: 0px 0px 0px 140px;
	padding: 0px;
	text-align: left;
	list-style-position: outside;
	list-style-type: disc;
}
.cation-title{
	margin: 5px 0px 0px;
	padding: 3px;
	border: 1px solid #000000;
	height: 21px;
	font-size: 14px;
	line-height: 21px;

}
.head-waku {
	margin: 0px auto;
	padding: 0px;
	width: 780px;
	background-color: #FFFFFF;
	text-align: center;
}
.button-l {
	margin: 0px auto;
	padding: 0px;
	width: 130px;
	height: 41px;
	float: left;
	border: 0px none;
	text-align: center;
}
.head-img {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 105px;
	width: 350px;
}
.head-txt {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 470px;
}
.cl {
	clear: both;
}
.m-txt {
	font-size: 14px;
	padding: 0px;
	text-align: left;
	line-height: 21px;
	width: 430px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.m-txt2 {

	font-size: 14px;
	text-align: left;
	line-height: 21px;
}
.d-title {

	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0px 0px 55px;
	width: 525px;
	color: #974B00;
	text-decoration: none;
	background-image: url(/img/title/list-bk3.gif);
	margin: 5px 0px 0px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-button4 {

	font-size: 16px;
	line-height: 30px;
	background-image:  url(/img/button/menu-button.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 4px;
	font-weight: bold;
	color: #FFFFFF;
}
.menu-button5,.menu-button45 {
	font-size: 13px;
	line-height: 20px;
	background-image:  url(/img/button/menu-button02.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 4px;
	font-weight: bold;
	color: #4F2700;
}

/*voice.css*/
.waku01 {
	text-align: center;
	padding: 0px;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.waku-body {
	background-color: #FFFFFF;
	width: 580px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
}

.b-title {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 8px;
	color: #000000;
	text-decoration: none;
	line-height: 27px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/title/b-title.gif);
	background-repeat: no-repeat;
	width: 550px;
	text-indent: 10px;
	background-color: #B7E2AA;
}

.b-body {
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	width: 580px;
	margin: 0px auto;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.b-ebody {
	width: 550px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.b-ebody td {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 10px;
}
.b-ebody td p,.v-txt p{
	font-size: 14px;
	line-height: 21px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.content-nav {
	font-size: 13px;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	color: #000000;
}
.b-data {
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #973D00;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 18px;
}
.b-entry {
	font-size: 12px;
	text-align: right;
	padding: 0px;
	margin-top: 3px;

	width: 500px;
	color: #000000;
	text-decoration: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}
.b-photo {
	height: 100%;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
b-photo2 {
	width: 100%;
}
.trac {
	font-size: 14px;
	color: #000033;
	background-color: #D9F0E2;
	padding: 3px;
}.trac_comment {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.waku-1 {
	background-image: url(/img/voice/waku-1.gif);
	padding: 0px;
	height: 15px;
	width: 570px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 10px auto 0px;
}
.waku-2 {
	background-image: url(/img/voice/waku-2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	width: 570px;
	vertical-align: top;
	margin: 0px auto;
}
.waku-2 p {
	padding: 0px;
	margin: 0px 20px;
	font-size: 1em;
	line-height: 150%;
	text-align: left;
}
.waku-3 {
	background-image: url(/img/voice/waku-3.gif);
	padding: 0px;
	height: 15px;
	width: 570px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto;
}
.v-title {
	font-size: 16px;
	font-weight: bold;
	color: #E15A00;
	text-align: left;
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E15A00;
	line-height: 25px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
}
.v-img {
	width: 550px;
}
.v-txt {
	margin: 5px auto 42px;
	padding: 0px;
	width: 550px;
	text-align: left;
}
.v-line {
	width: 550px;
	vertical-align: top;
}
.v-syoukai {
	width: 555px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.v-syoukai td {
	width: 50%;
	text-align: center;
}
.s-title2 {

	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0px 0px 45px;
	width: 535px;
	color: #974B00;
	text-decoration: none;
	background-image: url(/img/title/list-bk4.gif);
	margin: 0px auto;
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top;
}


/*商品スタイルシート*/

/*商品案内スタイルシート*/
.m-waku01 {
	width: 525px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.list-waku {
	margin: 0px;
	padding: 15px 0px 0px;
	float: left;
	width: 175px;
	text-align: center;
	background-image: url(/img/title/list-bk_s.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 250px;
	overflow: hidden;
}
.list-photo {
	margin: 0px auto;
	padding: 0px;
	height: 107px;
	width: 150px;
	text-align: center;
}
.list-tx {
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 36px;
	background-image: url(/img/title/list-bk_sb.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;
}
.list-tx01 {
	font-size: 12px;
	line-height: 18px;
	margin: 0px auto;
	padding: 0px;
	width: 160px;
	text-align: left;
	height: 60px;
}

.list-title {
	background-image: url(/img/title/list-titlebk.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 13px 0px 0px 40px;
	height: 43px;
	width: 510px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	background-position: left top;
}
.waku-s01 {
	width: 520px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.main-photo {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #FF6600;
	width: 520px;
}
.s-body {
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	width: 550px;
	margin: 0px;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.trac {
	font-size: 14px;
	color: #000033;
	background-color: #D9F0E2;
	padding: 5px 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: left;
	border: 1px solid #00CC33;
}
.setumei-01 {
	background-image: url(/img/step/waku01-a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 550px;
	text-align: center;
}
.setumei-02 {
	background-image: url(/img/step/waku01-b.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 520px;
	margin: 0px;
	padding: 0px 15px;
	text-align: left;
	vertical-align: top;
}
.setumei-02 p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
.setumei-03 {
	background-image: url(/img/step/waku01-c.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 550px;
	text-align: center;
}
.step_button {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.inclied {
	background-color: #FFFFFF;
	margin: 0px auto 10px;
	padding: 0px;
	width: 550px;
	text-align: left;
	clear: both;
}



/*酒井追加*/
.page_title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.page_title2 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.s-title,.s-title3 {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	width: 535px;
	color: #974B00;
	text-decoration: none;
	background-image: url(/img/step/m-title1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 38px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 45px;
}
.s-title a,.s-title3 a {
	color: #974B00;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.ss_title {
	text-align: left;
	padding: 0px;
	width: 520px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#setumai {
	width: 550px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-image: url(/img/step/waku01-b.gif);
	padding: 0px;
}
.mtinner{
clear:both;
}
.mtinner p {
	margin: 10px;
	padding: 0px;
	font-size: 14px;
	line-height: 21px;
	text-align: left;
}
.all_box550 {
	width: 550px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.s_button_box {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	overflow: hidden;
	width: 270px;
	height: 50px;
}
.shiyou {
	width: 520px;
	background-color: #666666;
	padding: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.shiyou th,.shiyou td {
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.shiyou th {
	background-color: #FFCC99;
}
.shiyou td {
	background-color: #FFFFFF;
}
/*Ｑ＆Ａスタイルシート*/
.q_box,.a_box {
	padding: 0px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
.q_box p,.a_box p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	text-align: left;
}
.q_box {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFE070;
	background-image: url(/img/title/qa01.gif);
	background-repeat: no-repeat;
}
.a_box {
	padding: 0px;
	margin-top: 10px;
	background-image: url(/img/title/qa02.gif);
	background-repeat: no-repeat;
}
.qa_waku-3 {
	background-image: url(/img/voice/waku-3.gif);
	padding: 0px;
	height: 15px;
	width: 570px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto 20px;
}

/*福祉用具購入の流れスタイルシート*/
.f_txt {
	font-size: 14px;
	line-height: 21px;
	margin: 0px 10px;
	padding: 0px;
	text-align: left;
}
.f_point {
	font-size: 14px;
	line-height: 21px;
	color: #FF0000;
	text-decoration: underline;
	text-align: center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.f_box {
	width: 560px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFCC;
}
.f_exp {
	padding: 0px;
	width: 550px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-color: #333333;
}
.f_exp_title {
	background-color: #FFFF99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
	font-size: 14px;
	line-height: 21px;
	color: #FF3300;
}
.f_exp_koumoku {
	font-size: 14px;
	line-height: 14px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 3px;
}
.f_exp_red {
	font-size: 14px;
	line-height: 14px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 3px;
	color: #FF0000;
}
.f_exp_syuukei {
	font-size: 14px;
	line-height: 14px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 3px;
	font-weight: bold;

}
.team-body {
	background-color: #E1FFD7;
	width: 520px;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 18px;
	margin-right: auto;
	margin-left: auto;
}
.team_prv {
	padding: 0px;
	width: 500px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.t-title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #008040;
	text-decoration: none;
}
.t-body {
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.t-body p{
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.staff-title {

	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000000;
	text-decoration: none;
}
.staff-body {


	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000000;
	text-decoration: none;
}
.s-waku1 {
	background-image: url(/img/team/waku01.gif);
	padding: 0px;
	height: 15px;
	width: 570px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 10px auto 0px;
}
.s-waku2 {
	background-image: url(/img/team/waku02.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 7px;
	width: 556px;
	vertical-align: top;
	margin: 0px auto;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
}
.s-waku3 {
	background-image: url(/img/team/waku03.gif);
	padding: 0px;
	height: 17px;
	width: 570px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto 10px;
}
.s-entry {

	font-size: 12px;
	text-align: right;
	padding: 0px;
	margin-top: 3px;
	width: 480px;
	color: #000000;
	text-decoration: none;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: auto;
}
.form_table {
	margin: 0px auto 10px;
	padding: 0px;
	width: 500px;
}
.form_table td,.form_table th {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	margin: 0px;
}
.form_table th {
	font-weight: normal;
	width: 120px;
}
.form_tel {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
.moniBox {
	margin-left: 20px;	
}
.moni_syouhin {
	padding: 0px;
	float: left;
	width: 260px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.moni_photo {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.moni_yu {
	font-size: 12px;
	color: #FF3300;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.moni_type {
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	margin: 0px;
	padding: 0px;
}
.moni_price {
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/*会社案内*/
.table-body {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	width: 550px;
}
.text {
	font-size: 14px;
	line-height: 24px;
	margin: 0px 15px 0px 5px;
	padding: 0px;
}
.comp-category {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #F5AD3D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #F5AD3D;
}
.text2 {

	font-size: 14px;
	line-height: 24px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.text3 {
	font-size: 14px;
	line-height: 24px;
	margin: 0px 5px;
	padding: 0px;
	text-align: center;
}
.history-year {
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: top;
}
.history-month {

	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: top;
}
.comp-content {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F5AD3D;
	border-right-color: #F5AD3D;
	border-bottom-color: #F5AD3D;
	border-left-color: #F5AD3D;
}
.comp-content-under {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F5AD3D;
	border-right-color: #F5AD3D;
	border-bottom-color: #F5AD3D;
	border-left-color: #F5AD3D;
}
.comp-category-top {

	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #F5AD3D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F5AD3D;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #F5AD3D;
}
.table-body2 {

	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: left;
	width: 550px;
}
.hist-month {
	background-color: #F9CE8E;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
}
.hist-month-top {
	background-color: #F9CE8E;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F9CE8E;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
}

/*酒井追加*/
.photo{
	width:100%;
}
.module-list {
	width: 500px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	text-align: left;
}
/*カレンダー*/
.calendar {
	margin: 5px 0px 5px 10px;
	text-align: center;
	width: 165px;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
.calendar table {
	padding: 0;
	border-collapse: collapse;
	background-color: #F5FEEF;
	border: 1px solid #006600;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
    width: 20px;
}
.calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
.entry-tx {
	font-size: 12px;
	text-align: left;
}
.calender-title {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin: 5px auto;
	width: 140px;
	padding-left: 5px;
}
.staff-c {
	background-color: #FFF0D0;
	margin: 10px auto;
	padding: 10px;
	width: 530px;
	border: 1px double #FF9900;
}
.staff-c p {
	font-size: 1em;
	line-height: 150%;
	color: #663300;
	text-align:left;
	margin:0;
	padding:0;
	}
.staff-c h4{
	font-size:1.2em;
	text-align:center
	}
.s_menu_link {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #DFFFD5;
}
.s_r_title {
	text-align: center;
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.s_k_01 {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 60px;
}
.s_r_txt {
	font-size: 14px;
	line-height: 21px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 78px;
	list-style-type: none;
	text-indent: -28px;
}
.s_k_02 {
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 60px;
	margin-bottom: 20px;
	margin-left: 60px;
}
#tenzi {
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.tenzikai_name {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 14px;
	line-height: 21px;
}
#content-table #maintable .main-textOut {
	background-color: #FCE4B3;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
}
.main-text_p {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	margin: 5px;
	padding: 0px 10px;
}
.red{color:#FF0000}
#side_inner {
	background-color: #FFFFFF;
}

/*特定商取引*/
.toku-table {
	margin: 0px;
	padding: 0px;
	width: 570px;
	border: 0px;
	font-size: 14px;
	line-height: 21px;
	background-color: #333333;
}
.toku-table th{
	font-weight: normal;
	text-align: left;
	width: 120px;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.toku-table td{
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

.toku-table td p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 14px;
	text-align: left;
}

.toku-table td li{
	padding: 0px;
	text-align: left;
	margin: 0px;
	list-style-position: inside;
}
.blog_newentry_date{
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.m-txtform {

	font-size: 14px;
	padding: 0px;
	text-align: left;
	line-height: 21px;
	width: 580px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.m-txt2form {
	font-size: 14px;
	text-align: left;
	line-height: 21px;
	padding: 0px;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.form_txt01{
	font-size: 14px;
	padding: 0px;
	text-align: left;
	line-height: 21px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
}
/*左メニュー枠*/
.clear{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

.mw_1{
	text-align: center;
	vertical-align: top;
	padding: 0px;
	width: 175px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.mw_2{
	vertical-align: middle;
	padding: 0px;
	width: 175px;
	list-style-type: none;
	clear: both;
	height: 60px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.mw_3,.mw_31,.mw_4 {
	vertical-align: middle;
	padding: 0px;
	width: 170px;
	list-style-type: none;
	margin: 0px;
}
.mw_5 {
	vertical-align: middle;
	padding: 0px;
	width: 170px;
	list-style-type: none;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ue{
	font-size: 5px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 10px;
	/*float: left;*/
	display:block;
	width: 175px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.sita{
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
	font-size: 5px;
	/*float: left;*/
	display:block;
	width: 175px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	background-image: url(/img/title/waku3.gif);
}
.naka{
	background-image: url(/img/title/waku2.gif);
	background-repeat: repeat-y;
	background-position: center center;
	line-height: 10px;
	/*float: left;*/
	display:block;
	width: 175px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.mw_31 li a{
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: 7px;
	font-size: 14px;
	line-height: 30px;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	background-position: left center;
	height: 30px;
	width: 140px;
	background-image: url(/img/title/sh_bk.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
}

.mw_31 li a:hover{
	background-image: url(/img/title/sh_bka.gif);
	text-decoration: underline;
}

.mw_4 li a{
	text-decoration: none;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	height: 22px;
	width: 148px;
	display: block;
	background-image: url(/img/title/sh_bk2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
	text-align: left;
	padding-left: 12px;
	}

.mw_4 li a:hover{
	background-image:url(/img/title/sh_bk2a.gif);
	text-decoration: underline;
}

.menu_img{
	text-align: center;
	padding: 0px;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mw_5 li a{
	text-decoration: none;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	height: 22px;
	width: 148px;
	display: block;
	background-image: url(/img/title/sh_bk2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
	text-align: left;
	padding-left: 12px;
	}

.mw_5 li a:hover{
	background-image:url(/img/title/sh_bk2a.gif);
	text-decoration: underline;
}

.mw_menu {
	vertical-align: middle;
	padding: 0px;
	width: 176px;
	list-style-type: none;
	clear: both;
	height: 60px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.y-link{
	margin-bottom: 5px;
}
.y-link2{
	margin-bottom: 5px;
	margin-top: 5px;
}


.b-entry2 {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	padding-bottom: 50px;
	margin-left: auto;
	text-align: right;
	width: 500px;
}
.catch{
	font-size: 18px;
	line-height: 150%;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.catBox{
	background-color: #FFFFCC;
	width: 580px;
	margin: 20px auto;
}

.catBox p{
	font-size: 1em;
	line-height: 150%;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
}
.catBox div{
	text-align: right;
	margin: 10px 20px;
}
.te-title {

	font-size: 16px;
	font-weight: bold;
	color: #E15A00;
	text-align: left;
	width: 550px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E15A00;
	line-height: 25px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
.te-txt {
	font-size: 14px;
	margin: 5px auto 0px;
	padding: 0px;
	width: 550px;
	text-align: left;
	line-height: 21px;
	background-color: #FFCC66;
}
.te-subtitle {
	font-size: 14px;
	font-weight: bold;
	color: #E15A00;
	text-align: center;
	margin: 0px;
	padding: 2px;
	width: 70px;
	background-color: #FFE9D2;
}
.cation {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	width: 550px;
	margin: 0px auto;
	padding: 0px;
}
.txt-more {
	font-size: 14px;
	line-height: 18px;
	width: 450px;
	margin: 0px;
	padding: 0px;
}
#aboutKA h3 {
	margin: 0px;
	padding: 0px;
}
#aboutKA h4 {
	font-size: 1.5em;
	line-height: 150%;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
}
#aboutKA p {
	font-size: 1em;
	line-height: 150%;
	text-align: left;
	text-indent: 1em;
	padding: 0px;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#aboutKA {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.sitemap {
	margin-left: 30px;
	width: 250px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.sitemap ul, .sitemap li {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 200%;
	list-style-type: none;
	text-align: left;
}
.site-main {
	font-size: 1.2em;
}
.site-sub {
	list-style-type: none;
	text-indent: 1em;
}
.site-sub2 {
	list-style-type: none;
	text-indent: 2em;
}

#aboutKA h3 {
	margin: 0px;
	padding: 0px;
}
#aboutKA h4 {
	font-size: 1.5em;
	line-height: 150%;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 500px;
}
#aboutKA p {
	font-size: 1em;
	line-height: 150%;
	text-align: left;
	text-indent: 1em;
	padding: 0px;
	width: 500px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#aboutKA {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.sitemap {
	margin-left: 20px;
	width: 250px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.sitemap ul, .sitemap li {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 150%;
	list-style-type: none;
	text-align: left;
}
.site-main {
	font-size: 1.2em;
}
.site-sub {
	list-style-type: none;
	text-indent: 2em;
}
.site-sub2 {
	list-style-type: none;
	text-indent: 4em;
}
/*2009/03/27_追加*/
.DemoRent_bnr {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.DemoRent_bnr a {
	display:block;
	width:580px;
	height:50px;
	overflow:hidden;
	text-indent:-1200px;
	background:url(../img/indexnew/monitor_b.gif) center top no-repeat;
}
.DemoRent_bnr a:hover {
	background:url(../img/indexnew/monitor_b.gif) center top no-repeat;
	background-position:0 -50px;
}
/*2009/05/20_追加*/
.ProductTextarea {
	margin: 20px 15px;
	padding: 5px 10px;
	border: 1px solid #999999;
}
/*2009/06/01_追加*/
#side_inner {
 	text-align: center;
}

#side_inner .mw_menunew {
	margin: 0;
	padding: 0;
}
#side_inner .side-wakuue {
	width: 176px;
	height: 10px;
	margin: 0 auto;
	padding: 0;
	background: url(/img/title/waku1.gif) center top no-repeat;
}
#side_inner .side-wakusita {
	width: 176px;
	height: 10px;
	padding: 0;
	background: url(/img/title/waku3.gif) center top no-repeat;
	margin-top: -2;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
}

#side_inner .side-wakunew {
	width: 176px;
	margin: 0 auto;
	padding: 0;
	background: url(/img/title/waku2.gif) center top repeat-y;
}
#side_inner h4.nakatitle {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#side_inner .nakalist {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#side_inner .naka-kaigo {
	margin: 0 auto 2px auto;
	padding: 0;
	text-align: center;
}
#side_inner .side-wakunew ul {
	width: 176px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#side_inner .side-wakunew ul li.menu-b1new {
	width: 176px;
	height: 30px;
	margin: 1px auto;
	padding-top: 2px;
	text-align: left;
	background: url(/img/title/sh_bk.gif) center top no-repeat;
	list-style: none;
}
#side_inner .side-wakunew ul li.menu-b1new p {
	width: 140px;
	font-weight: bold;
	margin: 0 0 0 25px;
}
#side_inner .side-wakunew ul li.menu-b1new a {
	color: #FFFFFF;
}
#side_inner .side-wakunew ul li.menu-b1new a:hover {
	color: #000000;
}
#side_inner .side-wakunew ul li.list-buttonnew {
	font-size: 14px;
	line-height: 18px;
	background: url(/img/button/list-b01.gif) left center no-repeat;
	text-align: left;
	padding: 5px 0px 0px 20px;
	margin: 0 auto;
	vertical-align: top;
	background-position: left top;
	list-style: none;
}
.entryBody{
width:540px;
margin:5px auto;
}
.c-entryList{
width:540px;
margin:0 auto;
padding:10px 0px;
}
.c-entryList p,.c-entryList h4,.c-entryList ul,.c-entryList li{
margin:0;
padding:0;
text-align:left;
}
.c-entryList p{
font-size:14px;
line-height:150%;
;}
.c-entryList li{
list-style:none;}

.columnBox p,.columnBox h3,.columnBox ul,.columnBox li{
margin:0;
padding:0;
}
.columnBox {
	width: 50%;
	float: left;
	text-align: center;
}
.columnBox-inner{
width:250px;
margin:auto;}
.t_right{
margin:5px auto 10px;
text-align:right;

}
.columnBox-inner li{
list-style:none;
text-align:left;
margin-bottom:10px;
}
#allList p,#allList h4,#allList ul,#allList li{
margin:0;
padding:0;
text-align:left;
}
#allList{
	width:550px;
	margin:0 auto;
	border: 1px solid b7e2aa;
}
#allList h4{
background-color:#b7e2aa;}
#allList li{
list-style:none;
text-align:left;
margin-bottom:10px;
}

#side_inner object{
margin-bottom:10px;
}
#free2{
	float: left;
	width: 265px;
	margin-left:20px;
	_margin-left:10px;
}
#video{
float:left;
width:250px;
margin:0 auto 0 10px;
_margin-left:5px;}

/* ・・・・・・・・・・・20100716追加・・・・・・・・・・・*/
li#BlogTitle {
	width:155px;
	height:18px;
	overflow:hidden;
}
