#page .header_brown
{background-color: #564007;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72591c), to(#4f3902));	
}
#page .footer_brown
{background-color: #564007;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#72591c), to(#4f3902));	
}



/** style_basic.css **/

/* 基本情報 */

/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}
/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}


html{
    height:100%;
	margin:0px;
}
body{
    height:100%;
	margin:0px;
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}
#container{
    width: 100%;
    position:relative;
	height:100%;
    min-height: 100%;
	margin:0px auto;
	padding:0px auto;
}
body > #container {height: auto;}
#header{
	width:100%;
	text-align:center;
	padding:0px auto;
	margin:0px auto;
}
#contents{
    padding-bottom:170px;/* フッター高さと同じ */
	width:100%;
	text-align:center;
}
#footer{
    position:absolute;
    bottom:0px;
    height:120px;
	margin:0px;
	width:100%;
	text-align:center;
}

 
.clickable {
	position: relative;
	>zoom: 1;
	width:385px;
}
.clickable_gmap {
	position: relative;
	>zoom: 1;
	width:440px;
}
.clickable .map {
	position: absolute;
		z-index: 10;
}



/* 基本オブジェクト */
p {margin:0px; text-align:left; line-height:150%;}
img{border:0px;}

.img_r{float:left;margin:0px 20px 20px 0px;}
.img_l{float:right;margin:0px 0px 20px 20px;}
.img_c{text-align:center;margin:0 auto;padding:0 auto;}

.font_r{text-align:right;}

.clear {clear:both;} 



/* 文字装飾 */
.font_b{font-weight:bold;}

