@charset "UTF-8";

@import "css/import.css";
@import "benri.css";

/* index */


ul.access_menu{
	width: 170px;
	margin-left: 15px;
	border-top:5px solid #91876F;
}


.access_menu li{
	height: 46px;
	width: 130px;
	background-image: url(../img/common/blue_ya_li.gif);
	line-height: 46px;
	padding-left: 40px;
	background-repeat: no-repeat;
}


.PDFintro{
overflow:hidden;
background:snow;
border:solid 1px gainsboro;
padding:8px 40px;
margin-bottom:30px;
}

#MeishiBody{
overflow:hidden;
width:850px;
margin: 0px auto;
padding-bottom:20px;
}


#MeishiBody .description{
padding:15px 0px 10px 0px;
}

#MeishiBody dl{
overflow:hidden;
width:170px;
height:260px;
float:left;
margin-bottom:10px;
}


#MeishiBody dt{
text-align:center;
margin-bottom: 5px;
}

#MeishiBody dt a{
display:block;
padding:6px;
width:108px;
margin:auto;
border:1px solid silver;
}

#MeishiBody dt a:hover{
border:1px solid seagreen;
}


#MeishiBody dd{
text-align:center;
}


#MeishiBody dd.title{
font-size:114%;
font-weight:bold;
color:saddlebrown;
}

#MeishiBody dd.place{
font-size:92%;
color:darkgoldenrod;
margin-bottom:3px;
}

#MeishiBody dd.print a{
display:block;
width:82px;
height:28px;
background:url(img/meishi/print.gif);
text-indent:-9999px;
margin:0px auto;
}

#MeishiBody dd.print a:hover{
background:url(img/meishi/print_f.gif);
}
