@charset "utf-8";
/* CSS Document */

* {	margin:0;
	padding:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Tahoma, Geneva, sans-serif, Arial, sans-serif,;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	list-style-type: none;
	font-size:13px;
	border:0;
	line-height:130%;
}
body {	
	width:100%;
	height:100%;
	color:#F36;
	background:url(img/bg.jpg) center top scroll;
	background-color:#fff;
}
#wrapper
{ width:1000px; margin:0 auto;	height:auto;}
#top_fla{ 
	width:1000px;
	height:331px;
	margin:0 0 4px 0;
	background:url(img/topfla_back.jpg) no-repeat scroll;}

#top_fla ul
{ width:1000px;
padding:3px 0 0 0;
background:url(img/menu_back.gif) no-repeat scroll; }

#top_fla li{
	float:left;
	padding:0 0 0 3px;}


#body_contents{ width:980px; float:left; padding:0 10px 0; background:url(img/news_ranking_bg.jpg); background-repeat:no-repeat;}

.news{ width:340px; height:340px; float:left; padding:0 1px 0 0;}
.news_box{ width:330px; height:295px; float:left; padding:5px 5px 35px 5px;}
.news_box_div{ width:330px; height:290px; float:left; padding:0 0 0 0; overflow-x:hidden; overflow-y:auto; }
.news_title_box{ width:310px; height:15px; float:left; border:1px solid #ba5d77; padding:1px 5px 1px 5px; background-color:#912946;}
.news_title{ width:280px; height:15px; float:left; padding:3px 0 0 0; font-size:12px; color:#fff;}
.news_con_box{ width:320px; float:left; padding:1px 5px 1px 5px;}
.news_photo{ width:144px; height:192px; float:left; padding:5px 8px 1px 0;}
.news_txt{ width:150px; float:left; padding:5px 0 0 0; font-size:12px; color:#fff;}
.news_txt2{ width:312px; float:left; padding:5px 0 0 0; font-size:12px; color:#fff;}

.ranking_girl{ width:639px; height:340px; float:right; }
.ranking{ width:210px; height:340px; float:left; padding:0 0 0 3px;}
.ranking_name{ width:80px; height:20px; float:left; padding:5px 0 0 5px; font-size:12px; font-weight:bold; color:#F39;}
.ranking_txt{ width:120px; height:20px; float:left; padding:5px 0 0 5px; color:#09F;}

.girllist{ width:980px; clear:both; margin:0 0 0 0;}
.girl{ width:243px; height:413px; float:left; padding:0 2px 0 0; }
.girl_name{ width:243px; height:15px; float:left; padding:3px 0 0 0; font-size:12px; font-weight:bold; color:#F39;}
.girl_size{ width:243px; height:15px; float:left; padding:3px 0 0 0; font-size:12px; color:#09F;}
.girl_txt{ width:243px; height:50px; float:left; padding:3px 0 5px 0; font-size:11px; color:#999;}

.eventsebu{ width:980px; height:600px; float:left; }

.mailmagasebu{ width:980px; height:650px; float:left; background:url(img/mailmaga_bg.gif); background-repeat:no-repeat;}
.mailbox { width:950px; height:100px; float:left; padding:350px 0 0 0;}
.mailtxt { width:570px; height:20px; font-size:12px; color:#999; padding:10px 0 0 280px; text-align:left; }

.systemsebu{ width:980px; height:650px; float:left; background:url(img/system_bg.gif); background-repeat:no-repeat;}
.box01 { width:340px; height:250px; float:left; padding:30px 0 0 100px;}
.box02 { width:500px; height:100px; float:left; padding:20px 0 0 250px;}
.box03 { width:850px; height:100px; float:left; padding:25px 0 0 60px;}
.title { font-size:30px; font-weight:bold; color:#09F; text-decoration: padding:10px 0 0 0; text-align:center;}
.title02 { font-size:30px; font-weight:bold; color:#00d9a3; padding:10px 0 0 0; text-align:center;}
.title03 { font-size:30px; font-weight:bold; color:#d900a9; padding:10px 0 0 0; text-align:center;}
.txt li { width:340px; height:20px; font-size:20px; font-weight:bold; color:#000; padding:10px 0 0 0; text-align:right; border-bottom:dotted 1px #CCC; padding:0 0 5px 0;}
.txt02 li { width:500px; height:20px; font-size:15px; color:#000; text-align:center; padding:0 0 5px 0;}
.txt03 { width:850px; height:50px; font-size:12px; color:#999; padding:10px 0 0 0; text-align:center; }

#bottom_contents{ width:980px; height:270px; float:left; padding:0 10px 0; background:url(img/bottom_bg.jpg); background-repeat:no-repeat;}
.movie{ width:340px; height:267px; float:left;}
.info{ width:340px; height:267px; float:left; margin:0 0 0 3px;}
.info_txt_box{ width:215px; height:237px; float:left; padding:18px 5px 5px 120px;}
.info_txt{ width:200px; height:16px; float:left; padding:0 3px 10px 3px; font-size:12px; color:#fff;}
.mailmaga{ width:294px; height:267px; float:left; margin:0 0 0 3px;}
.mailmaga_{ width:294px; height:267px; float:left; margin:0 0 0 3px;}
.formDiv .input01 { background-color: #000000; border: 1px solid #2e2e2e; width:190px; height:19px; padding-top:2px; margin:165px 7px 7px 17px; color: #FFFFFF;}
.formDiv .input02 { background-color: #000000; border: 1px solid #2e2e2e; width:50px; height:23px; padding-top:2px; font-size:10px; margin:9px 7px 7px 0px; color: #FFFFFF;}

.float_left{ width:630px;}
.float_left li{ float:left; padding:0 2px 1px 0;}

#sebutitle{
	width:980px;
	margin:0 auto;	
	}

#girl_sebu{
	width:980px;
	height:570px;
	margin:0 auto 20px;	
	}	

#girl_big{
	width:453px;
	height:570px;
	float:left;
	}	

#girl_small{
	width:527px;
	height:570px;
	float:left;
	}

.p1s{
	width:152px;
	float:left;
	}

.profile{
	width:360px;
	float:right;
	}

.p_title{
	font-size:xx-large;
	}	

.p_size{
	font-size:x-large;
	}			

#girl_small ul{
	width:152px;
	height:570px;	
	}

#girl_small li{
	width:70px;
	height:88px;
	padding:0 0 6px 6px;
	float:left;
	}
	

#footer{ width:980px; height:20px; clear:both; margin:0 auto; color:#fff; background-color:#ca79ad;}
ul.footer_box{ width:980px; }
ul.footer_box li{ width:135px; float:left; text-align:center;}
.footer_box a{color:#fff;}

#page{ width:980px; height:49px; background:url(img/title_girl.gif)}
#page li{ width:98px; height:35px; float:right; margin:10px 0 0 5px; }