.font_red{color:#F00;}

.font_10{font-size:10px;}
.font_11{font-size:11px;}
.font_12{font-size:12px;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}

.lh_16{line-height:16px;}
.lh_18{line-height:18px;}
.lh_20{line-height:20px;}
.lh_22{line-height:22px;}
.lh_24{line-height:24px;}
.lh_26{line-height:26px;}
.lh_28{line-height:28px;}
.lh_30{line-height:30px;}

/* Padding */
.p_5  {padding:5px;}
.p_l5 {padding-left:5px;}
.p_r5 {padding-right:5px;}
.p_lr5{padding-left:5px;padding-right:5px;}
.p_t5 {padding-top:5px;}
.p_b5 {padding-bottom:5px;}
.p_tb5{padding-top:5px;padding-bottom:5px;}

.p_10  {padding:10px;}
.p_l10 {padding-left:10px;}
.p_r10 {padding-right:10px;}
.p_lr10{padding-left:10px;padding-right:10px;}
.p_t10 {padding-top:10px;}
.p_b10 {padding-bottom:10px;}
.p_tb10{padding-top:10px;padding-bottom:10px;}

.p_15  {padding:15px;}
.p_l15 {padding-left:15px;}
.p_r15 {padding-right:15px;}
.p_lr15{padding-left:15px;padding-right:15px;}
.p_t15 {padding-top:15px;}
.p_b15 {padding-bottom:15px;}
.p_tb15{padding-top:15px;padding-bottom:15px;}

.p_20  {padding:20px;}
.p_l20 {padding-left:20px;}
.p_r20 {padding-right:20px;}
.p_lr20{padding-left:20px;padding-right:20px;}
.p_t20 {padding-top:20px;}
.p_b20 {padding-bottom:20px;}
.p_tb20{padding-top:20px;padding-bottom:20px;}

.p_25  {padding:25px;}
.p_l25 {padding-left:25px;}
.p_r25 {padding-right:25px;}
.p_lr25{padding-left:25px;padding-right:25px;}
.p_t25 {padding-top:25px;}
.p_b25 {padding-bottom:25px;}
.p_tb25{padding-top:25px;padding-bottom:25px;}

.p_30  {padding:30px;}
.p_l30 {padding-left:30px;}
.p_r30 {padding-right:30px;}
.p_lr30{padding-left:30px;padding-right:30px;}
.p_t30 {padding-top:30px;}
.p_b30 {padding-bottom:30px;}
.p_tb30{padding-top:30px;padding-bottom:30px;}

.p_35  {padding:35px;}
.p_l35 {padding-left:35px;}
.p_r35 {padding-right:35px;}
.p_lr35{padding-left:35px;padding-right:35px;}
.p_t35 {padding-top:35px;}
.p_b35 {padding-bottom:35px;}
.p_tb35{padding-top:35px;padding-bottom:35px;}

.p_40  {padding:40px;}
.p_l40 {padding-left:40px;}
.p_r40 {padding-right:40px;}
.p_lr40{padding-left:40px;padding-right:40px;}
.p_t40 {padding-top:40px;}
.p_b40 {padding-bottom:40px;}
.p_tb40{padding-top:40px;padding-bottom:40px;}

.p_45  {padding:45px;}
.p_l45 {padding-left:45px;}
.p_r45 {padding-right:45px;}
.p_lr45{padding-left:45px;padding-right:45px;}
.p_t45 {padding-top:45px;}
.p_b45 {padding-bottom:45px;}
.p_tb45{padding-top:45px;padding-bottom:45px;}

.p_50  {padding:50px;}
.p_l50 {padding-left:50px;}
.p_r50 {padding-right:50px;}
.p_lr50{padding-left:50px;padding-right:50px;}
.p_t50 {padding-top:50px;}
.p_b50 {padding-bottom:50px;}
.p_tb50{padding-top:50px;padding-bottom:50px;}


/* Margin */
.m_5  {margin:5px;}
.m_l5 {margin-left:5px;}
.m_r5 {margin-right:5px;}
.m_lr5{margin-left:5px;margin-right:5px;}
.m_t5 {margin-top:5px;}
.m_b5 {margin-bottom:5px;}
.m_tb5{margin-top:5px;margin-bottom:5px;}

.m_10  {margin:10px;}
.m_l10 {margin-left:10px;}
.m_r10 {margin-right:10px;}
.m_lr10{margin-left:10px;margin-right:10px;}
.m_t10 {margin-top:10px;}
.m_b10 {margin-bottom:10px;}
.m_tb10{margin-top:10px;margin-bottom:10px;}

.m_15  {margin:15px;}
.m_l15 {margin-left:15px;}
.m_r15 {margin-right:15px;}
.m_lr15{margin-left:15px;margin-right:15px;}
.m_t15 {margin-top:15px;}
.m_b15 {margin-bottom:15px;}
.m_tb15{margin-top:15px;margin-bottom:15px;}

.m_20  {margin:20px;}
.m_l20 {margin-left:20px;}
.m_r20 {margin-right:20px;}
.m_lr20{margin-left:20px;margin-right:20px;}
.m_t20 {margin-top:20px;}
.m_b20 {margin-bottom:20px;}
.m_tb20{margin-top:20px;margin-bottom:20px;}

.m_25  {margin:25px;}
.m_l25 {margin-left:25px;}
.m_r25 {margin-right:25px;}
.m_lr25{margin-left:25px;margin-right:25px;}
.m_t25 {margin-top:25px;}
.m_b25 {margin-bottom:25px;}
.m_tb25{margin-top:25px;margin-bottom:25px;}

.m_30  {margin:30px;}
.m_l30 {margin-left:30px;}
.m_r30 {margin-right:30px;}
.m_lr30{margin-left:30px;margin-right:30px;}
.m_t30 {margin-top:30px;}
.m_b30 {margin-bottom:30px;}
.m_tb30{margin-top:30px;margin-bottom:30px;}

.m_35  {margin:35px;}
.m_l35 {margin-left:35px;}
.m_r35 {margin-right:35px;}
.m_lr35{margin-left:35px;margin-right:35px;}
.m_t35 {margin-top:35px;}
.m_b35 {margin-bottom:35px;}
.m_tb35{margin-top:35px;margin-bottom:35px;}

.m_40  {margin:40px;}
.m_l40 {margin-left:40px;}
.m_r40 {margin-right:40px;}
.m_lr40{margin-left:40px;margin-right:40px;}
.m_t40 {margin-top:40px;}
.m_b40 {margin-bottom:40px;}
.m_tb40{margin-top:40px;margin-bottom:40px;}

.m_45  {margin:45px;}
.m_l45 {margin-left:45px;}
.m_r45 {margin-right:45px;}
.m_lr45{margin-left:45px;margin-right:45px;}
.m_t45 {margin-top:45px;}
.m_b45 {margin-bottom:45px;}
.m_tb45{margin-top:45px;margin-bottom:45px;}

.m_50  {margin:50px;}
.m_l50 {margin-left:50px;}
.m_r50 {margin-right:50px;}
.m_lr50{margin-left:50px;margin-right:50px;}
.m_t50 {margin-top:50px;}
.m_b50 {margin-bottom:50px;}
.m_tb50{margin-top:50px;margin-bottom:50px;}



/** style_page.css **/

.textbox1{
	border:1px solid #c4b9b0;
	background-color:#eae9e6;
	padding:10px;
	line-height:16px;
}
.textbox2{
	border:1px solid #85c91c;
	background-color:#f7ffeb;
	padding:10px;
	line-height:16px;
	font-size:12px;
}
.textbox3{
	border:1px solid #85c91c;
	background-color:#f9fff2;
	padding:5px;
	line-height:16px;
	font-size:12px;
	margin:10px 0px;
}


ul.list01{margin:0px;padding:0px;}
ul.list01 li{
	margin:0px 10px;
	padding:0px 15px;
	list-style:none;
	background-image:url(../images/arrow01.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	line-height:22px;
	text-align:left;
}

ul.list02{margin:20px 0px;padding:0px;}
ul.list02 li{
	text-align:left;
	margin:0px 10px;
	padding:0px 20px;
	list-style:none;
	background-image:url(../images/check.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	line-height:20px;
	font-weight:bold;
}





.font_red_b{color:#C00;font-weight:bold;}
.font_green{color:#64a500;}
.font_bb{
	font-size:24px;
	color:#4F3500;
	font-weight:bold;
	line-height:30px;
}




.top_huan{
	font-size:12px;
	line-height:22px;
	background-image:url(../images/img_top_huan.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:50px;
	padding:80px 30px 0px 30px;
}
.top_question{
	font-size:12px;
	line-height:22px;
	background-image:url(../images/img_top_question.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.tb_top_bloglist_bg{
	background-image:url(../images/img_top_blog03.gif);
	background-position:top left;
	background-repeat:repeat-y;
	font-size:10px;
}
.tb_top_bloglist_bg ul{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none;
	line-height:15px;
	width:320px;
}
.tb_top_bloglist_bg ul li{
	margin:0px;
	padding:0px;
	background-image:url(../images/img_top_blog00.gif);
	background-position:10px 0.7em;
	background-repeat:no-repeat;
	padding:2px 0px 2px 20px;
}
.tb_top_bloglist_head1{
	background-image:url(../images/img_top_blog01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.tb_top_bloglist_head2{
	background-image:url(../images/img_top_blog02.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.tb_top_bloglist_foot{
	background-image:url(../images/img_top_blog04.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.area_bloglist{
	width:340px;
	height:125px;
	border:none;
	overflow-y:scroll;
	padding:10px;
	margin-bottom:10px;
	vertical-align:text-top;
}



.group_list{font-size:10px;line-height:22px;}
.group_list ul{
	list-style:none;
	margin:0px;
	padding:0px;
}






.page_title{
	background-image:url(../images/h2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#4d3a02;
	height:77px;
}
.btn_mail{
	margin:50px 0px;
	width:730px;
}





.table01{
	font-size:12px;
	border-bottom:3px solid #c4b9b0;
	line-height:20px;
}
.table01 th{
	background:#efece6;
	border-left:7px solid #5b450c;
	border-bottom:1px solid #FFF;
	text-align:left;
	padding:10px 10px;;
}
.table01 td{
	text-align:left;
	border-bottom:1px solid #efece6;
	padding:10px;
}


.table02{
	font-size:12px;
	border-bottom:3px solid #c4b9b0;
	line-height:16px;
	text-align:left;
	margin:0px;
	width: 100%;
}
.table02 th{
	background:#5b450c;
	color:#FFF;
	font-weight:bold;
	padding:3px 10px;
	text-align:center;
}
.table02 td{
	padding:10px;
	text-align: left;
}


.td_01{
	font-weight:bold;
	vertical-align:middle;
	background:#e7e4dc;
	border-bottom:#FFF 1px solid;
	text-align:left;
}
.td_02{
	font-weight:bold;
	vertical-align:middle;
	background:#f2efe9;
	border-left:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	text-align:left;
}
.td_03{
	border-bottom:1px solid #efece6;
	vertical-align:middle;
	text-align:center;
}


.tb_doctor{
	font-size:12px;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.td_doctor{
	padding:0px 20px 20px 20px;
}
.officialsite{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:30px 0px;
}


.line_undertext{
	border-top:dotted 1px #c2b9b2;
	margin:20px 0px 40px 0px;
	padding-top:20px;
}


/** style_template.css **/

body{
	color:#444;
	background: #FFF;
	/*background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:left 0;*/
}
html>body{
	color:#444;
	background: #FFF;
	/*background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:left 0;*/
}

/*a:link{color:#47b17e;}
a:visited{color:#47b17e;}
a:hover{color:#75e2ae;}
a:activ{color:#75e2ae;}*/

td {line-height:24px;}



h1{
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
h2{
	font-size:18px;
	color:#333;
	margin:0px;
	padding-left:10px;
	border-left:#85c91c 7px solid;
}
.h2_bg{
	background-image:url(../images/h2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#4d3a02;
}
h3{
	/*background-image:url(../images/h3.gif);*/
	/*background-position:left top;*/
	/*background-repeat:no-repeat;*/
	/*text-align:left;*/
	/*padding:42px 40px 45px 40px;
	/*font-size:22px;*/
	/*margin-bottom:30px;*/
}
h4{
	font-size:16px;
	border-left:#85c91c 7px solid;
	line-height:100%;
	padding:2px 0px 0px 7px;
	margin:30px 0px;
}
h5{
	background-position:left 0.1em;
	background-repeat:no-repeat;
	font-size:16px;
	color:#444;
	padding:0px 25px 4px 17px;
	;
	margin-bottom:10px;
	border-bottom:dotted 1px #c2b9b2;
	line-height:18px;
}
h6{
	background-position:left 0.1em;
	background-repeat:no-repeat;
	font-size:16px;
	color:#444;
	padding:0px 25px 4px 17px;;
	margin-bottom:10px;
	border-bottom:dotted 1px #c2b9b2;
	line-height:18px;
}
.h7{
	background-color:#85c91c;
	color:#FFF;
	padding:2px 10px;
	font-size:14px;
	margin:30px 0px 10px 0px;
}

#header{padding-bottom:20px;}
.header_link{font-size:9px; padding-top:5px;}
.header_link a:link,
.header_link a:visited{text-decoration:none;color:#333;}
.header_link a:hover,
.header_link a:active{text-decoration:none;color:#999;}
.tb_header{
	background-image:url(../images/header.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:10px;
}
.tb_header ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.tb_header ul li{
	margin:0px;
	padding:0px;
	float:left;
}


.pankuzu{
	text-align:right;
	font-size:10px;
	margin:10px 0px 30px 0px;
}


.tb_tub{
	font-size:12px;
	margin:0px 0px 30px 0px;
	background-image:url(../images/img_tub_bg.png);
	background-position:center 50px;
	background-repeat:no-repeat;
	padding:0px;
}
.area_tub{margin:0px;padding:0px;}
.area_tub ul{
	line-height:0;
	list-style:none;
	margin:0px 0px 0px 8px;
	padding:0px;
	height:50px;
}
.area_tub ul li{
	line-height:0;
	margin:0px;
	padding:0px;
	float:left;
	height:50px;
}
.tub_arrow{
	float:none;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.tub_main{
	padding:0px 30px 15px 30px;
	font:12px;
}
.tub_area{font-size:12px;}
.tub_end{
	background-image:url(../images/img_tub_end.gif);
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
}
ul.tub_area{
	list-style:none outside;
	margin:25px 0px 0px 0px;
	padding:0px;
}
ul.tub_area li{
	margin:0px 0px 10px 0px;
	padding:0px;
	float:none;
}
ul.tub_area li.area01{
	background-image:url(../images/tub_area01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
ul.tub_area li.area02{
	background-image:url(../images/tub_area02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;

}
ul.tub_area li.area03{
	background-image:url(../images/tub_area03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
ul.tub_area li.area04{
	background-image:url(../images/tub_area04.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
ul.tub_area li.area05{
	background-image:url(../images/tub_area05.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
ul.tub_area li.area06{
	background-image:url(../images/tub_area06.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
ul.tub_area li.area07{
	background-image:url(../images/tub_area07.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
ul.tub_area li.area08{
	background-image:url(../images/tub_area08.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 60px;
	height:20px;
}
.map_text{
	background-color:#eae9e6;
	border:1px solid #c4b9b0;
	line-height:20px;
	padding:10px;
	text-align:left;
	font-size:12px;
}
ul.clinic00{
	list-style:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	width:465px;
}
ul.clinic00 li{
	margin:5px;
	padding:0px;
	float:left;
}
li.clinic01 a:link img{	margin:3px;}
li.clinic01 a:visited img{margin:3px;}
li.clinic01 a:hover img{margin:0px;	border:3px solid #7156c0;}

li.clinic02 a:link img{	margin:3px;}
li.clinic02 a:visited img{margin:3px;}
li.clinic02 a:hover img{margin:0px;	border:3px solid #65d2df;}

li.clinic03 a:link img{	margin:3px;}
li.clinic03 a:visited img{margin:3px;}
li.clinic03 a:hover img{margin:0px;	border:3px solid #6cc2a5;}

li.clinic04 a:link img{	margin:3px;}
li.clinic04 a:visited img{margin:3px;}
li.clinic04 a:hover img{margin:0px;	border:3px solid #a2d747;}

li.clinic05 a:link img{	margin:3px;}
li.clinic05 a:visited img{margin:3px;}
li.clinic05 a:hover img{margin:0px;	border:3px solid #f0bf00;}

li.clinic06 a:link img{	margin:3px;}
li.clinic06 a:visited img{margin:3px;}
li.clinic06 a:hover img{margin:0px;	border:3px solid #dc580e;}

li.clinic07 a:link img{	margin:3px;}
li.clinic07 a:visited img{margin:3px;}
li.clinic07 a:hover img{margin:0px;	border:3px solid #dc4384;}

li.clinic08 a:link img{	margin:3px;}
li.clinic08 a:visited img{margin:3px;}
li.clinic08 a:hover img{margin:0px;	border:3px solid #5481d6;}





.side_area{font-size:12px;}
.side_title{
	background-image:url(../images/img_side_bar.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0.5em 0px 0px 30px;
}
.side_title2{
	background-image:url(../images/img_side_bar2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:35px;
	margin:70px 0px 0px 0px;
	padding:0.5em 0px 0px 30px;
	line-height:18px;
}
.side_area ul{
	list-style:none outside;
	margin:5px 0px 20px 0px;
	padding:0px;
	line-height:1.3;
	width:175px;
}
.side_area ul li{
	list-style:none outside;
	margin:0px;
	padding:0px;
	float:none;
	display:block;
}
.side_area ul li a{
	color:#444;
	text-decoration:none;
	width:100%;
	display:block;
	background:#FFF;
}
.side_area ul li a:link{color:#444;}
.side_area ul li a:visited{color:#444;}
.side_area ul li a:hover{background:#eae9e6;color:#444;}
.side_area ul li a:activ{color:#444;}
.side_area ul li ul{margin:0px;padding:0px;}
.side_area ul li ul li{margin:0px;padding:0px;}
.sn{
	display:block;
	padding:2px 0px 2px 10px;
	margin:0px;
}
.side_area ul li ul li a{
	list-style:none;
	margin:0px;
	padding-left:20px;
	list-style:disc;
}
.side_media_day{
	font-size:10px;
	padding:0px 10px;
}
.side_media_text{
	padding:0px 10px;
	font-size:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	background-image:url(../images/img_dotline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:175px;
}
.side_group01{
	font-size:18px;
	color:#557fd6;
}
.side_group_table th{
	font-size:12px;
	background:#e3e3e3;
	font-weight:bold;
	text-align:left;
	padding:3px 10px 2px 10px;
	border-top:#fff solid 10px;
	border-bottom:#fff solid 5px;
}
.side_group_table td{
	font-size:10px;
	padding:3px 10px 3px 0px;
	text-align:left;
	border-bottom:#CCC dotted 1px;
}
.side_group_table td a:link,
.side_group_table td a:visited{
	text-decoration:none;
	color:#666;
	cursor:pointer;
	display:block;
	margin:0px;
	padding:0px 10px;
	height:22px;
}
.side_group_table td a:hover,
.side_group_table td a:active{
	text-decoration:none;
	color:#666;
	cursor:pointer;
	background-color:#eeeeee;
	display:block;
	margin:0px;
	padding:0px 10px;
	height:22px;
}



#footer{
	background-image:url(../images/bg_footer.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.tb_fotter{
	font-size:10px;
	line-height:18px;
}



.sitemap_ul01{
	margin:0px;
	padding:0px;
	list-style:none;
}
.sitemap_li01{
	list-style:none;
	margin:20px 0px 0px 30px;
	padding:0px;
}
.sitemap_ul02{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.sitemap_li02{
	list-style-image:url(../images/arrow02.gif);
	margin:0px 0px 0px 30px;
	padding:0px;
	line-height:18px;
}
/*追記*/
#content{
	margin:20px 0px;
	width: 96%;
	text-align: left;
}
#content h3{
	margin:20px 0px;
	line-height:20px;
	border-bottom: 2px solid #666;
	padding-bottom: 10px;
	letter-spacing: 1px;
	font-size: 1.3em;
}

#content h5{
	margin:20px 0px;
	border-bottom: none;
	border-left: 5px solid #503a03;
	text-align: left;
	padding: 0px 0px 0px 5px;
	font-size: 1.3em;
	display: block;
}
#content h6{
	margin:20px 0px;
	border-bottom: 1px dotted;
	padding: 0px 0px 10px 0px;
	font-size: 1em;
	line-height: 1.5em;
	display: block;
}
#content .red_b{
	font-weight: bold;
	color: #F00;
}
#clinics{
	font-size: 120%;
	line-height: 200%;
}

.accordion-f {
	padding:1px;
}
.accordion-f dl {
	margin:0;
	padding:0;
}
.accordion-f dl dt {
	margin-left:10px;
}

.accordion-head6 {
	height:auto !important; 
	padding:10px 0 7px 20px;
	background-color:#7ac300;
	color:#FFF;
	cursor:pointer;
        font-size:16px;
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.accordion-f h3.active {
	color:#FFF;
        background-image: url(img/arrow_over.gif);
}

.accordion-head6.title {
	background-color:#97d135;
	background-image: url(img/arrow.gif);
}
.accordion-head6.title-hover {
	background-color:#97d135;
	color:#FFF;
	background-image: url(img/arrow.gif);
}