﻿/* index_page */
#index {
width:720px;
background-color:#ffffff;
margin:30px auto;
}
#index2 {
width:730px;
height:850px;
background-color:#000000;
margin:30px auto;
}

#index_image {
width:720px;
height:514px;
padding-top: 26px;
background:url("images/index/index_image4.jpg") no-repeat;
}
#index_image2 {
width:730px;
height:250px;
background:url("images/other/real01.jpg") no-repeat;
}

#index_image3 {
padding:0px 0px 0px 0px;
}
#index_image4 {
padding:100px 0px 0px 0px;
}

#index_entrance_button {
padding:30px 0px 0px 0px;
float:right;
}
#index_entrance_button2 {
padding:0px 100px 0px 0px;
float:right;
}
#button_enter , #button_exit {
padding:0px 95px 0px 95px;
float:left;
}

#index_copyright {
padding-top:15px;
padding-bottom:20px;
}


/* free_main_page */
.check_it_out {
width:350px;
padding:10px 0px 0px 10px;
}
.check_it_out2 {
width:710px;
padding:10px 0px 0px 10px;
}
.part01 {
width:330px;
height:90px;
padding:7px 10px;
}
.part02 {
width:330px;
height:75px;
padding:7px 10px;
}
.photo01 {
float:left;
padding-right:15px;
}
.text01 {
width:195px;
float:left;
}
.text02 {
width:215px;
float:left;
}
.text02 img {
vertical-align:middle;
padding-right:2px;
}
.rank01 {
width:20px;
float:left;
padding-top:20px;
text-align:center;
}
.ranking01 {
font-weight:bold;
}
.favorite_girls {
width:350px;
padding:10px 0px 0px 10px;
}
.favorite_girls li {
width:155px;
float:left;
overflow:hidden;
color:#333;
text-align:center;
display:block;
padding:14px 10px;
}
.update_information {
width:350px;
padding:10px 0px 0px 10px;
}
.update_information2 {
width:350px;
padding:20px 0px 0px 10px;
}
#ad_tsuki {
width:350px;
height:260px;
float:left;
background:url("images/freepagemain/tsuki.jpg") no-repeat;
}
#ad_toi {
float:left;
padding:207px 0px 0px 208px;
}
#refer_rankingtop10 {
width:350px;
float:left;
padding:10px 0px 0px 20px;
}
#refer_rankingtop20 {
width:350px;
float:left;
padding:10px 10px 0px 10px;
}
#refer_rankingtop50 {
width:730px;
padding:10px 0px 0px 10px;
}
#refer_rankingtop50 ul {
padding:10px 20px;
list-style:none;
float:left;
}
#refer_rankingtop50 li {
width:195px;
overflow:hidden;
line-height:2.0;
color:#333333;
text-align:left;
}
.special_pick_up {
width:730px;
padding:10px 0px 0px 10px;
}
.special_pick_up li {
width:130px;
float:left;
overflow:hidden;
color:#000000;
text-align:center;
display:block;
padding:10px 7px;
}
#real_file_free_gallery
{
padding:10px 0px 0px 10px;
}
#real_file_free_gallery li {
width:135px;
float:left;
overflow:hidden;
color:#FFFFFF;
text-align:center;
display:block;
background-color:#121010;
border:1px solid #705C43;
margin-top:8px;
margin-left:5px;
}
#real_file_free_gallery ul img {
padding:5px;
}
#real_file_free_gallery ul p {
padding:5px;
}
#monthly_infomation {
width:720px;
height:280px;
background:url(images/freepagemain/monthlyinformation.jpg) no-repeat;
}
#monthly_infomation_free {
padding:210px 154px 0px 57px;
float:left;
}
#monthly_infomation_member {
padding:210px 0px 0px 0px;
float:left;
}

/* member_main_page */
#new_girl {
text-align:center;
}
#new_girl_body {
width:710px;
background:url(images/monthlymain/newgirlbody.gif);
}
#new_girl_profile {
width:250px;
float:left;
padding-top:10px;
}
#new_girl_photo {
padding:10px 20px;
float:left;
}
#real_file_member_gallery ul {
padding-left:15px;
}
#real_file_member_gallery li {
width:173px;
float:left;
overflow:hidden;
text-align:center;
display:block;
border:1px solid #CCCCCC;
margin-top:10px;
margin-left:2px;
}
#real_file_member_gallery ul img {
padding:5px;
}
#real_file_member_gallery ul p {
padding:5px;
}

