@charset	"EUC-JP";

/*                             */
/*************************************/

body {
	text-align:center;

}

table{
	border-collapse:collapse;
}



#content {
	width:720px;
	background-color: #ffffff;
	border-right: 1px solid #FF6699;
	border-left: 1px solid #FF6699;
	margin-left: auto;
	margin-right: auto;
}

#content #title h1 {
	margin: 12 0 12 12;
	text-align:left;
}

#content #main {
	margin-left: 10px;
	width: 700px;
	display: block;
	z-index: 2;
}

.foot {  
font-size: x-small;
 line-height: 2em;
 color: #666666
}
h3{
padding: 3px 0px 5px 5px;
margin: 5px 5px 5px 5px;
font-size: 18px;
font-weight: bold;
color: #8F4D1F;
border-bottom: double #D67E26 3px;
}

h4{
padding: 3px 0px 5px 34px;
margin: 5px 5px 5px 0px;
font-size: 18px;
font-weight: bold;
color: #8F4D1F;
border-bottom: double #D67E26 3px;
background-image: url(../q/img/i_onayami.gif);
background-repeat: no-repeat;
}

h5{
margin: 3px 0px 3px 0px;
color: #F36605;
	font-size: 16px;
font-weight: bold;
}

.ma{
padding-left: 5px;
}


.copy {  font-size: x-small; color: #FF3333; font-family: "Arial", "Helvetica", "sans-serif"}
.mg {  font-size: x-small; line-height: 1.3em}
.border1 {  background-image: url(../img/bg_kanpo.gif); border: thin double; padding-top: 10px; padding-right: 50px; padding-bottom: 10px; padding-left: 10px; border-color: #99CC99 d0uble; clip:  rect(   )}
.t_90 {font-size: 90%;line-height: 130%;}
.txt12 {font-size: 90%; color: #D96C00;}
.txt13 {font-size: 95%;line-height: 150%;}
.txt14 {font-size: 90%; color: #4A924A;}
.txt15 {font-size: 98%;line-height: 130%;}
.red {font-size: 90%;line-height: 130%;color: #CC0000}
.ore {font-size: 90%;line-height: 130%;color: #F68F48}
.gre {font-size: 90%;line-height: 130%;color: #276F14}
li{
	list-style-type: none;
	list-style-image: url(../med/img/i_arow01.gif);
}
.caution2 {
	font-size: 10px;
	line-height:120%;
	display: block;
}
.s {font-size: xx-small;}

/* TOP                               */
/*************************************/

#top {
	width:720px;
	background-color: #ffffff;
	border-right: 1px solid #FF6699;
	border-left: 1px solid #FF6699;
	margin-left: auto;
	margin-right: auto;
}

#news {
	border-top: 1px solid #FC8B13;
}

/* QA                               */
/*************************************/
#q-menu ul{
	margin-left:5px;
	margin-top:10px;
}

#q-menu li{
	list-style-type: none;list-style-image: url(../q/img/i_arow02s.gif);
	font-size:90%;
	line-height: 130%;
	text-decoration: none;
	margin-left: 18px;
}

.td-uline-or {
	border-bottom: 2px dotted #FF9C00;
	text-indent:30px;
	background-image:url(../q/img/bg-q.gif) ;
	padding-bottom: 3px;
	padding-top: 11px;
}

.waku-q {	
	border: 2px solid #B32802;
	background-color:#FFFBEC;
	padding:6px;
	font-size: 90%;
	line-height: 130%;
	color: #660000;
}
.waku-m {
	border: 1px solid #FF6E6B;
	background-color:#FFF8E8;
	padding:6px;
	line-height: 130%;
}
.waku{ border: double #F68F48 3px;}
.waku2 {border: 1px solid #666666;}

/* med                              */
/*************************************/
#med h4{
padding: 3px 0px 5px 34px;
margin: 5px 5px 5px 0px;
font-size: 18px;
font-weight: bold;
color: #F36605;
border-bottom: double #F36605 3px;
background-image: url(../med/img/i_navi.gif);
background-repeat: no-repeat;
}
#med-menu ul{
	margin-left:5px;
	margin-top:10px;
}

#med-menu li{
	list-style-type: none;list-style-image: url(../med/img/i_arow01s.gif);
	font-size:90%;
	line-height: 130%;
	text-decoration: none;
	margin-left: 15px;
}

.haikei {	padding: 0px 5px 1px 5px;
	background-image: url(../med/img/bg_h.gif);
	background-repeat: repeat-y;
}
.txt12-130 {
	font-size: 12px;
	line-height: 130%;
}
.pa15{
	padding-left:15px;
}
#shouyaku th{
	color:#B24A02;
	background-color:#FABA7A;
}
#shouyaku td{
	background-color:#FBEFD5;
}

#shouyaku_y th{
	color:#B24A02;
	background-color:#FFECA2;
}
#shouyaku_y td{
	background-color:#FFF7D2;
}

.bgMed{padding: 0px 10px 0px 15px;
	background-image: url(../med/img/bgmed.gif);
	background-repeat: repeat-y;
	color:#fff;font-size:12px;line-height:16px;
}
.bgMed a{
	color:#fff;font-size:12px;line-height:16px;
}	
/* sho                               */
/*************************************/

#sho th{
	text-align:left;
	font-weight: normal;
	background: #EAD9CE;
	font-size: 90%;
	vertical-align: top;
}

#sho td{
	font-size: 90%;
}

#sho .img{
	text-align:center;
	margin: 20 0;
}

/* doc                               */
/*************************************/
#doc h4{
padding: 3px 0px 5px 34px;
margin: 5px 5px 5px 0px;
font-size: 18px;
font-weight: bold;
color: #0066CC;
border-bottom: double #0066CC 3px;
background-image: url(../doctor/img/i_doc.gif);
background-repeat: no-repeat;
}
.ma02{ 
padding: 2px 5px 2px 10px;
}
#doc-menu ul{
	margin-left:5px;
	margin-top:10px;
}

#doc-menu li{
	list-style-type: none;list-style-image: url(../doctor/img/i_arow03s.gif);
	font-size:85%;
	line-height: 130%;
	text-decoration: none;
	margin-left: 12px;
}


/* library                           */
/*************************************/
#l-menu ul{
	margin-left:5px;
	margin-top:10px;
}

#l-menu li{
	list-style-type: none;list-style-image: url(../library/img/i_arow04s.gif);
	font-size:90%;
	line-height: 130%;
	text-decoration: none;
	margin-left: 18px;
}

#l h4{
padding: 3px 0px 5px 34px;
margin: 5px 5px 5px 0px;
font-size: 18px;
font-weight: bold;
color: #006500;
border-bottom: double #52BA08 3px;
background-image: url(../library/img/i_libra.gif);
background-repeat: no-repeat;
}

#l h5{
margin: 3px 0px 3px 0px;
color: #239423;
	font-size: 16px;
font-weight: bold;
}
