/* CSS Document */

BODY {
	scrollbar-3dlight-color:#d10285;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#d10285;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#d10285;
	scrollbar-highlight-color:#d10285;
	scrollbar-shadow-color:#d10285;
	scrollbar-track-color:#d10285;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#000000;
	text-align:center;
	background-attachment: scroll;background-image: url(../img/bg.jpg);background-position: center top; background-repeat:repeat-x;
}

h1 { 
font-style: normal; font-weight: normal; font-size: 16px; font-family: Osaka, ½¬pSVbN, "lr SVbN", Osaka-, "lr oSVbN";}
h2 { 
font-style: normal; font-weight:bold; font-size: 12px; line-height: normal; font-family: Osaka, ½¬pSVbN, "lr SVbN", Osaka-, "lr oSVbN"; margin:0;}
h3 { 
font-style: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: Osaka, ½¬pSVbN, "lr SVbN", Osaka-, "lr oSVbN"; margin:0;}

.maintitle { font-size: 28px; line-height: 30px }
.title { font-size: 20px; line-height: 22px }
.intitle  { font-size: 16px; line-height: 18px }
.text   { font-size: 12px; line-height: 14px }
.small  { font-size: 11px; line-height: 13px }
.ss { font-size: 9px; line-height: 10px }
.sss  { font-size: 8px; line-height: 9px }

 /* --------------------NFΜέθ --------------------*/
#footerct a:link{
 color:#ffffff;
 }
#footerct a:visited{
 color:#ffffff;
 }
#footerct a:hover{
 color:#e4007f;
 position:relative;top:2px;
 }
#footerct a:active{
 color:#ffffff;
 }
 
 /* --------------------CBOXΰΜέθ --------------------*/
#wrap{
 width:800px;
 margin: 0 auto;
 text-align:left;
 height:auto;
 }
 
 /* --------------------wb_Μέθ --------------------*/
#header_title{
 width:800px; height:450px;
 text-indent:-9999;
 background-image:url(../img/head_bg.jpg);
 }
#header_flash{
 width:780px; height:450px;
 text-align:center;
 margin:0 auto;
 background-color:#000000;
 }
#pages_flash{
 width:780px; height:450px;
 text-align:center;
 margin:0 auto;
 background-color:#000000;
 }
#tel_info{
 width:800px; height:60px;
 text-align:center;
 margin:0 auto;
 }
 
  /* --------------------Rec --------------------*/
#ct{
 width:800px; height:50px;
 }  
 
 /* ---infoGA************************************************************************************/ 
#info{
 width:800px; height:510px;
 } 
#news{
 width:540px; height:510px;
 background-image:url(../img/news_bg.jpg);
 float:left;
}
#news-text{
 width:300px; height:280px;
 text-align:left;
 margin-left:125px;
 padding-top:100px;
 font-size:12px;
 line-height:14px;
}

#box-right{
 width:260px; height:510px;
 float:right;
 }
#history{
 width:260px; height:312px;
 background-image:url(../img/hist_bg.jpg);
}
#his-text{
 width:190px; height:240px;
 text-align:left;
 margin: 0 auto;
 padding-top:55px;
 padding-left:10px;
 font-size:10px;
}
#mobile{
 width:260px; height:198px;
 background-image:url(../img/mobile.jpg);
}
#info2{
 width:800px; height:auto;
 clear:both;
 }
#tv-mov{
 width:250px; height:320px;
 float:left;
}
#black{
 width:290px; height:320px;
 background-image:url(../img/black.jpg);
 float:left;
}
#box-right2{
 width:260px; height:auto;
 float:right;
 }
#rightbox{
 width:260px; height:auto; text-align:center;}
#rightdiary{
 width:227px; height:auto;
 padding-left:10px;
 padding-bottom:10px;
 }
#groupok{
 width:260px; height:180px;
 background-image:url(../img/group_ok.jpg);
}
#stamp{
 width:260px; height:140px;
 background-image:url(../img/stamp.jpg);
}

 /* --------------------OTHERy[WinfoΜέθ --------------------*/
#box-right3{
 width:260px; height:550px;
 float:right;
 }
