* {



    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:#1C0000;



}



body{



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



	font-size:14px;



	color:#FFFFFF;



	text-align:center;



	letter-spacing:1px;



	margin:0px auto;



}



.Bar-text{



    width:400px;



	margin-right:15px;



	margin-top:25px;



	float:right;



}



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



    width:380px;



	margin-top:5px;



    font-size:10px;



	color:#FFBF00;



	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:376px;



	margin:0px auto;



}



div#Enter-Area02{



    width:830px;



	height:136px;



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



	margin:0px auto;



}



.Enter-Content{



    width:407px;



	height:46px;



	margin:0px auto;



	padding-top:20px;



}



div#Enter-Area03{



    width:830px;



	padding-top:15px;



	margin:0px auto;



	text-align:center;



	font-size:10px;



	color:#FFFFFF;



	line-height:16px;



	margin-bottom:25px;



}



div#Enter-Area03 p{



    padding-top:15px;



	margin-bottom:20px;



	font-size:10px;



	color:#960200;



}



div#Enter-BannerArea01{



    width:830px;



	margin:0px auto;



	margin-bottom:20px;



}



div#Enter-BannerArea01 p{



    padding-top:15px;



	margin-bottom:15px;



}



div#Enter-BannerArea02{



    width:751px;



	margin:0px auto;



}



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



	width: 203px;



	height: 46px;



	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: 203px;



	height: 46px; 



	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/main-background.jpg) repeat-y center;



}



div#Main-Area{



    width:850px;



	margin:0px auto; 



}



div#Content-Area{



    width:850px;



	height:52px;



	margin:0px auto;



}



div#Image-Area{



    width:850px;



	height:277px;



}



div#SabContent-Area{



    width:850px;



	height:37px;



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



	margin:0px auto;



	font-size:12px;



}



.subcontent-left{



    width:425px;



	height:37px;



	text-align:left;



	float:left



}



.subcontent-right{



    width:425px;



	height:37px;



	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:122px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con01 a:hover{



    background:url(../img/con01.gif);



}



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



    width:122px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con02 a:hover{



    background:url(../img/con02.gif);



}



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



    width:121px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con03 a:hover{



    background:url(../img/con03.gif);



}



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



    width:121px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con04 a:hover{



    background:url(../img/con04.gif);



}



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



    width:121px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con05 a:hover{



    background:url(../img/con05.gif);



}



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



    width:121px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con06 a:hover{



    background:url(../img/con06.gif);



}



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



    width:122px;



	height:52px;



	display:block;



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



	float:left;



	text-indent:-9999px;



}



.con07 a:hover{



    background:url(../img/con07.gif);



}







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



div#Schedule-Title{



    width:850px;



	height:70px;



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



	margin:0px auto;



}



div#schedulearea-back{



    background:url(../img/schedule-back.gif) #000000;



	width:850px;



	height:640px;



}



div#Schedule-Area{



    width:850px;



	margin:0px auto;



    overflow:auto;



}



div#Soar-Area{



    width:654px;



    height:36px;



	margin:0px auto;



	padding-top:20px;



}



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



    width:109px;



	height:36px;



    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:109px;



	height:36px;



    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:36px;



    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:36px;



    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:36px;



    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:109px;



	height:36px;



    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:250px;



	height:170px;



	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:15px;



	background:#CC0000;



	text-align:center;



	font-size:11px;



	display:block;



	float:left;



	letter-spacing:normal;



}



.pict-time-em{



    font-size:10px;



	color:#FFFFFF;



}



.pict-time-title{



    width:105px;



    font-size:10px;



	color:#CC0000;



	float:left;



}



.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:#CC0000;



}



.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-Main{



    width:820px;



	margin:0px auto;



}







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



div#News-Title{



    width:850px;



	height:70px;



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



}



div#News-Area{



    width:850px;



	margin:0px auto;



	background:url(../img/news-back.jpg) no-repeat #960200;



}



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;



	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;



}



.news-pictarea img{



    padding-left:15px;



}







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



div#Event-Title{



    width:850px;



	height:70px;



	margin:0px auto;



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



}



div#Event-Area{



    width:850px;



	margin:0px auto;



	background:url(../img/event-back.jpg) no-repeat #960200;



}



div#Event-Area02{



    width:850px;



	height:259px;



	overflow:auto;



}







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



div#Magazine-Title{



    width:850px;



	height:70px;



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



}



div#Magazine-Area{



    width:850px;



	background:url(../img/magazine-area.jpg) no-repeat #960200;



}



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:442px;



	height:331px;



	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:70px;



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



	margin:0px auto;



}



div#System-Area{



    width:850px;



	background:url(../img/system-back.jpg) no-repeat #960200;



}



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:70px;



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



	margin:0px auto;



}



div#Recruit-Area{



    width:850px;



	background:url(../img/recruit-back.jpg) no-repeat #960200;



	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:70px;



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



	margin:0px auto;



}



div#Link-Area{



    width:850px;



	background:url(../img/link-back.jpg) no-repeat #960200;



	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:94px;



	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:#960200;



}







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



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:70px;



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



}



.Popup-Text{



    width:262px;



	height:15px;



	margin-right:13px;



	margin-top:27px;



	float:right;



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



}



div#Popup-Main{



    width:670px;



	margin:10px auto;



}



div#Popup-Left{



    width:315px;



	height:552px;



	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;



	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 #FFFFFF;



   border-bottom:solid 1px #FFFFFF;



}



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:32px;



   float:right;



   display:block;



   text-indent:-9999px;



   background:url(../img/closed.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 #FFFFFF;



   color:#FFFFFF;



   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;



}