* {

    margin:0px;

	padding:0px;

}

img {

	border: none;

	margin: 0px;

	padding: 0px;

}

p { 

    margin: 0px; padding: 0px;

}

em { 

    font-style: normal; 

}

ol, ul, li {

    list-style: none; 

}

.linkcolor a:link{
    color:#ff00ff;
    }

.linkcolor a:visited{
    color:#ff00ff;
    }


a, a:link, a:visited{

   color:#FFBF00;

   text-decoration:none;

}

a:hover{

   color:#FFBF00;

   text-decoration:underline;

}

html,body{

	scrollbar-face-color: #1C0000;/* スクロールバー&矢印の四角*/

	scrollbar-track-color: #1C0000;/* スクロールバー背景 */

	scrollbar-arrow-color: #1C0000;/* 矢印 */

	scrollbar-highlight-color:#1C0000;/* 左・上のボーダー */

	scrollbar-shadow-color: #1C0000;/* 右・下のボーダー */

	scrollbar-3dlight-color: #FF8700;/* 一番外枠の左・上ボーダー */

	scrollbar-darkshadow-color: #FF8700;/* 一番外枠の右・下ボーダー */

	background:#47003D;

}

body{

    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size:14px;

	color:#FFFFFF;

	text-align:center;

	margin:0px auto;

}

.Bar-text{

    width:400px;

	margin-right:15px;

	margin-top:35px;

	float:right;

}

.Bar-text a, .Bar-text a:link, .Bar-text a:visited{

    width:380px;

	margin-top:5px;

    font-size:10px;

	color:#333333;

	letter-spacing:8px;

	font-family:"Times New Roman", Times, serif;

}

.Area-End{

    width:820px;

    height:20px;

	margin:0px auto;

    text-align:right;

	letter-spacing:2px;

	font-size:12px;

}



/*--年齢認証ページ--*/

div#Enter-Area01{

    width:830px;

	height:35px;

	background:url(../img/enter-area01.jpg);

	margin:0px auto;

}

div#Enter-Area02{

    width:830px;

	background:#0A000F;

	margin:0px auto;

}

div#Enter-Area03{

    width:830px;

	height:136px;

	background:url(../img/enter-area03.jpg) no-repeat;

	margin:0px auto;

}

.Enter-Content{

    width:385px;

	height:65px;

	margin:0px auto;

}

div#Enter-Area04{

    width:830px;

	padding-top:15px;

	margin:0px auto;

	text-align:center;

	font-size:10px;

	color:#FEBD16;

	line-height:16px;

	margin-bottom:25px;

}

div#Enter-Area04 p{

    padding-top:15px;

	margin-bottom:20px;

	font-size:10px;

	color:#BCBCBC;

}

div#Enter-BannerArea01{

    width:830px;

	margin:0px auto;

	margin-bottom:20px;

}

div#Enter-BannerArea01 p{

    padding-top:15px;

}

div#Enter-BannerArea01 em{

    font-size:10px;

	color:#663366;

}

div#Enter-BannerArea02{

    width:751px;

	margin:0px auto;

}

.enter01, .enter01 a, .enter01 a:link, .enter01 a:visited{

	width: 192px;

	height: 65px;

	text-indent: -9999px;

	background: url(../img/enter01.jpg) no-repeat;

	display: block;

	float:left;

}

.enter01 a:hover{

	background: url(../img/enter02.jpg) no-repeat;

}

.exit01, .exit01 a, .exit01 a:link, .exit01 a:visited{

	width: 193px;

	height: 65px; 

	text-indent: -9999px;

	background: url(../img/exit01.jpg) no-repeat;

	display: block;

	float:left;

}

.exit01 a:hover{

	background: url(../img/exit02.jpg) no-repeat;

}

.enter468-60banner{

    width:468px;

	height:60px;

	margin:15px auto;

}



/*--メインページレイアウト--*/

div#Main-Backgroud{

    background:url(../img/back-ground.jpg) repeat-y center;

}

div#Main-Area{

    width:850px;

	margin:0px auto; 

}

div#Main-Top{

    width:850px;

	height:20px;

	background:url(../img/page-top.jpg);

}

