@charset "utf-8";

/*--------------- 個人情報保護方針 -----------------------------------------------------*/
div.ppwrap{ margin:0px 116px 0px 116px; padding:0px 0px 20px 0px; width:704px; text-align:left; }
p{ padding:0; }
.wp{ padding-left:12px; }
div.title{
	margin:10px 0px 0px 0px; padding:20px 0px 20px 0px; width:704px;
	background-repeat:no-repeat; background-position:right center; background-image: url(../img/dot.png); 
}
div.title h2{
	display:inline; margin:0; padding:0; font-size:100%; line-height:110%; background-color:#fff;
}
h3{ margin:0; padding:15px 0px 5px 0px; font-size:100%; line-height:175%; font-weight:normal; }
h3.h3r{ text-align:right; padding:0px 0px 15px 0px; }
h3.pph32{ padding-top:0; }
h4{ margin:0; padding:15px 0px 0px 0px; font-size:100%; line-height:175%; font-weight:normal; }
div.ppwrap ul{ margin:0px 0px 0px 31px; }
div.ppwrap ul li{ margin:0; padding:3px 0px 3px 0px; line-height:175%; list-style-type:disc; }
ol.pptop{ margin:0px 0px 0px 26px; padding:0; text-align:left; }
ol.pptop li{ margin:0; padding:3px 0px 3px 0px; line-height:175%; padding-top:15px; list-style-type:lower-alpha; }
p.tdr{ text-align:right; line-height:150%; }
p.pad15{ padding-bottom:15px; }
div.wraps{ margin:0; padding:0; width:704px; }
div.nex{ float:left; display:inline; margin:0px 0px 0px 161px; padding:0; width:382px; text-align:center; line-height:150%; }
div.nex div.pdv1{ float:left; margin:0; padding:0; width:185px; text-align:right;}
div.nex div.pdv2{ float:right; margin:0; padding:0; width:185px; text-align:left; }
div.nex div.pdv1 img{ display:inline; }
div.nex div.pdv2 img{ display:inline; }
div.nex2{ float:left; margin:0; padding:10px 0px 20px 0px; width:543px; }
div.nex2 p{ padding:0; line-height:150%; }
img.pmark{ float:right; display:inline; margin:10px 84px 0px 0px; }

iframe{ margin:40px 0px 30px 40px; padding:0; border:2px solid #93acc4; }
