@charset "utf-8";

body{
	margin:0; padding:0; width:100%; height:100%; font-size:12px; line-height:100%;
	text-align:center; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}
form{ margin:0; padding:0; }
textarea{ margin:0; padding:0; }
ul{ list-style-type:none; }
table{ border-collapse:collapse; font-size:100%; }
small{ font-size:82%; }
img{ display:block; }
a{ color:#024ECA; text-decoration:underline; }
address{ text-decoration:none; font-style:normal; font-size:10px; }
.printtrn{ page-break-after:always; }
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:0; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	width:626px; text-align:left;
}
/*--------------- トップ -----------------------------------------------------*/
div.wakka{ display:none; }
/*--------------- ボディ -----------------------------------------------------*/
div.bodywrap{ margin:0; padding:0; width:626px; }
/*--------------- ヘッダー -----------------------------------------------------*/
div.header{
	position:relative; display:block; top:0; left:0; text-align:left;
	margin:0; padding:0; width:626px; z-index:2;
}
div.header div.logo{
	position:absolute; display:block; top:7px; left:18px;
	margin:0; padding:0; width:193px; height:44px; z-index:3; border:0;
}
div.header div.logo img{ margin:0; width:193px; height:44px; border:0; }
div.header div.topbun{
	position:absolute; display:block; top:20px; left:213px; margin:0; padding:0; width:395px; height:29px;
	font-size:10px; line-height:15px; text-align:right; color:#555; z-index:3;
}
div#mbb1{ position:absolute; display:block; top:56px; left:14px; margin:0; padding:0; width:117px; height:17px; z-index:5; }
div#mbb2{ position:absolute; display:block; top:56px; left:133px; margin:0; padding:0; width:117px; height:17px; z-index:5; }
div#mbb3{ position:absolute; display:block; top:56px; left:253px; margin:0; padding:0; width:117px; height:17px; z-index:5; }
div#mbb4{ position:absolute; display:block; top:56px; left:372px; margin:0; padding:0; width:117px; height:17px; z-index:5; }
div#mbb5{ position:absolute; display:block; top:56px; left:491px; margin:0; padding:0; width:117px; height:17px; z-index:5; }
img.mab{ margin:0; width:117px; height:17px; border:0; }
div.sitemenu{ display:none; }

/*--------------- ボディメイン -----------------------------------------------------*/
h2{
	margin:0; padding:14px 0px 10px 0px; font-size:14px; color:#ED7B00; line-height:125%; text-align:left;
	background-repeat: no-repeat; background-position:left top;
}
div.bodys{
	margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0;
	padding:0; width:626px; text-align:left;
}

h4.mailh4{
	margin:0; padding:10px 0px 5px 0px; font-size:116%; color:#555;
}
div.centers{ margin:0; padding:10px 0px 40px 0px; text-align:center; }
div.centers img{ margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; border:0; }

/*--------------- フッター -----------------------------------------------------*/
div.footer{
	margin:0; padding:5px 0px 18px 0px; width:626px; border-top:1px solid #000;
	line-height:125%; text-align:left; color:#555;
}
div.footer div.cprght{
	margin:0; padding:0; color:#33c; font-size:10px;
}
div.footwa{ display:none; }