/*--レイアウトCSS--*/

* {

	margin: 0px;

	padding: 0px;

}

.clr { clear: left; }



/*--デフォルトセッティング--*/

p { margin: 0px; padding: 0px; }



strong {

	font-weight: none;

	margin: 0px;

	padding: 0px;

}



em { font-style: normal; }



address { font-style:normal; }



ol, ul, li { list-style: none; }



dl, dt, dd {

	list-style: none;

	margin: 0px;

	padding: 0px;

}



img {

	border: none;

	margin: 0px;

	padding: 0px;

}



table {

	margin: 0px;

	padding: 0px;

}



a, a:link, a:visited { color: #666666; text-decoration: underline; }

a:hover { color: #666666; text-decoration: none; }



h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; text-indent:-9999px;}



html,body {

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

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

	scrollbar-arrow-color: #FFFFFF;/* 矢印 */

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

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

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

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

}



body {

	color: #FFFFFF;

	margin: 0px auto;

	text-align:center;

	font: normal 11px "ＭＳ Ｐゴシック", Osaka;

	letter-spacing:1px;

	margin:0px auto;

}



/*--確認用スタイルシート--*/

.title-text{

    font-weight:bolder;

	color:#67678F;

}



/*--Enter Page--*/

.enter-back{

    background:url(../img/enter-back.jpg) center top;

}

.enter-area01{

    height:43px;

	margin:0px auto;

}

.enter-area01 p{

    padding-top:20px;

}

.enter-area02{

    width:850px;

	height:400px;

	margin:0px auto;

}

.enter-area03{

    width:372px;

	height:40px;

	margin:0px auto;

}

.enter, .enter a, .enter a:link, .enter a:visited{

    width:186px;

	height:40px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.enter a:hover{

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

}

.exit, .exit a, .exit a:link, .exit a:visited{

    width:186px;

	height:40px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.exit a:hover{

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

}

.enter-area04{



	margin:0px auto;

	line-height:18px;

}

.enter-area04 p{

    padding-top:15px;

}

.enter-area04 em{

    font-size:10px;

	color:#E03CBE;

}

.enter-banner{

    width:850px;

	margin:0px auto;

	margin-top:20px;

}

.enter-banner img{

	margin:3px;

	margin-bottom:5px;

}



/*--Top Page--*/

.page-background{

    background:url(../img/background.jpg) center top;

}

.head-line{

    height:5px;

	background:#E03C8E;

}

.head-area01{

    width:880px;

	height:119px;

	background:url(../img/head.jpg) no-repeat center top;

	margin:0px auto;

}

.head-content{

    width:107px;

	height:27px;

	padding-left:573px;

}

.con-book, .con-book a, .con-book a:link, .con-book a:active, .con-book a:visited{

    width:33px;

	height:26px;

	background:url(../img/book01.png) no-repeat;

	display:block;

	text-indent:-9999px;

	float:left;

}

.con-book a:hover{

	background:url(../img/book02.png);

}

.con-home, .con-home a, .con-home a:link, .con-home a:active, .con-home a:visited{

    width:36px;

	height:26px;

	background:url(../img/home01.png) no-repeat;

	display:block;

	text-indent:-9999px;

	float:left;

}

.con-home a:hover{

	background:url(../img/home02.png);

}

.con-mail, .con-mail a, .con-mail a:link, .con-mail a:active, .con-mail a:visited{

    width:38px;

	height:26px;

	background:url(../img/mail01.png) no-repeat;

	display:block;

	text-indent:-9999px;

	float:left;

}

.con-mail a:hover{

	background:url(../img/mail02.png);

}

.head-content-ex{

    width:107px;

	height:27px;

	padding-left:264px;

	float:left;

	margin-bottom:63px;

}

.head-fla{

    width:219px;

	height:119px;

	float:left;

}

.maq-area{

    width:661px;

	height:26px;

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

	margin-top:63px;

	text-align:center;

	margin-left:219px;

}

.maq-area p{

    width:639px;

	padding-top:8px;

	color:#666666;

}

.maq-area-ex{

    width:661px;

	height:26px;

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

	text-align:center;

    float:left;

}

.maq-area-ex p{

    width:639px;

	padding-top:8px;

	padding-left:10px;

	color:#666666;

}

.content-background{

    height:43px;

	background:url(../img/content-background.jpg);

	margin:0px auto;

}

.content-area{

    width:880px;

	height:43px;

	margin:0px auto;

}

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

    width:84px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con01 a:hover{

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

} 

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

    width:120px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con02 a:hover{

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

} 

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

    width:119px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con03 a:hover{

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

}

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

    width:121px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con04 a:hover{

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

}

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

    width:147px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con05 a:hover{

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

}

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

    width:89px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con06 a:hover{

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

}

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

    width:112px;

	height:43px;

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.con07 a:hover{

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

}

.con08, .con08 a, .con08 a:link, .con08 a:active, .con08 a:visited{

    width:88px;

	height:43px;

	background:url(../img/con08-1.jpg);

	display:block;

	text-indent:-9999px;

	float:left;

}

.con08 a:hover{

	background:url(../img/con08-1.gif);

}

.top-mainarea01{

    width:880px;

	margin:0px auto;

	margin-top:15px;

	margin-bottom:10px;

}

.top-mainarea01-left{

    width:599px;

	margin-right:8px;

	float:left;

}

.top-mainarea01-left01{

    width:599px;

	height:459px;

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

	margin-bottom:6px;

}

.top-mainarea01-left01-ex{

    width:599px;

	height:389px;

	background:url(../img/event-background.gif);

	margin-bottom:6px;

}

.top-mainarea01-left01-pict01{

    width:591px;

	height:300px;

	padding-top:15px;

	margin:0px auto;

	margin-bottom:5px;

}

.top-mainarea01-left01-pict02{

    width:591px;

    padding-top:2px;

    padding-left:4px;

}

.top-mainarea01-left01-pict02 img{

    float:left;

	margin-left:1px;

}

.top-mainarea01-left02-boder{

    width:597px;

	height:239px;

	border:1px #CCCCCC solid ;

		height:239px;

	background:#FFFFFF;

}

.top-mainarea01-left02-boder-ex{

    width:597px;

	height:299px;

	border:1px #CCCCCC solid ;

	background:#FFFFFF;

}

.top-mainarea01-left02{

    width:572px;

}

.top-mainarea01-left02-02{

    width:572px;

	padding-top:15px;

	text-align:left;

}

.top-news{

    width:572px;

	border-bottom:dashed 1px #CCCCCC;

	color:#2D383E;

	margin-bottom:10px;

}

.top-news em{

    color:#D21465;

	font-size:10px;

}

.top-news img{

    margin-left:3px;

	margin-right:3px;

}

.top-mainarea01-right{

    width:270px;

	height:728px;

	background:url(../img/pickup-background.jpg);

	float:left;

}

.top-mainarea01-right p{

    width:250px;

	height:680px;

	margin:0px auto;

	padding-top:35px;

}

.top-mainarea01-right img{

    padding-top:35px;

	margin:0px auto;

}

.top-mainarea02{

    width:879px;

	height:208px;

	background:url(../img/today-background.jpg);

	margin:0px auto;

	margin-bottom:10px;

}

.top-mainarea02-02{

    width:815px;

	margin:0px auto;

	padding-top:43px;

	text-align:left;

}

.today-gal{

    width:115px;

	margin-right:5px;

}

.today-gal img{

    margin-bottom:3px;

}

.today-gal02{

    width:115px;

	height:15px;

	background:#666666;

}

.top-mainarea03{

    width:879px;

	height:104px;

	margin:0px auto;

	margin-bottom:25px;

}

.con-magazine, .con-magazine a, .con-magazine a:link, .con-magazine a:active, .con-magazine a:visited{

    width:217px;

	height:104px;

	background:url(../img/con-magazine01.jpg);

	display:block;

	text-indent:-9999px;

	float:left

}

.con-magazine a:hover{

	background:url(../img/con-magazine02.jpg);

}

.con-reserve, .con-reserve a, .con-reserve a:link, .con-reserve a:active, .con-reserve a:visited{

    width:221px;

	height:104px;

	background:url(../img/con-reserve01.jpg);

	display:block;

	text-indent:-9999px;

	float:left

}

.con-reserve a:hover{

	background:url(../img/con-reserve02.jpg);

}

.con-card, .con-card a, .con-card a:link, .con-card a:active, .con-card a:visited{

    width:223px;

	height:104px;

	background:url(../img/con-card01.jpg);

	display:block;

	text-indent:-9999px;

	float:left

}

.con-card a:hover{

	background:url(../img/con-card02.jpg);

}

.con-mobile, .con-mobile a, .con-mobile a:link, .con-mobile a:active, .con-mobile a:visited{

    width:218px;

	height:104px;

	background:url(../img/con-mobile01.jpg);

	display:block;

	text-indent:-9999px;

	float:left

}

.con-mobile a:hover{

	background:url(../img/con-mobile02.jpg);

}

.foot-area01{

    height:218px;

	background:url(../img/foot-area02.gif);

}

.foot-area02{

    width:880px;

	margin:0px auto;

	padding-top:15px;

}

.foot-area02 a, .foot-area02 a:link, .foot-area02 a:active, .foot-area02 a:visited{

    color:#FFFFFF;

	text-decoration:none;

}

.foot-area02 a:hover{

    text-decoration:underline;

}

.foot-area02-left{

    width:344px;

	height:86px;

	float:left;

}

.foot-area02-right{

    width:536px;

	height:150px;

	text-align:right;

	line-height:18px;

	float:left;

}

.foot-area02-right p{

    padding-top:15px;

}

.foot-area02-right em{

    color:#F6C7E1;

	font-size:10px;

	letter-spacing:2px;

}



/*--Schedule Page--*/

.otherpage-mainarea01{

    width:880px;

	margin:0px auto;

	padding-top:15px;

	margin-bottom:25px;

}

.otherpage-mainarea02{

    width:878px;

    height:765px;

	border:#CCCCCC 1px solid;

	background:url(../schedule/img/others-background.png);

	_background: none;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../schedule/img/others-background.png', sizingMethod=scale);

	overflow:auto;

}

.otherpage-mainarea03{

    width:878px;

    height:765px;

	border:#CCCCCC 1px solid;

}

.otherpage-mainarea04{

    width:878px;

    height:765px;

	border:#CCCCCC 1px solid;

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

}

.otherpage-mainarea05{

    width:878px;

    height:765px;

	overflow:auto;

}

.schedule-area01{

    width:848px;

	margin:0px auto;

	padding-top:25px;

}

.schedule-panel{

    width:157px;

	height:330px;

	background:url(../schedule/img/sche-panel.jpg);

	margin:4px;

	margin-bottom:10px;

	float:left;

}

.schedule-panel-pict{

    width:141px;

	height:171px;

	background:url(../schedule/img/pict-panel.jpg);

	margin:0px auto;

	margin-top:17px;

	margin-bottom:5px;

}

.schedule-panel-pict img{

    margin:5px auto;

}

.schedule-panel-time{

    width:149px;

	height:31px;

	margin:0px auto;

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

}

.schedule-panel-time p{

    font-size:16px;

	padding-top:5px;

	font-weight:bold;

}

.schedule-panel-name{

    width:141px;

	margin:0px auto;

	color:#D2143F;

	line-height:16px;

	text-align:left;

}

.schedule-panel-name p{

    font-size:10px;

}

.schedule-panel-name em{

    font-size:16px;

	color:#D2143F;

}

.schedule-panel-coment{

    width:141px;

	height:19px;

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

	margin:0px auto;

}
.schedule-panel-icon{

    width:140px;

	height:25px;

	margin:0px auto;

	margin-bottom:3px;

}

.schedule-panel-icon img{

    clear:both;

}

.schedule-panel-coment p{

    color:#15252C;

	padding-top:5px;

}



/*--Girls Page--*/

.girls-area01{

    width:848px;

	margin:0px auto;

	padding-top:25px;

}	

.girls-panel{

    width:201px;

	height:392px;

	background:url(../girls/img/girls-panel.jpg);

	margin:3px;

	float:left;

}

.girls-panel-pict{

    width:185px;

	height:224px;

	background:url(../girls/img/pict-panel.jpg);

	margin:0px auto;

	margin-top:20px;

	margin-bottom:10px;

}

.girls-panel-pict img{

    margin:5px auto;

}

.girls-panel-name{

    width:185px;

	margin:0px auto;

	color:#D2143F;

	line-height:16px;

	font-size:12px;

	text-align:left;

	margin-bottom:7px;

}

.girls-panel-name em{

    font-size:18px;

	color:#D2143F;

}

.girls-panel-icon{

    width:180px;

	height:46px;

	margin:0px auto;

	margin-bottom:7px;

}

.girls-panel-icon img{

    float:left;

}

.girls-panel-coment{

    width:185px;

	height:19px;

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

	margin:0px auto;

}

.girls-panel-coment p{

    color:#15252C;

	padding-top:5px;

}



/*--System Page--*/

.system-area01{

    width:750px;

	padding-top:25px;

	margin:0px auto;

}

.system-title{

    margin-bottom:10px;

}

.system-content{

    margin-bottom:25px;

}

.system-text{

    width:665px;

	color:#657581;

	line-height:16px;

	margin-bottom:25px;

	font-size:14px;

	text-align:left;

}



/*--Hotellist Page--*/

.hotel-area01{

    width:755px;

	margin:0px auto;

	padding-top:25px;

}

.hotel-attention{

    padding-top:15px;

	margin-bottom:20px;

}

.hotel-b-table table{

    margin-top:15px;

	margin-bottom:25px;

}

.hotel-b-table td{

    padding:4px;

	text-align:left;

	color:#67678F;

	font-size:10px;

}

.hotel-b-white td{

    color:#FFFFFF;

	background:#8A8AB9;

	text-align:center;

}



.hotel-l-table table{

    margin-top:15px;

	margin-bottom:25px;

}

.hotel-l-table td{

    padding:4px;

	text-align:left;

	color:#E03C8E;

	font-size:10px;

}

.hotel-l-white td{

    color:#FFFFFF;

	background:#E76AE9;

	text-align:center;

}



/*--Diary Page--*/



/*--Recruit Page--*/

.recruit-area01{

    width:758px;

	margin:0px auto;

	padding-top:25px;

}

.recruit-area02{

    width:675px;

	margin:0px auto;

	padding-top:20px;

	line-height:16px;

}

.recruit-area02 p{

    width:523px;

	margin:0px auto;

	text-align:left;

	color:#2D383E;

	padding-top:15px;

	margin-bottom:20px;

}



/*--Link Page--*/

.link-area01{

    width:763px;

	margin:0px auto;

	padding-top:25px;

}

.link-text{

    width:670px;

	margin:0px auto;

	text-align:left;

	padding-top:15px;

	margin-bottom:25px;

	line-height:16px;

	color:#2D383E;

}

.link-bannerarea01{

    width:670px;

	margin:0px auto;

	padding-top:15px;

	color:#2D383E;

	text-align:left;

	line-height:16px;

	margin-bottom:25px;

}

.link-bannerarea02, .link-bannerarea02 a, .link-bannerarea02 a:link, .link-bannerarea02 a:visited{

    width:670px;

	margin:0px auto;

	padding-top:15px;

	color:#2D383E;

	text-align:left;

	line-height:16px;

	margin-bottom:25px;

	text-decoration:none;

	font-size:10px;

}

.link-bannerarea02 a:hover{

    text-decoration:underline;

}

.link-bannerarea02 p{

    width:88px;

	height:60px;

	margin:3px;

	float:left;

	text-align:center;

}



/*--Girls Popup--*/

.pop-mainarea01{

    width:750px;

	margin:0px auto;

}

.pop-mainarea02{

    width:748px;

    height:580px;

	border:#CCCCCC 1px solid;

	background:url(../girls/img/pop-background.png);

	_background: none;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../girls/img/pop-background.png', sizingMethod=scale);

}

.pop-mainarea03{

    width:725px;

	margin:0px auto;

	padding-top:12px;

}

.pop-mainarea-left{

    width:360px;

	height:560px;

	background:url(../girls/img/pop-galpanel.jpg) top no-repeat;

	margin-right:20px;

	float:left;

}

.pop-galpanel{

    width:337px;

	height:426px;

	margin-top:15px;

	background:url(../girls/img/pop-pictpanel-b.jpg);

	margin-bottom:25px;

}

.pop-galpanel img{

    margin:5px;

}

.pop-galpict-s-area{

    width:360px;

	height:81px;

}

.pop-galpict-s{

    width:67px;

	height:81px;

	background:url(../girls/img/pop-pictpanel-s.jpg);

	margin-right:4px;

	float:left;

}

.pop-galpict-s img{

    margin:3px;

	margin-top:5px;

}

.pop-mainarea-right{

    width:340px;

	height:560px;

	color:#382D2C;

	float:left;

}

.pop-comentarea{

    width:340px;

	height:25px;

	background:url(../girls/img/pop-comentarea.jpg);

	margin-bottom:8px;

}

.pop-comentarea p{

    width:318px;

	padding-top:8px;

}

.pop-iconarea{

    width:340px;

	height:21px;

	text-align:left;

	margin-bottom:8px;

}

.pop-iconarea img{

    float:left;

}

.pop-textarea{

    width:340px;

	text-align:left;

	line-height:18px;

	font-size:12px;

}

.pop-textarea em{

    font-size:18px;

}

.pop-textarea p{

    font-size:10px;

	line-height:14px;

}

.pop-optionarea{

    width:340px;

	margin-bottom:30px;

}

.pop-option-g{

    width:108px;

	height:23px;

	background:#5D5362;

	text-align:center;

	color:#666666;

	float:left;

	margin-right:3px;

	margin-bottom:3px;

}

.pop-option-g p{

    padding-top:5px;

}

.pop-option-p{

    width:108px;

	height:23px;

	background:#FB6DA4;

	text-align:center;

	color:#FFFFFF;

	float:left;

	margin-right:3px;

	margin-bottom:3px;

}

.pop-option-p p{

    padding-top:5px;

}

.pop-close{

    width:340px;

	height:21px;

	text-align:right;

}



/*--Magazine Page--*/

.magazine-mainarea01{

    width:750px;

	height:660px;

	margin:0px auto;

	font-size:12px;

}

.magazine-mainarea02{

    width:748px;

    height:605px;

	border:#CCCCCC 1px solid;

	background:url(../magazine/img/pop-background02.jpg);

}

.magazine-mainarea03{

    width:705px;

	margin:0px auto;

	padding-top:20px;

	color:#382D2C;

	line-height:16px;

}

.magazine-text01{

    width:625px;

	margin:0px auto;

	text-align:left;

	padding-top:15px;

	margin-bottom:30px;

}

.magazine-text01 img{

	margin-top:15px;

	margin-bottom:15px;

}

.magazine-form{

    width:625px;

	margin:0px auto;

	text-align:left;

	color:#67678F;

}

.magazine-form td{

    padding:2px;

}

.pink-white{

	color:#FFFFFF;

}

.m-form01{

    width:270px;

}

.magazine-close{

    width:625px;

	text-align:right;

	margin-top:10px;

}

.magazine-text02{

    padding-top:40px;

    font-size:16px;

	color:#E76AA9;

	font-weight:bold;

}



/*--Reserve Page--*/

.reserve-area01{

    width:707px;

	padding-top:20px;

	margin:0px auto;

}

.reserve-area02{

    width:635px;

	padding-top:15px;

	margin:0px auto;

	text-align:left;

	color:#382D2C;

	line-height:16px;

	font-size:12px;

}

.reserve-area02 p{

    color:#E76AA9;

}

.reserve-form{

    width:635px;

	margin:0px auto;

	text-align:left;

	padding-top:15px;

}

.reserve-form td{

    padding:2px;

	color:#67678F;

}



/*--Inline 追加--*/

.top-inline01{

    width:570px;

	height:239px;

}

.top-inline02{

    width:570px;

	padding-top:15px;

	text-align:left;

}

.top-inline-bt{

    width:570px;

	height:26px;

	text-align:right;

}

.top-inline-03{

    width:570px;

	margin-bottom:5px;

	text-align:left;

	color:#2D383E;

	font-weight:bold;

}

.top-inline-03 img{

	margin-right:5px;

}

.top-inline04{

    width:570px;

	margin:0px auto;

	margin-bottom:10px;

	text-align:left;

	color:#2D383E;

}

.top-inline04-left{

    width:150px;

	height:190px;

	float:left;

	margin-right:10px;

}

.top-inline04-right{

    width:400px;

	float:left;

	line-height:16px;

}



/*--Card Page--*/

.card-mainarea01{

    width:750px;

	height:660px;

	margin:0px auto;

	font-size:12px;

}

.card-mainarea02{

    width:748px;

    height:605px;

	border:#CCCCCC 1px solid;

	background:url(../magazine/img/pop-background02.jpg);

}

.card-mainarea03{

    width:705px;

	margin:0px auto;

	padding-top:20px;

	color:#382D2C;

	line-height:16px;

}

.card-mainarea04{

    width:650px;

	margin:0px auto;

	padding-top:15px;

	text-align:left;

	color:#67678F;

}

.card-mainarea04 p{

    color:#E76AA9;

	font-size:16px;

}

.card-mainarea05{

    width:650px;

	margin:0px auto;

	margin-top:15px;

	text-align:left;

	color:#67678F;

	border:1px solid #67678F;

}

.card-mainarea05 p{

    width:640px;

	margin:0px auto;

    color:#E76AA9;

	font-size:14px;

	border-bottom:dashed 1px #E76AA9;

}

.card-mainarea06{

    width:640px;

	text-align:center;

	margin-top:35px;

}

.card-page{

    color:#67678F;

	text-align:left;

	padding-left:15px;

	background:url(../magazine/img/pop-background02.jpg);

}

.card-page table{

    padding-top:15px;

}

.card-text01{

   color:#FFFFFF;

}

/*--2008.11.13追加マテリアル--*/

.enter-banners{

    width:468px;

	margin:0px auto;

	padding-top:50px;

}

.enter-banners img{

    margin-bottom:30px;

}





/*--2010.03.17追加マテリアル(会社概要)--*/

table.type1{

	margin:10px auto;

	padding:2px;

	width:80%;

	height:auto;

	clear:both;

	}

table.type1 th{

	margin:0px;

	padding:10px;

	text-align:right;

	color:#ffffff;

	background-color:#F92D74;

	font-size:12px;

	}

table.type1 td{

	margin:0px;

	padding:10px;

	text-align:left;

	color:#000000;

	background-color:#EF95C7;

	font-size:12px;

	}

	

	

div#fdcLink{

	width:700px;

	height:auto;

	margin:10px auto 50px auto;

	padding:10px 0px;

	clear:both;

	}

#fdcLink * {margin:0px; padding:0px;}

#fdcLink dl {margin:5px 0px 0px 5px;}

#fdcLink dd {width:93px; height:36px;}

#fdcLink dd a {width:88px; height:31px; display:block;}

#fdcLink dd,#fdcLink dd a {float:left; font-size:0px; line-height:0px; text-indent:-3000px;}




/*切り替え*/
div#girlSort{
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/girlSort.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:390px;
	height:70px;
	margin:10px auto;
	padding:15px 15px 10px 145px;
	text-indent:-9999px;
	clear:both;
	}
div#girlSort a{
	display:block;
	list-style-type:none;
	width:100%;
	height:100%;
	}
/*全店*/
p.shopId4 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId4 a.other {
}
p.shopId4 a.this {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId4.png);
	background-repeat:no-repeat;
}
p.shopId4 a:hover {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId4.png);
	background-repeat:no-repeat;
}
/*石川店*/
p.shopId0 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId0 a.other {
}
p.shopId0 a.this {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId0.png);
	background-repeat:no-repeat;
}
p.shopId0 a:hover {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId0.png);
	background-repeat:no-repeat;
}
/*富山店*/
p.shopId1 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId1 a.other {
}
p.shopId1 a.this {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId1.png);
	background-repeat:no-repeat;
}
p.shopId1 a:hover {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId1.png);
	background-repeat:no-repeat;
}
/*福井店*/
p.shopId2 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId2 a.other {
}
p.shopId2 a.this {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId2.png);
	background-repeat:no-repeat;
}
p.shopId2 a:hover {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId2.png);
	background-repeat:no-repeat;
}
/*加賀店*/
p.shopId3 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId3 a.other {
}
p.shopId3 a.this {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId3.png);
	background-repeat:no-repeat;
}
p.shopId3 a:hover {
	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/
	background-image:url(../img/shopId3.png);
	background-repeat:no-repeat;
}