@charset "charset=utf-8"; 
*{margin:0; padding:0; line-height:120%; font-size:14px; line-height:120%; font-family:sans-serif, "ＭＳゴシック"; color:#FFFFFF;}
body{background-color:#999999;}
div{background:url(images/title.jpg) top left no-repeat #000000; width:780px; margin:0 auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
p{background:url(images/img1.jpg) bottom left no-repeat; height:262px; padding:37px 0 0 55px; clear:both;}
dl{background:url(images/img3.jpg) top left no-repeat; height:177px; width:780px;}
dt{clear:both; padding-left:80px; font-size:12px;}
dd{float:left; display:block; padding:0 50px 40px 90px;}
span{color:#FFFF00; font-weight:bold;}
strong{color:#FF00CC; font-size:20px; font-weight:bold;}
b{color:#FFFF00; font-size:20px; font-weight:bold;}
img{border:none;}
ol{background:url(images/img4.jpg) top left no-repeat; height:250px;}
ol li{list-style:none; padding:35px 0 102px 240px;}

ul{width:700px; margin:0 auto; padding:30px 0;}
ul li{list-style:none; background:url(images/point_bg.gif) top left no-repeat; height:58px; text-align:right; padding:8px 30px 30px 0;}
ul li.free{background:url(images/free_bg.gif) top left no-repeat; height:58px; text-align:right; vertical-align:top;}

.bth{float:right; padding:10px;}
div#bottom{font-size:12px; background:none #333333; padding:5px 0 20px 50px; color:#FFFFFF; border:none; width:730px;}
.smallt{font-size:12px; float:none; padding:0 0 0 90px;}