@charset "shift_jis";

/* base(eV[g€Κj----------------------------------------------------------------------- */

*{
	margin:0px;
	padding:0px;
	font-size:100%;
}


body{
	background-color:#000000;
	color:#000000;
	font-family: lr oSVbN, Osaka, qMmpS Pro W3;
	font-size:12px;
	font-weight:100;
	text-align:center;
	line-height:160%;
	letter-spacing:1px;
}


img{
	border:none;
}



a:link{
	color:#6699FF;
}
a:visited{
	color:#6699FF;
}
a:hover{
	color:#00CCFF;
}
a:active{
	color:#6699FF;
}


#header{
	width:740px;
	margin-left:auto;
	margin-right:auto;
}
#header img{
	display:inline;
}
#main{
	width:740px;
	background-image:url(img/body.gif);
	margin-left:auto;
	margin-right:auto;
}
#container{
	width:690px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

address{
	color:#000000;
	background-color:#FFFFFF;
	font-style:normal;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:5px 0px 0px 5px;
}




/* ό«---------------------------- */
.deco{
	border-left:10px solid #FF6699;
	border-bottom:2px solid #FF6699;
	padding:0px 0px 1px 3px;
}
.yellow{
	color:#FFFF00;
}
.red{
	color:#FF0000;
	margin-left:30px;
}



/* contents -------------------------- */
#contents{
	width:690px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.rogo{
	border-bottom:6px solid #FFFFFF;
}

#contents1TB{
	margin-top:10px;
}
#contents1TB td{
	vertical-align:top;
}
#contents1TB h1{
	font-size:26px;
	color:#FF6699;
	border-bottom:6px solid #FF6699;
}
#contents1TB h2{
	font-size:18px;
	color:#FF6699;
	margin-top:5px;
}
#contents1TB h3{
	font-size:15px;
	color:#FFFFFF;
	margin-bottom:3px;
}
#contents1TB h4{
	font-size:14px;
	color:#FF6699;
	padding-top:10px;
}
#contents1TB p{
	text-indent:1em;
	color:#FFFFFF;
	line-height:160%;
	border-top:2px dotted #FF6699;
	border-bottom:2px dotted #FF6699;
	padding:5px 0px 5px 0px;
	margin-top:10px;
}

#contents1TB ul{
	margin-top:7px;
	margin-left:20px;
}
#contents1TB li{
	color:#FFFFFF;
	margin-bottom:5px;
}



#contents1TB .title{
	font-weight:600;
	font-size:15px;
	color:#FF6699;
}



/* WHTT'S NEWS@table« ----- */
#contents2TB{
	width:690px;
	background-color:#FFFFFF;
	border-top:2px solid #666666;
	border-left:2px solid #666666;
	margin-top:20px;
}
#contents2TB th{
	width:150px;
	border-right:2px solid #808080;
	border-bottom:2px solid #808080;
	background-color:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}
#contents2TB .head{
	width:auto;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#666666;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:0.5em;
	padding:5px;
	text-align:center;
}
#contents2TB td{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	line-height:160%;
	padding:10px;
}



/* ϊo[@table« ----- */
#contents3TB{
	width:690px;
	background-color:#FFFFFF;
	border-top:2px solid #666666;
	border-left:2px solid #666666;
	margin-top:20px;
}
#contents3TB th{
	width:150px;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}
#contents3TB .head{
	width:auto;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#666666;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:0.5em;
	padding:5px;
	text-align:center;
}
#contents3TB td{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	line-height:160%;
	padding:10px;
}
#contents3TB td a{
	margin-right:20px;
}
#contents3TB td li{
	margin-left:20px;
}
#contents3TB td p{
	margin-top:10px;
}


/* vCKCh« ----- */
#contents4{
	margin-top:40px;
	margin-bottom:40px;
}
#contents4 p{
	color:#FFFFFF;
}
#contents4 ul{
	margin-top:5px;
}
#contents4 li{
	color:#FFFFFF;
	margin-left:20px;
}

.text{
	font-weight:600;
}


/* `Pbgβ^­« ----- */
p.part2{
	font-size:23px;
	text-align:center;
	color:#FF6699;
	padding-top:20px;
}

/* NWbg« ----- */
#part3{
	width:500px;
	color:#FFFFFF;
	text-align:center;
	border-top:2px dotted #808080;
	border-bottom:2px dotted #808080;
	padding:15px;
	margin-left:80px;
	margin-bottom:20px;
}
#part3 img{
	margin-top:10px;
}







/* index ----------------------------------------------------------------------------------- */

#br{
	width:740px;
	background-image:url(img/top.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#container-br{
	width:690px;
	margin-left:auto;
	margin-right:auto;
}



#index1TB{
	width:690px;
	margin-top:235px;
}
#index1TB td{
	line-height:160%;
	padding-bottom:10px;
	font-size:14px;
	font-weight:600;
	color:#FFFFFF;
	text-align:center;
}
.index2TB{
	width:690px;
	background-color:#FFFFFF;
	border-top:2px solid #666666;
	border-left:2px solid #666666;
	margin-bottom:30px;
}
.index2TB th{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#666666;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:0.5em;
	padding:5px;
	text-align:center;
}
.index2TB td{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	line-height:160%;
}
.index2TB li{
	margin-left:30px;
}


.index3TB{
	width:690px;
	font-color:#000000;
	background-color:#FFFFFF;
	border-top:2px solid #666666;
	border-left:2px solid #666666;
	margin-bottom:20px;
}
.index3TB th{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#666666;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:0.5em;
	padding:5px;
	text-align:center;
}
.index3TB td{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	line-height:160%;
	padding:0px 15px 10px 15px;
}
.index3TB dt{
	margin-top:15px;
	margin-bottom:3px;
	font-weight:600;
}
.index3TB dd{
	margin-left:20px;
}




/* COLOSSEUM ----------------------------------------------------------------------------------- */

#contents .colosseum{
	font-size:40px;
	color:#FF6699;
	border-right:420px solid #FF6699;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}




/* NEW TROLLS ---------------------------------------------------------------------------------- */

#contents .new_trolls{
	font-size:40px;
	color:#FF6699;
	border-right:110px solid #FF6699;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}
#contents1TB h5{
	font-size:18px;
	color:#FF6699;
	padding-top:10px;
}


/* BANCO --------------------------------------------------------------------------------------- */

#contents .banco{
	font-size:40px;
	color:#FF6699;
	border-right:530px solid #FF6699;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
}


#contents-bancoTB{
	width:690px;
	background-color:#FFFFFF;
	border-top:2px solid #666666;
	border-left:2px solid #666666;
	margin-top:20px;
}
#contents-bancoTB th{
	width:150px;
	border-right:2px solid #808080;
	border-bottom:2px solid #808080;
	background-color:#999999;
	color:#FFFFFF;
	padding:5px;
	text-align:center;
}
#contents-bancoTB .head{
	width:auto;
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	background-color:#666666;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:0.5em;
	padding:5px;
	text-align:center;
}
#contents-bancoTB td{
	border-right:2px solid #666666;
	border-bottom:2px solid #666666;
	line-height:160%;
	padding:10px;
}
#contents-bancoTB li{
	margin-left:30px;
}