﻿@charset "UTF-8";
/* * { margin: 0; padding: 0; }*/

/* -- main header -- */
	
body{width:auto;height:auto;margin:0 auto;font-size:14px;
background-image:url(coat_lpimg/coat_topimg1bg.jpg);
background-position:center;
background-repeat:no-repeat;
background-position:top;
background-color:#fff;
	font-family:  "メイリオ", Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#main{width:900px;height:auto;
padding:0px;margin:0px auto;
background-color:#FFFFFF;
}


.bt1{
width:320px;height:70px;margin:500px auto auto 20px;

}

.headlink{display:block;width:600px;height:200px;
padding:0;margin:10px auto 0 20px;
}
.bookmark{float:right;width:130px;height:35px;
padding:0;margin:181px 17px 0 0;
background-color:#99CCCC;
}

/* -- h -- */

h1{font-size:12px;font-weight:normal;color:#666666;margin:2px 0 0 10px;
}
h2{font-size:16px;font-weight:bold;color:#3046AD;margin:2px 0 0 0px;
}
h3{font-size:18px;font-weight:bold;color:#F4F4F4;margin:10px auto 5px 8px;
}

/* -- waku -- */

.waku0{width:900px;height:auto;/* --- img用 --- */
padding:0px;margin:0px auto;
}
.waku0white{width:900px;height:auto;
background-color:#FFFFFF;padding:1px 0;margin:0px auto;
}
.waku201{width:900px;height:510px;
background-image:url(coat_lpimg/coat_slp_pict1.jpg);
padding:1px;margin:1px auto;
border:1px dotted #444444;
}
.waku201tx1{width:800px;height:390px;float:left;
padding:0px;margin:130px auto auto 40px;
font-size:16px;
/*background-color:#99FFCC;*/
}
.waku201tx2{width:830px;height:70px;
padding:0px;margin:20px auto auto 50px;
font-size:16px;
}
.waku301{width:900px;height:100px;
background-color:#ffffff;
padding:0px;margin:0px auto;
}
.waku301tx1{width:720;height:80px;
color:#333333;font-size:16px;
padding:1px;margin:8px auto ;
text-align:center;
}
.waku401{width:760px;height:auto;
padding:1px;margin:5px auto 5px 80px;
}
.waku401tx1{font-size:16px;font-weight:bold;
color:#663300;
}
.waku402{width:898px;height:auto;
background-color:#fff;
padding:1px;margin:0px;
}
.waku402tx1{width:780px;height:95px;
border: 1px dotted #ccc;color:#535353;
padding:8px 10px 5px 10px;margin:5px auto 5px 50px;
}
.waku402tx2{color:#663300;
margin:3px auto 3px 1px;
}
.waku501{width:760px;height:auto;font-size:15px;
color:#333333;
padding:1px;margin:5px auto 5px 70px;
}
.waku601{width:900px;height:auto;padding:0px;margin:0px;
}
.waku601 table{width:740px;height:auto;margin:10px auto;
}
.waku601 th{width:370px;background-color:#FEDAC4;
}
.waku601 td{width:370px;background-color:#fff;
}



/* --  bt area -- */

.btarea{width:840px;height:120px;padding:0px;margin:5px auto;
}




/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

.map2bt1{width:175px;height:77px;float:left;padding:0px;margin:179px auto auto 226px;
}
.map2bt2{width:172px;height:86px;float:left;padding:0px;margin:157px auto auto 81px;
}
.map2bt3{width:196px;height:55px;float:left;padding:0px;margin:27px auto auto 187px;
}
.map2bt4{width:283px;height:66px;float:left;padding:0px;margin:14px auto auto 0px;
}
.map2bt5{width:185px;height:60px;float:left;padding:0px;margin:257px auto auto 248px;
}

/* --  inline -- */
.inline0{width:800px;height:auto;padding:0px;margin:0px auto auto 49px;
}
.inline0bt1{width:133px;height:50px;padding:0px;margin:0px;float:left;
}
.inline0bt2{width:134px;height:50px;padding:0px;margin:0px;float:left;
}
.inlineiflame1{width:900px;height:1250px;padding:0px;margin:0px auto auto 0px;
}
.inlineiflame2{width:800px;height:530px;padding:0px;margin:0px auto auto 49px;
}


/* -- form -- */
.form1{width:900px;height:auto;
background-image:url(xxx/formbg1.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
.form1element{width:750px;height:auto;margin:5px auto 5px 70px;
}
.form1 table{margin:10px auto 10px auto;
}
.form1 td{text-align:left;
}
.form1 th{text-align:center;color:#267375;
}
.formsub1{font-size:11px;
}
.formsumit{width:140px;height:40px;font-size:14px;padding:0px;margin:7px auto;
}
.form2{width:500px;height:50px;text-align:center;margin:5px auto;
}

/* -- footer -- */
.footer{width:900px;height:30px;
background-image:url(coat_lpimg/coat_lp_bg1.jpg);
background-repeat:repeat-x;padding:1px 0px;margin:15px 0 0 0;
}
.footertx{width:500px;height:20px;font-size:11px;line-height:100%;
text-align:center;color:#444444;padding: 1px;margin:5px auto 0px auto;
}
/* -- footer END -- */

/* -- spe -- */

.sp{clear:both;	}

.sp1{width:500px;height:1px;padding:1px 0 1px 0;margin:1px;
}
.sp5{width:500px;height:3px;padding:1px;margin:1px;
}
.sp10{width:898px;height:8px;padding:1px;margin:0px;
}
.sp10white{width:898px;height:8px;padding:1px;margin:0px;
background-color:#FFFFFF;
}
.sp20{display:block;width:898px;height:18px;padding:1px;margin:0px;
background-color:#FFFFFF;
}
.sp30{display:block;width:500px;height:28px;padding:1px;margin:1px;
}
.sp40{display:block;width:500px;height:38px;padding:1px;margin:1px;
}
.sp50{display:block;width:500px;height:48px;padding:1px;margin:1px;
}

/* -- other -- */

sup{
white-space: nowrap;font-size:11px;
color:#FF0000;margin:0 auto auto 3px;
/* -- ss設定 -- */
display: inline-block;/* -- Mozira系有効 -- */
_display: inline;/* -- IE有効 -- */
}
