@charset "utf-8";
/* CSS Document */
#main #pagetitle {background: url(images/pagetitle.jpg) no-repeat left; }
#sub nav { background: url(../common/images/bk_seikotsu02.jpg);}
#sub nav li a:hover {
	color: #5ABBD8;
}
#sub nav li.hit a { color: #5ABBD8;}
.subtitle { background: url(images/subtitle.jpg) no-repeat; }
.subtitle02 { background:url(images/circle.jpg) no-repeat left; }
.fimg { float: left; width: 300px; text-align:right }
.ftxt { float: right; width: 390px; }
.price li { list-style-position: outside; list-style-type: disc; margin: 5px 0 0 15px; line-height:1.2; }

/* 整骨治療 */
#osteopathymain { width: 670px; padding: 145px 20px 0 20px; margin-bottom: 20px; font-size: 18px; background:url(images/index/main.jpg) no-repeat; }
#flow { width: 710px;  overflow:hidden; margin: 0 0 10px 0; }
#flow ul { width: 720px; }
#flow li { margin: 0 10px 0 0; width: 134px; float: left; }
#flow li h4 { font-weight: bold; font-size: 13px; margin-top: 5px; }
#flow li p { font-size: 12px;  }
#symptoms { border: 2px solid #91d2e5; }
#symptoms h3 { background:url(../common/images/bk_seikotsu01.jpg) ; padding: 5px 10px; font-size: 18px; font-weight:bold; }
#symptoms div { background: #fff; padding: 10px; }
#symptoms li { float: left; width: 98px; margin-bottom: 10px; }

#physiatrics { width: 710px;  overflow:hidden; margin: 0 0 10px 0; }
#physiatrics ul { width: 720px; }
#physiatrics li { margin: 0 10px 20px 0; width: 350px; float: left; }
#physiatrics li img { float: left; width: 150px; }
#physiatrics li .text { float: right; width: 190px; }
#physiatrics li h4 { font-weight: bold; font-size: 14px; }

#lipus { margin-top: 20px; padding: 20px; background:#F6F6F6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	box-shadow: 2px 2px 2px #ccc;
	
	z-index: 2;

	behavior: url(/gallery/common/js/PIE.htc);}
#lipus h3 { font-size: 20px; font-weight: bold; }
#lipus h4 { font-size: 18px; font-weight: bold; color: #5ABBD8;}
#lipus img { float: left; margin: 0 15px 15px 0; }

/*　カイロ・鍼灸 */
#chiromain { width: 670px;  padding: 145px 20px 0 20px; margin-bottom: 20px; font-size: 18px; background:url(images/chiropractic/main.jpg) no-repeat; }

