@charset "utf-8";

div.header h1{
	disp;ay:block; margin:0; padding:0; width:100%;
	font-size:12px; line-height:125%; text-align:right; font-weight:normal;
}
div.header div.logo{ display:none; }
div.header div.clear{ display:none; }

div.bodyr{ margin:0; padding:0; text-align:left; }
div.bodyr p{
	margin:0; padding:0px 0px 15px 0px; line-height:200%;
	font-size:116%; font-family:"ＭＳ Ｐ明朝","平成明朝",serif;
}
img.flotl{ float:left; margin:6px 15px 4px 0px; }
div.bodywrap{ margin:0; padding:0px 0px 20px 0px; }
h2{
	display:block; margin:0px 0px 20px 0px; padding:0px 0px 2px 0px; font-size:18px; line-height:125%;
	border-bottom:1px solid #000;
}
table.tbtyp1{
	margin:5px 0px 0px 0px; padding:0; width:475px; border:0; line-height:150%;
}
table.tbtyp1 th{
	border:1px solid #999;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
}
table.tbtyp1 th.nwrp{ width:80px; }
table.tbtyp1 th.nwrp2{ white-space:nowrap; }
table.tbtyp1 td{
	border:1px solid #999; padding:5px 10px 5px 10px; vertical-align:top;
}
div.phtdiv{ margin:5px 10px 0px 0px; padding:0; width:490px; line-height:125%; }
div.phtdiv img{ margin:0px 0px 5px 0px; border:0; }
div.phtdiv1{ float:left; margin:5px 10px 0px 0px; padding:0; width:150px; text-align:center; }
div.phtdiv2{ float:left; margin:5px 0px 0px 0px; padding:0; width:150px; text-align:center; }
div.bun{ line-height:175%; }



h3{
	margin:5px 0px 10px 0px; padding:1px 0px 1px 0px; line-height:125%; font-size:14px;
}
div.pdiv{
	float:left; margin:10px 0px 0px 0px; padding:0; width:230px; height:155px;
}

/*--------------- メール -----------------------------------------------------*/
input.itxt1 { border: #999 1px solid; background-color:#fff; width:120px; }
input.itxt2 { border: #999 1px solid; background-color:#fff; width:280px; }
textarea.itxt3 { border: #999 1px solid; background-color:#fff; width:98%; }
input.cbtn5{ margin:0; padding:5px; }
table.mvtab{
	margin:0; padding:0; width:475px; border:0; line-height:150%;
}
table.mvtab td{
	border:0; padding:10px 0px 10px 0px; vertical-align:top;
}

table.tbtyp2{
	margin:5px 0px 0px 0px; padding:0; width:475px; border:0; line-height:125%;
}
table.tbtyp2 th{
	border:1px solid #999; white-space:nowrap; font-weight:normal; padding:0; text-align:center;
}
table.tbtyp2 td.nwrp{ width:80px; }
table.tbtyp2 td.tdr{ white-space:nowrap; }
table.tbtyp2 td{
	border:1px solid #999; padding:5px 10px 5px 10px; vertical-align:top;
}
ul.setumei{ margin:0; padding:0px 0px 10px 25px; border:0; line-height:150%; }
ul.setumei li{ margin:0; padding:5px 0px 2px 0px; }



div.infodiv{
	margin:5px 0px 20px 0px; padding:0px 0px 25px 0px;
}
div.infodiv h3{
	margin:5px 0px 0px 0px; padding:1px 0px 1px 5px; line-height:125%; font-size:118%; font-weight:bold;
}
div.infodiv div.kousinbi{
	margin:0; padding:0; line-height:125%; text-align:right; font-size:82%;
}
div.infodiv p{ padding:10px 15px 10px 5px; }
div.infodiv img{ margin:5px 0px 0px 5px; }
div.infodiv div.bun{ padding:15px 15px 10px 5px; }
div.mvdiv{
	float:right; margin:0px 0px 0px 10px; padding:0; width:110px; border:1px solid #666;
}
div.mvdiv input.bton{
	margin:0; padding:3px 0px 3px 0px; width:110px; border:0; background-color:#fff;
}


div.plod{ margin:0; padding:20px 0px 0px 0px; width:490px; }
div.plod h3{
	float:right; margin:0; padding:0px 0px 1px 0px; width:340px; font-size:16px; line-height:125%;
	font-weight:normal; font-family:"ＭＳ Ｐ明朝","平成明朝",serif;
	border-bottom:1px solid #A85050;
}
div.plod div.photo{
	float:left; margin:0; padding:0; width:130px; border:0;
	text-align:center; font-size:10px;
}
div.plod div.photo img{ margin:2px 0px 3px 0px; width:130px; border:0; cursor:pointer; }
div.plod div.photo img.pp2{ margin:10px 0px 4px 0px; }
div.plod div.buns{
	float:right; margin:0; padding:8px 0px 3px 0px; width:340px;
}
div.plod p{
	margin:0; padding:0; font-size:100%; line-height:175%;
}
div.plod ul{ margin:2px 0px 0px 0px; padding:0; line-height:175%; }
div.plod li{
	float:left; margin:0; padding:0px 0px 0px 12px; width:148px;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(kaku.jpg);
}
div.nedan{
	margin:0; padding:0px 0px 0px 12px; line-height:175%;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(kaku.jpg);
}
div.plod div.chui{ clear:left; margin:0; padding:3px 0px 0px 0px; width:339px; font-size:10px; }

div.plod2{ margin:0; padding:5px 0px 0px 0px; width:490px; }
div.plod2 h6{
	float:right; margin:0; padding:0px 0px 1px 0px; width:217px; font-size:16px; line-height:125%;
	font-weight:normal;
	border-bottom:1px solid #A85050;
}
div.plod2 div.photo{
	float:left; margin:0; padding:0; width:260px; border:0;
	text-align:center; font-size:10px;
}
div.plod2 div.photo img{ margin:0px 0px 3px 0px; }
div.plod2 p{
	margin:0; padding:0; font-size:100%;
	line-height:175%;
}
div.plod2 div.priul{ float:right; margin:0; padding:5px 0px 0px 0px; width:215px; }
div.plod2 ul{ margin:0; padding:0; line-height:175%; }
div.plod2 li{
	margin:0; padding:0px 0px 0px 12px; width:188px;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(kaku.jpg);
}
div.phtdiv3{ float:left; margin:5px 10px 0px 0px; padding:0; width:101px; text-align:center; }
div.phtdiv4{ float:left; margin:10px 17px 5px 0px; padding:0; width:130px; text-align:center; }

div#blck{ position:absolute; margin:0; border:0; top:0px; left:0px; display:none; visibility:hidden; }
div#phtdisp{ position:absolute; margin:0; border:0; top:0px; left:0px; display:none; visibility:hidden; }
img#picts{ position:absolute; margin:0; border:0; top:0px; left:0px; display:none; visibility:hidden; }
div#notice{ position:absolute; margin:0; border:0; top:0px; left:0px; display:none; visibility:hidden; }
div.megane{ display:none; }
