/*August 2005: revision 0.01*/


/*base*/

body{margin:0px;padding:0px;background-color:#F8F4F1;background-image:url("../img/bk.gif");background-repeat:no-repeat;background-position:center top;font-family:verdana,helvetica,arial;}
img{border:0px none;}
br{
    letter-spacing: 0px;
    text-align: right;
}


/*link*/

a{text-decoration:underline;color:#36C;}
a:visited{text-decoration:underline;color:#36C;}
a:hover{
    text-decoration: underline;
    color: #E93838;
    font-family: verdana, helvetica, arial;
    text-align: left;
}

.menuc a{text-decoration:underline;color:#FFF;}
.menuc a:visited{text-decoration:underline;color:#FFF;}
.menuc a:hover{text-decoration:underline;color:#99B2E5;}


/*text*/
td{font-size:12px;line-height:140%;}
.lineh{line-height:140%;}
.small{font-size:10px;line-height:120%;font-weight:normal;}
.cap{font-size:10px;padding : 4px 0px 5px 10px;color:#555;}
.stitlen{font-size:10px;padding : 4px 0px 5px 10px;color:#555;}
.comd{background-color: #D9ECFF;}
.comtl{background-color: #D9ECFF;}

.normal{font-size:12px;color:#FFFFFF;padding:4px 0px 0px 15px;background-color: #001A4D;}


b{color:#036;}
strong{
    color: #036;
    text-align: right;
}
ol,ul{margin:10px 10px 10px 50px;}
li{padding:3px;}

p{
    padding: 0px 20px;
    border-color: #039;
    font-family: verdana, helvetica, arial;
    text-align: left;
}
.style1 {
	color: #FF0000;}
.style2 {
	color: #00C;}

/*layout*/
#head{background-image:url(../img/head_bk.gif);background-repeat:repeat-x;width:100%;text-align:center;}

#home{text-align:right;padding:0px 10px 0px 0px;}


#cont{background-image:url(../img/cont_bk.gif);background-repeat:repeat-x;}
#conb{background-image:url(../img/conb_bk.gif);background-repeat:repeat-x;}
#conl{background-image:url(../img/conl_bk.gif);background-repeat:repeat-y;}
#conr{background-image:url(../img/conr_bk.gif);background-repeat:repeat-y;}

#conc{
	vertical-align:top;
	border-left:1px solid #D2DDE4;
	border-right:1px solid #D2DDE4;
	height:480px;
	background: #FFF;
}

#conc02{
	vertical-align:top;
	border-left:0px solid #D2DDE4;
	border-right:1px solid #D2DDE4;
	height:30px;
	background: #f5f5f5;
}
#content{width:588px;}
#contentpatient{width:588px;font-size:14px}/*patientのみフォントを2px大きめに設定*/
#content TABLE{margin : 20px 20px 0px 20px;}
#menu{
	width:147px;
	padding:20px 0px;
}

.menua{background : #ffffff url(../img/menu_l.gif) repeat-y;border-top:1px dotted #D9E6F0;border-bottom:1px dotted #D9E6F0;padding:4px 4px 4px 9px;margin:2px 0px;line-height:130%;}
.menub{background : #ffffff url(../img/menu_all.JPG) repeat-y;border-top:1px dotted #D9E6F0;border-bottom:1px dotted #D9E6F0;padding:4px 4px 4px 9px;margin:2px 0px;line-height:200%;font-size:14px}
.menuc{background : url(../img/stitle_bk.gif) repeat-x;border-top:1px dotted #D9E6F0;border-bottom:1px dotted #D9E6F0;padding:4px 4px 4px 9px;margin:2px 0px;line-height:130%;text-align:right;color:#FFF;}

.smenu{border-collapse:collapse;margin:0px 0px 20px 0px;width:588px;}
.smenun{border-bottom:1px solid #D2DDE4;width:4px;}
.smenua{border-left:1px solid #D2DDE4;border-right:1px solid #D2DDE4;border-bottom:1px solid #D2DDE4;padding:3px 5px;text-align:center;}
.smenuc{border-left:1px solid #D2DDE4;border-right:1px solid #D2DDE4;border-bottom:0px solid #D2DDE4;padding:5px 5px 1px 5px;text-align:center;}

.pagetop{text-align:right;padding:7px 10px 7px 5px;clear:both;}
.pageback{text-align:center;padding:10px;clear:both;bottom:10px;}

#copy{font-size:10px;font-family:verdana,helvetica,arial;padding:5px 0px 30px 0px;color:#264C99;}


/*detail*/
.title{font-size:18px;font-weight:bold;color:#036;padding:6px 6px 8px 12px;margin:0px 0px 0px 0px;font-family:verdana,helvetica,arial;border-bottom:1px dotted #D2DDE4;}
.stitle{
	color: #FFF;
	background : url(../img/stitle_bk.gif) repeat-x;
	padding: 4px 7px;
	border-left: 4px solid #98A5BE;
	border-top: 1px dotted #D9E6F0;
	border-bottom: 1px dotted #D9E6F0;
	text-align: right;
}
.stitle01{color : #2850a2;background : #ffffff url(../img/stitle_bk01.gif) repeat-x;padding:4px 7px;border-left:4px solid #98A5BE;border-top : 1px none #d9e6f0;border-bottom : 1px none #d9e6f0;}
.stitle02{color:#FFF;background : url(../img/stitle_bk02.gif) repeat-x;padding:4px 15px;border-left:4px solid #98A5BE;border-top:1px dotted #D9E6F0;border-bottom:1px dotted #D9E6F0;}

.detail{padding:15px 10px;font-size:12px;line-height:150%;font-family:verdana,helvetica,arial;}

caption{font-size:12px;}