.pricetable { width: 100%; border-top: 1px solid #999; border-right: 1px solid #999; }
.pricetable th { text-align: center; padding: 5px; border-bottom: 1px solid #999; border-left: 1px solid #999; background-color: #f0f0f0; vertical-align:middle; font-weight: bold; }
.pricetable td { border-bottom: 1px solid #999; border-left: 1px solid #999; text-align:center; vertical-align:middle;  }

 h4.lipus { font-size: 18px; font-weight: bold; color: #5ABBD8;}

/*　交通事故 */
#accidentmain { width: 670px;  padding: 145px 20px 0 20px; margin-bottom: 20px; font-size: 18px; background:url(images/accident/main.jpg) no-repeat; }
#traffic { margin-top: 20px; padding: 10px 20px; border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	box-shadow: 2px 2px 2px #ccc;
	
	z-index: 2;

	behavior: url(/gallery/common/js/PIE.htc);}
/*　外反母趾 */
#gaihanmain { width: 670px;  padding: 145px 20px 0 20px; margin-bottom: 20px; font-size: 18px; background:url(images/gaihanboshi/main.jpg) no-repeat; }
.gaihan-treatment li { overflow:hidden; margin: 20px 0;}
.gaihan-treatment li img { float: left; width: 220px; }
.gaihan-treatment li .g-text { float: right; width: 470px; }
.gaihan-treatment li .g-text h4 { font-weight: bold; font-size: 16px;}
.gaihan-symptoms { border: 2px solid #91d2e5; }
.gaihan-symptoms h3 { background:url(../common/images/bk_seikotsu01.jpg) ; padding: 5px 10px; font-size: 18px; font-weight:bold; }
.gaihan-symptoms div { background: #fff; padding: 10px; }
.gaihan-symptoms li { background:url(images/check_osteopathy.jpg) no-repeat left 3px; font-size: 16px; padding: 0 0 0 25px; margin-bottom: 10px;}
.gaihan-imgbox {overflow:hidden;}
.gaihan-imgbox .g-img {float: left; width: 220px; }
.gaihan-imgbox .g-img p { text-align: right; }
.gaihan-imgbox .g-text { float: right; width: 470px; }
.accordion { width:710px;}
.accordion dt { width:670px; padding: 10px 10px 5px 30px; margin-bottom: 10px; font-weight:bold; background :url(../faq/images/q.png) no-repeat left 8px;}
.accordion dd { overflow:hidden; margin: 0 0 10px 0; }
.accordion dd span {display:block; padding: 12px 10px 10px 40px; background: url(../faq/images/a.png) no-repeat 10px 10px; background-color: #F9F9F9; overflow:hidden}
.accordion dd span .g-img { float: left; margin-right: 10px;}

.towel { overflow:hidden; margin-top: 20px;}
.towel li{ float: left; width: 23.5%; margin-right: 2%;}
.towel li:last-child { margin-right: 0; behavior: url(/gallery/common/js/PIE.htc);}
.towel li img { width: 100%; }
.towel li p { line-height: 1.4; margin: 5px 0 10px; }

/*　ラジオスティム */
#radiostimmain { width: 670px;  padding: 145px 20px 0 20px; margin-bottom: 20px; font-size: 18px; background:url(images/radiostim/main.jpg) no-repeat; }
.radiostim-li li { font-size: 16px; padding: 0 0 0 25px; margin-bottom: 10px;}
.radiostimbox-seikotsu  li { background:url(images/check_osteopathy.jpg) no-repeat left 3px;}
.radiostimbox-beauty li { background:url(images/check_beauty.jpg) no-repeat left 3px;}
.radiostimbox-diet li { background:url(images/check_diet.jpg) no-repeat left 3px;}
.radiostimbox-seikotsu { border-radius: 10px; border: 2px solid #5ABBD8;}
.radiostimbox-seikotsu h3 {  background:#5ABBD8; margin: 20px 0; padding: 5px 10px; color: #fff; font-size: 18px; font-weight: bold;}
.radiostimbox-seikotsu .inner { margin: 20px; }
.radiostimbox-beauty { border-radius: 10px; border: 2px solid #d95177;}
.radiostimbox-beauty h3 {  background:#d95177; margin: 20px 0; padding: 5px 10px; color: #fff; font-size: 18px; font-weight: bold;}
.radiostimbox-beauty .inner { margin: 20px; }
.radiostimbox-diet { border-radius: 10px; border: 2px solid #666;}
.radiostimbox-diet h3 {  background:#666; margin: 20px 0; padding: 5px 10px; color: #fff; font-size: 18px; font-weight: bold;}
.radiostimbox-diet .inner { margin: 20px; }
.radiostim-img-li li{ float: left; width: 48%; margin-right: 4%; margin-top: 20px;}
.radiostim-img-li li:nth-child(even) { margin-right: 0;}
.radiostim-img-li li img { width: 100%;}
.radiostim-img-li li p { margin-top: 5px; }

/*頭鍼 */
#headmain { width: 670px;  padding: 145px 20px 0 20px; margin-bottom: 20px; font-size: 18px; background:url(images/head/main.jpg) no-repeat; }
.head-treatment li { overflow:hidden; margin: 20px 0;}
.head-treatment li img { float: left; width: 220px; }
.head-treatment li .g-text { float: right; width: 470px; }
.head-treatment li .g-text h4 { font-weight: bold; font-size: 16px;}
.head-symptoms { border: 2px solid #91d2e5; }
.head-symptoms h3 { background:url(../common/images/bk_seikotsu01.jpg) ; padding: 5px 10px; font-size: 18px; font-weight:bold; }
.head-symptoms div { background: #fff; padding: 10px; }
.head-symptoms li { background:url(images/check_osteopathy.jpg) no-repeat left 3px; font-size: 16px; padding: 0 0 0 25px; margin-bottom: 10px;}
.head-imgbox {overflow:hidden;}
.head-imgbox .g-img {float: left; width: 220px; }
.head-imgbox .g-img p { text-align: right; }
.head-imgbox .g-text { float: right; width: 470px; }