div#Content-Area{

    width:850px;

	height:80px;

	margin:0px auto;

}

div#Image-Area{

    width:850px;

	height:325px;

}

div#SabContent-Area{

    width:850px;

	height:45px;

	background:url(../img/inquiry-area.jpg);

	margin:0px auto;

	font-size:12px;

}

.subcontent-left{

    width:425px;

	height:45px;

	text-align:left;

	float:left

}

.subcontent-right{

    width:425px;

	height:45px;

	text-align:right;

	float:left;

}

.subcontent-left p{

    padding-top:20px;

	padding-left:15px;

}

.subcontent-right p{

    padding-top:20px;

	padding-right:15px;

}

.con01, .con01 a, .con01 a:link, .con01 a:visited{

    width:127px;

	height:80px;

	display:block;

	background:url(../img/con01.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con01 a:hover{

    background:url(../img/con01-02.jpg);

}

.con02, .con02 a, .con02 a:link, .con02 a:visited{

    width:119px;

	height:80px;

	display:block;

	background:url(../img/con02.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con02 a:hover{

    background:url(../img/con02-02.jpg);

}

.con03, .con03 a, .con03 a:link, .con03 a:visited{

    width:118px;

	height:80px;

	display:block;

	background:url(../img/con03.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con03 a:hover{

    background:url(../img/con03-02.jpg);

}

.con04, .con04 a, .con04 a:link, .con04 a:visited{

    width:119px;

	height:80px;

	display:block;

	background:url(../img/con04.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con04 a:hover{

    background:url(../img/con04-02.jpg);

}

.con05, .con05 a, .con05 a:link, .con05 a:visited{

    width:119px;

	height:80px;

	display:block;

	background:url(../img/con05.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con05 a:hover{

    background:url(../img/con05-02.jpg);

}

.con06, .con06 a, .con06 a:link, .con06 a:visited{

    width:118px;

	height:80px;

	display:block;

	background:url(../img/con06.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con06 a:hover{

    background:url(../img/con06-02.jpg);

}

.con07, .con07 a, .con07 a:link, .con07 a:visited{

    width:130px;

	height:80px;

	display:block;

	background:url(../img/con07.jpg) no-repeat;

	float:left;

	text-indent:-9999px;

}

.con07 a:hover{

    background:url(../img/con07-02.jpg);

}



/*--出勤情報エリア--*/

div#Schedule-Title{

    width:850px;

	height:80px;

	background:url(../img/schedule-title.jpg) no-repeat;

	margin:0px auto;

}

div#Schedule-Area{

    width:850px;

	margin:0px auto;

    overflow:auto;

}

div#Soar-Area{

    width:710px;

    height:45px;

	margin:0px auto;

	padding-top:20px;

}

.s-01, .s-01 a, .s-01 a:link, .s-01 a:visited{

    width:136px;

	height:45px;

    float:left;

	background:url(../img/s-01.jpg) no-repeat;

	display:block;

	text-indent:-9999px;

}

.s-01 a:hover{

    background:url(../img/s-01-2.jpg);

}

.s-02, .s-02 a, .s-02 a:link, .s-02 a:visited{

    width:110px;

	height:45px;

    float:left;

	background:url(../img/s-02.jpg) no-repeat;

	display:block;

	text-indent:-9999px;

}

.s-02 a:hover{

    background:url(../img/s-02-2.jpg);

}

.s-03, .s-03 a, .s-03 a:link, .s-03 a:visited{

    width:109px;

	height:45px;

    float:left;

	background:url(../img/s-03.jpg) no-repeat;

	display:block;

	text-indent:-9999px;

}

.s-03 a:hover{

    background:url(../img/s-03-2.jpg);

}

.s-04, .s-04 a, .s-04 a:link, .s-04 a:visited{

    width:109px;

	height:45px;

    float:left;

	background:url(../img/s-04.jpg) no-repeat;

	display:block;

	text-indent:-9999px;

}

.s-04 a:hover{

    background:url(../img/s-04-2.jpg);

}

.s-05, .s-05 a, .s-05 a:link, .s-05 a:visited{

    width:109px;

	height:45px;

    float:left;

	background:url(../img/s-05.jpg) no-repeat;

	display:block;

	text-indent:-9999px;

}

.s-05 a:hover{

    background:url(../img/s-05-2.jpg);

}

.s-06, .s-06 a, .s-06 a:link, .s-06 a:visited{

    width:137px;

	height:45px;

    float:left;

	background:url(../img/s-06.jpg) no-repeat;

	display:block;

	text-indent:-9999px;

}

.s-06 a:hover{

    background:url(../img/s-06-2.jpg);

}

.girls-pictarea01{

    width:241px;

	height:161px;

	background:url(../img/pict-area.jpg) no-repeat;

	float:left;

	display:block;

	margin-top:15px;

	margin-left:15px;

	text-align:left;

}

.pictarea-left{

    width:110px;

	height:160px;

	background:url(../img/pict-back.jpg) no-repeat;

	margin-top:10px;

	margin-left:10px;

	margin-right:5px;

	float:left;

}

.pictarea-left img{

    width:100px;

	height:130px;

	margin-top:2px;

	margin-left:4px;

	border:solid #FFBF00 1px;

}

.pict-name-area{

    width:105px;

	margin-top:15px;

	margin-bottom:5px;

	float:left;

	font-size:13px;

	border-bottom:solid #CCCCCC 1px;

}

.age-text-10{

    font-size:10px;

	padding-left:5px;

}

.pict-sizearea{

    width:105px;

	color:#FFFFFF;

	font-size:10px;

	float:left;

	margin-bottom:5px;

}

.pict-time{

    width:100px;

	float:left;

	margin-bottom:5px;

}

.pict-time-p{

    width:100px;

	height:16px;

	background:url(../img/time-back.jpg);

	text-align:center;

	font-size:11px;

	letter-spacing:normal;

	display:block;

	float:left;

}

.pict-time em{

    font-size:10px;

	color:#AA3092;

}

.pict-time-p p{

    padding-top:2px;

	font-weight:bold;

}

.pict-coment{

    width:100px;

	float:left;

	display:block;

}

.pict-coment em{

    font-size:10px;

	color:#AA3092;

}

.pict-coment-p{

    width:100px;

    height:15px;

    background:url(../img/coment-back.jpg) no-repeat;

	font-size:10px;

	display:block;

	float:left;

}

.pict-coment-p p{

    padding-top:2px;

}

.schedule-text{

    width:105px;

	float:left;

	font-size:10px;

	color:#CC0000;

}

.Schedule-Main{

    width:820px;

	margin:0px auto;

}



/*--ニュースエリア--*/

div#News-Title{

    width:850px;

	height:80px;

	background:url(../img/news-title.jpg) no-repeat;

}

div#News-Area{

    width:850px;

	margin:0px auto;

}

div#News-Area02{

    width:850px;

	height:259px;

	overflow:auto;

}

.news-textarea01{

    width:750px;

	margin:0px auto;

	margin-top:30px;

	margin-bottom:15px;

	text-align:left;

}

.news-textarea02{

    width:550px;

	margin-top:5px;

	margin-right:15px;

	color:#CA8800;

	float:left;

}

.news-textarea02 p{

    width:550px;

	border-bottom:solid #FFFFFF 1px;

	font-size:16px;

}

.news-textarea02 em{

    font-size:10px;

	color:#FF0000;

	margin-right:5px;

}

.news-textarea-inline{

    width:550px;

	margin-top:15px;

	line-height:20px;

	color:#FFFFFF;

}

.news-pictarea{

    width:100px;

	height:130px;

	margin-top:5px;

	float:left;

}



/*--イベントエリア--*/

div#Event-Title{

    width:850px;

	height:80px;

	margin:0px auto;

	background:url(../img/event-title.jpg) no-repeat;

}

div#Event-Area{

    width:850px;

	margin:0px auto;

}

div#Event-Area02{

    width:850px;

	height:259px;

	overflow:auto;

}



/*--マガジンエリア--*/

div#Magazine-Title{

    width:850px;

	height:80px;

	background:url(../img/magazine-title.jpg) no-repeat;

}

div#Magazine-Area{

    width:850px;

}

div#Magazine-Area02{

    width:830px;

	margin:0px auto;

	padding-top:25px;

}

