/*--基本レイアウト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: #D29A6A; text-decoration: none; }

a:hover { color: #D29A6A; text-decoration: underline; }

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

html,body {

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

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

	scrollbar-arrow-color: #160C0D;/* 矢印 */

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

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

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

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

}

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{

	width:880px;

	height:37px;

	margin:0px auto;

	background:url(../img/enter-head.jpg);

	color:A46A50;

	font-size:12px;

}

.Enter-Head p{

    padding-top:15px;

}

.Enter-main02{

    background:url(../img/enter-back02.jpg) repeat-x top center;

	height:43px;

}

.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;

}

.Enter-banner td img{
	margin:0px;
	padding:0px;
	border: none;
}

.Enter-Flash01{

	width:865px;

	height:412px;

	margin:0px auto;

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

}

.Enter-Flash02{

	width:830px;

	height:370px;

	margin:0px auto;

	padding-top:18px;

}



/*--共通ページレイアウト--*/

.Page-Head{

    height:150px;

	background:url(../img/head-back.jpg) center repeat-x;

}

.Page-HeadMain{

    width:880px;

	height:150px;

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

	height:51px;

	margin:0px auto;

}

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

    width:111px;

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

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

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

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

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

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

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

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

	height:26px;

	margin:0px auto;

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

	margin-bottom:5px;

}

.head-line02{

    width:854px;

	height:21px;

	color:#FF1C7E;

	margin:3px auto;

}

.head-line02 p{

    color:#FF1C7E;

	font-size:12px;

	padding-top:5px;

}

.Extra-Banner{

    width:878px;

	height:104px;

	margin:0px auto;

	padding-bottom:15px;

}

.ex01, .ex01 a, .ex01 a:link, .ex01 a:visited{

    width:217px;

	height:104px;

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

	height:104px;

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

	height:104px;

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

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

	display:block;

	text-indent:-9999px;

	float:left;

}

.ex04 a:hover{

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

}

.Foot-Content{

    height:38px;

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

}

.Foot-ContentMain{

    width:880px;

	height:38px;

	margin:0px auto;

}

.fcon01, .fcon01 a, .fcon01 a:link, .fcon01 a:visited{

    width:112px;

	height:38px;

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

	height:38px;

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

	height:38px;

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

	height:38px;

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

	height:38px;

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

	height:38px;

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

	height:38px;

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

	height:38px;

	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;

}	

	

/*--トップページレイアウト--*/

.Top-Main{

    width:880px;

	margin:0px auto;

	margin-bottom:10px;

}

.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;

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

	margin-bottom:10px;

}

.Top-Main-Left01-1{

    width:590px;

	height:300px;

	padding-top:10px;

	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-TodaysArea{

    width:878px;

	height:209px;

	margin:0px auto;

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

	margin-bottom:10px;

}

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

    width:805px;

	height:140px;

	margin:0px auto;

	padding-top:44px;

	text-align:left;

}

.Top-TodaysArea01 img{

    margin-right:10px;

}



/*--スケジュールページレイアウト--*/

.OtherPage-Title{

    width:850px;

	height:35px;

	margin:0px auto;

	margin-top:10px;

	margin-bottom:15px;

}

.OtherPage-Area{

    width:850px;

	margin:0px auto;

	margin-bottom:20px;

	text-align:left;

}

.schedule-panel{

    width:166px;

	height:300px;

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

	text-align:center;

	margin:10px 1px;

	float:left;

}

.schedule-pict{

    width:141px;

	height:170px;

	margin:0px auto;

    margin-top:20px;

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

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

}

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

	font-weight:bold;

}

	

/*--在籍ギャルページレイアウト--*/	

.girls-panel{

    width:211px;

	height:377px;

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

	float:left;

	margin:10px 0px;

}

.girls-pict{

    width:185px;

	height:224px;

	background:url(../gals/img/pict-back.jpg);

	margin:0px auto;

	margin-top:25px;

	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:#83704B;

	line-height:17px;

	padding-top:2px;

}

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

    font-size:17px;

	color:#FF2D74;

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

	height:180px;

	margin:0px auto;

	margin-bottom:25px;

	background:url(../system/img/price.jpg);

}

.system-area02{

    width:657px;

	margin:0px auto;

	margin-bottom:25px;

	color:#FFFFFF;

	font-size:14px;

	text-align:left;

}

.system-area02 p{

    margin-bottom:10px;

}

.system-area03{

    width:657px;

	margin:0px auto;

	margin-bottom:25px;

	color:#FFFFFF;

	font-size:12px;

	text-align:left;

	line-height:16px;

}

.system-area03 p{

    margin-bottom:10px;

}



/*--ホテルリストページレイアウト--*/

.hotel-area01{

    width:738px;

	height:148px;

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

}

.recruit-area02{

    width:760px;

	margin:0px auto;

	margin-bottom:25px;

	color:#FFC7A0;

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

	height:465px;

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

	float:left;

	margin-right:10px;

}

.Popup-Area-Pict{

    width:335px;

	height:425px;

	background:url(../gals/img/poppict-back.jpg);

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

}

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

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

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

	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;

}

.Recruit-Table{

    width:725px;

    margin:10px auto 15px auto;

}

.Recruit-Table em{

    color:#FFFFFF;

}

.Recruit-Table td{

    padding:3px;

    color:#FFFFFF;

}

.Recruit-Form01{

    width:270px;

}

.Recruit-Form02{

    width:270px;

    height:135px;

}


