/*青*/
/*----------------------------
all
----------------------------*/
body{
	background:#4b2e19 url("../img/bg_head_sub.gif") repeat-x;
}
div#contents02{
	width:970px;
	float:left;
	background:url("../img/bg_sub.gif") repeat-y;
}
/*-------------------------------
header
-------------------------------*/
div#head{
	width:970px;
	height:235px;
}
* html #head strong#tx_seo { /* for IE */
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tx_seo.png");
}
* html #head p#tx_tel { /* for IE */
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tx_tel.png");
}
/*-------------------------------
main
-------------------------------*/
div#main{
	display:inline;
	width:758px;
	float:right;
	color:#381f0d;
	margin-top:10px;
	margin-bottom:10px;
	background:url("../img/bg_main_middle.gif") repeat-y;
}
p#tx_pankuzu{
	padding:11px 0px 11px 11px;
	width:758px;
	height:5px;
	font-size:85%;
	background:url("../img/bg_main_top.gif") no-repeat;
}
div#bg_main_bottom{
	float:right;
	width:758px;
	height:4px;
	background:url("../img/bg_main_bottom.gif") no-repeat;
}
* html div#bg_main_bottom{
	background:#4b2e19 url("../img/bg_main_bottom.gif") no-repeat;
	margin-bottom:-20px;
}
*:first-child+html div#bg_main_bottom {
	background:#4b2e19 url("../img/bg_main_bottom.gif") no-repeat;
	padding-top:5px;
	margin-bottom:-20px;
}
h2{
	width:735px;
	height:78px;
	margin:0px 0px 20px 11px;
	text-indent:-999999px;
	overflow:hidden;
}
body#about #main h2	{background:url("../about/img/h2.gif") no-repeat;}
body#first #main h2	{background:url("../first/img/h2.gif") no-repeat;}
body#pain #main h2	{background:url("../pain/img/h2.gif") no-repeat;}
body#chair #main h2	{background:url("../chair/img/h2.gif") no-repeat;}
body#sports #main h2	{background:url("../sports/img/h2.gif") no-repeat;}
body#accident #main h2	{background:url("../accident/img/h2.gif") no-repeat;}
body#voice #main h2	{background:url("../voice/img/h2.gif") no-repeat;}
body#link #main h2	{background:url("../link/img/h2.gif") no-repeat;}
body#sitemap #main h2	{background:url("../sitemap/img/h2.gif") no-repeat;}
body#inquiry #main h2	{background:url("../inquiry/img/h2.gif") no-repeat;}
body#news #main h2	{background:url("../news/img/h2.gif") no-repeat;}

h3{
	width:718px;
	height:37px;
	margin-left:20px;
	text-indent:-999999px;
	overflow:hidden;
	clear:both;
}

body#about h3#h3_01	{background:url("../about/img/h3_01.gif") no-repeat;}
body#about h3#h3_02	{background:url("../about/img/h3_02.gif") no-repeat;}
body#about h3#h3_03	{background:url("../about/img/h3_03.gif") no-repeat;}

body#first h3#h3_01	{background:url("../first/img/h3_01.gif") no-repeat;}
body#first h3#h3_02	{background:url("../first/img/h3_02.gif") no-repeat;}
body#first h3#h3_03	{background:url("../first/img/h3_03.gif") no-repeat;}

body#pain h3#h3_01	{background:url("../pain/img/h3_01.gif") no-repeat;}
body#pain h3#h3_02	{background:url("../pain/img/h3_02.gif") no-repeat;}
body#pain h3#h3_03	{background:url("../pain/img/h3_03.gif") no-repeat;}

body#chair h3#h3_01	{background:url("../chair/img/h3_01.gif") no-repeat;}
body#chair h3#h3_02	{background:url("../chair/img/h3_02.gif") no-repeat;}

body#sports h3#h3_01	{background:url("../sports/img/h3_01.gif") no-repeat;}

body#accident h3#h3_01	{background:url("../accident/img/h3_01.gif") no-repeat;}
body#accident h3#h3_02	{background:url("../accident/img/h3_02.gif") no-repeat;}

body#voice h3#h3_01	{background:url("../voice/img/h3_01.gif") no-repeat;}
body#voice h3#h3_02	{background:url("../voice/img/h3_02.gif") no-repeat;}
h4{
	text-indent:-999999px;
	overflow:hidden;
}
div#main div.column{
	width:660px;
	margin:20px 0px 40px 38px;
}
div#main div.column02{
	width:716px;
	margin:20px 0px 40px 20px;
}
div#main div.column03{
	float:left;
	width:660px;
	height:200px;
}
div#main div.column dl{
	clear:both;
}
div.pick_box{
	clear:both;
	padding:15px 20px;
	margin:10px 0px;
	border:#4b2e19 1px solid;
}
div.pick_box p{
	margin:15px 0px 0px 28px;
}
div.pick_box ul{
	margin-left:28px;
	padding-left:20px;
}

