html,body {margin:0px; padding:0px; text-align:center;}
body {color:#666666; font-size:12px; line-height: 14px; margin:0px; padding:0px; background-image:url(new_img/bg.gif); background-repeat:repeat;}
h1,h2,h3,h4,h5,div,p,ul,ul li,td,dl,dl dt,dl dt dd{margin:0px; padding:0px; line-height:100%; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
ul{list-style:none;}
dl{list-style:none;}
div,p,ol li,td{line-height:150%;}
a img,img{border:none;}
.none{display:none;}

a:link{ color: #0066FF; text-decoration: underline;}
a:visited{ color: #0066FF; text-decoration: underline;}
a:hover{ color:#62A0FF; text-decoration: underline;}



#wrapper{width:800px; background-color:#FFFFFF; margin-right:auto; margin-left:auto; padding-top:5px;}
#contents{width:760px; margin-right:20px; margin-left:20px; margin-bottom:20px;}
#btn{margin-bottom:15px; padding-left:350px; margin-top:15px;}
#btn img{float:left; margin-left:5px;}

.story{width:720px; margin:20px 15px 0px 15px; clear:both;}
.story p{color:#666666; font-size:12px; line-height: 140%; text-align:left; padding:10px 0px 10px 0px;}
.top{text-align:right; }
.title{margin-top:10px;}
.color{color:#FF6600;}
.big{font-size:14px; font-weight:bold;}
.bn{margin-top:10px;}

.tokutyo{margin-bottom:15px;}
.tokutyo dt{font-weight:bold; color:#666666; font-size:12px; line-height: 140%; text-align:left; padding:10px 0px 0px 0px; margin:0px;}
.tokutyo dd{ font-size:12px; line-height: 140%; text-align:left; padding:10px 0px 0px 20px; margin:0px;}

.kouzatable{border:#999999 1px solid; width:685px;}
.kouzatable .line{border-right:#999999 1px solid; border-bottom:#999999 1px solid;}
.kouzatable .linebtm{border-bottom:#999999 1px solid;}
.kouzatable .linewh{border-right:#ffffff 1px solid; background-color:#10947C; text-align:center; color:#FFFFFF;}

.toiawase{border:#A9D37E 2px solid; padding:10px;}

.talking{text-align:left; margin-top:25px;}
.talking table td{padding-top:15px;}
.talking table td.text{font-size:12px; font-weight:normal; text-align:left;}
.bn{margin:0px;}

.news{width:756px; border:#CCCCCC 2px solid; margin-top:10px; margin-bottom:10px; text-align:left;}
.layout{margin:10px;}
.laySpace{padding-left:5px;}
.laybg{background:url(new_img/naname.gif) repeat top left; height:240px;}
.laybg img{margin-top:30px;}

