HTML { 
padding : 0;
margin : auto;
}
BODY {
	PADDING: 0px;
	background: #000000 url(img/common/body_20110218_index.jpg) no-repeat center top;
	margin:auto;
	COLOR: #FF3366;
	font-size: 12px;
	line-height: 1.4;
	font-family:"MS UI Gothic",arial,sans-serif;
	scrollbar-base-color : #ffffff;
	scrollbar-track-color : #ffffff;
	scrollbar-face-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-darkshadow-color : #CCCCCC;
	scrollbar-highlight-color : #ffffff;
	scrollbar-3dlight-color : #CCCCCC;
	scrollbar-arrow-color : #666666;
}
table,tr,td{
	COLOR: #999999;
	font-size: 12px;
	line-height: 1.4;
	font-family:"MS UI Gothic",arial,sans-serif;
}

img{border:none;}

.block{display:block;}
.inline{display:inline;}

form{	margin:0px;	padding:0px;}

A:link {COLOR: #FF9900;}
A:visited {COLOR: #FF9900;}
A:active {COLOR: #FF9900;}
A:hover {COLOR: #FF0000;TEXT-DECORATION: none;}

h1{font-family:"MS UI Gothic",arial,sans-serif;font-weight:bold;font-size:14px;margin:3px;line-height:16px;}
h2{font-family:"MS UI Gothic",arial,sans-serif;font-weight:normal;font-size:12px;margin:0;line-height:14px;}
h3{font-family:"MS UI Gothic",arial,sans-serif;font-weight:bold;font-size:12px;line-height:14px;}
h4{font-family:"MS UI Gothic",arial,sans-serif;font-size:12px;line-height:14px;}

.line_dot{height:1px;border-style:dotted; color: #666666;}

/*.index_waku{text-align:center;MARGIN: -300px -400px; width:800px; height:600px;background-color:#000000;background-image: url(img/bg_index.jpg);background-repeat: no-repeat;background-position: center top; POSITION: absolute; TOP: 50%;LEFT: 50%;}*/
.index_waku{
	text-align:center;
	width:780px;
	height:580px;
	background-color:#FFFFFF;
	background-image: url(img/bg_index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left:auto;
	margin-right:auto;
}
.index_flash{text-align:center;padding-top:70px;height:200px;width:800px;}
.index_caution{text-align:center;padding-top:20px;height:80px;width:800px;color:#333333;}
.index_logo{text-align:center;padding-bottom:16px;height:104px;}
.index_button{text-align:center;width:800px;}
.index_enter{padding-left:204px;float:left;}
.index_exit{padding-right:203px;float:right;}

/*.body_waku{MARGIN: -330px -400px; width:800px; height:660px;background-color:#000000;background-image: url(img/bg.jpg);background-repeat: no-repeat;background-position: center center; POSITION: absolute; TOP: 50%;LEFT: 50%;}*/
.body_waku{width:800px; height:660px;background-color:#000000;background-image: url(img/bg.jpg);background-repeat: no-repeat;background-position: center center; margin-left:auto; margin-right:auto;}
.girls_bg_waku{width:800px; height:660px;background-color:#000000;background-image: url(img/bg_girls.jpg);background-repeat: no-repeat;background-position: center center; margin-left:auto; margin-right:auto;}
.body_top{width:800px;height:15px;padding-top:15px;}
.body_top_left{float:left;text-align:left;width:400px;height:15px;padding-left:20px;}
.body_top_right{float:left;text-align:right;width:360px;height:15px;padding-right:20px;}
.body_bottom{clear:both;text-align:center;width:800px;height:15px;padding-bottom:15px;}

.left_waku{text-align:left;margin:0px; padding:40px 0px 0px 30px; width:180px;height:560px;float:left;}
.right_waku{margin:0px; padding:0px; width:590px; height:600px;float:right;}
.content_waku{margin:0px; padding:75px 40px 75px 40px; width:495px; height:450px;}
.content{text-align:left;margin:0px;padding:0px;width:495px;height:450px;overflow:auto;color:#333333;}

.menu_img{margin-bottom: 18px; height:42px;}
.menu_logo{padding-top: 10px;}

/* main */
.movie_waku{width:230px;float:left;text-align:center;margin-top:10px;}
.movie_pic{border:2px solid #660000;}

/* recruit */
.recruit_left{width:230px;margin:0px;text-align:center;float:left;}
.recruit_right{width:230px;margin:0px;text-align:center;float:right;}

/* girls */
.girls_waku{width:116px;float:left;text-align:center;margin:10px 0px;}
.girls_img{margin-left:auto;margin-right:auto;width:90px;padding-bottom:2px;text-align:center;border:1px solid #660000;background: #660000;color:#FFFFFF;}

/* galsprof */
.prof_waku{width:700px;height:650px;margin:0px;padding:0px;background-image: url(img/galsbg.jpg);}
.prof_plate{width: 700px; height:44px; margin-bottom: 10px; padding-top:26px; padding-bottom:5px; text-align:center; background-image: url(img/galsprof_plate.gif); background-repeat:no-repeat; background-position: center center;font-size:16px;color:#360000;font-weight:bold;}
.prof_middle{width: 660px; height: 400px; padding-left:20px; padding-right: 20px;}
.prof_pic_large{width:300px; height: 400px; float: left;}
.prof_detail{width: 340px; height: 400px; float: right; background-image: url(img/galsprof_size.gif); background-repeat:repeat; font-size:14px; color: #330000; overflow: auto;}
.prof_detail_row{width: 280px;height:100;padding:5px 20px 5px 20px;clear:both;}
.prof_title{width: 100px; float:left;display:inline;}
.prof_cont{width: 180px; float:left;display:inline;}
.prof_bottom{width: 660px; height: 120px; margin: 25px 20px 25px 20px;}
.prof_pic_small{width: 90px; height: 120px; margin-right: 10px; float: left;}
.prof_logo{float:right; margin-right:0px;}

/* link */
.link_font{line-height:1;color:#000000;}
a.link_font{line-height:1;color:#000000;}

/* font */
.font_red{color: #FF0000;}
.font_red_b{color: #FF0000; font-weight:bold;}
.font_purple{color: #9900FF;}
.font_black{color: #000000;}
.font_black_b{color: #000000; font-weight:bold;}
.font_blue{color: #0000FF;}
.font_blue_b{color: #0000FF; font-weight:bold;}
.font_9{font-size: 9px;}

