/* container */
#sideA {
	text-align: left;
	width: 550px;
	padding: 0px;
	float: left;
	margin: 0px 0px 10px;
}
#sideB {
	text-align: left;
	width: 210px;
	margin: 0px 0px 10px;
	padding: 0px;
	float: right;
}

#img1 a {
    background-image: url(../images/top_link01.jpg);
	display:block;
	text-indent: -9999px;
	width: 210px;
    height: 55px;
	margin-top: 10px;
}

#img2 a {
    background-image: url(../images/top_link02.jpg);
	display:block;
	text-indent: -9999px;
	width: 210px;
    height: 55px;
	margin-top: 7px;
}

#img3 a {
    background-image: url(../images/top_link03.jpg);
	display:block;
	text-indent: -9999px;
	width: 210px;
    height: 55px;
	margin-top: 7px;
}

#img4 a {
    background-image: url(../images/top_link04.jpg);
	display:block;
	text-indent: -9999px;
	width: 210px;
    height: 55px;
	margin-top: 7px;
}

#img5 a {
    background-image: url(../images/top_link05.jpg);
	display:block;
	text-indent: -9999px;
	width: 210px;
    height: 55px;
	margin-top: 7px;
}

#sideC {
	text-align: left;
	width: 270px;
	padding: 0px;
	float: left;
	border: 0;
	margin: 0px 10px 10px 0px;
}
#sideD {
	text-align: left;
	width: 250px;
	padding: 0px;
	float: left;
	margin: 0px 0px 10px;
	border: 0;
}
#sideE {
	text-align: left;
	padding: 0px;
	height: 315px;
	width: 210px;
	background-color: #FFFFFF;
	float: right;
	margin: 0px 0px 10px;
	border: 0;
}
.news-title {
	background-image: url(../images/news_title.jpg);
	height: 35px;
	width: 550px;
	margin: 0px;
	background-repeat: no-repeat;
	padding: 0px;
}
.news {
	margin: 0px;
	width: 530px;
	height: 260px;
	text-align: left;
	padding: 10px;
	overflow: auto;
	border: 0;
}
.pickup-title {
	background-image: url(../images/pickup_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 210px;
}
.pickup {
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 210px;
	background-color: #FFFFFF;
}
.newface-title {
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 270px;
	background-image: url(../images/newface_title.jpg);
	background-repeat: no-repeat;
}
.newface {
	overflow: auto;
	height: 260px;
	width: 250px;
	text-align: left;
	margin: 0px;
	padding: 10px;
	border: 0;
}
.clear {
	clear: both;
	height: 0px;
	width: 700px;
	padding: 0px;
	border: 0;
}
#list-box {
	padding: 0px;
	margin: 0px;
	width: 270px;
	height: 190px;
	border: 0;
}
.liststyle {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 100px;
	width: 270px;
	border: 0;
}
.liststyle2 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 40px;
	width: 270px;
	list-style-type: none;
	border: 0;
}
.liststyle3 {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 30px;
	width: 270px;
	list-style-type: none;
	border: 0;
}

