/*--基本レイアウト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: #E3BB9B; text-decoration: none; }
a:hover { color: #E3BB9B; text-decoration: underline; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; text-indent:-9999px;}
html,body {
	scrollbar-face-color: #0A0705;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #0A0705;/* スクロールバー背景 */
	scrollbar-arrow-color: #0A0705;/* 矢印 */
	scrollbar-highlight-color: #0A0705;/* 左・上のボーダー */
	scrollbar-shadow-color: #0A0705;/* 右・下のボーダー */
	scrollbar-3dlight-color: #493A29;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #493A29;/* 一番外枠の右・下ボーダー */
}
body {
	color: #FFFFFF;
	margin: 0px auto;
	text-align:center;
	font: normal 14px "ＭＳ Ｐゴシック", Osaka;
	letter-spacing:1px;
	line-height:18px;
	background:#201617;
	margin:0px auto;
}

/*--確認用スタイルシート--*/
.title-text{
	font-weight:bolder;
}

/*--エンターページレイアウト--*/
.Enter-main01{
	background:url(../img/enter-back01.jpg) repeat-x top;
	height:450px;
}
.Enter-Head{
	height:78px;
	margin:0px auto;
	background:url(../img/enter-head.jpg) center;
	color:A46A50;
	font-size:12px;
}
.Enter-Head p{
	padding-top:15px;
}
.Enter-Center{
	background:url(../img/enter-center.jpg)center;
	height:600px;
}
.Enter-Center02{
    width:700px;
	height:600px;
	margin:0px auto;
}
.Enter-Foot{
    background:url(../img/enter-foot.jpg) center repeat-y;
}
.Enter-Foot02{
    height:300px;
    background:url(../img/enter-foot02.jpg) center no-repeat;
}
.Enter-Area{
	width:431px;
	height:43px;
	margin:0px auto;
}
.enter, .enter a, .enter a:link, .enter a:visited{
	width:216px;
	height:43px;
	background:url(../img/enter01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.enter a:hover{
	background:url(../img/enter01.gif);
}
.exit, .exit a, .exit a:link, .exit a:visited{
	width:215px;
	height:43px;
	background:url(../img/exit01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.exit a:hover{
	background:url(../img/exit01.gif);
}
.Enter-main03{
	background:url(../img/enter-back03.jpg) repeat-x top center;
	height:700px;
}
.Enter-main03 p{
	padding-top:15px;
	color:#FFFFFF;
	font-size:10px;
	line-height:16px;
	margin-bottom:30px;
}
.Enter-main03 em{
	color:#4E5155;
	letter-spacing:2px;
	font-size:10px;
}
.Enter-banner{
	width:880px;
	margin:0px auto;
	margin-top:30px;
}
.Enter-banner img{
	float:left;
	margin:4px;
	margin-bottom:10px;
}

/*--共通ページレイアウト--*/
.Page-Head{
	height:120px;
	background:url(../img/head-back.jpg) center repeat-x;
}
.Page-HeadMain{
	width:900px;
	height:120px;
	background:url(../img/head-center.jpg) center top no-repeat;
	margin:0px auto;
	text-align:left;
}
.Page-SubContent{
	width:102px;
	height:37px;
	position:relative; top:113px;
}
.mail01, .mail01 a, .mail01 a:link, .mail01 a:visited{
	width:33px;
	height:37px;
	background:url(../img/mail01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.mail01 a:hover{
	background:url(../img/mail01.gif);
}
.book01, .book01 a, .book01 a:link, .book01 a:visited{
	width:35px;
	height:37px;
	background:url(../img/book01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.book01 a:hover{
	background:url(../img/book01.gif);
}
.home01, .home01 a, .home01 a:link, .home01 a:visited{
	width:34px;
	height:37px;
	background:url(../img/home01.jpg);
	display:block;
	float:left;
	text-indent:-9999px;
}
.home01 a:hover{
	background:url(../img/home01.gif);
}
.Page-Content{
	height:51px;
	background:url(../img/content-back.jpg) repeat-x;
}
.Page-ContentArea{
	width:900px;
	height:51px;
	margin:0px auto;
}
.con01, .con01 a, .con01 a:link, .con01 a:visited{
	width:112px;
	height:51px;
	background:url(../img/con01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con01 a:hover{
	background:url(../img/con01.gif);
}
.con02, .con02 a, .con02 a:link, .con02 a:visited{
	width:112px;
	height:51px;
	background:url(../img/con02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con02 a:hover{
	background:url(../img/con02.gif);
}
.con03, .con03 a, .con03 a:link, .con03 a:visited{
	width:112px;
	height:51px;
	background:url(../img/con03.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con03 a:hover{
	background:url(../img/con03.gif);
}
.con04, .con04 a, .con04 a:link, .con04 a:visited{
	width:114px;
	height:51px;
	background:url(../img/con04.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con04 a:hover{
	background:url(../img/con04.gif);
}
.con05, .con05 a, .con05 a:link, .con05 a:visited{
	width:112px;
	height:51px;
	background:url(../img/con05.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con05 a:hover{
	background:url(../img/con05.gif);
}
.con06, .con06 a, .con06 a:link, .con06 a:visited{
	width:112px;
	height:51px;
	background:url(../img/con06.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con06 a:hover{
	background:url(../img/con06.gif);
}
.con07, .con07 a, .con07 a:link, .con07 a:visited{
	width:112px;
	height:51px;
	background:url(../img/con07.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con07 a:hover{
	background:url(../img/con07.gif);
}
.con08, .con08 a, .con08 a:link, .con08 a:visited{
	width:114px;
	height:51px;
	background:url(../img/con08.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con08 a:hover{
	background:url(../img/con08.gif);
}
.Page-MainArea{
	background:url(../img/main-back.jpg) center repeat-y;
}
.head-line01{
	width:900px;
	height:30px;
	margin:0px auto;
	background:url(../img/headline01.jpg);
}
.head-line02{
	width:880px;
	height:20px;
	color:#FF1C7E;
	margin:0px auto;
}
.head-line02 p{
	color:#E3BB9B;
	font-size:12px;
	padding-top:5px;
}
.Extra-Banner{
	width:871px;
	height:109px;
	margin:0px auto;
	padding-bottom:15px;
}
.ex01, .ex01 a, .ex01 a:link, .ex01 a:visited{
	width:218px;
	height:109px;
	background:url(../img/ex01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.ex01 a:hover{
	background:url(../img/ex01.gif);
}
.ex02, .ex02 a, .ex02 a:link, .ex02 a:visited{
	width:218px;
	height:109px;
	background:url(../img/ex02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.ex02 a:hover{
	background:url(../img/ex02.gif);
}
.ex03, .ex03 a, .ex03 a:link, .ex03 a:visited{
	width:217px;
	height:109px;
	background:url(../img/ex03.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.ex03 a:hover{
	background:url(../img/ex03.gif);
}
.ex04, .ex04 a, .ex04 a:link, .ex04 a:visited{
	width:218px;
	height:109px;
	background:url(../img/ex04.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.ex04 a:hover{
	background:url(../img/ex04.gif);
}
.Foot-Content{
	height:30px;
	background:url(../img/foot-content.jpg) center repeat-x;
}
.Foot-ContentMain{
	width:900px;
	height:30px;
	margin:0px auto;
}
.fcon01, .fcon01 a, .fcon01 a:link, .fcon01 a:visited{
	width:113px;
	height:30px;
	background:url(../img/fcon01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon01 a:hover{
	background:url(../img/fcon01.gif);
}
.fcon02, .fcon02 a, .fcon02 a:link, .fcon02 a:visited{
	width:113px;
	height:30px;
	background:url(../img/fcon02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon02 a:hover{
	background:url(../img/fcon02.gif);
}
.fcon03, .fcon03 a, .fcon03 a:link, .fcon03 a:visited{
	width:112px;
	height:30px;
	background:url(../img/fcon03.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon03 a:hover{
	background:url(../img/fcon03.gif);
}
.fcon04, .fcon04 a, .fcon04 a:link, .fcon04 a:visited{
	width:112px;
	height:30px;
	background:url(../img/fcon04.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon04 a:hover{
	background:url(../img/fcon04.gif);
}
.fcon05, .fcon05 a, .fcon05 a:link, .fcon05 a:visited{
	width:112px;
	height:30px;
	background:url(../img/fcon05.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon05 a:hover{
	background:url(../img/fcon05.gif);
}
.fcon06, .fcon06 a, .fcon06 a:link, .fcon06 a:visited{
	width:112px;
	height:30px;
	background:url(../img/fcon06.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon06 a:hover{
	background:url(../img/fcon06.gif);
}
.fcon07, .fcon07 a, .fcon07 a:link, .fcon07 a:visited{
	width:112px;
	height:30px;
	background:url(../img/fcon07.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon07 a:hover{
	background:url(../img/fcon07.gif);
}
.fcon08, .fcon08 a, .fcon08 a:link, .fcon08 a:visited{
	width:114px;
	height:30px;
	background:url(../img/fcon08.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.fcon08 a:hover{
	background:url(../img/fcon08.gif);
}
.Foot-Area{
	height:351px;
	background:url(../img/foot-area.jpg) repeat-x center;
}
.Foot-Area p{
	padding-top:27px;
	margin-bottom:15px;
}
.Foot-Area em{
	color:#4E5155;
	font-size:10px;
	letter-spacing:2px;
}
.Head-space{
	width:880px;
	height:113px;
}
.Center-Area01{
    width:900px;
	margin:0px auto;
	margin-top:10px;
	background:url(../img/center-area02.jpg) repeat-y;
}
.Center-Area02{
    width:900px;
	background:url(../img/center-area01.jpg) top no-repeat;
}
.Center-Area03{
    width:900px;
	background:url(../img/center-area03.jpg) bottom no-repeat;
}

/*--トップページレイアウト--*/
.Top-Main{
	width:880px;
	margin:0px auto;
}
.Top-Main02{
	width:880px;
	margin:0px auto;
	padding-top:10px;
	margin-bottom:15px;
}
.Top-Main-Left{
	width:600px;
	margin-right:10px;
	float:left;
}
.Top-Main-Right{
	width:269px;
	height:728px;
	background:url(../img/pickup-area.jpg);
	float:left;
}
.Top-Main-Right p{
	padding-top:35px;
	margin:0px auto;
}
.Top-Main-Left01{
	width:600px;
	height: 389px;
	margin-bottom:10px;
}
.Top-Main-Left01-1{
	width:590px;
	height:300px;
	margin:0px auto;
	margin-bottom:5px;
}
.Top-Main-Left01-2{
	width:590px;
	height:59px;
	margin:0px auto;
}
.Top-Main-Left01-2 img{
	float:left;
	margin-right:5px;
}
.Top-Main-Left02{
	width:600px;
	height:306px;
	background:url(../img/news-area.jpg);
}
.Top-Main-Left02-over{
	width:600px;
	height:306px;
	overflow:auto;
}
.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-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:#D29E6A;
	font-weight:bold;
}
.top-inline-03 img{
	margin-right:5px;
}
.top-inline04{
	width:570px;
	margin:0px auto;
	margin-bottom:10px;
	text-align:left;
	color:#FFFFFF;
}
.top-inline04-left{
	width:150px;
	height:190px;
	float:left;
	margin-right:10px;
}
.top-inline04-right{
	width:400px;
	float:left;
	line-height:16px;
}
.Top-TodaysArea{
	width:870px;
	height:199px;
	margin:0px auto;
	background:url(../img/todays-area.jpg);
	margin-bottom:10px;
}
.Top-TodaysArea01{
	width:805px;
	height:140px;
	margin:0px auto;
	padding-top:30px;
	text-align:left;
}
.Top-TodaysArea01 img{
	margin-right:10px;
}

/*--スケジュールページレイアウト--*/
.OtherPage-Title{
	width:875px;
	height:39px;
	margin:0px auto;
	padding-top:10px;
	margin-bottom:15px;
	text-align:center;
}
.OtherPage-Area{
	width:850px;
	margin:0px auto;
	margin-bottom:20px;
	text-align:left;
}
.schedule-panel{
	width:155px;
	height:291px;
	background:url(../schedule/img/gals-panel.jpg) no-repeat;
	text-align:center;
	margin:10px 5px;
	float:left;
}
.schedule-pict{
	width:141px;
	height:170px;
	margin:0px auto;
	margin-top:15px;
	background:url(../schedule/img/pict-back.jpg);
	margin-bottom:5px;
}
.schedule-pict img{
	width:130px;
	height:160px;
	margin:5px auto;
}
.schedule-coment{
	width:154px;
	height:22px;
	background:url(../schedule/img/text-area.jpg);
	margin:0px auto;
	margin-bottom:5px;
}
.schedule-coment p{
	font-size:14px;
	color:#FFFFFF;
	padding-top:3px;
}
.schedule-text{
	width:143px;
	margin:0px auto;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:5px;
	line-height:16px;
}
.schedule-text p{
	font-size:10px;
}
.schedule-text a, .schedule-text a:link, .schedule-text a:visited{
	font-size:14px;
	text-decoration:none;
	color:#E3BB9B;
}
.schedule-text a:hover{
	text-decoration:underline;
}
.schedule-time {
	width:143px;
	height:20px;
	margin:0px auto;
	background:url(../schedule/img/time-area.jpg);
	text-align:center;
}
.schedule-time p{
	font-size:16px;
	color:#E3BB9B;
	font-weight:bold;
}

/*--在籍ギャルページレイアウト--*/	
.girls-panel{
	width:205px;
	height:369px;
	background:url(../gals/img/gal-panel.jpg);
	float:left;
	margin:10px 2px;
}
.girls-pict{
	width:185px;
	height:224px;
	background:url(../gals/img/pict-back.jpg);
	margin:0px auto;
	margin-top:15px;
	margin-bottom:5px;
	text-align:center;
}
.girls-pict img{
	margin:0px auto;
	margin-top:5px;
}
.girls-text{
	width:185px;
	margin:0px auto;
	margin-bottom:5px;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
	padding-top:2px;
}
.girls-text a, .girls-text a:link, .girls-text a:visited{
	font-size:17px;
	color:#E3BB9B;
	text-decoration:none;
}
.girls-text a:hover{
	text-decoration:underline;
}
.girls-mark{
	height:20px;
	width:186px;
	margin:0px auto;
	margin-bottom:5px;
	text-align:left;
}
.girls-mark img{
	margin:0px 2px;
}
.girls-coment{
	width:199px;
	height:22px;
	background:url(../gals/img/coment-area.jpg);
	margin:0px auto;
}
.girls-coment p{
	color:#FFFFFF;
	font-size:14px;
	padding-top:3px;
}

/*--システムページレイアウト--*/
.system-area01{
	width:725px;
	height:225px;
	margin:0px auto;
	margin-bottom:25px;
	background:url(../system/img/price.jpg);
}
.system-area02{
	width:725px;
	margin:0px auto;
	margin-bottom:25px;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
}
.system-area02 p{
	margin-bottom:10px;
}
.system-area03{
	width:725px;
	margin:0px auto;
	margin-bottom:25px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	line-height:16px;
}
.system-area03 p{
	margin-bottom:10px;
}
.system-area04{
	width:725px;
	height:114px;
	margin:0px auto;
	margin-bottom:25px;
	background:url(../system/img/price02.jpg);
}

/*--ホテルリストページレイアウト--*/
.hotel-area01{
	width:738px;
	height:159px;
	margin:0px auto;
	margin-bottom:25px;
	background:url(../hotel/img/hotel-text.jpg);
}
.hotel-area02{
	margin-bottom:25px;
}
.hotel-area02 table{
	margin:0px auto;
}
.hotel-area02 td{
	padding:3px;
	color:#67B6FF;
	font-size:11px;
	line-height:16px;
	text-align:left;
}
.hotel-area-title p{
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.hotel-area03{
	margin-bottom:25px;
}
.hotel-area03 table{
	margin:0px auto;
}
.hotel-area03 td{
	padding:3px;
	color:#FF6FC5;
	font-size:11px;
	line-height:16px;
	text-align:left;
}

/*--ダイアリーページ--*/
.diary-area01{
	width:850px;
	margin:0px auto;
	margin-bottom:25px;
}

/*--求人案内ページレイアウト--*/
.recruit-area01{
	width:765px;
	margin:0px auto;
	margin-bottom:25px;
	text-align:left;
}
.recruit-area01 p{
	padding-left:35px;
	color:#FFFFFF;
	font-size:14px;
}
.recruit-area01 img{
	margin-bottom:0px;
}
.recruit-area02{
	width:760px;
	margin:0px auto;
	margin-bottom:25px;
	color:#E6CDC3;
	text-align:left;
}
.recruit-area02 td{
	padding:3px;
}
.recruit-area02 p{
	padding-left:10px;
}
.recruit-title{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

/*--リンクページレイアウト--*/
.link-area01{
	width:760px;
	margin:0px auto;
	margin-bottom:25px;
	text-align:left;
	color:#FFFFFF;
}
.link-area01 p{
	margin-bottom:15px;
}
.link-area02{
	width:760px;
	margin:0px auto;
	margin-bottom:25px;
	text-align:left;
	color:#83704B;
	font-size:10px;
	line-height:14px;
}
.link-area02 img{
	margin-bottom:5px;
}
.link-area02 p{
	margin-bottom:15px;
}
.link-area03{
	width:760px;
	margin:0px auto;
	margin-bottom:25px;
	text-align:left;
	color:#83704B;
	font-size:10px;
}
.link-area03 p{
	width:88px;
	height:31px;
	margin:3px;
	margin-bottom:10px;
	float:left;
}
.link-area04{
	width:760px;
	margin:0px auto;
	margin-bottom:25px;
	text-align:left;
	color:#83704B;
	font-size:10px;
}
.link-area04 p{
	width:88px;
	height:31px;
	margin:3px;
	margin-bottom:10px;
	float:left;
}

/*--女の子詳細ページ--*/
.Popup-Ground{
    background:url(../gals/img/popup-ground.jpg) center repeat-y;
}
.Popup-Area01{
	width:751px;
	margin:0px auto;
}
.Popup-Area02{
	width:751px;
	height:580px;
	margin:0px auto;
	background:url(../gals/img/popup-area.jpg) repeat-x;
}
.Popup-Area03{
	width:730px;
	margin:0px auto;
	margin-top:10px;
}
.Popup-Area-left{
	width:360px;
	height:465px;
	background:url(../gals/img/pict-area.jpg) no-repeat;
	float:left;
	margin-right:10px;
}
.Popup-Area-Pict{
	width:335px;
	height:425px;
	margin:0px auto;
	margin-top:20px;
	margin-bottom:35px;
}
.Popup-Area-Pict img{
	margin:5px auto;
}
.Popup-pict-s{
	width:74px;
	height:81px;
	background:url(../gals/img/picts-back.jpg) center no-repeat;
	float:left;
}
.Popup-pict-s img{
	margin:0px auto;
	margin-top:3px;
}
.Popup-Area-right{
	width:340px;
	float:left;
}
.Popup-coment{
	width:340px;
	height:25px;
	background:url(../gals/img/pop-coment.jpg);
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:14px;
}
.Popup-coment p{
	padding-top:3px;
}
.Popup-mark{
	width:340px;
	height:20px;
	margin-bottom:5px;
	text-align:left;
}
.Popup-mark img{
	margin-right:3px;
}
.Popup-text01{
	width:340px;
	text-align:left;
	font-size:12px;
	color:#FFC7A0;
}
.Popup-text01 em{
	font-size:18px;
	color:#FF2D7A;
}
.Popup-text01 p{
	font-size:10px;
	line-height:14px;
	margin-bottom:15px;
}
.Popup-text02{
	width:340px;
	margin-bottom:15px;
	font-size:10px;
}
.option-ok{
	background-color:#788278;
	color:#FFFFFF;
	text-align:center;
}
.option-bad{
	background-color:#211D1A;
	color:#5A554E;
	text-align:center;
}
.popup-close01{
	width:340px;
	text-align:right;
}

/*--メルマガ登録ページレイアウト--*/
.Magazine-Area{
	width:595px;
	margin:0px auto;
	margin-top:15px;
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	line-height:18px;
	margin-bottom:15px;
}
.Magazine-Area p{
	margin-bottom:10px;
}
.Magazine-Area td{
	padding:3px;
	color:#E3BB9B;
}
.m-form01{
	width:274px;
}
.close02{
	width:595px;
	height:27px;
	margin:0px auto;
	text-align:right;
}
.magazine-titles{
	font-size:18px;
	font-weight:bold;
	color:#CA7C4A;
}

/*--予約ページレイアウト--*/
.Reserve-Area{
	width:595px;
	margin:0px auto;
	margin-top:15px;
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	line-height:18px;
	margin-bottom:15px;
}
.Reserve-Area p{
	margin-bottom:10px;
}
.Reserve-Area em{
	color:#83704B;
}
.Reserve-Area td{
	color:#E3BB9B;
	padding:3px;
}

/*--カード決済ページレイアウト--*/
.Card-Area{
	width:705px;
	margin:0px auto;
	padding-top:20px;
	color:#FFFFFF;
	line-height:16px;
	margin-bottom:25px;
}
.card-mainarea04{
	width:650px;
	margin:0px auto;
	padding-top:15px;
	text-align:left;
	color:#FFFFFF;
}
.card-mainarea04 p{
	color:#E3BB9B;
	font-size:16px;
}
.card-mainarea05{
	width:650px;
	margin:0px auto;
	margin-top:15px;
	text-align:left;
	color:#FFFFFF;
	border:1px solid #67678F;
}
.card-mainarea05 p{
	width:640px;
	margin:0px auto;
	color:#E3BB9B;
	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:30px;
}
.enter-banners img{
	margin-bottom:30px;
}
