@charset "utf-8";
/* ************************************
	基本設定

	 =1 初期設定解除
	 =2 全体設定 
	 =3 ヘッダー設定
	 =4 コンテンツエリア
	 =5 フッター設定
			  
************************************ */

/*　----------------------------------------------------------------- =1 初期設定解除 */

body, h1, h2, h3, h4, h5, p, img, a, ul, li, dl, dt, dd, table, address {
	margin:0px 0px;
	padding:0px 0px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	list-style:none;
	border:none;
	border-style:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*　----------------------------------------------------------------- =2 基本設定 */
body {
	background-image:url(../img/com/bg_all.jpg);
	background-repeat:repeat-x;
}
#wrap {
	width:900px;
	margin:0px auto 10px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:13px;
}
.head {
	width:900px;
	height:122px;
	background-image:url(../img/com/head.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:0px;
	left:0px;
}
.rogo {
	position:absolute;
	top:20px;
	left:20px;
}
.Gnavi {
	width:900px;
	position:absolute;
	top:95px;
	left:0px;
	letter-spacing:-0.4em;
}
.Gnavi li {	float:left;}
.Gnavi li a {}
.Hnavi {
	position:absolute;
	top:70px;
	left:790px;
}

.fontSize {
	position:absolute;
	top:22px;
	left:780px;
}
.fontSize li {
	float:left;
	margin-right:5px;
}
.fontSize li a {display:block;}
#default {
	background-image:url(../img/com/txtb_n.jpg);
	width:42px;
	height:22px;
}
#tobig {
	background-image:url(../img/com/txtb_b_on.jpg);
	width:45px;
	height:26px;
}
a {	color:#0066cc;
	text-decoration:underline;
}
a:hover {color:#D76011;}
/* -------------- add member */
.btn-member{position: absolute;
top:14px;
right:270px;
text-align: center;
width: 140px;
padding:1px;
border:1px #0C3561 solid;
border-radius:6px;
}
.btn-member a{display: block;
background:#0C3561;
color:#fff;
padding: 10px 0;
text-decoration: none;
border-radius:6px;
}
.btn-member a:hover{background:#209790;}
/*　--------- = フッター設定 */
.fut {
	font-size:12px;
	height:186px;
	clear:both;
	background-image:url(../img/com/bg_fut.jpg);
	background-repeat:repeat-x;
	
}
#footer {
	width:900px;
	height:186px;	
	margin:0px auto;
	background:url(../img/com/fut2.jpg) no-repeat;
	position:relative;
	top:0px;
	left:0px;
	
}
.fut ul {
	text-align:center;
	padding-top:47px;
}
.fut ul li {
	letter-spacing:normal;/*隙間をなくすためのハック*/
	display:inline-block;
*display: inline;
*zoom: 1;
	color:#2565a5;
}
.fut ul li a {
	color:#2565a5;
	text-decoration:none;
}
.fut ul li a:hover {
	color:#FF6600;
}
.fut dl {
position:absolute;
top:90px;
left:100px;
}
.fut dt {
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}
.retop{
position:absolute;
top:4px;
left:750px;}
/* --------------------------------------------------------------------------- =2 ページ設定 */
#main{
width:960px;
padding-top:20px;
margin:10px auto 0px;
background-color:#fff;
border:1px #ccc solid;
font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:11px;

}

#cont{
	
}

h1{
margin:15px 0;
*margin-top:40px;
}

.tit{
width:900px;
xfont-weight:bold;
padding:8px 0;
margin:0 auto 20px;
border:1px #999 solid;
border-top:5px #85d6d2 solid;
}
.tit span{
font-size:24px;
margin-right:10px;
color:#85d6d2;	
}
.map-description{
width:760px;
margin:0 auto 30px;	
}
.map-description p{
margin-bottom:1em;	
}
#map-area{
width:940px;
height:620px;
margin:20px auto 0;
background:url("img/chihou_map_2103.jpg") no-repeat 50px 50px;
position:relative;
}

.al_c{
text-align:center;	
}
.st_marL{
width:760px;
margin:0 auto;	
}
.hit-box{
width:280px;
margin-bottom:15px;
background-color:#fff;
}
.hit-box h3{
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
}
#infobox{
border:2px #c30 solid;
position:absolute;
top:0;
left:10px;	
}
#infobox h3{
background-color:#c30;	
}
#center-info{
width:280px;
border:2px #018f88 solid;
position:absolute;
top:150px;
left:10px;	
}
#center-info h3{
background-color:#018f88;
}

.hit-box dl{
padding:5px 5px 2px;	
}
.hit-box dt{
font-weight:bold;
border-bottom:1px #ccc dashed;	
}
#center-info dt{font-size: 14px;}
.hit-box dt img{
vertical-align:middle;
}
.hit-box dt a{
font-weight:bold;
padding-right:15px;
background:url(img/open_win.gif) no-repeat right top;	
}
.hit-box dd{
margin:5px 0px 0px 15px;	
}

