/*--左ボックス--*/
#m_left{
width:630px;
float:left;
}

#m_left h1{
margin:0;
font-size:15px;
font-weight:bold;
background-image:url(../img/detail/chiryouin_title.gif);
background-repeat:no-repeat;
width:596px;
height:42px;
padding:13px 0 0 40px;
}

#m_left h2{
margin:0 0 0 0;
}

#m_left h2 img{
margin:10px 0 10px 0;
}

.m_table{
border:none;
width:700px;
border-collapse:collapse;
margin-left:30px;
}

.m_table th{
background-color:#f7f7f7;
color:#333333;
border:solid 1px #999999;
line-height:20px;
text-align:center;
font-size:10px;
}

.m_table td{
border:solid 1px #999999;
background-color: #fff;
text-align:center;
}

#tsuika img{
margin-bottom:10px;
margin-top:10px;
}

.info{
width:610px;
padding-left:10px;
margin-top:10px;
}

.info_b{
font-weight:bold;
}

.info_m{
padding-left:10px;
}

.line{
height:1px;
margin-top:10px;
background-image:url(../img/detail/line_green.jpg);
text-indent: -9999px;
width:600px;
}

.huukei{
width:200px;
float:left;
margin-right:5px;
}

.huukei p{
margin-top:5px;
clear:left;
}


/*--左左-------*/

.m_l_l{
width:230px;
float:left;
padding-left:20px;
}

#m_l_l_navi{
width:220px;
height:200px;
padding: 0px;
position: relative;
background-image: url(../img/detail/chiryouin_map_o.gif);
}

#m_l_l_navi ul {
	margin: 0px;
	padding: 0px;
	height: 35px;
}

#m_l_l_navi a {
	display: block;
	text-indent: -9999px;
}

#m_l_l_navi li#btn01,#m_l_l_navi li#btn01 a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 220px;
	list-style-type:none;
}

#m_l_l_navi li#btn01 {
	position: absolute;
	left:0px;
	top: 0px;
}

#m_l_l_navi li#btn01 a:link,#m_l_l_navi li#btn01 a:visited {
	background-image: url(../img/detail/chiryouin_map.gif);
	background-repeat: no-repeat;
}

#m_l_l_navi li#btn02,#m_l_l_navi li#btn02 a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 220px;
	list-style-type:none;
}

#m_l_l_navi li#btn02 {
	position: absolute;
	left:0px;
	top: 50px;
}

#m_l_l_navi li#btn02 a:link,#m_l_l_navi li#btn02 a:visited {
	background-image: url(../img/detail/chiryouin_map.gif);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}

#m_l_l_navi li#btn03,#m_l_l_navi li#btn03 a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 220px;
	list-style-type:none;
}

#m_l_l_navi li#btn03 {
	position: absolute;
	left:0px;
	top: 100px;
}

#m_l_l_navi li#btn03 a:link,#m_l_l_navi li#btn03 a:visited {
	background-image: url(../img/detail/chiryouin_map.gif);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

#m_l_l_navi li#btn04,#m_l_l_navi li#btn04 a {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 220px;
	list-style-type:none;
}

#m_l_l_navi li#btn04 {
	position: absolute;
	left:0px;
	top: 150px;
}

#m_l_l_navi li#btn04 a:link,#m_l_l_navi li#btn04 a:visited {
	background-image: url(../img/detail/chiryouin_map.gif);
	background-repeat: no-repeat;
	background-position: 0px -150px;
}

#m_l_l_navi li#btn01 a:hover,#m_l_l_navi li#btn02 a:hover,#m_l_l_navi li#btn03 a:hover,#m_l_l_navi li#btn04 a:hover {
	background-image: none;
}

/*--左右-------*/

.m_l_r{
width:380px;
float:right;
}

.table_r{
border:none;
width:380px;
border-collapse:collapse;
}

.table_r th{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
line-height:20px;
text-align:left;
padding-left:10px;
}

.table_r td{
border:solid 1px #FFF;
background-color: #fde6b9;
padding-left:10px;
}


/*--入れ込みボックス--*/

.irekomi{
border:none;
width:700px;
border-collapse:collapse;
margin-left:30px;
}

.irekomi th{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
line-height:20px;
text-align:left;
padding-left:10px;
}

.irekomi td{
border:solid 1px #FFF;
background-color: #fde6b9;
padding-left:10px;
}

.irekomi p{
margin-left:30px;
}

/*--左ボックス--*/
#a_right{
width:630px;
float:right;
}