#left_p10 {
padding-left:5px;
}
#left_p102 {
padding:10px 0px 0px 2px;
}
#ranking_body {
width:720px;
height:380px;
padding:10px 0px 0px 10px;
}
#f_ranking_body {
width:720px;
height:380px;
background:url(images/common/f_ranking_back.jpg);
}
#fr_waku {
float:left;
overflow:hidden;
display:block;
padding:10px 0px 0px 10px;
width:132px;
height:180px;
text-align:center;
}
#fr_waku p {
padding:5px 0px 0px 0px;
}

/* gallery_page */
#gallery_girl_intro {
width:740px;
text-align:center;

}
#gallery_girl_profile {
width:740px;
padding-top:15px;
}
#gallery_girl_profile p {
padding:0px 10px;
float:left;
}
#gallery_girl_title {
padding:10px 0px 0px 10px;
line-height:1.0;
word-spacing:10px;
float:left;
}
span#gallery_girl_title01 {
color:#877257;
font-size:18px;
}
span#gallery_girl_title02 {
font-size:36px;
}
span#gallery_girl_title03 {
font-size:18px;
}
#gallery_girl_cont {
float:right;
padding:40px 10px 0px 0px;
}
#gallery_image {
text-align:center;
margin-top:6px;
}
#sample_image {
padding-left:10px;
float:left;
}
#sample_image img {
padding:0px 6px 5px;;
}
#gallery_girl_interview {
width:378px;
height:150px;
margin-left:6px;
padding:6px;
border:1px solid #CCCCCC;
overflow:auto;
margin-right:8px;
float:right;
}
/* Interview */
.interview_q {
padding-bottom:5px;
color:#0066FF;
}
.interview_a {
padding-bottom:10px;
color:#FF6699;
}
#photo_gallery {
padding-top:20px;
}
.gallery_discription {
width:340px;
float:left;
padding-left:10px;
}
#photo_gallery_button {
float:right;
}
#photo_gallery_button div {
float:left;
}
#photo_gallery_button img {
padding-top:3px;
padding-left:5px;
}
#photo_gallery_frame {
margin-top:15px;
}
#photo_gallery_thumbnail ul {
width:705px;
height:282px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
background-color:#FFFFFF;
margin:0 auto;
}

#photo_gallery_thumbnail ul li {
width:140px;
height:140px;
float:left;
text-align:center;
display:block;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}
#photo_gallery_thumbnail div {
width:140px;
height:140px;
display:table-cell;
vertical-align:middle;
}
/* IE6 hack */
*html #photo_gallery_thumbnail ul {
width:705px;
margin-top:15px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
}
*html #photo_gallery_thumbnail ul li {
display: inline;
line-height: 138px;
overflow: hidden;
zoom: 1;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}
*html #photo_gallery_thumbnail span {
display: inline-block;
}
*html #photo_gallery_thumbnail div {
width:auto;
height:auto;
display: inline;
zoom: 1;
}
.sample_movie img{
background:url(images/gallery/sampleback.jpg) no-repeat;
width:112px;
height:84px;
padding:17px 23px 29px 586px;
margin:30px 0px 5px 10px;
}
#movie_gallery_how_to_look {
width:306px;
float:right;
margin-right:10px;
border:1px solid #999999;
}
#movie_gallery_how_to_look p, #movie_gallery_how_to_look div {
padding:5px 11px;
float:left;
}
#movie_gallery_how_to_look img {
padding-top:10px;
}
#movie_gallery ul {
padding-left:10px;
*height:384px;
}
#movie_gallery li.movie_gallery_thumbnail {
width:160px;
height:127px;
text-align:center;
padding:10px 0px 0px 0px;
margin-top:10px;
margin-left:15px;
background:url(images/gallery/frame.jpg) no-repeat;
}
#movie_gallery li {
width:145px;
float:left;
overflow:hidden;
display:block;
padding:6px 0px 5px 20px;
margin-left:10px;
}
#os_select {
margin-top:7px;
}


/* DVD_page */
#dvd_cart {
width:620px;
padding:10px 30px;
margin:10px auto;
background-color:#FFECF5;
}
#dvd_cart h5 {
font-size:12px;
padding:0px;
margin:0px 0px 5px 0px;
}
#dvd_cart input {
margin-bottom:3px;
}
.dvd_cart_title {
width:300px;
float:left;
padding-bottom:5px;
}
.dvd_cart_price {
width:100px;
float:left;
padding-bottom:5px;
}
.dvd_cart_total {
width:300px;
float:left;
padding-bottom:5px;
}
#dvd_description {
padding:15px 15px 5px;
}
#dvd_description div {
padding-right:10px;
}


