@charset "UTF-8";
/* CSS Document */

#searchview{ 
/*width:1080px;*/
width:950px;
/*padding:18px 0 10px 15px; */
padding:18px 0 10px 5px;

zoom: 1;
overflow: hidden;
overflow: -moz-scrollbars-none;
}
#searchview .left{ 
width:690px;
float:left;
}
#searchview .right{ 
width:200px;
float:right;
}
#searchview a{ color: #00B0F1; text-decoration: none; }
#searchview a:hover{ text-decoration: underline; }

.headinfo01{
	color: #EBB987; 
	font-size:14px;
	font-weight:bold;

	
	padding:3px 9px;
	margin-bottom:7px;
}
.medtbl{

/*	width:890px;*/
width:690px;
	
	
/*	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
*/
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	margin-left:24px;
	margin-right:24px;

	background-color:#FFFFFF;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}
.medtbl th{
	padding:5px;
	text-align:center;
/*	background-color:#EBEBEB;*/
	background-color:#DDDDDD;
	font-weight:bold;
}
.medtbl05{
/*	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
*/
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	font-size:12px;
	padding:5px; 
}
.medtbl a{
color: #00B0F1; 
text-decoration: none;
}
.medtbl a:hover{
text-decoration:underline;
}
.okusuriSearchDisplay{
	margin:7px 0 7px 20px;
	width:900px;
	
}
* html .okusuriSearchDisplay{width:760px;}
*:first-child+html .okusuriSearchDisplay{width:760px;}


.okusuriSearchPankuzu{
	margin-bottom:10px;
}

.phm_area{
	width:500px;
	font-size:14px;
	margin-left:24px;
	margin-bottom:12px;
	line-height:24px;
}
.attention{
color:#E88C8C;
}
.headinfo{
	height:21px;
	font-size:16px;
	color:#000;
	padding:3px 20px;
	font-weight:bold;
}

/* web検索用 */
.resultContentsLeft{	/* web検索用 */
	margin-bottom:5px;
	margin-left:16px;
	line-height:20px;
}
.resultContentsLeft a{
color: #00B0F1; 
text-decoration: none;
}
.resultContentsLeft a:hover{
text-decoration:underline;
}
.resultContentsRight{	/* web検索用 */
	margin-bottom:5px;
	margin-left:8px;
	margin-right:20px;
	line-height:20px;
}

.displayWebLeft{
	float:left;
	width:600px;
}
.displayWebRight{
	float:right;
	width:300px;
}
.resultMore{
	text-align:right;
	margin-right:12px;
	margin-top:9px;
}

#diseaseinfo_action{
	text-align:right;
	height:30px;
}
#diseaseinfo_action input{
	border:1px solid #999;
	float:right;
	margin-left:10px;
	
}
.disease_info{
	border-left:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
}
.disease_info01{
	background-color:#EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	width:120px;
	text-align:center;
	padding:5px;
}
.disease_info02{
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	padding:5px 12px;
	line-height:20px;
}
.disease_info03{
	margin-bottom:7px;
}
.disease_info03 strong{
	font-size:14px;
	color:#FF6699;
}
.disease_info04{
	border-right:1px solid #948262;
	border-bottom:1px solid #948262;
	padding:5px 12px;
	line-height:20px;
	background-color:#FFF0FF;
}
/* **************************************************/
.list-tab{
	margin:0 20px;
	margin-bottom:20px;
	padding:0;
/*	position:relative; */
	width:950px;
	text-align:center;
/*	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
	}
* html .list-tab{
	margin:0px;
	font-size:14px;
	font-weight:bold;
}
.list-tab .left{
	margin:0;
	padding:0;
	float:left;
	}
	 
.list-tab .right{
	margin-right:70px;
	padding:0;
	float:right;
	}
.list-tab .current{
	display:block; 
	color:#333;
	background-color:#DDD;
	padding:5px 5px;
	font-weight:bold;
	height:16px;
}
.right span.current{
	color:#666;
}
.list-tab ul{
	list-style:none;
    width:950px;
    padding-left:0;
    margin-left:0;
	text-align:center;
}

.list-tab li{
    list-style:none;
	float:left; 
	border:1px solid #CCC;
    text-align:center;
	margin-right:4px;
	width:30px;
	height:25px; 
}
.list-tab li a{
    display:block;
    background-color:#FFF;
    padding:5px 5px;
	font-weight:bold;

}

.list-tab li a:hover{
	color:#FFFFFF;
    background-color: #BDEBFB; 
	color:#FFFFFF;

}
.list-back{
	margin:0;
	padding:0;
	position:relative;
	width:600px;
}
.list-back .left{
	margin:0;
	padding:0;
	float:left;
}
.list-back .right{
	margin:0;
	padding:0;
	float:right;
}

p.list{
	font-size:84.5%;
	line-height:1.5em;
	}

p.list strong{
	font-weight:bold;
	}
	
	
	
.showList{
	margin-left:65px;
}
.showList li{
	float:left;
	list-style:none;
	width:270px;
	position:relative;
	right:20px;
	line-height:20px;
}
/*
* html .showList li{
	position:relative;
	right:80px;
}
*/
.showList dl{
	margin-top:9px;
}
.showList dd{
	position:relative;
	right:24px;
}
/********************************/
.bigCategory{
	font-weight:bold;
	font-size:14px;
}
.phm_pref{
	width:850px;
	font-size:12px;
	margin-left:24px;
	margin-bottom:5px; 
	line-height:24px;

}
.phm_pref dt{
	padding :3px 3px 3px 12px;
	border-bottom:1px solid #999;
	background-color:#EEE;
	margin:0px 0px 7px 0px;
	font-size:12px;
}
.phm_pref dd{
	float:left;
	width:70px;
    list-style:none;
/*	position:relative;
	right:20px;
*/
	margin-left:20px;
}
* html .phm_pref dd{
	width:60px;
	position:relative;
	right:20px;
}
*:first-child+html .phm_pref dd{
	width:60px;
	position::relative;
	right:20px;
}


.phm_area{
/*	width:850px; */
width:690px;
	font-size:12px;
	margin-left:24px;
	margin-bottom:12px;
	line-height:24px;

	background-color:#FFFFFF;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}
.phm_area li{
	float:left;
	width:120px;
    list-style:none;

	background-color:#FFFFFF;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}
#phm_initial_body{
	background-color:#FFFFFF;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
}
.phm_initial{
	padding :3px 3px 3px 12px;
	border-bottom:1px solid #999;
	background-color:#EEE;
	margin:0px 12px 7px 12px;
	font-size:14px;
	font-weight:bold;

	

}
.phm_map{
	margin-left:100px;
	margin-bottom:30px;
	width:405px;
	height:346px;
	
}
* html .phm_map{
	margin-left:0;
	position:relative;
	right:60px;
}
*:first-child+html .phm_map{
	position:relative;
	right:60px;
}


.phm_map table{
/*	width:380px;
	border:none;
	margin:0;
background-color:#EEE; */
}
.attention{
	font-size:14px;
	color:#CC0000;
}