#a_right h1{
margin:0;
font-size:15px;
font-weight:bold;
background-image:url(../img/detail/chiryouin_title.gif);
background-repeat:no-repeat;
width:596px;
height:42px;
padding:13px 0 0 40px;
}

#a_right h2{
margin:0 0 0 0;
}

#a_right h2 img{
margin:10px 0 10px 0;
}
.tind a {
	display: block;
	text-indent: -9999px;
}
#mapimage {width:451px;height:261px;position:relative;background:url(../images/map.gif) no-repeat;float:left;}
#maparea1 a {width:73px;height:32px;position:absolute;top:8px;left:370px}
#maparea2 a {width:73px;height:20px;position:absolute;top:51px;left:370px}
#maparea3 a {width:38px;height:18px;position:absolute;top:71px;left:405px}
#maparea4 a {width:35px;height:18px;position:absolute;top:71px;left:370px}
#maparea5 a {width:38px;height:19px;position:absolute;top:89px;left:405px}
#maparea6 a {width:73px;height:16px;position:absolute;top:108px;left:370px}
#maparea7 a {width:35px;height:19px;position:absolute;top:89px;left:370px}
#maparea8 a {width:25px;height:34px;position:absolute;top:134px;left:418px}
#maparea9 a {width:31px;height:34px;position:absolute;top:134px;left:387px}
#maparea10 a {width:25px;height:34px;position:absolute;top:134px;left:362px}
#maparea11 a {width:56px;height:17px;position:absolute;top:168px;left:362px}
#maparea12 a {width:25px;height:55px;position:absolute;top:168px;left:418px}
#maparea13 a {width:56px;height:19px;position:absolute;top:185px;left:362px}
#maparea14 a {width:56px;height:19px;position:absolute;top:204px;left:362px}
#maparea15 a {width:33px;height:18px;position:absolute;top:185px;left:318px}
#maparea16 a {width:33px;height:28px;position:absolute;top:157px;left:318px}
#maparea17 a {width:38px;height:34px;position:absolute;top:134px;left:280px}
#maparea18 a {width:33px;height:23px;position:absolute;top:134px;left:318px}
#maparea19 a {width:21px;height:34px;position:absolute;top:134px;left:259px}
#maparea20 a {width:19px;height:34px;position:absolute;top:134px;left:240px}
#maparea21 a {width:33px;height:20px;position:absolute;top:203px;left:318px}
#maparea22 a {width:20px;height:35px;position:absolute;top:188px;left:298px}
#maparea23 a {width:38px;height:20px;position:absolute;top:168px;left:280px}
#maparea24 a {width:18px;height:35px;position:absolute;top:188px;left:280px}
#maparea25 a {width:40px;height:20px;position:absolute;top:168px;left:240px}
#maparea26 a {width:22px;height:38px;position:absolute;top:134px;left:218px}
#maparea27 a {width:44px;height:24px;position:absolute;top:172px;left:196px}
#maparea28 a {width:22px;height:38px;position:absolute;top:134px;left:196px}
#maparea29 a {width:40px;height:35px;position:absolute;top:188px;left:240px}
#maparea30 a {width:44px;height:27px;position:absolute;top:196px;left:196px}
#maparea31 a {width:41px;height:23px;position:absolute;top:155px;left:142px}
#maparea32 a {width:36px;height:23px;position:absolute;top:155px;left:106px}
#maparea33 a {width:41px;height:21px;position:absolute;top:134px;left:142px}
#maparea34 a {width:36px;height:21px;position:absolute;top:134px;left:106px}
#maparea35 a {width:20px;height:45px;position:absolute;top:134px;left:86px}
#maparea36 a {width:49px;height:17px;position:absolute;top:207px;left:134px}
#maparea37 a {width:49px;height:17px;position:absolute;top:190px;left:134px}
#maparea38 a {width:48px;height:17px;position:absolute;top:190px;left:86px}
#maparea39 a {width:48px;height:17px;position:absolute;top:207px;left:86px}
#maparea40 a {width:35px;height:24px;position:absolute;top:134px;left:41px}
#maparea41 a {width:17px;height:37px;position:absolute;top:134px;left:24px}
#maparea42 a {width:16px;height:37px;position:absolute;top:134px;left:8px}
#maparea43 a {width:33px;height:31px;position:absolute;top:169px;left:8px}
#maparea44 a {width:36px;height:19px;position:absolute;top:158px;left:40px}
#maparea45 a {width:36px;height:23px;position:absolute;top:177px;left:40px}
#maparea46 a {width:68px;height:23px;position:absolute;top:200px;left:8px}
#maparea47 a {width:68px;height:19px;position:absolute;top:234px;left:8px}
#maparea1 a:hover {background:url(../images/map_o.gif) -370px -8px no-repeat;}
#maparea2 a:hover {background:url(../images/map_o.gif) -370px -51px no-repeat;}
#maparea3 a:hover {background:url(../images/map_o.gif) -405px -71px no-repeat;}
#maparea4 a:hover {background:url(../images/map_o.gif) -370px -71px no-repeat;}
#maparea5 a:hover {background:url(../images/map_o.gif) -405px -89px no-repeat;}
#maparea6 a:hover {background:url(../images/map_o.gif) -370px -108px no-repeat;}
#maparea7 a:hover {background:url(../images/map_o.gif) -370px -89px no-repeat;}
#maparea8 a:hover {background:url(../images/map_o.gif) -418px -134px no-repeat;}
#maparea9 a:hover {background:url(../images/map_o.gif) -387px -134px no-repeat;}
#maparea10 a:hover {background:url(../images/map_o.gif) -362px -134px no-repeat;}
#maparea11 a:hover {background:url(../images/map_o.gif) -362px -168px no-repeat;}
#maparea12 a:hover {background:url(../images/map_o.gif) -418px -168px no-repeat;}
#maparea13 a:hover {background:url(../images/map_o.gif) -362px -185px no-repeat;}
#maparea14 a:hover {background:url(../images/map_o.gif) -362px -204px no-repeat;}
#maparea15 a:hover {background:url(../images/map_o.gif) -318px -185px no-repeat;}
#maparea16 a:hover {background:url(../images/map_o.gif) -318px -157px no-repeat;}
#maparea17 a:hover {background:url(../images/map_o.gif) -280px -134px no-repeat;}
#maparea18 a:hover {background:url(../images/map_o.gif) -318px -134px no-repeat;}
#maparea19 a:hover {background:url(../images/map_o.gif) -259px -134px no-repeat;}
#maparea20 a:hover {background:url(../images/map_o.gif) -240px -134px no-repeat;}
#maparea21 a:hover {background:url(../images/map_o.gif) -318px -203px no-repeat;}
#maparea22 a:hover {background:url(../images/map_o.gif) -298px -188px no-repeat;}
#maparea23 a:hover {background:url(../images/map_o.gif) -280px -168px no-repeat;}
#maparea24 a:hover {background:url(../images/map_o.gif) -280px -188px no-repeat;}
#maparea25 a:hover {background:url(../images/map_o.gif) -240px -168px no-repeat;}
#maparea26 a:hover {background:url(../images/map_o.gif) -218px -134px no-repeat;}
#maparea27 a:hover {background:url(../images/map_o.gif) -196px -172px no-repeat;}
#maparea28 a:hover {background:url(../images/map_o.gif) -196px -134px no-repeat;}
#maparea29 a:hover {background:url(../images/map_o.gif) -240px -188px no-repeat;}
#maparea30 a:hover {background:url(../images/map_o.gif) -196px -196px no-repeat;}
#maparea31 a:hover {background:url(../images/map_o.gif) -142px -155px no-repeat;}
#maparea32 a:hover {background:url(../images/map_o.gif) -106px -155px no-repeat;}
#maparea33 a:hover {background:url(../images/map_o.gif) -142px -134px no-repeat;}
#maparea34 a:hover {background:url(../images/map_o.gif) -106px -134px no-repeat;}
#maparea35 a:hover {background:url(../images/map_o.gif) -86px -134px no-repeat;}
#maparea36 a:hover {background:url(../images/map_o.gif) -134px -207px no-repeat;}
#maparea37 a:hover {background:url(../images/map_o.gif) -134px -190px no-repeat;}
#maparea38 a:hover {background:url(../images/map_o.gif) -86px -190px no-repeat;}
#maparea39 a:hover {background:url(../images/map_o.gif) -86px -207px no-repeat;}
#maparea40 a:hover {background:url(../images/map_o.gif) -41px -134px no-repeat;}
#maparea41 a:hover {background:url(../images/map_o.gif) -24px -134px no-repeat;}
#maparea42 a:hover {background:url(../images/map_o.gif) -8px -134px no-repeat;}
#maparea43 a:hover {background:url(../images/map_o.gif) -8px -169px no-repeat;}
#maparea44 a:hover {background:url(../images/map_o.gif) -40px -158px no-repeat;}
#maparea45 a:hover {background:url(../images/map_o.gif) -40px -177px no-repeat;}
#maparea46 a:hover {background:url(../images/map_o.gif) -8px -200px no-repeat;}
#maparea47 a:hover {background:url(../images/map_o.gif) -8px -234px no-repeat;}
#maptitle {position:absolute;top:1px;left:27px;}
#maplistnumimage {position:absolute;top:90px;left:27px;}
#maplistnum {position:absolute;top:90px;left:197px;width:122px;font-size:175%;font-weight:bold;text-align:right;line-height:1;}
#header_toppage {
text-align:center;
height:867px;
background:url(../images/top_bg.gif) repeat-x;
}
.rltv {position:relative;}
#headercontent{
position:absolute;
top:180px;
left:0;
width:900px;
margin:0 auto;
text-align:left;
}

