@charset "utf-8";

.dictionary{
}


#main h3{
position:relative;
margin:0px 0px 0px 0px;
}


h4{
    border-left: 5px solid #ff3985;
    color: #ff3985;
    font-size: 18px;
    margin:30px 0px 15px 0px;
    padding: 5px 10px;
}
h4 span{
    margin-left:15px;
    color:#333;
    font-size:16px;
}

h4 span a{
    color:#333;
}

h4 span a:hover{
    color: #ff3985;
}


.intro{
padding:5px;
line-height:150%;
margin-bottom: 25px;
}


/*Tab menu 設定*/



#tabnavi{
width:726px;
margin:10px auto;
}

#tabnavi li{
	display:inline;
	text-align:center;
}
#tabnavi li:first-child{
}


#tabnavi li a{
	display:inline-block;
	background: #FFD9E8;
	color:#FF3985;
  padding: 10px 5px;
  font-size:16px;
  width:56px;
  margin:0px;
  font-weight:bold;
  border:#FF3985 1px solid;

border-radius: 10px;/* CSS3草案 */  
-webkit-border-radius: 10px;/* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
	text-decoration:none;
}
#tabnavi li a:hover{
	background:#FF3985;
	color:#fff;
}
#tabnavi li a.active{
	background:#FF3985;
	color:#fff;
}
#tabcontent{
	padding:0px;
}
























/*枠設定 */



.dicbox/*こんな症状注意*/

{
border:3px solid #DDDDDD;
position:relative;
margin:10px auto 20px auto;
width:730px;
line-height:135%;
padding-bottom:10px;
}



.dicbox h5{
padding:10px;
color:#fff;
font-size:18px;
font-weight:bold;
background:url(/public/common/img/bg_pk.jpg) repeat;
}




.dicbox dt{
	display:block;
	/*height:40px;*/
	line-height:150%;
	padding: 10px 10px 10px 10px;
	cursor:pointer;
	background:#EEEEEE;
	margin:15px 15px 5px 15px;
	font-weight:bold;
	}
	
.dicbox dt span{
font-weight:normal;
}
	
	
.dicbox dd{
    margin:0px 15px;
	padding:5px 10px;
	display:none;
	font-size:1em;
	padding-left:25px;
	}

.dicbox dt.active{
	background:#EEEEEE;
	}


