@import url('base.css');  


/*body共通設定===========================================*/

html { overflow-x: hidden; }
body { margin: 0; padding: 0; }

/*リンク時ボーダー無し===================================*/
img { border: none; }

/*背景設定===============================================*/

/*エントランス*/
.entrance-bg {
	background-image: url(../entrance/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*百合の園情報*/
.info-bg {
	background-image: url(../info/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*人妻ご紹介*/
.intro-bg {
	background-image: url(../introduction/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*出勤シフト*/
.shift-bg {
	background-image: url(../shift/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*タイムテーブル*/
.timetable-bg {
	background-image: url(../timetable/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*お待合わせに際して*/
.wait-bg {
	background-image: url(../waiting/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*ちょっと一服*/
.enjoy-bg {
	background-image: url(../blog/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*ご予約・メール*/
.reserve-bg {
	background-image: url(../reserve/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*求人*/
.recruit-bg {
	background-image: url(../recruit/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
.menu_arrow_recruit {
    position: relative;
    top: -330px; left: 2px;
}
/*リンク*/
.link-bg {
	background-image: url(../link/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}
/*ランキング*/
.ranking-bg {
	background-image: url(../ranking/images/bg.jpg);
	background-repeat: no-repeat;
	height:auto;
}


/* ------------------------------------------------ */
/* flashが無い場合 */
/* ------------------------------------------------ */

/* 代替え背景 */
.noFlash-bg{
	width:280px;
	height:820px;
	background-image: url(../images/noFlash/menuBg230703.jpg);
	background-repeat: no-repeat;
}

/* オペレータ用 iFrame */
#operatorIFrame{
	width:200px;
	height:30px;
	position:absolute;
	top:148px;
	left:88px;
}

/* トップへのリンク */
.topLink{position:absolute;top:11px;left:5px;width:202px;height:49px;}
.topLink a{display:block;width:202px;height:49px;}

/* 電話番号リンク */
.telLink{position:absolute;top:66px;left:5px;width:202px;height:64px;}
.telLink a{display:block;width:202px;height:64px;}

/* メインメニュー */
.mainMenu01{position:absolute;top:181px;left:16px;width:105px;height:18px;} /*エントランス*/
.mainMenu02{position:absolute;top:307px;left:17px;width:105px;height:18px;} /*百合の園情報*/
.mainMenu03{position:absolute;top:378px;left:16px;width:105px;height:18px;} /*人妻ご紹介*/
.mainMenu04{position:absolute;top:217px;left:16px;width:105px;height:18px;} /*出勤シフト*/
.mainMenu05{ } /*ランキング*/
.mainMenu06{position:absolute;top:442px;left:16px;width:128px;height:18px;} /*お待ち合わせ*/
.mainMenu07{position:absolute;top:480px;left:16px;width:105px;height:18px;} /*ちょっと一服*/
.mainMenu08{position:absolute;top:518px;left:16px;width:105px;height:18px;} /*予約メール*/
.mainMenu09{position:absolute;top:556px;left:16px;width:105px;height:18px;} /*求人*/
.mainMenu10{position:absolute;top:593px;left:16px;width:105px;height:18px;} /*リンク*/
.mainMenu11{position:absolute;top:267px;left:15px;width:160px;height:18px;} /*本日のご予約状況*/

a.mainMenu{display:block;width:125px;height:18px;}
.mainMenu05 a.mainMenu{width:128px;height:18px;}
.mainMenu10 a.mainMenu{width:160px;height:18px;}

.mainMenu01 a:hover{background:url(../images/noFlash/menu01.jpg);background-repeat: no-repeat;}
.mainMenu02 a:hover{background:url(../images/noFlash/menu02.jpg);background-repeat: no-repeat;}
.mainMenu03 a:hover{background:url(../images/noFlash/menu03.jpg);background-repeat: no-repeat;}
.mainMenu04 a:hover{background:url(../images/noFlash/menu04.jpg);background-repeat: no-repeat;}
.mainMenu05 a:hover{background:url(../images/noFlash/menu05.jpg);background-repeat: no-repeat;}
.mainMenu06 a:hover{background:url(../images/noFlash/menu06.jpg);background-repeat: no-repeat;}
.mainMenu07 a:hover{background:url(../images/noFlash/menu07.jpg);background-repeat: no-repeat;}
.mainMenu08 a:hover{background:url(../images/noFlash/menu08.jpg);background-repeat: no-repeat;}
.mainMenu09 a:hover{background:url(../images/noFlash/menu09.jpg);background-repeat: no-repeat;}
.mainMenu10 a:hover{background:url(../images/noFlash/menu10.jpg);background-repeat: no-repeat;}
.mainMenu11 a:hover{background:url(../images/noFlash/menu11.jpg);background-repeat: no-repeat;}


/* サブメニュー */
.subMenu01{position:absolute;top:308px;left:138px;width:103px;height:15px;} /*ご利用料金*/
.subMenu02{position:absolute;top:332px;left:138px;width:103px;height:15px;} /*概要*/
.subMenu03{position:absolute;top:356px;left:137px;width:103px;height:15px;} /*禁止事項*/
.subMenu04{position:absolute;top:379px;left:137px;width:103px;height:15px;} /*在籍一覧*/
.subMenu05{position:absolute;top:404px;left:137px;width:103px;height:15px;} /*本日出勤*/
.subMenu06{position:absolute;top:427px;left:137px;width:125px;height:15px;} /*体験入店、新入店*/
.subMenu07{position:absolute;top:221px;left:138px;width:103px;height:15px;} /*出勤一覧*/
.subMenu08{position:absolute;top:246px;left:137px;width:125px;height:15px;} /*体験入店、新入店*/

.subMenu09{position:absolute;top:562px;left:138px;width:103px;height:15px;} /*女性求人*/
.subMenu10{position:absolute;top:586px;left:137px;width:103px;height:15px;} /*運営スタッフ求人*/
.subMenu11{position:absolute;top:638px;left:196px;width:103px;height:15px;} /*本店*/
.subMenu12{position:absolute;top:662px;left:196px;width:103px;height:15px;} /*品川*/
.subMenu13{position:absolute;top:686px;left:196px;width:103px;height:15px;} /*新宿*/
.subMenu14{position:absolute;top:710px;left:195px;width:103px;height:15px;} /*池袋*/

a.subMenu{display:block;width:123px;height:15px;}

.subMenu01 a:hover{background:url(../images/noFlash/subMenu01.jpg);background-repeat: no-repeat;}
.subMenu02 a:hover{background:url(../images/noFlash/subMenu02.jpg);background-repeat: no-repeat;}
.subMenu03 a:hover{background:url(../images/noFlash/subMenu03.jpg);background-repeat: no-repeat;}
.subMenu04 a:hover{background:url(../images/noFlash/subMenu04.jpg);background-repeat: no-repeat;}
.subMenu05 a:hover{background:url(../images/noFlash/subMenu05.jpg);background-repeat: no-repeat;}
.subMenu06 a:hover{background:url(../images/noFlash/subMenu06.jpg);background-repeat: no-repeat;}
.subMenu07 a:hover{background:url(../images/noFlash/subMenu07.jpg);background-repeat: no-repeat;}
.subMenu08 a:hover{background:url(../images/noFlash/subMenu08.jpg);background-repeat: no-repeat;}
.subMenu09 a:hover{background:url(../images/noFlash/subMenu09.jpg);background-repeat: no-repeat;}
.subMenu10 a:hover{background:url(../images/noFlash/subMenu10.jpg);background-repeat: no-repeat;}
.subMenu11 a:hover{background:url(../images/noFlash/subMenu11.jpg);background-repeat: no-repeat;}
.subMenu12 a:hover{background:url(../images/noFlash/subMenu12.jpg);background-repeat: no-repeat;}
.subMenu13 a:hover{background:url(../images/noFlash/subMenu13.jpg);background-repeat: no-repeat;}
.subMenu14 a:hover{background:url(../images/noFlash/subMenu14.jpg);background-repeat: no-repeat;}

/* 矢印 */
.arrow{
	width:10px;
	height:11px;
	background:url(../images/noFlash/arrow.gif);
	background-repeat:
	no-repeat;
}

#arrow01{position:absolute;top:184px;left:3px;visibility:hidden;}
#arrow02{position:absolute;top:310px;left:3px;visibility:hidden;}
#arrow03{position:absolute;top:382px;left:3px;visibility:hidden;}
#arrow04{position:absolute;top:223px;left:3px;visibility:hidden;}
/*#arrow05{position:absolute;top:414px;left:3px;visibility:hidden;}*//*ランキング*/
#arrow06{position:absolute;top:448px;left:3px;visibility:hidden;}
#arrow07{position:absolute;top:487px;left:3px;visibility:hidden;}
#arrow08{position:absolute;top:523px;left:3px;visibility:hidden;}
#arrow09{position:absolute;top:563px;left:3px;visibility:hidden;}
#arrow10{position:absolute;top:601px;left:3px;visibility:hidden;}
#arrow11{position:absolute;top:273px;left:3px;visibility:hidden;}

/* TEL */
a.grvTel{display:block;width:224px;height:84px;}
.grvTel01{
	width:224px; 
	height:84px;
	position:absolute;top:750px;left:16px;
	background:url(/ikebukuro/images/grv_tel_ikebukuro2.jpg);
}
/* スマホリンク */
a.grvSpLink{display:block;width:223px;height:63px;}
.grvSpLink01{
	width:223px;
	height:63px;
	position:absolute;top:850px;left:16px;
	background:url(/images/btn_sp.jpg);
}



.menuBox{ position: relative; }
.menuBox .head{ position: absolute; }
.menuBox .menu{ position: absolute; cursor: pointer; }

.menuBox .nav_lettre { font-size: 13px; top: 615px; left: 10px; position: absolute; line-height: 140%; font-family: none; }

.menuBox .title{ top: 13px; left: 7px; }
.menuBox .tel1_text{ top: 75px; left: 8px; }
.menuBox .tel1{ top: 75px; left: 90px; }
/*
.menuBox .tel2_text{ top: 94px; left: 8px; }
.menuBox .tel2{ top: 94px; left: 90px; }
*/
.menuBox .time1_text{ top: 96px; left: 8px; }
.menuBox .time1{ top: 95px; left: 90px; }
.menuBox .time2_text{ top: 116px; left: 8px; }
.menuBox .time2{ top: 115px; left: 90px; }
.menuBox .ope_text{ top: 136px; left: 8px; }
.menuBox .ope{ top: 142px; left: 90px; font-size:13px; color: #6B5C53; font-weight: bold; text-shadow: 1px 1px 0 #8C6C58; }
.menuBox .ope_text2{ top: 115px; left: 8px; }
.menuBox .ope2{ top: 118px; left: 90px; font-size:13px; color: #6B5C53; font-weight: bold; text-shadow: 1px 1px 0 #8C6C58; }
.menuBox .ope_info{ top: 148px; left: 7px; font-size:12px; color: #6B5C53; font-weight: bold; line-height: 15px; }
/*
.menuBox picture img, 
.menuBox .apng-image { background: url(https://raw.githubusercontent.com/ics-creative/160609_animation-image-generator/master/app/imgs/opacity.png); }
*/

.menuBox .main1{ top: 188px; left: 13px; z-index: 999; }
.menuBox .main2{ top: 228px; left: 13px; z-index: 999; }
.menuBox .main3{ top: 266px; left: 13px; z-index: 999; }
.menuBox .main4{ top: 306px; left: 14px; z-index: 999; }
.menuBox .main5{ top: 344px; left: 13px; z-index: 999; }
.menuBox .main7{ top: 383px; left: 13px; z-index: 999; }
.menuBox .main8{ top: 422px; left: 13px; z-index: 999; }
.menuBox .main9{ top: 460px; left: 13px; z-index: 999; }
.menuBox .main10{ top: 496px; left: 13px; z-index: 999; }
.menuBox .main11{ top: 536px; left: 13px; z-index: 999; }
.menuBox .main12{ top: 573px; left: 13px; z-index: 999; }

.menuBox .sub_box{ position: absolute; z-index: 1; }
.menuBox .sub_box img,
.menuBox .sub_box .sub{ float: left; }
.menuBox .sub_box .sub div{ height: 16px; padding: 2px 0 2px 5px; }
.menuBox .sub_box .sub div{ height: 16px; padding: 2px 0 2px 5px; }
.menuBox .sub12_box .sub div{ padding: 3px 0 4px 5px; }

.menuBox .sub2_box{ top: 233px; left: 12px; }
.menuBox .sub4_box{ top: 309px; left: 12px; }
.menuBox .sub5_box{ top: 347px; left: 12px; }
.menuBox .sub10_box{ top: 491px; left: 12px; }
.menuBox .sub11_box{ top: 507px; left: 12px; }
.menuBox .sub12_box{ top: 533px; left: 12px; }