@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-repeat: repeat-y;
	background-position:center top;
	background-image: url(bk.jpg);
}
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:#d30; text-decoration:underline; }
address{
	text-decoration:none; font-style:normal; font-size:10px;
	font-family:verdana,helvetica,arial,sans-serif;
}
span.red{ color:#d30; }
p{ margin:0; padding:0px 0px 10px 0px; line-height:175%; }
.tdr{ text-align:right; }
.clear{ clear:both; margin:0; padding:0; }
.clearr{ clear:right; margin:0; padding:0; }
.clearl{ clear:left; margin:0; padding:0; }
.tdr{ text-align:right; }
.hidden{ display:none; }
.mac_v{ display:none; }
div#iwanamicom{
	padding:20px 0px 40px 0px; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	width:846px; text-align:left;
}
/*--------------- トップ -----------------------------------------------------*/
div.wakka{
	margin:0; padding:0; width:846px;
	background-repeat:no-repeat; background-position:right top; background-image: url(w2.png);
}
div.wakka div{
	margin:0; padding:0; width:815px; font-size:10px;
	background-repeat:no-repeat; background-position:left top; background-image: url(w1.png);
}
div.wakka h1{
	display:block; margin:0; padding:10px 0px 2px 0px; width:815px; font-size:10px; text-align:right;
	font-weight:normal; color:#555;
}
/*--------------- ボディ -----------------------------------------------------*/
div.bodymain{
	margin:0; padding:0; width:846px; background-color:#fff;
	background-repeat: repeat-y; background-position:left top; background-image: url(bo.png);
}
div.bodywrap{
	margin:0; padding:0; width:846px; text-align:center;
	background-repeat:no-repeat; background-position:center bottom; background-image: url(sita.png);
}
/*--------------- ヘッダー -----------------------------------------------------*/
div.header{
	position:relative; display:block; top:0; left:0; text-align:left;
	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding:0; width:806px; z-index:2;
}
div.header div.logo{
	position:absolute; display:block; top:23px; left:340px;
	margin:0; padding:0; width:459px; height:39px; z-index:3; border:0;
}
div.header div.logo img{ margin:0; width:459px; height:39px; border:0; }
div#mbb1{ position:absolute; display:block; top:72px; left:19px; margin:0; padding:0; width:155px; height:23px; z-index:5; }
div#mbb2{ position:absolute; display:block; top:72px; left:176px; margin:0; padding:0; width:155px; height:23px; z-index:5; }
div#mbb3{ position:absolute; display:block; top:72px; left:333px; margin:0; padding:0; width:155px; height:23px; z-index:5; }
div#mbb4{ position:absolute; display:block; top:72px; left:490px; margin:0; padding:0; width:155px; height:23px; z-index:5; }
div#mbb5{ position:absolute; display:block; top:72px; left:647px; margin:0; padding:0; width:155px; height:23px; z-index:5; }
img.mab{ margin:0; width:155px; height:23px; border:0; }
div.sitemenu{
	position:absolute; display:block; top:122px; left:666px; margin:0; padding:0; width:117px; height:186px; z-index:5;
}
div.sitemenu ul{ margin:0; padding:0; }
div.sitemenu li{ margin:0; padding:0; width:115px; height:31px; border:0; }
div.sitemenu li img{ display:inline; margin:0; width:115px; height:15px; border:0; }

img.ueimg{ margin:0; width:806px; height:101px; border:0; }

/*--------------- フッター -----------------------------------------------------*/
div.footer{
	margin:0; padding:0px 25px 18px 20px; text-align:left; color:#555; line-height:15px;
}
div.footer div.cp{
	margin:0; padding:0; text-align:right; font-family:verdana,helvetica,arial,sans-serif; font-size:10px; color:#fff;
}
div.wakka2{
	margin:0; padding:0; width:846px; height:25px; text-align:left;
	background-repeat: no-repeat;
	background-position:right top;
	background-image: url(w4.png);
}
div.wakka2 div{
	margin:0; padding:0; width:815px; height:25px;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(w3.png);
}