#condpanel {float:right;margin-right:10px;}
#condpanelgray {background-color:#eaeaea;padding:5px;margin-top:3px;}
#condpanelbtn {position:relative;}
#condpanelbtn select {position:absolute;top:36px;left:0px;}
#condpanelbtn input {position:absolute;top:14px;left:276px;}
#keywordpanel {float:left;margin-top:20px;}
#keywordpanelbtn {position:relative;background:url(../images/keywordback.gif) no-repeat;width:505px;height:85px;}
#keywordpanelbtn1 {position:absolute;top:8px;left:24px;}
#keywordpanelbtn2 {position:absolute;top:8px;left:165px;}
#keywordpanelbtn1_img {position:absolute;top:6px;left:50px;}
#keywordpanelbtn2_img {position:absolute;top:6px;left:189px;}
#keywordnotion {font-weight:bold;color:red;font-size:10px;margin:5px 15px;}
#keywordpaneltext {position:absolute;top:45px;left:17px;width:330px;}
#keywordpanelbtn3 {position:absolute;top:31px;left:360px;}
#consultkeywordpanel {background:url(../images/soudankensaku.gif) no-repeat;width:590px;height:61px;position:relative;margin-left:20px;}
#consultkeywordpanel #keyword {position:absolute;top:33px;left:183px;width:332px;}
#consultkeywordpanel #submit {position:absolute;top:19px;left:527px;}