#real_file_dvd li {
width:343px;
float:left;
overflow:hidden;
display:block;
border:1px solid #CCCCCC;
margin-top:10px;
margin-left:10px;
*margin-left:5px;
line-height:1.6;
}
#real_file_dvd ul div img {
padding:5px;
}
#real_file_dvd ul p, #real_file_dvd ul div {
padding-right:5px;
float:left;
}
.real_file_dvd_title {
font-size:14px;
color:#FF99CC;
font-weight:bold;
}
.cart_button {
padding-top:5px;
}


/* my_page */
#real_file_mypage p {
padding-top:30px;
float:left;
}
.real_file_mypage_subtitle {
width:130px;
padding-left:40px;
}
.real_file_mypage_subtitle a {
font-weight:bold;
color:#FF99CC;
}
#real_file_mypage h5 {
font-size:16px;
padding-top:3px;
padding-left:8px;
padding-bottom:0px;
margin-top:40px;
margin-left:20px;
margin-bottom:0px;
border-left:5px solid #000066;
border-bottom:1px solid #000066;
}


/* support page */
#support {
line-height:1.5;
}
#support_index {
float:left;
font-size:10px;
padding-left:20px;
}
#support_index h6{
color:#FA039C;
padding:10px 0px 0px;
font-size:13px;
margin:0px;
}
#support_introduction {
padding:30px 10px 10px;
}
#support_answer p {
padding:5px 30px 0px 40px;
}
#support_answer a {
text-decoration:none;
}
#support h5 {
font-size:16px;
padding-top:3px;
padding-left:8px;
padding-bottom:0px;
margin-top:40px;
margin-left:20px;
margin-bottom:10px;
border-left:5px solid #877257;
border-bottom:1px solid #877257;
}


/* support page */
#inquiry {
line-height:1.5;
}
#inquiry p {
padding-top:40px;
padding-left:60px;
}
#inquiry form {
padding-top:25px;
padding-left:50px;
}
.cell01 {
width:120px;
float:left;
padding:3px 5px;
margin:5px 0px;
}
.cell02 {
width:350px;
float:left;
padding:0px 0px 8px 10px;
margin:5px 0px;
}
.cell03 {
width:250px;
padding:0px 0px 5px 10px;
margin:0 auto;
}


/* affiliate page */
.affiliate_banner {
width:580px;
text-align:center;
padding-top:35px;
}
.affiliate_banner div {
padding-left:40px;
float:left;
}
#terms p,#privacypolicy p, #affiliate p {
padding-right:15px;
padding-left:30px;
}
#terms h6,#privacypolicy h6, #affiliate h6 {
padding-left:20px;
}


/* link page */
#banner_layout h5 {
font-size:18px;
font-weight:bold;
padding-top:1px;
padding-left:8px;
padding-bottom:0px;
margin-top:10px;
margin-right:30px;
margin-left:20px;
margin-bottom:0px;
border-left:5px solid #877257;
border-bottom:1px solid #877257;
}
#banner_layout {
padding-top:30px;
padding-left:10px;
}
#banner_layout ul {
padding-left:20px;
}
#banner_layout li {
float:left;
overflow:hidden;
text-align:center;
display:block;
padding:20px 35px;
}
#link_layout li div {
padding:5px 3px 0px;
}
#link_layout li div img {
margin-right:5px;
border:1px solid #FF99CC;
}

/* staff page */
#staff {
padding-top:10px;
padding-bottom:35px;
}
#staff p {
line-height:1.5;
padding:15px 30px;
}
#staff h5 {
font-size:16px;
padding-top:3px;
padding-left:8px;
padding-bottom:0px;
margin-right:40px;
margin-left:20px;
margin-bottom:10px;
border-left:5px solid #877257;
border-bottom:1px solid #877257;
}


