@charset "utf-8";
/*----------------------------------------------------
	main
----------------------------------------------------*/
/*-- exemption --*/
#exemption h2{
	margin-top:8px;
}
#exemption p,
#escape p{
margin:0 10px;
padding:0 0 10px 0;
}
#exemption p.info{
padding:10px 0;
color:#5352E9;
}
#exemption ul{
margin:0 0 5px 30px;
}
#exemption ul li{
padding:0 0 5px 0;
}
#exemption p.end{
color:#666;
text-align:right;
}
/*-- escape --*/
#escape h2{
margin-top:8px;
}
#escape p.start{
padding:10px 0;
}
/*-- sitemap --*/
#sitemap h2{
margin-top:8px;
}
#sitemap dl{
background-color:#fff;
border:1px solid #565656;
margin:5px 6px 0 6px;
padding:10px 10px 0 10px;
}
#sitemap dl dt a{
background-image:url(../img/icon_list1.gif);
background-position:0 2px;
background-repeat:no-repeat;
padding:2px 0 2px 16px;
}
#sitemap dl dd{
background-image:url(../img/other/icon_list.gif);
background-position:0 1px;
background-repeat:no-repeat;
margin:0 0 10px 16px;
padding:0 0 2px 11px;
}
/*-- introduction --*/
#introduction h2{
margin-top:8px;
}
#introduction .inner{
background-color:#fff;
border:1px solid #565656;
margin:5px 6px 1px 6px;
padding:10px 10px;
}
#introduction p{
margin:0 0 10px 0;
}
#introduction h3,
#introduction .pay .h3{
background-position:left center;
background-repeat:no-repeat;
font-size:18px;
line-height:18px;
text-indent:13px;
}
#introduction table{
text-align:center;
border-collapse:collapse;
font-size:14px;
margin:10px 10px;
}
#introduction table th{
text-align:left;
padding:8px 10px;
border:1px solid #fff;
background-color:#777;
color:#fff;
width:210px;
}
#introduction table td{
padding:8px 10px;
border:1px solid #fff;
background-color:#eee;
}
#introduction .th.c{background-color:#555; color:#fff;}
#introduction .th{text-align:center;}
#introduction .c{background-color:#ccc; color:#333; font-weight:bolder;}
#introduction .bt1{
background-position:left center;
background-repeat:no-repeat;
width:191px;
height:23px;
cursor:pointer;
text-align:left;
text-indent:-9999px;
margin:0 0 0 515px;
}
#introduction .pay,
#introduction p span{
border:3px double #ccc;
margin:10px 0;
padding:0 10px;
}
#introduction .pay .h3{
margin:10px 0 5px 0;
font-weight:bolder;
}
#introduction .pay .h3 span{color:#cc0000;}
#introduction .pay p{margin:0 0 5px 10px; color:#333;}
#introduction .addr{
background-color:#eee;
font-weight:bolder;
font-size:14px;
padding:5px 5px;
width:410px;
}
#introduction .pay p.addr{color:#000;}
#introduction h4{
background-repeat:no-repeat;
height:17px;
margin:15px 0 5px 0;
text-indent:-9999px;
}
#introduction h4.step1{background-image:url(../img/other/step1.gif); width:57px;}
#introduction h4.step2{background-image:url(../img/other/step2.gif); width:59px;}
#introduction h4.step3{background-image:url(../img/other/step3.gif); width:59px;}
#introduction h4.step4{background-image:url(../img/other/step4.gif); width:60px;}
#introduction p span{
display:block;
padding:5px 5px;
margin:5px 0;
}
#introduction .bt2{
text-align:center;
}
#introduction .bt2 a{
background-image:url(../img/other/ad_bu.gif);
display:block;
height:46px;
margin:0 auto;
text-indent:-9999px;
width:313px;
}
/*-- link --*/
#link h2{
margin-top:8px;
}
#link p{
margin:10px 10px;
}
#link #text{
background-color:#fff;
border:1px solid #565656;
margin:10px 10px 5px 10px;
padding:10px 10px;
}
#link ul li{
background-image:url(../img/other/icon_list3.gif);
background-position:0 1px;
background-repeat:no-repeat;
margin:0 0 10px 0;
padding:0 0 0 18px;
}
#link .box{
margin:0 0 10px 0;
}
#link .box .left{
float:left;
font-weight:bolder;
letter-spacing:-1px;
width:220px;
}
#link .box .right{
background-color:#FFFFFF;
border:1px solid #666666;
color:#666666;
float:left;
height:30px;
margin:18px 0 0;
overflow:auto;
padding:4px 4px;
width:460px;
}
#link .box .left.none{float:none;}
#link .box .right.none{float:none;margin:5px 0 0 0;}

#introduction .registerlinks{ border:3px double #ccc; padding:5px; margin:0 0 10px; width:auto;}
#introduction .registerlinks ul{margin:10px 10px 0 10px;}
#introduction .registerlinks li{float:left;margin:0 20px 5px 0;}
#introduction .registerlinks h3{ display:block; margin:0 0 5px; padding:5px; background:#336699; font-size:14px; color:#FFFFFF; text-indent:0px;}
#introduction .registerlinks ul li a{
background:url(/img/other/icon_list2.gif) 0 0 no-repeat;
font-size:14px;
line-height:14px;
padding:0 0 0 15px;
}
</style>
/*-- introduce --*/
#introduction.introduce h2{
margin-top:8px;
}
#introduction.introduce .img{
float:left;
width:350px;
}
#introduction.introduce .img img{
margin:10px 0 30px 0;
}
#introduction.introduce .cont{
float:left;
margin:10px 0 0 20px;
font-size:14px;
line-height:20px;
}
#introduction.introduce .cont h4,
#introduction.introduce h4.none{
height:auto;
margin:0 0;
text-indent:0;
font-size:18px;
color:#339935;
font-weight:bolder;
}
#introduction.introduce .cont p.none{
margin:0 0;
}
#introduction.introduce h4.point1{color:#000; background:url(/img/other/point1.gif) left top no-repeat; text-indent:80px; margin:0 0 10px 0;}
#introduction.introduce h4.point2{color:#000; background:url(/img/other/point2.gif) left top no-repeat; text-indent:80px; margin:0 0 10px 0;}
#introduction.introduce h4.point3{color:#000; background:url(/img/other/point3.gif) left top no-repeat; text-indent:80px; margin:0 0 10px 0;}
#introduction.introduce p span.red{
border:none;
display:inline;
margin:0;
padding:0;
width:auto;
color:#ff0000;
font-weight:bolder;
}
#introduction.introduce p.red{
font-size:18px;
color:#ff0000;
font-weight:bolder;
margin:10px 0;
}
#introduction table.price{
text-align:center;
font-size:12px;
border-collapse:collapse;
margin:0 0 25px 0;
}
#introduction table.price tr th,
#introduction table.price tr td{
border:2px solid #fff;
padding:10px 8px;
text-align:center;
}
