/*　共通　*/

body{
background: url(../images/haikei.gif) repeat-x top left;
margin: 0px 0px 0px;
padding: 0px;
font-size: 11px;
color: #333333;
text-align: center;
font-family:"ＭＳ Ｐゴシック", "Osaka", "MS UI Gothic","sans-serif";
}
div#allbox{
width: 752px; margin: 0px auto; text-align: center; padding: 0px;
}
div#zentai{
width: 752px; background:url(../img/back.gif) repeat-y center center;
}
div#pagetop{
width: 750px; margin: 0px auto; 
}
div.headleft{
width: 310px; float: left; padding-top: 5px; padding-left: 10px; padding-left: 10px; text-align: left;
}
div.headright{
width: 430px; float: right;  text-align: right; padding-top: 30px;
}
br.clear{
clear: both;
}
.clear{
clear: both;
margin:0;
padding:0;
}
span.p11{
font-size: 11px; color: #666666;
}
a:link{
text-decoration:none; color: #666666;
}
a:visited{
text-decoration:none; color: #666666;
}
a:hover{
text-decoration:none;color: #CC0000;
}
a:active{
text-decoration:none;color: #CC0000;
}

/*　ナビ　*/
div.750box{
width: 750px; margin: 0px;
}
div.navi01{
float: left; width: 101px; margin: 0px; padding: 0px;
}
div.navi02{
float: left; width: 99px; margin: 0px; padding: 0px;
}
div.navi03{
float: left; width: 249px; margin: 0px; padding: 0px;
}

/*　メイン　*/
div.750box-main{
width: 750px; margin: 0px; padding-top: 15px;
}
div.main01{
float: left; width: 256px; margin: 0px; padding: 0px;
}
div.main02{
float: left; width: 254px; margin: 0px; padding: 0px;
}
div.main03{
float: left; width: 240px; margin: 0px; padding: 0px;
}
div.framebox{
width: 248px; margin-top: 0px;
}


/* ---------------------------------------------------------------- *
	
	お問い合わせ（追加）
	
 * ---------------------------------------------------------------- */
 
.pdLeft10{
   margin:0;
   padding:0 0 0 10px;
}

.thxTxt{
   margin:0;
   padding:30px 0 100px 50px;
   font-size:14px;
   line-height:180%;
   text-align:left;
}
 
.toiawasePop{
   width: 600px;
   padding:50px 0;
   line-height:180%;
   font-size:14px;
   margin:0;
} 
 

/* ---------------------------------------------------------------- *
	
	フッター (他ページ）
	
 * ---------------------------------------------------------------- */

#allbox #footer{
    clear:both;
	margin:50px 0 0 0;	
	padding:0;	
	width:750px;
	height:40px;
	background:url(../img/footer.gif) no-repeat left top;
}
#allbox #footer ul{   
	margin:0 0 0 10px;	
	padding:17px 0 0 0;
	width:300px;
	float:left;
	list-style:none;				
}
#allbox #footer ul li{   
	margin:0 10px 0 0;
	padding:0 0 0 10px;	
	display:block;
	float:left;
	color:#444;
	font-size:11px;	
	background:url(../img/footarrow.gif) no-repeat left 2px;				
}
#allbox #footer ul li a{   	
	color:#444;			
}
#allbox #footer ul li a:hover{   	
	color:#0000ff;			
}

#allbox #footer .copy{
    margin:0;
	padding:19px 10px 0 0;
	float:right;
	color:#666;
	font-size:11px;
	display:block;
}


/*　フット　*/
div.750box-foot{
width: 750px; margin: 0px; padding-top: 80px;
}

/*　パンクズ　*/
div.pankuzu{
width: 740px;
margin: 0px;
padding:10px 0 0 10px;
text-align: left;
font-size: 11px;
color: #666666;
}


/*　確認画面　*/
td.kakunin{
padding-left: 20px; padding-top: 15px; padding-bottom: 15px; padding-right: 15px; text-align: left;
}
td.kakunin2{
padding-left: 50px; padding-bottom: 15px; padding-right: 15px; text-align: left; font-size: 12px; color: #666666; font-weight: bold; line-height: 18px;
}
td.kakunin3{
font-size: 12px; color: #666666; font-weight: bold; line-height: 18px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px;}
div.750box-kakuninfoot{
width: 750px; margin: 0px; padding-top: 20px;
}
.loftTxt{
   margin:0;
   padding:0 0 5px 5px;
   font-weight:bold;
   color:#ff0000;
   font-size:16px;
   text-align:left;
}

/*　プライバシーポリシー　*/

ol.poricy{
   margin:0;
   padding:0;
   list-style:none;
}
ol.poricy li{
   margin:0;
   padding:5px 0 0 0;
}
ol.poricy li.flLeft{
   margin:0;
   padding:5px 0 0 0;
   float:left;
   display:block;
}
ol.poricy li.flLeft2{
   margin:0;
   padding:9px 0 0 3px;
   float:left;
   display:block;
}
ol.poricy li.clear{
   margin:0;
   padding:5px 0 0 3px;
   clear:both;   
   display:block;
}