.Magazine-Left{

    width:363px;

	height:350px;

	text-align:left;

	line-height:20px;

	float:left;

	margin-right:10px;

}

.Magazine-Left img{

    margin-bottom:10px;

}

.Magazine-Right{

    width:426px;

	height:316px;

	float:left;

	background:url(../img/magazine-form.jpg) no-repeat;

}

.Magazine-Form{

    width:390px;

	margin:0px auto;

	font-size:12px;

	color:#FFBF00;

	text-align:left;

	padding-top:15px;

}

.form01{

    width:275px;

	background:#000000;

}

.Form-Qr{

    width:390px;

	height:150px;

	margin-top:15px;

	margin-bottom:20px;

}

.Form-Qr img{

    width:150px;

	height:150px;

	float:left;

}

.Form-Qr em{

    margin-left:10px;

	line-height:18px;

	font-size:10px;

	float:left;

}



/*--システムエリア--*/

div#System-Title{

    width:850px;

	height:80px;

	background:url(../img/system-title.jpg) no-repeat;

	margin:0px auto;

}

div#System-Area{

    width:850px;

	height:240px;

	background:url(../img/price01.jpg);

}

div#System-Area02{

    width:783px;

	text-align:left;

	margin:0px auto;

	padding-top:20px;

}

div#System-Area02 img{

    margin-bottom:10px;

}



