@charset "UTF-8";


/* navi
----------------------------*/
#navi04{background:url(../../shared/image/navi04_on.jpg) no-repeat;}

#sub li#medical a{
	background:url(../../shared/image/border02.gif) repeat-x left bottom;
}

#sub li#medical02 a{
	background:#D2E79F url(../../shared/image/border02.gif) repeat-x left bottom;
}


/* content
---------------------------------------------------*/
#content h2{
	background:url(../image/title01.jpg) no-repeat;
}

#content #main h3#archiveTitle{
	text-indent:-9999px;
	background:url(../image/title02.jpg) no-repeat;
}

#content #main h3#supportTitle{
	color:#030303;
}

#main .entry-body{
	clear:both;
	font-size:10px;
}

#content #main p.voice{
	float:left;
}

#content #main p.voice a{
	text-indent:-9999px;
	display:block;
	outline:none;
	background:url(../image/img_voice.jpg) no-repeat;
	width:125px;
	height:24px;
}

#main img.mt_icon{
	padding:5px 5px 5px 0;
}

#main .entry-body p{
	clear:both;
	float:left;
	width:538px;
}

#more{
	clear:both;
}

#more img{
	float:left;
	margin-top:10px;
}

#more .alpslab-clip{
	padding-left:20px;
}

#content #main h5{
	clear:both;
	width:538px;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 5px 0;
}

#main .pagelinks,
#main p.content-nav{
	background-color:#F8F8F8;
	width:538px;
	height:100%;
	margin-bottom:20px;
	font-size:10px;
	text-align:left;
}

#main span.nextNumbers a{
	padding-right:5px;
}

.comments-open-content p{
	font-size:12px;
}

#main img#iconExplain{
	margin:1px 0 20px;
}

.miniBox,
.bigBox{
	background-color:#EFF7DD;
	text-indent:12px;
	padding:6px 0;
}

.bigBox02{
	background-color:#EAEAEA;
	text-indent:12px;
	padding:6px 0;
	color:#030303;
}

.bigBox03{
	background-color:#EAEAEA;
	text-indent:12px;
	padding:2px 0;
	color:#030303;
}

#listBox{
	width:538px;
}

#listBox dl,
td.bottomB{
	font-size:10px;
	background:url(../../shared/image/border.gif) repeat-x left bottom;
	padding:4px 0 6px 0;
}

#listBox dl dt{
	float:left;
	width:106px;
}

#listBox dl dd{
	padding:0 10px 0 106px;
}

#shisetuB{
	text-indent:12px;
}

#main .hospitalComments,
#main #hospitalComments,
#main .hospitalComments02{
	width:538px;
	height:100%;
	margin-bottom:30px;
	padding-bottom:5px;
	border-bottom:1px solid #CACACA;
	font-size:12px;
}

#main #hospitalComments,
#main .hospitalComments02{
	margin-bottom:5px;
}


/* sub
----------------------------*/
#sub li#listA{
	width:192px;
	background:#F8F8F8 url(../../shared/image/border02.gif) repeat-x left bottom;
	padding-left:0;
	padding:8px 0 8px 8px;
	font-size:12px;
}

#sub ul li .subcategories{
	width:180px;
	background:#F8F8F8 url(../../shared/image/border02.gif) repeat-x left bottom;
	padding-left:0;
	padding:8px 0 8px 20px;
	font-size:12px;
}

#sub ul li .subcategories a.foldmark{
	color:#424242;
}

#sub ul li .subcategories a.foldmark:hover{
	color:#D2E79F;
}

#sub li#medical a:hover,
#sub li#medical02 a:hover{
	background:#D2E79F url(../../shared/image/border02.gif) repeat-x left bottom;
	color:#424242;
}

#sub #subcategories190list,
#sub #subcategories192list,
#sub #subcategories199list,
#sub #subcategories207list,
#sub #subcategories214list,
#sub #subcategories219list,
#sub #subcategories226list,
#sub #subcategories232list,
#sub #subcategories237list,
#sub #subcategories245list{
	padding-left:38px;
	line-height:22px;
}

#content #sub h3{
	width:200px;
	height:61px;
}

#content #sub #sbtn01{background:url(../image/sbtn01.gif) no-repeat; margin-top:17px; height:37px;}
#content #sub #sbtn02{background:url(../image/sbtn02.gif) no-repeat; margin-top:17px;}

#content #sub h3 a{
	display:block;
	outline:none;
	width:200px;
	height:61px;
}

#content #sub h3#sbtn01 a{
	display:block;
	outline:none;
	width:200px;
	height:37px;
}

#content #sub #sbtn01 a:hover{background:url(../image/sbtn01_on.gif) no-repeat;}
#content #sub #sbtn02 a:hover{background:url(../image/sbtn02_on.gif) no-repeat;}


/* footArea
----------------------------*/
#content #footArea02{
	clear:both;
	width:825px;
	height:20px;
	margin:0 auto 30px;
}

#content #iconExplain02{
	float:left;
	width:538px;
	padding-left:34px;
}
