/*--レイアウト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:365px;
	height:26px;
	background:url(../img/maq-area.jpg);
	text-align:center;
	float:left;
}
.maq-area-ex p{
	width:343px;
	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:80px;
	height:43px;
	background:url(../img/menu/con01-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con01 a:hover{
	background:url(../img/menu/con01-1.gif);

} 

.con02, .con02 a, .con02 a:link, .con02 a:active, .con02 a:visited{
	width:130px;
	height:43px;
	background:url(../img/menu/con02-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con02 a:hover{
	background:url(../img/menu/con02-1.gif);

} 

.con03, .con03 a, .con03 a:link, .con03 a:active, .con03 a:visited{
	width:100px;
	height:43px;
	background:url(../img/menu/con03-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con03 a:hover{
	background:url(../img/menu/con03-1.gif);
}
.con04, .con04 a, .con04 a:link, .con04 a:active, .con04 a:visited{
	width:105px;
	height:43px;
	background:url(../img/menu/con04-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con04 a:hover{
	background:url(../img/menu/con04-1.gif);
}
.con05, .con05 a, .con05 a:link, .con05 a:active, .con05 a:visited{
	width:90px;
	height:43px;
	background:url(../img/menu/con05-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con05 a:hover{
	background:url(../img/menu/con05-1.gif);
}
.con06, .con06 a, .con06 a:link, .con06 a:active, .con06 a:visited{
	width:115px;
	height:43px;
	background:url(../img/menu/con06-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con06 a:hover{
	background:url(../img/menu/con06-1.gif);
}
.con07, .con07 a, .con07 a:link, .con07 a:active, .con07 a:visited{
	width:90px;
	height:43px;
	background:url(../img/menu/con07-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con07 a:hover{
	background:url(../img/menu/con07-1.gif);
}
.con08, .con08 a, .con08 a:link, .con08 a:active, .con08 a:visited{
	width:90px;
	height:43px;
	background:url(../img/menu/con08-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con08 a:hover{
	background:url(../img/menu/con08-1.gif);
}
.con09, .con09 a, .con09 a:link, .con09 a:active, .con09 a:visited{
	width:80px;
	height:43px;
	background:url(../img/menu/con09-1.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con09 a:hover{
	background:url(../img/menu/con09-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:878px;
	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:878px;
	border:#CCCCCC 1px solid;
}
.otherpage-mainarea04{
	width:878px;
	height:1150px;
	border:#CCCCCC 1px solid;
	background:url(../img/others-gs-back.jpg);
}
.otherpage-mainarea05{
	width:878px;
	height:1150px;
	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;	text-align:left;
}
/*
.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:546px;
	height:70px;
	margin:10px auto;
	padding:15px 19px 10px 145px;
	text-indent:-9999px;
	clear:both;
}
div#girlSort a{
	display:block;
	list-style-type:none;
	width:100%;	height:100%;
}

/*全店*/
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; 
}

/*加賀店*/
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.shopId5 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId5 a.other { }
p.shopId5 a.this {
	behavior:url("../img/iepngfix.htc");
	/*IE6でpng表示用*/
	background-image:url(../img/shopId5.png);
	background-repeat:no-repeat;
}
p.shopId5 a:hover {
	behavior:url("../img/iepngfix.htc");
	/*IE6でpng表示用*/
	background-image:url(../img/shopId5.png);
	background-repeat:no-repeat;
}

/*七尾店*/
p.shopId6 {
	width:70px;
	height:70px;
	padding:0px 4px;
	float:left;
}
p.shopId6 a.other { }
p.shopId6 a.this {
	behavior:url("../img/iepngfix.htc");
	/*IE6でpng表示用*/
	background-image:url(../img/shopId6.png);
	background-repeat:no-repeat;
}
p.shopId6 a:hover {
	behavior:url("../img/iepngfix.htc");
	/*IE6でpng表示用*/
	background-image:url(../img/shopId6.png);
	background-repeat:no-repeat;
}

/* next back */
div#nextBack{
	width:700px;
	height:40px;
	padding:10px auto;
	margin:10px auto;
	text-align:center;
	clear:both;
}
div#nextBack p {
	width:350px;
	height:40px;
	padding:0px;
	margin:0px auto;
	text-align:center;
	float:left;
}
