@charset "utf-8"; 
*{margin:0; padding:0; font-size:16px; font-family:sans-serif, "ＭＳゴシック"}
body{background-image:url(images/bg.gif)}
ul{margin:50px 0 50px 70px;}
ul li{list-style:none; float:left; width:350px;}
ul li a{background:url(images/bt_point.gif) top left no-repeat; display:block; height:68px; width:300px;}
ul li a:hover{background:url(images/bt_point_o.gif) top left no-repeat;}
ul li#free a{background:url(images/bt_free.gif) top left no-repeat; display:block; height:68px; width:300px;}
ul li#free a:hover{background:url(images/bt_free_o.gif) top left no-repeat;}
ul li#vip a{background:url(images/bt_vip.gif) top left no-repeat; display:block; height:68px; width:300px;}
ul li#vip a:hover{background:url(images/bt_vip_o.gif) top left no-repeat;}
ul li#vipp{list-style:none; width:350px; float:none; margin-left:150px;}

ul li span{display:none;}

img{border:none;}
div#wrapper{width:780px; background-color:#FFFFFF; margin:0 auto; border:1px solid #FF0099;}
div#header{background:url(images/header.jpg) no-repeat #000000; height:248px;} 
div#cyui{background-color:#FF0066; color:#FFFFFF; clear:both; font-size:12px; line-height:120%; padding:20px 45px;}
div#cyui a{padding-left:5px; color:#FFFF99; font-weight:bold;}

h3{background-color:#FFD7EB; border-left:8px solid #FF0099; padding:2px 10px; margin:0 40px; font-size:12px; font-weight:normal;}
p{border:2px dotted #FF0099; padding:20px 40px; margin:5px 40px 20px 40px;}
p a{padding:0 2px; color:#FF0099; font-weight:bold;}
span{font-size:12px; padding-left:20px;}

ol{border:2px dotted #FF0099; padding:20px 40px; margin:5px 40px 20px 40px;}
ol li{list-style:none; background:url(images/member.gif) top left no-repeat; height:35px; padding:6px 0 0px 110px;}
ol li strong{color:#FF0099;}

ol li#vipt{list-style:none; background:url(images/vip.gif) top left no-repeat;}
ol li#vipt strong{color:#666600;}
p#intro{border:1px solid #FF66CC; background-color:#FFD7EB; padding:10px 20px; margin:30px 40px; font-size:14px; line-height:120%;}