@charset "utf-8";

body{
	margin:0; padding:0; width:100%; height:100%; font-size:82%; line-height:100%;
	text-align:center; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
	background-color:#1f1f1f;

}
ul{ list-style-type:none; }
form{ margin:0; padding:0; }
textarea{ margin:0; padding:0; }
table{
	border-collapse:collapse; font-size:100%;
}
small{ font-size:82%; }
img{ display:block; }
a{ color:#024ECA; text-decoration:underline; }
a:hover{ color:#CB2D1D; text-decoration:underline; }
address{
	text-decoration:none; font-style:normal; font-size:12px;
	font-family:verdana,helvetica,arial,sans-serif;
}
span.red{ color:#CB2D1D; }
span.grn{ color:#918F60; }
.tdr{ text-align:right; }
.clear{ clear:both; }
.clearr{ clear:right; }
.clearl{ clear:left; }
.tdr{ text-align:right; }
.hidden{ display:none; }
h5{
	display:block; margin:0; padding:3px 0px 5px 0px; line-height:125%;
	font-size:100%;
}
div#mikiyajp{
	padding:0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	width:780px;
}
/*--------------- ヘッダー -----------------------------------------------------*/
div.header{ margin:0; padding:0; width:780px; border:0; }
div.header img{ margin:0; padding:0; }

/*--------------- ボディメイン -----------------------------------------------------*/
div.bodymain{
	margin:0; padding:0; width:780px; background-color:#fff;
	background-repeat: repeat-y;
	background-position:left top;
	background-image: url(menubk.jpg);
}
div.bodyl{ float:left; margin:0; padding:0px 0px 40px 0px; width:202px; text-align:center; }

/*--------------- メニュー -----------------------------------------------------*/
div.wrap{
	padding:0; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0;
	width:177px; border:1px solid #777; text-align:left;
}
div.wrap2{
	padding:0; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0;
	width:177px; border:1px solid #777; text-align:left;
}
div.bodyl img{
	padding:0; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0; border:0;
}
div.bodyl h4{
	margin:0; padding:5px 0px 5px 8px; width:169px; font-size:100%; line-height:125%;
	background-color:#ccc; font-weight:normal;

}
div.bodyl ul{ margin:0; padding:0; line-height:125%; }
div.bodyl li{
	margin:0; padding:0; width:177px; background-color:#fff; border:0;
	background-repeat: no-repeat;
	background-position:left top;
}
div.bodyl li a{ display:block; margin:0; width:157px; color:#000; text-decoration:none; }
div.bodyl li a:hover{ color:#CB2D1D; text-decoration:underline; }
div.wrap li{
	border-top:1px dashed #777;
	background-image: url(ya1.jpg);
}
div.wrap li a{ padding:12px 0px 9px 20px; }
div.wrap2 li.b1{ background-image: url(b1.jpg); }
div.wrap2 li.b3{ background-image: url(b3.jpg); }
div.wrap2 a{ padding:13px 0px 10px 20px; }
div.wrap p{
	margin:0; padding:5px 8px 10px 10px; width:159px;
	line-height:175%; border-top:1px dashed #777; background-color:#fff;
}
div.wrap b{ font-family:verdana,helvetica,arial,sans-serif; color:#A63E3E; font-size:14px; }
img.flotl2{ float:left; margin:0; }

/*--------------- フッター -----------------------------------------------------*/
div.footer{
	clear:both; margin:0; padding:10px 0px 10px 0px; width:780px; text-align:center; line-height:175%;
	background-color:#0A0809; color:white;
}
div.footer small{ font-size:10px; font-family:verdana,helvetica,arial,sans-serif; }