/*-------

写真の並べ方

			--------------*/
div.column div.col_photo{
	float:left;
	margin:0px 24px 30px;
}
div.column div.col_photo img{
	width:270px;
	height:180px;
}
div.column div.col_photo p{
	width:270px;
	margin-top:10px;
}

p.gotoTop{
	clear:both;
	font-size:85%;
	width:758px;
	margin-bottom:5px;
	text-align:right;
}
p.gotoTop a{
	margin-right:11px;
}
.icn_bord{
	width:auto;
	height:17px;
	padding:2px 0px 5px 23px;
	background:url("../img/icn_bord.gif") no-repeat;
}
.tx_normal{
	margin-bottom:10px;
}
/*==	当院のご紹介	===========*/
div#ph_inchou{
	float:left;
	margin-bottom:15px;
}
body#about div#tx_intro{
	width:370px;
	height:180px;
	margin-left:20px;
	float:left;
	background:url("../about/img/tx_intro.gif") no-repeat;
}
body#about div#tx_intro p{
	margin-top:45px;
}
body#about h4#h4_inchou{
	width:563px;
	height:26px;
	background:url("../about/img/h4_inchou.gif") no-repeat;
}

body#about div.pick_box ul{
	list-style-image:url("../img/icn_disc.gif");
}

dl#dl_shopinfo{
	margin:20px 0px;
	height:auto;
}
dl#dl_shopinfo dt{
	width:90px;
	margin-top:10px;
	padding:3px 0px 10px 20px;
	float:left;
	background:url("../img/icn_bord.gif") 0px 0px no-repeat;
	border-bottom:#e0d4a3 solid 1px;
}
dl#dl_shopinfo dd{
	width:525px;
	float:left;
	margin-top:10px;
	padding:3px 0px 10px 15px;
	border-bottom:#e0d4a3 solid 1px;
	background:url("../img/line_dotted.gif") no-repeat left bottom;
}
dl#dl_shopinfo .h01{
	height:30px;
}
dl#dl_shopinfo .h02{
	height:70px;
}

table#access_timetable td{
	vertical-align:top;
	color:#381f0d;
}
table#access_timetable tr td.day{
	width:110px;
}
table#access_timetable tr td.ap{
	width:30px;
}
table#access_timetable tr td.time{
	text-align:right;
}

ul#access_memo{
	width:660px;
	float:left;
	margin:10px 0px;
}


/*==	初めての方へ	===========*/
div.col_shoshin{
	height:265px;
	width:222px;
	float:left;
	margin-bottom:10px;
}
div.col_shoshin p{
	width:222px;
	height:20px;
	text-indent:-999999px;
	overflow:hidden;
}
div.col_shoshin p#tit_uketsuke	{background:url("../first/img/tx_01uketsuke.gif") no-repeat;}
div.col_shoshin p#tit_counse	{background:url("../first/img/tx_02counse.gif") no-repeat;}
div.col_shoshin p#tit_chiryou	{background:url("../first/img/tx_03chiryou.gif") no-repeat;}