#mobile2{
 width:260px; height:210px;
 background-image:url(../img/mobile_pages.jpg);
}
#mobile-url{
 width:260px; height:150px;
}
#stamp2{
 width:260px; height:160px;
 background-image:url(../img/stamp_pages.jpg);
} 
#info3{
 width:800px; height:auto;
 } 
#system{
 width:540px; height:750px;
 background-image:url(../img/system_paper.jpg);
 float:left;
}
#link{
 width:540px; height:auto;
 float:left;
 background:url(../img/link_paper.jpg) no-repeat;
}
#link-bn{
 width:540px; height:60px;
 text-align:center;
 padding-top:10px;
 float:left;
}
#link-box{
 width:540px; height:auto;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
 float:left;
}
#link-pinkbn{
 width:540px;
 text-align:center;
 padding-top:20px;
 font-size:12px;
 color:#FFFFFF;
 float:left;
}
#access{
 width:540px; height:510px;
 background:url(../img/access_paper.jpg);
 float:left;
}
#map{
 width:430px; height:280px;
 padding-top:110px;
 padding-left:60px;
}
#event{
 width:540px; height:750px;
 background:url(../img/event_paper.jpg);
 float:left;
}
#eve{
 width:540px; height:auto;
 text-align:center;
 padding-top:110px;
}
#ticket{
 width:540px; height:auto;
 text-align:center;
 padding-top:20px;
}

 /* --------------------«Κ^Μέθ --------------------*/ 
#girl_info{
 width:800px; height:auto;
 }
#girls{
 width:540px; height:auto;
 float:left;
}
#girls1{
 width:540px; height:120px;
 background:url(../img/girl_paper_01.jpg) no-repeat;
 float:left;
}
#girls2{
 width:540px; height:200px;
 background:url(../img/girl_paper_02.jpg) no-repeat;
 float:left;
}
#girls3{
 width:540px; height:200px;
 background:url(../img/girl_paper_03.jpg) repeat-y;
 float:left;
}
#girls3-2{
 width:540px; height:160px;
 background:url(../img/girl_paper_03.jpg) repeat-y;
 float:left;
}
#girls4{
 width:540px; height:190px;
 background:url(../img/girl_paper_04.jpg) no-repeat;
 float:left;
}
#girls_img {
	WIDTH: 540px; HEIGHT: auto; margin-top:0px;}
.img_s1 {
	WIDTH: 120px; HEIGHT: 160px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 15px; BORDER-BOTTOM: 0px; margin-left:77px;}
.img_s2 {
	WIDTH: 120px; HEIGHT: 160px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 15px; BORDER-BOTTOM: 0px;}
.blog_img {
	WIDTH: 120px; HEIGHT: 20px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 15px; BORDER-BOTTOM: 0px; margin-left:77px;}
.blog_img2 {
	WIDTH: 120px; HEIGHT: 20px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 15px; BORDER-BOTTOM: 0px;}


 /* --------------------e[uΜέθ --------------------*/  
table{
 width:400px;
 margin-top:100px;
 margin-left:75px;
 font-size:12px;
 border-color:#000000;
 }
.design1{
 table-layout:fixed;
 border-collapse:collapse;
 }
th,td{
 border-color:#000000;
 }


 /* --------------------tb^[Μέθ --------------------*/ 
#footerct{
 width:800px; height:100px;
 clear:both;
 font-size:10px;
 text-align:center;
 background-image:url(../img/foot_ct_bg.jpg);
 }
#footerct-text{
 width:550px; height:20px;
 font-size:12px;
 text-align:center;
 padding-top:50px;
 margin:0 auto;
 }
#footcopy{
 width:800px; height:125px;
 text-align:center;
 background-image:url(../img/foot_copy_bg.jpg);
 } 
#count{
 width:100px; height:20px;
 text-align:center;
 margin:0 auto;
 margin-top:25px;
 } 
#foot-swf{
 width:468px; height:60px;
 text-align:center;
 margin:0 auto;
 padding-top:10px;
 }  
#footbg{
 width:800px; height:95px;
 clear:both;
 text-align:center;
 background-image:url(../img/foot_bg.jpg);
 }
#footbg-text{
 width:600px; height:50px;
 clear:both;
 text-align:center;
 margin:0 auto;
 padding-top:5px;
 font-size:10px;
 text-shadow:#000000;
 }


