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

* {
	margin: 0px;
	padding: 0px;
	font-family:"ＭＳ Ｐゴシック",Osaka,Geneva, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	list-style-type: none;		
}

body {
	background-color:#fff;
	background-image:url(../image/top/background.gif);
	background-repeat:repeat-x;	
}


#index_wrapper {
	width: 100%;
	background-image:url(../image/top/box_back.gif);
	background-repeat:repeat;
	height:590px;
}

#index_wrapper2 {
	width: 100%;
	background-image:url(../image/index/background01.gif);
	background-repeat:repeat-x;
	height:590px;
}


#wrapper {
	width: 960px;
	margin:0 auto;
}



#header {
	width: 960px;
	height:210px;	
}

#content {
	width: 960px;
	color:#ff99ff;
	font-size:smaller;
	line-height:130%;
}

#top_banner{
	width:960px;
	height:270px;	
	}
	
#newgirl{
	width:960px;
	height:397px;
	background-image:url(../image/top/newgirl_back.gif);
	background-repeat:no-repeat;	
	}

#schedule{
	width:960px;		
	background-image:url(../image/top/box_back.gif);
	background-repeat:repeat;	
	}

#nglist{
	width:556px;	
	}

#nglist li{
	width:270px;
	float:left;
	padding-right:8px;
	text-align:center;
	color:#F39;
	}

#glist{
	width:926px;
	}

#glist li{
	float:left;
	padding:4px;	
	}

#schedule_list{
	width:960px;
	padding:0 17px;	
	}

#schedule_list li{
	float:left;
	padding:4px;	
	}

#profile{
	width:890px;	
	}

#bigimg{
	width:400px;
	height:545px;
	float:left;
	}
	
#sumimg{
	width:60px;	
	padding:0 15px 0 5px;
	float:left;
	}

#sumimg li{
	padding:0 0 1px 0;
	}

#profile_text{
	width:400px;
	height:545px;
	background-image:url(../image/profile/name_back.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	}
	
.subtitle{
	padding:10px 0 5px 0;	
	}

.center_text{
	text-align:center;	
	}

.tglist{
	width:140px;
	height:245px;
	background-color:#FFF;
	padding:3px;
	font-size:small;
	color:#F39;
	text-align:center;	
	}
	
.rank{
	width:171px;
	height:320px;
	background-color:#FFF;
	padding:3px;
	font-size:small;
	color:#F39;
	text-align:center;	
	}

.costume{
	width:171px;
	height:230px;
	background-color:#FFF;
	padding:3px;
	font-size:small;
	color:#F39;
	text-align:center;	
	}	

.bglist{
	width:140px;	
	background-color:#FFF;
	padding:3px;
	font-size:small;
	color:#F39;
	text-align:center;
	border:1px #F39 dotted;	
	}

.bglist_content {
	width:140px;	
	background-color:#FFC;
	padding:3px;
	color:#09F;
	text-align:center;
	border-bottom:1px #F39 dotted;
	border-left:1px #F39 dotted;
	border-right:1px #F39 dotted;
	}

.gglist{
	width:140px;
	height:255px;
	background-color:#FFF;
	padding:3px;
	font-size:small;
	color:#F39;
	text-align:center;	
	}
	
.tglist2{
	font-weight:bold;
	color:#09F;	
	}	
	
#content a:hover {
	color:#09F;	
	}	

#content a {
	color:#F39;		
	}

#footer {
	width: 960px;		
	padding:15px 0 0 0;
	text-align:center;
	color:#CCC;
	font-size:smaller;
	line-height:150%;
	
}

#footer a:hover {
	color:#F90;
	text-decoration:underline;	
	}


#footer a:visited{
	color:#666;	
	}
	
#footer a {
	color:#CCC;	
	}	

.name {
	font-weight:bold;
	color:#606;
	font-size:40px;
	text-align:left;
	padding:70px 0 70px 90px;	
	}
	
.young1 {
	font-weight:bold;
	color:#FFF;
	font-size:smaller;	
	}

.young2{
	color:#FFF;
	font-size:smaller;	
	}

.system1 {
	text-align:left;
	border:1px #FCC dotted;
	padding:3px 10px 3px 5px;
	font-weight:bold;		
	}

.system3 {
	text-align:left;
	border:1px #FCF solid;
	background-color:#FFC;
	padding:3px 6px 3px 6px;
	color:#939;
	}
	
.system2 {
	text-align:center;
	border:1px #FCF solid;
	background-color:#FFC;
	padding:3px 6px 3px 6px;
	color:#939;
	font-size:smaller;
	}

.system4 {
	text-align:left;	
	background-color:#FFC;
	padding:20px;
	color:#F39;
	border:3px #FCF dashed;
	}
	
.system5 {
	border:1px #F99 dotted;
	background-color:#fff;
	}

.system6 {
	text-align:left;	
	background-color:#FFC;
	padding:20px;
	color:#F39;
	border:3px #FCF dashed;
	background-image:url(../image/event/background.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
	
.info {
	text-align:left;	
	}

.board_line {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;
	font-weight:bold;
	color:#09F;	
	}
	
.board_line2 {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;	
	}
	
.board_line3 {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;
	font-weight:bold;
	color:#09F;
	font-size:larger;
	}	

.board_line4 {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;
	font-size:large;
	font-weight:bold;
	color:#66F;
	}
	
.board_line5 {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;
	text-align:right;	
	}	
	
.board_line6 {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;	
	font-size:15px;
	}
	
.board_line7 {
	border-bottom:1px #F63 dashed;
	padding:5px;
	vertical-align:top;
	text-align:right;	
	font-size:15px;
	}

.banner3{
	width:850px;
	margin:auto;
	}

.banner3 li{
	float:left;
	padding:2px;
	}

.banner2{
	width:750px;
	padding:15px;
	margin:auto;
	}

.banner2 li{
	float:left;
	padding:2px;
	}

.banner{
	width:700;	
	}	

.banner li{
	float:left;
	padding:2px;	
	}

.scroll_box{
	overflow:auto;
	height:120px;
	width: 392px;
	
	text-align:left;
	border:1px #FCF solid;
	background-color:#FFC;
	padding:3px 6px 3px 6px;
	color:#939;
}

#footer2 {
	width: 960px;
	padding:15px 0 0 0;
	text-align:center;
	color:#CCC;
	font-size:smaller;
	line-height:150%;
}
