/* メインページ */

a{
color:#000000;
}

a:hover{
color:#999999;
}

body{
 font-size:12px;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 background-color:#ffffff;
 text-align:center;
}

#main{
 width:820px;
 text-align:center;
 color:#000000;
 margin:0 auto;
 padding:0;
}


h1{
 font-size:21px;
 color:#FFFFFF;
 margin:0px 0px 0px 15px;
}

h2{
 text-align:left;
 margin-bottom:0px;
}

h3{
 text-align:right;
 font-size:12px;
 margin:0px;
 font-weight:normal;
}


#hed{
 background:url("img/hed.gif");
 margin:2px 0px;
} 

#fot{
 background:url("img/hed.gif");
 margin:2px 0px;
} 

.hedm{
 margin:0px;
} 

.mlogo{
 text-align:left;
 margin:0px;
 float:left;
}

.top{
 background:url("img/bg.gif");
 clear:both;
 height:250px;
 margin-top:15px;
}
.hedt{
 text-align:right;
}


.top1{
 float:left;
 width:420px;
 padding:10px;
 text-align:left;
}


.topjpg{
 text-align:right;
}


.m1{
 padding-top:2px;
 margin-bottom:10px;
 background-image:url(img/m1.gif);
 width:400px;
 height:25px;
}

.info1{
 text-align:center;
}


.tel{
 font-size:24px;
 letter-spacing:6px; 
}


.cont1{
 margin-left:7px;
 margin-bottom:50px;
}

.cont-m1{
 margin-left:5px;
 float:left;
}

.cont-m2{
 margin-left:0px;
}


.cont-b1{
 margin-left:5px;
 margin-bottom:10px;
 float:left;
}


.cont-b2{
 margin-left:15px;
 float:left;
}




.m4{
 margin-top:30px;
}

.cont2{
 background:url("img/bg.gif");
 text-align:center;
 margin-bottom:0px;
}

.cont-m3{
 clear:both;
 margin:10px 0px 10px 10px;
 text-align:left;
}

.cont-m4{
 clear:both;
 margin:0px 0px 10px 10px;
 text-align:left;
}

.cont-m5{
 clear:both;
 margin:0px 0px 10px 10px;
 text-align:left;
}
.up{
 text-align:right;
 margin-top:3px;
 clear:both;
}

.cont3{
 margin-left:110px;
 width:700px;
 text-align:left;
}



.qq{
 float:left;
 margin:0px 20px;
 text-align:left;
}

.qa1{
 float:left;
 margin:3px 0px :3px 20px;
}

.qa2{
 float:left;
 margin:3px 0px 3px 40px;
}

.qa3{
 float:left;
 margin:0px 0px 3px 87px;
}

.qa4{
 float:left;
 margin:3px 0px 3px 65px;
}

.qa5{
 float:left;
 margin:3px 0px 3px 70px;
}


.q{
 float:left;
 margin:0px 10px;}

.a{
 float:left;
 margin:0px 10px;
}


.hr{
 clear:both;
 text-align:center;
 width:600px;
 margin:0px 0px 20px 0px;
}


.cont4{
 text-align:center;
 margin-bottom:0px;
}

.toi{
 margin:0px;
 font-size:23px;
 font-weight:200;
 text-align:center;
}


.dd{
 margin:20px;
}

.adobe{
 text-align:left;
 margin:40px 0px 0px 300px;
}

.qr{
 float:left;
 background-image:url(img/qr.gif);
 margin-left:10px;
 width:211px;
 height:247px;
}

.qrt{
 margin-top:190px;
}

.mcont{
 width:600px;
 margin:40px 0px 40px 110px;
 text-align:center;
}

.privacy{
 margin:20px 0px 0px 45px;
 line-height:140%;
 width:510px;
 text-align:left;
}

.phr{
 text-align:center;
 width:600px;
 margin:0px 0px 20px 0px;
}

.ccont{
 width:600px;
 margin:40px 0px 20px 110px;
 text-align:left;
 line-height:200%;
 font-size:14px;
}

.ca{
 font-size:16px;
 text-align:left;
 margin:20px 0px 20px 10px;
 }



.icont{
 width:600px;
 margin:40px 0px 20px 110px;
 text-align:left;
 line-height:150%;
}

.iimg{
 float:left;
 margin:0px 0px 10px 20px;
}

.itel{
 font-size:24px;
 letter-spacing:4px;
 margin:40px 0px 20px 260px;
}


.it{
 clear:both;
 margin:0px 0px 20px 20px;
}


imain{
 text-align:left;
}