/*--リクルートエリア--*/

div#Recruit-Title{

    width:850px;

	height:80px;

	background:url(../img/recruit-title.jpg) no-repeat;

	margin:0px auto;

}

div#Recruit-Area{

    width:850px;

	margin:0px auto;

}

div#Recruit-Area02{

    width:850px;

	padding-top:20px;

}

div#Recruit-Table{

    width:750px;

    margin:0px auto;

	line-height:20px;

	text-align:left;

	margin-bottom:25px;

}

div#Recruit-Table td{

    padding:10px;

}



/*--リンクエリア--*/

div#Link-Title{

    width:850px;

	height:80px;

	background:url(../img/link-title.jpg) no-repeat;

	margin:0px auto;

}

div#Link-Area{

    width:850px;

	margin:0px auto;

}

div#Link-Area02{

    width:800px;

	padding-top:20px;

	margin:0px auto;

	margin-bottom:25px;

	line-height:20px;

	text-align:left;

}

#Link-Area02 p{

    padding-top:10px;

	padding-left:5px;

}

div#Link-Banner{

    width:800px;

	padding-top:30px;

	margin:0px auto;

}

.bunner01{

    width:88px;

	height:65px;

	margin:5px 10px;

	text-align:center;

	float:left;

	font-size:10px;

}

.bunner01 a, .bunner01 a:link, .bunner01 a:visited{

    width:88px;

	display:block;

	font-size:10px;

}



/*--フッタエリア--*/

#Foot-Area{

    width:850px;

	height:305px;

	background:url(../img/foot-area.jpg) no-repeat;

	margin:0px auto;

	color:#FFBF00;

	font-size:12px;

}

.Foot-Area02{

    width:825px;

	margin:0px auto;

	padding-top:25px;

}

.Foot-Area02 p{

    font-size:10px;

	padding-top:10px;

	color:#8C8C8C;

}



/*--女の子詳細ポップアップ--*/

div#Popup-Area{

	background:url(../img/popup-back.jpg) center no-repeat;

}

div#Popup-Area02{

    width:710px;

	height:631px;

	margin:0px auto;

}

div#Popup-Head{

    width:710px;

	height:80px;

	background:url(../img/popup01-title.jpg) no-repeat;

}

.Popup-Text{

    width:332px;

	height:15px;

	margin-right:13px;

	margin-top:33px;

	float:right;

	font-family:"Times New Roman", Times, serif;

	color:#333333;

}

div#Popup-Main{

    width:670px;

	margin:10px auto;

}

div#Popup-Left{

    width:315px;

	float:left;

}