/* ----------------------------------------------------- 番号位置 */
#map-area ul li{
position:absolute;	
}
ul.number li a.selected,
ul.center li a.selected{
cursor:default;	
}
/* ------------ 数字 */
.first-list{display:none;}

#no1CL{top:450px;left:590px;}
#no2CL{top:454px;left:296px;}
#no3CL{top:420px;left:465px;}
#no4CL{top:405px;left:295px;}
#no5CL{top:503px;left:152px;}
#no6CL{top:470px;left:390px;}
#no7CL{top:380px;left:303px;}
#no8CL{top:445px;left:120px;}
#no9CL{top:270px;left:448px;}
#no10CL{top:450px;left:260px;}
/* --- */
#no11CL{top:238px;left:410px;}
#no12CL{top:410px;left:480px;}
#no13CL{top:477px;left:310px;}
#no14CL{top:470px;left:285px;}
#no15CL{top:338px;left:390px;}
#no16CL{top:468px;left:95px;}
#no17CL{top:495px;left:270px;}
#no18CL{top:440px;left:440px;}
#no19CL{top:500px;left:295px;}
#no20CL{top:465px;left:268px;}
/* --- */

/*　------ 21.8.18　*/
#s1CL{top:315px;left:820px;}
#s2CL{top:220px;left:460px;}
#s3CL{top:230px;left:445px;}
#s4CL{top:200px;left:455px;}
#s5CL{top:210px;left:432px;}
#s6CL{top:110px;left:460px;}
#s7CL{top:148px;left:457px;}
#s8CL{top:180px;left:435px;}
#s9CL{top:220px;left:418px;}
#s10CL{top:103px;left:485px;}
#s11CL{top:125px;left:435px;}
#s12CL{top:315px;left:855px;}

/* --- */
#cnt_s1{top:97px;left:420px;}
#cnt_s2{top:197px;left:361px;}
#cnt_s3{top:310px;left:842px;}
#cnt_dCnt{top:425px;left:345px;}
#cnt_dEst{top:345px;left:440px;}
#cnt_dWst{top:478px;left:172px;}
#cnt_dNorth{top:345px;left:365px;}
#cnt_dkikan{top:355px;left:395px;}

/* --------------------------------------------------------- 一覧表 */
#kikanlist{
width:900px;
margin:0 auto 50px;	
}

#kikanlist h3{
text-indent:15px;
height:46px;
line-height:67px;
xcolor:#fff;
font-weight:bold;
margin-bottom:15px;
}

#daito-box{
width:535px;
margin-right:40px;
float:left;	
}
#kikanlist:after,
#daito-box:after,
.in-daitobox:after{
content:"";
display:block;
clear:both;	
}
#shijyo-box{
width:320px;
float:left;	
}
#daito-box h3{
background:url(img/cara_daiton.gif) no-repeat top right;
}
#shijyo-box h3{
background:url(img/cara-kussun.gif) no-repeat top right;	
}

.iin-box{
width:255px;
margin:0 auto;
}
.in-daitobox{
width:510px;
margin:0 auto;	
}
#daito-box .iin-box{
float:left;
}
.iin-box table{
width:97%;
margin-right:5px;
margin-bottom:10px;
}
.iin-box table caption{
font-size:12px;	
}
.iin-box th,
.iin-box td{
border:1px #999 solid;	
}
/* ----- color */
.dCnt{background-color:#e3e9c1;}
.dEst{background-color:#dfecf8;}
.dWst{background-color:#f3d8d8;}
.shi1{background-color:#f5e1cc;}
.shi2{background-color:#f5cae8;}
.shi3{background-color:#9fe3eb;}


/* --------------------------------------------------------- 主治医意見書問診票 */
.information-box{
}
.link-btn{
width:410px;
margin:0 auto;
}
.link-btn span{
margin-right:10px;
font-size:20px;	
font-weight:bold;
}
.link-btn a{
width:410px;
height:60px;
display:block;
line-height:60px;
color:#000;
font-weight:bold;	
text-decoration:none;
text-align:center;
border-radius:5px;
border-bottom:5px #E05E12 solid;
background-color:#F18D15;	
}
.link-btn a:hover{
opacity:0.8;
filter:alpha(opacity=80);	
}
.link-sty li{
display:inline;
margin-right:30px;	
}
.link-sty{
margin-top:50px;
text-align:center;
padding:30px 0;
border:1px #666 dashed;	
}
.link-sty li:before{
content:"●";
margin-right:3px;	
}
.link-mark{
color:#F18D15;
font-weight:bold;
margin-left:15px;
margin-right:5px;	
}
.link-sty li a:after{
content:url(../img/cont/icon_pdf.gif);
margin-left:3px;
}
.pB50{
padding-bottom:50px;	
}


/* --------------------------------------------------------- cssハック */
