@charset "utf-8";

body{ margin:0; padding:0; font-size:12px; line-height:100%; font-family:"ＭＳ 明朝","平成明朝",serif; }
small{ font-size:10px; }
img{ display:block; }
a{ color: #024ECA; text-decoration:underline; }
address{ font-size:12px; text-decoration:none; font-style:normal; }
span.red{ color:#d30; }
ul{ margin:0; padding:0; }
p{ margin:0; padding:10px 0px 10px 0px; line-height:180%; }
.clear{ margin:0; padding:0; clear:both; }
.clearr{ margin:0; padding:0; clear:right; }
.clearl{ margin:0; padding:0; clear:left; }
.hidden{ display:none; }
.ptnturn{ page-break-after:always; }
/*--------------- ヘッダー -----------------------------------------------------*/
div.header{ border-bottom:1px solid #000; }
div.header h1{ margin:0; padding:0; line-height:150%; font-size:14px; }
div.header div.ueb{ display:none; }
div.header div.clear{ display:none; }
img.mainimg{ display:none; }
/*--------------- メインメニュー -----------------------------------------------------*/
div.mainmenu{ display:none; }
div.bodyr{ display:none; }
div.bodymain{ padding-top:15px; }
/*--------------- フッター -----------------------------------------------------*/
div.addr{ margin:0; padding:10px 0px 0px 0px; line-height:150%; border-top:1px solid #000; }
div.footer{ margin:0; padding:0; font-size:10px; }

/*--------------- トップ用 -----------------------------------------------------*/
div.naka{ margin:0; padding:8px 0px 0px 0px; width:452px; text-align:center; }
div.naka h2{
	margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0; line-height:150%;
	padding:0; width:330px; font-size:100%; text-align:center; font-weight:normal;
	border:1px solid #ea6f5b;
}
div.naka li{ float:left; margin:0; padding:0; width:113px; text-align:center; line-height:110%; font-size:82%; list-style-type:none; }
div.naka li img{ margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:5px; border:0; }
div.naka li a{ text-decoration:none; color:#111; }
div.naka li a:hover{ text-decoration:underline; color:#c30; }
div.tdr{ display:none; }
ul.notic{ margin:0px 0px 0px 18px; }
ul.notic li.nop{ margin:0; padding:7px 0px 0px 0px; line-height:180%; }