div.arrow{
	width:8px;
	height:9px;
	margin:98px 9px 0px 8px;
	float:left;
	background:url("../img/icn_arrow02.gif") no-repeat;
}
p.icn_arch{
	clear:both;
	height:718px;
	height:26px;
	padding-left:30px;
	padding-top:3px;
	background:url("../img/icn_archery.gif") no-repeat;
	border-bottom:#e0d4a3 solid 1px;
}
table#table_ryoukin{
	border-collapse:collapse;
	margin-bottom:3px;
}
table#table_ryoukin tr th{
	padding:7px 15px;
	font-weight:normal;
	color:#381f0d;
	border:#381f0d solid 1px;
}
table#table_ryoukin tr td{
	padding:15px;
	color:#381f0d;
	border:#381f0d solid 1px;
}
/*==	ﾍﾟｲﾝｼﾌﾄ治療	===========*/
div#movie{
	width:501px;
	height:395px;
	margin-left:80px;
	background:url("../img/bg_movie.gif") no-repeat;
}
div#movie div#mv{
	padding-top:12px;
	margin:0px 0px 0px 10px;
}
/*==	特殊電子チェア	===========*/
body#chair h4{
	width:563px;
	height:26px;
}
h4#h4_tekiou{
	background:url("../chair/img/h4_tekiou.gif") no-repeat;
}
h4#h4_godai{
	background:url("../chair/img/h4_godai.gif") no-repeat;
}
em#em_campaign{
	display:block;
	width:660px;
	height:27px;
	margin:5px 0px;
	background:url("../chair/img/tit_campaign.gif") no-repeat;
	
}
body#chair div.pick_box ul{
	margin-top:15px;
}
/*==	スポーツ外傷	===========*/
body#sports div.col_photo{
	margin-top:30px;
	padding-bottom:450px;
}
body#sports div.col_photo div{
	width:270px;
	height:20px;
	margin-bottom:3px;
	text-indent:-999999px;
	overflow:hidden;
}
div#tit_chiryouchu	{background:url("../sports/img/tit_chiryouchu.gif") no-repeat;}
div#tit_chiryougo	{background:url("../sports/img/tit_chiryougo.gif") no-repeat;}
/*==	交通事故治療	===========*/
div#img_accident{
	float:right;
	margin:0px 0px 10px 10px;
}
body#accident #main .column dl#accident_chiryou dt{
	width:400px;
	height:20px;
	margin:20px 0px 10px 0px;
	text-indent:-999999px;
	overflow:hidden;
}
dl#accident_chiryou dt#tit_01gosoudan	{background:url("../accident/img/tit_01gosoudan.gif") no-repeat;}
dl#accident_chiryou dt#tit_02chiryou	{background:url("../accident/img/tit_02chiryou.gif") no-repeat;}
dl#accident_chiryou dt#tit_03kanchi	{background:url("../accident/img/tit_03kanchi.gif") no-repeat;}

body#accident #main .column dl#accident_chiryou dd{
	margin-bottom:7px;
}
/*==	患者様の声	===========*/

body#voice #main dl.dl_voice{
	float:left;
	margin-bottom:50px;
}
body#voice #main dl.dl_voice dt{
	width:45px;
	margin-bottom:10px;
	padding-bottom:10px;
	vertical-align:middle;
	float:left;
	border-bottom:#e0d4a3 solid 1px;
	text-indent:-999999px;
	overflow:hidden;
}
body#voice #main dl.dl_voice dd{
	width:604px;
	float:left;
	padding:0px 0px 10px 10px;
	margin-bottom:10px;
	background:url("../img/line_dotted.gif") no-repeat bottom left;
	border-bottom:#e0d4a3 solid 1px;
}
.hime{
	margin-top:5px;
	width:30px;
	height:25px;
	background:url("../voice/img/icn_hime.gif") no-repeat;
}
.tono{
	margin-top:5px;
	width:30px;
	height:25px;
	background:url("../voice/img/icn_tono.gif") no-repeat;
}

.h30		{height:30px;}
* html .h30	{height:40px;}
.h45		{height:45px;}
* html .h45	{height:55px;}


/*==	リンク		===========*/
body#link #main .column{
/*	height:680px;*/
	height:750px;
}
#koujichu{
	margin:100px 0px 0px 200px;
	width:218px;
	height:169px;
	background:url("../img/koujicyu.gif") no-repeat;
}
body#link #main dl#dl_link dt{
	background:url("../img/icn_bord.gif") 0px 9px no-repeat;
	font-weight:bold;
	padding:10px 0px 5px 23px
}
body#link #main dl#dl_link dd{
	padding:5px 0px 15px 0px;
}
/*==	サイトマップ	===========*/
body#sitemap #main dl#dl_link dt{
	background:url("../img/icn_bord.gif") 0px 9px no-repeat;
	font-weight:bold;
	padding:10px 0px 5px 23px
}
body#sitemap #main dl#dl_link dd{
	padding:5px 0px 15px 0px;
}
/*==	お問い合せ	===========*/


body#inquiry #main div.column{
	height:930px;
	
}
body#inquiry #main ul#ul_inquiry{
	margin:30px 0px;
	list-style-type:disc;
	padding-left:20px;
}
#InquiryForm{
	margin:50px 90px;
}
body#inquiry #contents02 #main table{
	border-collapse:collapse;
	width:480px;
}
body#inquiry #contents02 #main table tr th{
	vertical-align:top;
	padding:7px;
	border:#e0d4a3 solid 1px;
	background:#f1e9ca;
}
body#inquiry #contents02 #main table tr td{
	padding:7px 5px;
	border:#e0d4a3 solid 1px;
}
p#btnArea{
	text-align:right;
	padding:7px 0px;
}
body#inquiry #main div.red{
	font-size:80%;
	color:#c33;
}

/*-------------------------------
sub
-------------------------------*/
div#sub{
	display:inline;
	width:200px;
	float:right;
	margin-right:12px;
	background-color:#381f0d;
	color:#a08d80;
}
div#sub dl dd#TimeTable table tr th,td{
	color:#a08d80;
}

