/* Common */
a:link {
	color: #0000CC;
	text-decoration: underline;
}
a:visited {
	color: #330066;
	text-decoration: underline;
}
.textsmall { font-size:90%}
.textlarge {font-size:120%}
body {
	background-image: url(/common/bg.jpg);
	background-repeat: repeat;
}
.copyright {
	font-size:90%;
	color: #FF75B3;
}
.bgContents {
	background-image: url(/common/bg_contents.jpg);
	background-repeat: repeat-y;
}
.naviBg {
	background-color: #CE2B47;
}
.blackline {
	background-color: #000000;
}
body.popup {
	background-image: url(/common/popup_bg.gif);
	background-repeat: repeat;
}
body.popupCoupon {
	background-image: url(/common/popup_bg2.gif);
	background-repeat: repeat;
}
body.popuprecruit {
	background-image: url(/common/popup_bg3.gif);
	background-repeat: repeat;
}

.cen {text-align:center;margin:0px;padding:0px;}

/* Frontdoor */
a.front:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.front:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.frontLeave:link {
	color: #FFA8D4;
	text-decoration: underline;
}
a.frontLeave:visited {
	color: #FFA8D4;
	text-decoration: underline;
}
.frontimg {
	background-image: url(/image/front_leftbg.jpg);
	background-repeat: no-repeat;
}
.frontAnnotation {
	font-size:10px;
	color: #D379A6;
}
a.frontreq:link {
	color: #D379A6;
	text-decoration: underline;
}
a.frontreq:visited {
	color: #D379A6;
	text-decoration: underline;
}

/*Toppage */
.newsBg {
	background-image: url(/image/index2_news_middle.gif);
	background-repeat: repeat-y;
}
.recommendBg {
	background-image: url(/image/index2_recom_mid.gif);
	background-repeat: repeat-y;
}
.recName {
	font-weight: bold;
}