#newmouthtitle {padding:0 0 5px;margin-top:30px;}
#newmouthsep {margin:4px 0;}
#newmouthpanel {float:right;width:380px;}
#newclinicpanel {float:left;width:306px;}
.topnewclinicframe {width:295px;height:125px;background:url(../images/newclinicback.gif) no-repeat;position:relative;margin-left:3px;}
.topnewclinicname {position:absolute;top:8px;left:23px;font-weight:bold;font-size:120%;}
.topnewclinicphoto {position:absolute;top:28px;left:175px;}
.topnewclinicphoto img {max-width:120px;max-height:75px;_width:120px;}
.topnewclinicaddress {position:absolute;top:30px;left:23px;width:140px;}
.topnewcliniclink {position:absolute;top:86px;left:3px;}
.topnewclinicsep {position:absolute;top:110px;left:3px;}
#newinfopanel {float:left;width:300px;}
.topnewinfodata {background:url(../images/icon_weed.gif) 8px top no-repeat;height:52px;font-weight:bold;padding:6px 0 0 30px;}
.topnewinfosep {clear:right;text-align:right;}
#newinfopanel h3 {margin-bottom:8px;}
#newconsultpanel h3 {margin-top:0;margin-left:4px;}
#newconsultdata {width:600px;margin-left:15px;margin-top:30px;}
.newconsultdatain {padding:5px;}
.newconsulttitle {padding:5px 0;font-weight:bold;}
.newconsultnavi {float:right;padding:18px 15px 0;}
#rightinfopanel {margin-top:20px;}
#rightinfopanel p {margin:5px 10px;}
.floatright{float:right;}
.margintop5 {margin-top:10px;}
.marginbottom5 {margin-bottom:5px;}

.recruitphoto {float:left;width:120px;}
.recruitphoto img {max-width:120px;max-height:75px;_width:120px;}

.viewclinicintro {height:130px;vertical-align:top;}
#mapbtn{
margin:0 30px 0 0;
width:315px;
height:23px;
float:right;
padding: 0px;
position: relative;
background-image:url(../img/map/btn_o.gif);
}

#mapbtn a {
display: block;
text-indent: -9999px;
}

#mapbtn ul {
	margin: 0px;
	padding: 0px;
	height: 23px;
}
#mapbtn a {
	display: block;
	text-indent: -9999px;
}

#mapbtn li#btn01,#mapbtn li#btn01 a {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 97px;
	list-style-type:none;
}

