/* 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: #A596B5;
}
.bgContents {
	background-image: url(/common/bg_contents.jpg);
	background-repeat: repeat-y;
}
.naviBg {
	background-color: #000000;
}
.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: #DCA4F0;
	text-decoration: underline;
}
a.front:visited {
	color: #DA88F5;
	text-decoration: underline;
}
a.frontLeave:link {
	color: #9F64B3;
	text-decoration: underline;
	font-size: 12px;
}
a.frontLeave:visited {
	color: #9F64B3;
	text-decoration: underline;
}
.frontimg {
	background-image: url(/image/front_img08.jpg);
	background-repeat: no-repeat;
}
.frontAnnotation {
	font-size:10px;
	color: #8B63CF;
}
a.frontreq:link {
	color: #8B63CF;
	text-decoration: underline;
}
a.frontreq:visited {
	color: #8B63CF;
	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: #98F2FF;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.topicsTitleBg {
	background-color: #4C00B6;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Girls */
.girlsSearchBg {
	background-color: #8E89FF;
}
.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: #928AFF;
}
.qaSearchBg2 {
	background-color: #6D61F7;
	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: #6426CC;
}
.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: #DDF6FF;
}
.profileAnnotation {
	font-size: 10px;
	color: #999999;
}
.plofileDetailBg {
	background-color: #9FCCE0;
}
.profilePlayTxt {
	font-size: 10px;
	color: #FF3399;
}
.profilePlayBg {
	background-color: #CCCCCC;
}
.girlsMailTxt {
	font-size: 10px;
	color: #CC99FF;
}
.girlsMailError {
	font-size: 12px;
	color: #FFCC00;
}

/* About */
.aboutW {
	color: #FFFFFF;
}
.aboutPrice1 {
	color: #FFCC66;
	font-size: 14px;
	font-weight: bold;
}
.aboutPrice2 {
	color: #FF99FF;
}
.aboutWs {
	color: #FFFFFF;
	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: #A3E1FB;
}
.couponTxt3s {
	color: #ABBEFD;
	font-size: 10px;
}
.couponErrorTxt {
	color: #000099;
}
.couponTxt3 {
	color: #ABBEFD;
}
.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: #7952AA;
}
.mailFormBg2 {
	padding: 5px;
	background-color: #700094;
}
.mailFormBg3 {
	padding: 3px;
	background-color: #5F506F;
}
.mailFormBg4 {
	padding: 5px;
	background-color: #471B55;
}

/* Mobile */
.mobileTxt {
	color: #FFFFFF;
}
.mobileBlockBg {
	background-color: #7007BD;
	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: #A499FF;
	padding: 5px;
}
.recruitBlockBg2 {
	background-color: #5A46B8;
}
.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_left_c.gif);
	background-repeat: repeat-y;
}
.recruitCellL2 {
	background-image: url(/recruit/image/ex_cell_left_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: #FFCC33;
}