/* HotTopics */
.topicsStripe {
	background-image: url(/topics/image/bg_stripe.gif);
	background-repeat: repeat-y;
}
.topicsTitleL {
	background-image: url(/topics/image/block_top_left.gif);
	background-repeat: repeat-y;
}
.topicsTitleR {
	background-image: url(/topics/image/block_top_right.gif);
	background-repeat: repeat-y;
}
.topicsLeft {
	background-image: url(/topics/image/block_left.gif);
	background-repeat: repeat-y;
}
.topicsRight {
	background-image: url(/topics/image/block_right.gif);
	background-repeat: repeat-y;
}
.topicsDate {
	color: #FFFFFF;
}
.topicsTitle {
	font-size: 120%;
	color: #FDF18C;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.topicsTitleBg {
	background-color: #FE0055;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Girls */
.girlsSearchBg {
	background-color: #FF898B;
}
.girlsLeft {
	background-image: url(/girls/image/day_block_left.gif);
	background-repeat: repeat-y;
}
.girlsRight {
	background-image: url(/girls/image/day_block_right.gif);
	background-repeat: repeat-y;
}
.girlsNLeft {
	background-image: url(/girls/image/night_block_left.gif);
	background-repeat: repeat-y;
}
.girlsNRight {
	background-image: url(/girls/image/night_block_right.gif);
	background-repeat: repeat-y;
}

/* QandA */
.qaFormLead {
	font-size: 90%;
	color: #FFFFFF;
}
.qaStripe {
	background-image: url(/qanda/image/bg_stripe.gif);
	background-repeat: repeat-y;
}
.qaSearchBg1 {
	background-color: #FF8A9F;
}
.qaSearchBg2 {
	background-color: #F7617A;
	padding-top: 6px;
	padding-bottom: 6px;
}
.qaTitleBgL {
	background-image: url(/qanda/image/qa_top_titleleft.gif);
	background-repeat: repeat-y;
}
.qaTitleBgR {
	background-image: url(/qanda/image/qa_top_titleright.gif);
	background-repeat: repeat-y;
}
.qaDate {
	font-size: 90%;
	color: #EED8F3;
}
.qaTitle {
	font-size: 120%;
	color: #FFFFFF;
	font-weight: bold;
}
.qaBlockL {
	background-image: url(/qanda/image/qa_copy_left.gif);
	background-repeat: repeat-y;
}
.qaBlockR {
	background-image: url(/qanda/image/qa_copy_right.gif);
	background-repeat: repeat-y;
}
.qaText {
	color: #CC2626;
}
.qaFormTxt {
	font-size: 10px;
	color: #FFFFFF;
}
.qaFormTxt2 {
	color: #FFFFFF;
}
.qaFormError {
	color: #FFCC00;
}

/* Girls Profile */
.profileStripe {
	background-image: url(/girls/profile/image/bg_stripe.gif);
	background-repeat: repeat-y;
}
.profileBlockBg {
	background-color: #FFD0D2;
}
.profileAnnotation {
	font-size: 10px;
	color: #666666;
}
.plofileDetailBg {
	background-color: #E293B3;
}
.profilePlayTxt {
	font-size: 10px;
	color: #FF3399;
}
.profilePlayBg {
	background-color: #CCCCCC;
}
.girlsMailTxt {
	font-size: 10px;
	color: #FF9966;
}
.girlsMailError {
	font-size: 12px;
	color: #FFFF00;
}
.girlsMailTxt2 {
	font-size: 10px;
	color: #FFFFFF;
}

/* About */
.aboutW {
	color: #FFFFFF;
}
.aboutPrice1 {
	color: #FFCC66;
	font-size: 14px;
	font-weight: bold;
}
.aboutPrice2 {
	color: #FF99FF;
}
.aboutWs {
	color: #FFFFFF;
	font-size: 10px;
}
.aboutP {
	color: #FF1D62;
}
.aboutPs {
	color: #FF1D62;
	font-size: 10px;
}

/* Coupon */
.couponBg1 {
	background-image: url(/coupon/image/index_e_btn_bg.jpg);
	background-repeat: no-repeat;
}
.couponTxt {
	color: #FFFFFF;
}
.couponStripe {
	background-image: url(/coupon/image/index_bg_stripe.gif);
	background-repeat: repeat-y;
}
.couponTxt2 {

	color: #FFE699;
}
.couponTxt3s {
	color: #FFD3BB;
	font-size: 10px;
}
.couponErrorTxt {
	color: #FF0066;
}
.couponTxt3 {
	color: #FFD3BB;
}
.couponTxts {
	color: #FFFFFF;
	font-size: 10px;
}
.couponBg2 {
	background-image: url(/coupon/image/index_r_btn_bg.jpg);
	background-repeat: no-repeat;
}

/* Links */
.linksStripe {
	background-image: url(/links/image/bg_stripe.gif);
	background-repeat: repeat-y;
}
.linksBlockLeft {
	background-image: url(/links/image/links_left.gif);
	background-repeat: repeat-y;
}
.linksBlockRight {
	background-image: url(/links/image/links_right.gif);
	background-repeat: repeat-y;
}

/* Mail Magazine */
.mailStripe {
	background-image: url(/magazine/image/bg_stripe.gif);
	background-repeat: repeat-y;
}
.mailLead {
	color: #FFFFFF;
}
.mailBlockLeft {
	background-image: url(/magazine/image/sample_left.gif);
	background-repeat: repeat-y;
}
.mailBlockRight {
	background-image: url(/magazine/image/sample_right.gif);
	background-repeat: repeat-y;
}
.mailFormBg1 {
	padding: 3px;
	background-color: #EF0EA9;
}
.mailFormBg2 {
	padding: 5px;
	background-color: #FF6EA8;
}
.mailFormBg3 {
	padding: 3px;
	background-color: #B6308D;
}
.mailFormBg4 {
	padding: 5px;
	background-color: #FF536D;
}

/* Mobile */
.mobileTxt {
	color: #FFFFFF;
}
.mobileBlockBg {
	background-color: #FF2607;
	padding: 5px;
}

/* Recruit */
.recruitStripe {
	background-image: url(/recruit/image/bg_stripe.gif);
	background-repeat: repeat-y;
}
.recruitLeft {
	background-image: url(/recruit/image/recruit_block_left.gif);
	background-repeat: repeat-y;
}
.recruitRight {
	background-image: url(/recruit/image/recruit_block_right.gif);
	background-repeat: repeat-y;
}
.recruitBlockLine {
	background-color: #FFFFFF;
}
.recruitBlockBg {
	background-color: #FFA7D4;
	padding: 5px;
}
.recruitBlockBg2 {
	background-color: #ED3343;
}
.recruitAdress {
	color: #FFFFFF;
}
.recruitExLeft {
	background-image: url(/recruit/image/ex_block_left.gif);
	background-repeat: repeat-y;
}
.recruitExRight {
	background-image: url(/recruit/image/ex_block_right.gif);
	background-repeat: repeat-y;
}
.recruitCellR {
	background-image: url(/recruit/image/ex_cell_right_a.gif);
	background-repeat: repeat-y;
}
.recruitCellR2 {
	background-image: url(/recruit/image/ex_cell_right_b.gif);
	background-repeat: repeat-y;
}
.recruitCellL {
	background-image: url(/recruit/image/ex_cell_right_c.gif);
	background-repeat: repeat-y;
}
.recruitCellL2 {
	background-image: url(/recruit/image/ex_cell_right_d.gif);
	background-repeat: repeat-y;
}
.recruitCellAbg {
	background-image: url(/recruit/image/ex_cell_left01bg.gif);
	background-repeat: repeat-y;
}
.recruitCellBbg {
	background-image: url(/recruit/image/ex_cell_left02bg.gif);
	background-repeat: repeat-y;
}
.recruitCellCbg {
	background-image: url(/recruit/image/ex_cell_right01bg.gif);
	background-repeat: repeat-y;
}
.recruitCellDbg {
	background-image: url(/recruit/image/ex_cell_right02bg.gif);
	background-repeat: repeat-y;
}
.recruitCondeLeft {
	background-image: url(/recruit/image/condition_left.gif);
	background-repeat: repeat-y;
}
.recruitCondeRight {
	background-image: url(/recruit/image/condition_right.gif);
	background-repeat: repeat-y;
}
.recruitCondeTxtB {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.recruitContactLead {
	color: #FFFFFF;
}
.recruitContactTxt {
	color: #FFFFFF;
	font-size: 10px;
}
.recruitContactError {
	color: #FFFF00;
}