div#Popup-Left-Pict{

    width:315px;

	height:80px;

	margin-top:15px;

}

div#Popup-Left-Pict p{

    width:55px;

	height:80px;

	float:left;

	margin:0px 3px;

}

div#Popup-Right{

    width:345px;

	margin-left:10px;

	color:#FEBD16;

	float:left;

}

div#Popup-Right-Flow{

    width:345px;

	height:25px;

	font-size:15px;

	color:#FFFFFF;

	background:url(../img/popup-textflow.jpg) no-repeat;

}

div#Popup-Right-Flow p{

	padding-top:5px;

}

div#Popup-Right-Bt{

    width:345px;

	height:30px;

	margin-top:10px;

}

.pop-new{

   width:107px;

   height:30px;

   display:block;

   float:left;

}

.pop-today{

   width:109px;

   height:30px;

   display:block;

   float:left;

}

.pop-reserve{

   width:109px;

   height:30px;

   display:block;

   float:left;

}

div#Popup-Right-Text{

   width:345px;

   margin-top:5px;

   border-top:solid 1px #FEBD16;

   border-bottom:solid 1px #FEBD16;

}

div#Popup-Right-Text p{

   width:345px;

   margin-top:5px;

   text-align:left;

   line-height:20px;

}

div#Popup-Right-Text em{

   font-size:16px;

}

div#Popup-Right-Text02{

   width:345px;

   margin-top:5px;

   text-align:left;

   line-height:15px;

}

div#Popup-Right-Text02 p{

   font-size:10px;

}

div#Popup-Right-Table{

   width:345px;

   margin-top:5px;

   font-size:10px;

   margin-bottom:15px;

}

div#Popup-Right-Table td{

   text-align:center;

   padding:3px;

}

div#Popup-Right-Close{

   width:345px;

   text-align:right;

   padding-top:10px;

   float:left;

  }

#Popup-Right-Close a, #Popup-Right-Close a:link, #Popup-Right-Close a:visited{

   width:166px;

   height:21px;

   float:right;

   display:block;

   text-indent:-9999px;

   background:url(../img/closed01.jpg);

}

#Popup-Right-Close a:hover{

   background:url(../img/closed02.jpg);

}

#popup-area-right-01-07{

   width:345px;

   margin-top:5px;

   font-size:10px;

   margin-bottom:15px;

}

.option-menu01{

   width:80px;

   height:18px;

   float:left;

   border:solid 1px #FEBD16;

   color:#FEBD16;

   padding-top:5px;

}



/*--予約ポップアップページ--*/

div#Reserve-Head{

    width:710px;

	height:70px;

	background:url(../img/reserve-title.jpg) no-repeat;

}

div#Reserve-Main{

    width:670px;

	margin:5px auto;

	text-align:left;

}

div#Reserve-Main p{

    width:670px;

	line-height:20px;

	padding-top:10px;

}

div#Reserve-Main em{

    color:#F50065;

	font-size:10px;

}

div#Reserve-Form{

    margin-top:20px;

	text-align:left;

}

div#Reserve-Form td{

    padding:5px;

}

.Form-Text01{

    text-align:right;

}



/*--確認ポップアップページ--*/

div#Confirmation-Head{

    width:710px;

	height:70px;

	background:url(../img/confirmation-title.jpg) no-repeat;

}

div#Confirmation-Main{

    width:670px;

	height:530px;

	margin:5px auto;

	text-align:left;

	line-height:18px;

}

div#Confirmation-Main{

    margin-top:35px;

	margin-left:20px;

}

div#Confirmation-Main p{

    font-size:18px;

	font-weight:bolder;

	color:FFBF00;

	line-height:24px;

}

div#Confirmation-Main em{

    font-size:14px;

	line-height:20px;

}

div#Popup-Yes{

   width:360px;

   height:26px;

   margin-top:20px;

}

.yes-area{

   width:165px;

   height:37px;

   float:left;

   margin-right:20px;

}

.no-area{

   width:165px;

   height:37px;

   float:left;

}

div#Popup-Closed02{

   width:670px;

   padding-top:35px;

   text-align:left;

}