img {border:0;}

#site_root {width:750px; margin:auto;margin-bottom:20px;}

#site_left_root {width:490px; float:left; padding:0 10px 0 0; border-right:10px ridge #ff0000;}
#site_left_root2 {width:490px; float:left;}
#site_left {width:468px;}
h1 {margin:0; padding:0; font-size:12px; width:468px;}
p {margin:0; padding:0; font-size:12px; border:1px solid #FF0000; padding:5px; background-color:#FFFFCC; letter-spacing:0.1em; width:468px;}
p span {color:#FF0000; font-weight:700;}
p strong a {color:#000000;font-weight:normal;text-decoration:none;}


#site_right_root {width:230px; float:right; margin:auto;}
#site_right_root2 {width:230px; float:right; margin:auto; border-left:10px ridge #ff0000; padding:0 0 0 10px;}
#site_right {width:221px;}
#site_right h2 {margin:0 0 5px 0; padding:0;}
#site_right h2 a {display:block; width:200px; height:20px; font-size:14px; border:1px solid #cc0000; text-align:center; padding:5px 0 0 0;}
#site_right h2 a:hover {background-color:#CC0000; color:#ffffff;}

#menu {margin:auto;}

#recomend_root {margin:auto;}
#recomend {width:200px; margin:0 0 10px 0; text-align:left;}

#recomend_sentence {width:200px; font-size:12px; background-color:#ffffe8; padding:3px;}
#recomend_sentence span {color:#CC0000; font-weight:700;}


/*ランキング*/
body{margin:30px;padding:0;}

td{font-size:12px;}

div.genre_a{background-image:url('adult.gif');width:83px;height:18px;}

div.rank{vertical-align:top;}

div.sitedescription{vertical-align:bottom;margin:2px 0 0 3px;width:285px;font-size:11px;}

h2{margin:0;padding:0;margin-left:10px;color:#333333;}
div.sitename{font-size:19px;color:crimson;font-weight:bold;padding:0px 0 0 10px;}

div.photo{text-align:center;font-size:75%;verticcal-align:bottom;}

div.marquee{padding:0px 0 0 0px;}
marquee{color:#292626;width:374px;border:1px solid #cccccc;background-color:#ffffff;}

div.ban468{padding:6px 0 6px 0;}


td.num{background-image:url('http://movablelive.net/img/num.gif');width:83px;height:18px;background-repeat:no-repeat;text-align:right;vertical-align:bottom;}
div.num_inner{font-weight:bold;padding:2px 0 0 4px;}

td.eval{background-image:url('http://movablelive.net/img/eval.gif');width:83px;height:18px;background-repeat:no-repeat;text-align:right;vertical-align:bottom;}
div.eval_inner{color:crimson;padding:2px 0 0 4px;}

table#siteinfo{margin-bottom:30px;margin-top:7px;border:1px solid #999999;}
table#siteinfo tr{vertical-align:top;}
div.siteinfo{padding:3px;line-height:140%;}

div.gosite a {background-color:#ffffcc;border:1px solid red;display:block;width:260px;text-decoration:none;margin:0 5px;padding:3px;margin-top:5px;}
div.gosite a:hover{color:Red;background-image:url('http://movablelive.net/img/hover.gif');}


td{font-size:12px;}

div.genre_a{background-image:url('http://movablelive.net/img/adult.gif');width:83px;height:18px;}
div.genre_b{background-image:url('http://movablelive.net/img/nonadult.gif');width:83px;height:18px;}
div.genre_c{background-image:url('http://movablelive.net/img/mix.gif');width:83px;height:18px;}
div.genre_d{background-image:url('http://movablelive.net/img/women.gif');width:83px;height:18px;}
div.genre_e{background-image:url('http://movablelive.net/img/cos.gif');width:83px;height:18px;}

div.rank{vertical-align:top;}

div.sitedescription{vertical-align:bottom;margin:2px 0 0 3px;width:285px;font-size:11px;}

h2{margin:0;padding:0;margin-left:10px;color:#333333;}
div.sitename{font-size:19px;color:crimson;font-weight:bold;padding:0px 0 0 10px;}

div.photo{text-align:center;font-size:75%;verticcal-align:bottom;}

div.marquee{padding:0px 0 0 0px;}
marquee{color:#292626;width:374px;border:1px solid #cccccc;background-color:#ffffff;}

div.ban468{padding:6px 0 6px 0;}


td.num{background-image:url('http://movablelive.net/img/num.gif');width:83px;height:18px;background-repeat:no-repeat;text-align:right;vertical-align:bottom;}
div.num_inner{font-weight:bold;padding:2px 0 0 4px;}

td.eval{background-image:url('http://movablelive.net/img/eval.gif');width:83px;height:18px;background-repeat:no-repeat;text-align:right;vertical-align:bottom;}
div.eval_inner{color:crimson;padding:2px 0 0 4px;}

table#siteinfo{margin-bottom:30px;margin-top:7px;border:1px solid #999999;}
table#siteinfo tr{vertical-align:top;}
div.siteinfo{padding:3px;line-height:140%;}

div.gosite a {background-color:#ffffcc;border:1px solid red;display:block;width:260px;text-decoration:none;margin:0 5px;padding:3px;margin-top:5px;}
div.gosite a:hover{color:Red;background-image:url('http://movablelive.net/img/hover.gif');}

div#rank {width: 468px; border:2px solid #CC0000; padding:5px; margin-bottom: 10px;}
#sitename strong a {font-size:22px; color:red; text-decoration:none; margin:0 0 0 10px;}

div.siteinfo span {color:#FF0000; font-weight:700;}
div.siteinfo strong {color:#FF0000;}

#recomend_sitename {font-size:12px;}

#footer1 {clear:both; text-align:center; font-size:12px; background-color:#CC0000; width:750px; padding:3px 0 3px 0; margin:center;}
#footer1 a {text-decoration:none; color:#ffffff;}
#footer2 {text-align:center; font-size:12px; clear:both; width:750px; margin:center; margin:3px 0 0 0;}
#footer2 a {text-decoration:none; color:#CC0000;}

#link ul {margin:0; padding:0;}
#link li {margin:0; list-style-type:none; padding:0; float:left;}

#link_bottom {font-size:11px; color:#cccccc;}
#link_bottom a {text-decoration:none; color:#cccccc;}

#textarea {font-size:12px;}

#pr {border:2px solid #CC0000; padding:5px;}
#pr span {font-size:12px; font-weight:700; color:#cc0000;}