/* monthlyorder page */
.clearance_info {
margin-top:20px;
}
.clearance_info {
margin-top:20px;
}
.clearance_info div {
margin-right:10px;
float:left;
}
.clearance_info p {
width:420px;
float:left;
}
.charge_list01 {
padding-top:20px;
}
.charge_list01_01caption {
width:100px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list01_01 {
width:100px;
height:80px;
float:left;
margin:1px;
background-color:#000066;
}
.charge_list01_02caption {
width:110px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list01_02 {
width:110px;
height:80px;
float:left;
margin:1px;
background-color:#000066;
}
.charge_list01_03caption {
width:300px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list01_03 {
width:300px;
height:80px;
float:left;
margin:1px;
background-color:#000066;
}
.charge_list01_04caption {
width:95px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list01_04 {
width:95px;
height:80px;
float:left;
margin:1px;
background-color:#000066;
}
.charge_list02_01caption {
width:201px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list02_01 {
width:201px;
height:200px;
float:left;
margin:1px;
background-color:#000066;
}
.charge_list02_02caption {
width:201px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list02_02 {
width:201px;
height:200px;
float:left;
margin:1px;
background-color:#000066;
}
.charge_list02_03caption {
width:201px;
height:20px;
float:left;
margin:1px;
text-align:center;
font-weight:bold;
background-color:#000066;
}
.charge_list02_03 {
width:201px;
height:200px;
float:left;
margin:1px;
background-color:#000066;
}
#bank_info {
font-size:15px;
font-weight:bold;
padding:15px 0px;
}


/* cancel page */
.reason_for_cancel {
margin:0px 0px 30px 40px;
}
.reason_for_cancel input {
margin:10px 2px 0px 20px;
}


/* favorite page */
#favorite span {
padding-right:80px;
}
#favorite {
padding:20px;
line-height:2;
}
#favorite_list li {
width:135px;
float:left;
overflow:hidden;
color:#000000;
text-align:center;
display:block;
border:1px solid #CCCCCC;
margin-top:20px;
margin-left:20px;
}
#favorite_list ul img {
padding:5px;
}
#favorite_list ul p {
padding:5px;
}

.movie_set a{
display:block;
background:url(images/gallery/moviesetback.jpg) no-repeat;
width:710px;
height:44px;
margin-top:10px;
margin-left:15px;
}

/* junk page */
#junk {
padding:20px;
line-height:2;
}
#junk_list {
padding:10px 0px 0px 20px;
}
#junk_list li {
width:320px;
height:100px;
float:left;
overflow:hidden;
color:#000000;
display:block;
border:1px solid #CCCCCC;
margin-top:15px;
margin-left:15px;
}
#junk_list ul div {
float:left;
padding:5px 0px 5px 5px;
}
#junk_list a {
color:#877257;
font-weight:bold;
}
#junk_list p {
width:182px;
margin-bottom:3px;
}
.junk_model_number {
width:130px;
background-color:#FF0099;
padding-left:3px;
color:#FFFFFF;
font-weight:bold;
}
.junk_model_text {
font-size:11px;
color:#FFFFFF;
}
#junk_gallery_girl_intro {
width:710px;
background-color:#877257;
}
#junk_gallery_girl_title {
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:4px 0px 0px 6px;
}
#junk_gallery_girl_intro div {
padding:5px;
float:left;
}
#junk_gallery_girl_intro_text {
width:264px;
background-color:#000000;
padding:8px;
height:130px;
}
#junk_movie_gallery ul {
*height:324px;
}
#junk_movie_gallery li.junk_movie_gallery_thumbnail {
width:160px;
height:98px;
text-align:center;
padding:7px 0px 0px 0px;
margin-top:10px;
margin-left:10px;
background:url(images/other/frame.jpg) no-repeat;
}
#junk_movie_gallery li {
width:145px;
float:left;
overflow:hidden;
display:block;
padding:4px 0px 5px 15px;
margin-left:10px;
}
.junk_button img{
padding:5px 5px 0px 5px;
text-align:center;
}
.junk_button01 img{
padding:5px 5px 0px 15px;
text-align:center;
}

/* businesstransaction */
#businesstransaction {
padding:45px;
}
#businesstransaction p {
padding:40px 0px;
}



/* point history */
#point_history {
width:630px;
padding:40px;
}
.point_history_list_caption {
width:155px;
font-size:14px;
padding:10px 0px;
float:left;
text-align:center;
font-weight:bold;
background-color:##221F1F;
}
.point_history_list {
width:131px;
float:left;
padding:4px 4px 4px 20px;
background-color:#221F1F;
border-bottom:1px solid #cccccc;
}
/* news */
#news_layout {
width:160px;
}
#news_layout p {
font-size:11px;
color:#F3F3F3;
padding:7px 4px 4px 4px;
margin:0px 5px;
border-bottom:1px dashed #705C43;
}
#news_layout span {
color:#FF0000;
}

#new_link {
font:11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color: #fff;
background-color:#b0adad;
line-height:1.3;
margin:0px;
padding:5px;
}