#mapbtn li#btn01 {
	position: absolute;
	left: 0px;
	top: 0px;
}

#mapbtn li#btn01 a:link,#mapbtn li#btn01 a:visited {
	background-image: url(../img/map/btn.gif);
	background-repeat: no-repeat;
}

#mapbtn li#btn02,#mapbtn li#btn02 a {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 97px;
	list-style-type:none;
}

#mapbtn li#btn02 {
	position: absolute;
	left: 101px;
	top: 0px;
}

#mapbtn li#btn02 a:link,#mapbtn li#btn02 a:visited {
	background-image: url(../img/map/btn.gif);
	background-position: -101px 0px;
	background-repeat: no-repeat;
}

#mapbtn li#btn03,#mapbtn li#btn03 a {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 118px;
	list-style-type:none;
}

#mapbtn li#btn03 {
	position: absolute;
	left: 200px;
	top: 0px;
}

#mapbtn li#btn03 a:link,#mapbtn li#btn03 a:visited {
	background-image: url(../img/map/btn.gif);
	background-position: -200px 0px;
	background-repeat: no-repeat;
}


#mapbtn li#btn01 a:hover,#mapbtn li#btn02 a:hover,#mapbtn li#btn03 a:hover{
	background-image: none;
}



.m_l_r2{
padding:5px 0 5px 10px;
}

.t003_1{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
line-height:20px;
text-align:left;
padding-left:10px;
width:101px;
}

.t003_2{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
line-height:20px;
text-align:left;
padding-left:10px;
width:360px;
}

.t003_3{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
line-height:20px;
text-align:left;
padding-left:10px;
width:98px;
}
.t003_4{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
line-height:20px;
text-align:left;
padding-left:10px;
width:590px;
}

.t001{
border:solid 1px #FFF;
background-color: #fde6b9;
padding-left:5px;
vertical-align:top;
padding:5px;
}

.t001 h3{
font-weight:bold;
margin:0 0 3px 0;

}

.t001 h3 a:link{
color: #333333;
}
.t001_1{
border:solid 1px #FFF;
background-color: #fde6b9;
padding-left:5px;
padding:5px;
}

.t001_1 img{
border-style:none;
}

.t002{
border:solid 1px #FFF;
background-color: #fdf2dd;
padding-left:5px;
vertical-align:top;
padding:5px;
}

.t002 h3{
font-weight:bold;
margin:0 0 3px 0;
}

.t002 h3 a:link{
color: #333333;
}

.t002_1{
border:solid 1px #FFF;
background-color: #fdf2dd;
padding-left:5px;
padding:5px;
}

.t002_1 img{
border-style:none;
}

h1.searchtitle {margin:0;height:29px !important;}
h2.searchtitle img {margin:0 !important;padding:0 !important;}

.number{
padding-right:20px;
margin-bottom:5px;
font-size:10px;
float:right;
}

.bg{
background-color:#faab18;
width:584px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}

.bg h2{
font-size:15px;
color:#FFF;
font-weight:bold;
padding:10px 0 10px 10px;
}

.right{
float:right;
width:300px;
font-size:11px;
text-align:right;
padding:5px 10px 5px 0;
}

.table_info{
border:none;
width:599px;
border-collapse:collapse;
margin-top:10px;
}

.table_info th{
background-color:#f7a818;
color:#FFF;
border:solid 1px #FFF;
text-align:center;
height:30px;
line-height:30px;
}

.table_info td{
border:solid 1px #FFF;
background-color: #f5f5f5;
padding:3px 3px 3px 3px;
}
.table01{
border:none;
width:630px;
border-collapse:collapse;
}

.table01 th{
background-color:#faab18;
color:#FFF;
border:solid 1px #FFF;
text-align:left;
padding-left:10px;
}

.table01 td{
border:solid 2px #FFF;
background-color: #fdf2dd;
}

.table01 p{
margin:0;
padding:1px 5px 2px 5px;
}

.table01 img{
border-style:none;
}

.table01 h3{
padding:3px 0 0 5px;
margin:0;
font-size:14px;
font-weight:bold;
margin:0 0 3px 0;
}

.table01 h3 a:link{
color: #333333;
}

.mobile{
width:420px;
padding-left:10px;
margin-top:10px;
float:left;
}

.mobile01 img{
margin:10px 30px 3px 30px;
}

.mobile01{
width:180px;
padding-left:10px;
margin-top:10px;
float:right;
}


.mobile img{
margin:10px 30px 3px 30px;
}