/* girls */
#girls-main {
	width: 780px;
	background-color: #FFD0E4;
	border: 0;
	margin: 0px;
	height: auto;
	padding: 0px;
}
#girls-main2 {
	width: 750px;
	padding-left: 25px;
	background-color: #FFD0E4;
	border: 0;
	margin: 0px;
	height: auto;
}
#girls-title1 {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/girls_vip_title.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0px;
}
#girls-title {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/girls_title.jpg);
	background-repeat: no-repeat;
	padding: 0;
	border: 0;
}
.girls-img {
	padding: 0px;
	width: 125px;
	margin: 0px;
}
.girls-box {
	padding: 0px;
	float: left;
	width: 140px;
	margin-right: 6px;
	margin-bottom: 0px;
	height: 270px;
	margin-top: 10px;
	margin-left: 0px;
	background-image: url(../images2/e-girls-back-img.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding-top: 10px;
	padding-left: 10px;
}
.girls-text {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0;
	width: 125px;
}

/* schedule */
#sche-main {
	width: 780px;
	background-color: #FFD0E4;
	border: 0;
	margin: 0;
	padding: 0;
}
#sche-title1 {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/schedule_title.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0px;
}
#blog-title {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/schedule_title.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0px;
}
.sche-img {
	padding: 0px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.sche-box {
	padding: 0px;
	float: left;
	width: 140px;
	margin-right: 5px;
	margin-bottom: 0px;
	height: 230px;
	margin-top: 10px;
	margin-left: 0px;
	background-image: url(../images2/e-sche-back-img.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 10px;
}
.sche-text {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
/* recruit */
#recruit-main {
	height: auto;
	width: 780px;
	border: 0;
}
#recruit-title {
	background-image: url(../images/recruit_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0;
}
#r-girls {
	margin: 0px;
	float: left;
	width: 340px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: left;
	border: 0;
	padding-right: 20px;
}
#r-mens {
	float: right;
	width: 340px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
.recruit-back {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF3366;
	background-image: url(../images/r-girls_back.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 21px;
	width: 340px;
	text-align: left;
	padding-left: 20px;
}
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.red {
	color: #FF0000;
}
dl#recruit {
	width: 780px;
	margin: 0px;
	padding: 0px;
}
#recruit dt {
	height: 35px;
	width: 780px;
	margin: 0px;
	padding: 0px;
}
dt.r1 {
	background-image: url(../images/r1_title.jpg);
	background-repeat: no-repeat;
}
dt.r2 {
	background-image: url(../images/r2_title.jpg);
	background-repeat: no-repeat;
}
dt.r3 {
	background-image: url(../images/r3_title.jpg);
	background-repeat: no-repeat;
}
dt.r4 {
	background-image: url(../images/r4_title.jpg);
	background-repeat: no-repeat;
}
dt.r5 {
	background-image: url(../images/r5_title.jpg);
	background-repeat: no-repeat;
}
dt.r6 {
	background-image: url(../images/r6_title.jpg);
	background-repeat: no-repeat;
}
dt.r7 {
	background-image: url(../images/r7_title.jpg);
	background-repeat: no-repeat;
}
dt.r8 {
	background-image: url(../images/r8_title.jpg);
	background-repeat: no-repeat;
}
dt.r9 {
	background-image: url(../images/r9_title.jpg);
	background-repeat: no-repeat;
}
dt.r10 {
	background-image: url(../images/r10_title.jpg);
	background-repeat: no-repeat;
}
dt.r11 {
	background-image: url(../images/r11_title.jpg);
	background-repeat: no-repeat;
}
dt.r12 {
	background-image: url(../images/r12_title.jpg);
	background-repeat: no-repeat;
}
dt.redmark {
	color: #FF0000;
	border: 0;
	text-align: center;
}
#recruit dd {
	width: 720px;
	margin: 0px;
	text-align: left;
	padding: 10px 30px 20px;
}
dd.r-mark {
	width: 780px;
	margin: 0px;
	text-align: left;
	padding: 30px;
	color: #FFFFFF;
	background-color: #333333;
}
/* link */
#link-main {
	width: 740px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 0;
	padding-top: 10px;
	padding-right: 20px;
	margin: 0px;
}
#link-title {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/link_title.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	border: 0;
}
dl#link {
	width: 720px;
	margin: 0px;
	padding: 0px;
	border: 0;
}
#link dt {
	width: 720px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#link dd {
	width: 720px;
	margin: 0px;
	text-align: left;
	padding: 10px 0px;
}
/* mailmagazine */
#mail-main {
	width: 730px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 70px;
	background-color: #FFD0E4;
	text-align: left;
	margin: 0px auto;
}
#mail-title {
	margin: 0px auto;
	height: 35px;
	width: 780px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFD0E4;
	background-image: url(../images/member_title.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
}
/* login */
#login-main {
	width: 740px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFD0E4;
	text-align: left;
	margin: 0px;
	border: 0;
}
#login-title {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/login_title.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0px;
}
/* privacy */
#privacy-main {
	width: 780px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FFD0E4;
	text-align: left;
	border: 0;
	margin: 0px auto;
}
#privacy-title1 {
	background-image: url(../images/privacy_title1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0;
}
#privacy-title2 {
	background-image: url(../images/privacy_title2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0;
}
#privacy-title3 {
	background-image: url(../images/privacy_title3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
}
#privacy-title4 {
	background-image: url(../images/privacy_title4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
}
#privacy-title5 {
	margin: 0px;
	padding: 10px;
	width: 760px;
	text-align: center;
	background-color: #999999;
	color: #000000;
}
.privacy-text {
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	width: 750px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.td-white {
	background-color: #FEF1F8;
	text-align: center;
}
/* campaign */
#cam-main {
	width: 740px;
	padding-top: 10px;
	padding-left: 40px;
	background-color: #FFD0E4;
	border: 0;
	margin: 0;
}
#cam-title {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/campaign_title.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
}
dl#cam {
	width: 700px;
	margin: 0px;
	padding: 0px;
}
#cam dt {
	width: 720px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cam dd {
	width: 720px;
	margin: 0px;
	text-align: left;
	padding: 10px 0px;
}
/* blog */
#blog-title {
	background-image: url(../images/blog_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0px;
}
#blog-main {
	width: 780px;
}
.blog-box {
	width: 740px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6699;
}
.blog-date {
	width: 700px;
	padding: 0px;
	text-align: left;
	margin: 0px;
	color: #FF0066;
	font-weight: bold;
}
/* system */
#system-title {
	background-image: url(../images/system_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0px;
}
#systemA {
	text-align: left;
	width: 450px;
	padding: 0px;
	float: left;
	margin: 10px 10px 10px 0px;
}
#systemB {
	text-align: left;
	width: 320px;
	margin: 10px 0px;
	padding: 0px;
	float: left;
}
.td-white2 {
	background-color: #FEF1F8;
	text-align: left;
}
/* profile */
#profile-title {
	background-image: url(../images/profile_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0px;
}
#profile-title1 {
	margin: 0px;
	height: 35px;
	width: 780px;
	background-image: url(../images/profile_vip_title.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0px;
}
#profileA {
	text-align: left;
	width: 250px;
	padding: 0px;
	float: left;
	margin: 10px 0px 0px 0px;
}
#profileB {
	text-align: left;
	width: 520px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: right;
}
#profileC {
	text-align: left;
	width: 385px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	float: left;
	border: 0;
}
#profileD {
	text-align: left;
	width: 385px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	float: right;
	border: 0;
}
.profile-box {
	padding: 0px;
	float: left;
	width: 60px;
	margin-right: 10px;
	margin-bottom: 0px;
	height: 80px;
	margin-top: 10px;
	margin-left: 0px;
}
.name {
	font-size: 16px;
	color: #FF6699;
	margin-bottom: 10px;
	border: 0;
}
#hotel-title {
	background-image: url(../images/hotel_title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 780px;
	border: 0px;
}
.pink {
	color: #FF3366;
}
.diary {
	border-bottom: 1px solid Gray;
	padding-bottom: 5px;
	line-height: 24px;
}
.newface-box {
	padding: 5px;
	height: 80px;
	width: 225px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6699;
}
.newface-img {
	padding: 0px;
	float: left;
	height: 80px;
	width: 60px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newface-text {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 0;
	width: 160px;
	text-align: left;
}
.col_white
{
	background-color: #ffffff;
	text-align: left;
}

.col_glay
{
	background-color: #e6e6e6;
}

.col_pink
{
	background-color: #ffd0e4;
	text-align: left;
}

.col_pink2
{
	background-color: #ffd0e4;
}

.clear{clear:both;}
.schedule_box{width:730px; float:left; margin-bottom:10px;}
