
body {
                              font-size: 10px;
	                      color: #ffffff;
	                      background-color: #000000;
	                      scrollbar-base-color: #fc1058;
	                      scrollbar-face-color: #000000;
	                      scrollbar-arrow-color: #fc1058;
	                      scrollbar-shadow-color: #fc1058;
	                      scrollbar-darkshadow-color: #fc1058;
	                      scrollbar-highlight-color: #fc1058;
	                      scrollbar-3dlight-color: #000000;
	                      scrollbar-track-color: #000000;
}

/* ----------------background color style---------------- */

body,td,th,table {
	
}

table,h3 {
	                      /*border: solid 1px #ffffff;*/
	                      -moz-border-radius: 8px;
                              background-color: #000000;
}

h1 {
	                      font-size: 12px;
}

a:link {
	                      color: #f2f2f2;
}
a:visited {
	                      color: #f2f2f2;
}
a:hover {
	                      color: ff075f;
}
a:active {
	                      color: white;
}

hr {
	                      color: #fc1058;
}

img {
	                      border-style: none;
}

ul {
	                      list-style-type: none; 
}
/* -----------style---------------- */
.big  {
                              width: 750px;
                              border: 1px solid #fc1058;
                              text-align: center;
}   
.title  {
		              color:#fff;
		              font-size:10px;
		              padding-left:11px;
		              padding-top:5px;
		              padding-bottom:5px;
		              text-align:left;
		              background:url('/img.md/title_icon_red.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}

.title_i  {
		              color:#fff;
		              font-size:10px;
		              padding-left:11px;
		              padding-top:5px;
		              padding-bottom:5px;
		              text-align:left;
		              background:url('/img.md/title_icon_red.gif') no-repeat 0 50%;
		              margin-bottom:1px;
		              margin-top:1px;
}  /*access*/

.marquee  {
            width:  740px;
            height: 8px;
            font-size: 10px;
}


.frame_fixation  {
                              width: 720px;
                              height: 450px;
                              border: 1px solid #fc1058;
}
  /* event staff access */

/* -----------"top" style---------------- */
      

.frame_image  {
                              width: 320px;
                              height: 480px;
                              border: 1px solid #fc1058;
                              text align: ceter;        
}
.frame_c  {
                              width: 400px; 
                              height: 240px;
                              border: 1px solid #fc1058;
                              text-align: center;        
}
.news  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 380px;
                              height: 240px;
                              border: 1px solid #fc1058;
                              font-size: 10px;
                              text-align: left;
}
.private_top {
                              background-image: url('/img.md/bg_2.gif');
                              width: 375px;
                              border: 1px solid #fc1058;
                              font-size: 10px;
                            
}

.private_diary {
                              background-image: url('/img.md/bg_2.gif');
                              width: 380px;
                              font-size: 10px;
                              padding: 8 8 8 8px;
}

.top_pdt {
                              width: 375px;
                              height: 5px;
                              padding-left: 12px;
                              padding-tpp:  5px;
                              font-size: 10px;
}

.flash  {
                              width: 750px;
                              height: 160px;
                              border: 1px solid #fc1058;
                                      
}
/* -----------"event" style---------------- */

.event  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 705px;
                              height: 450px;
                              border: 1px solid #fc1058;  
                              font size: 10px;
                              text-align: left;
}  

.event_n  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 500px;
                              height: 300px;
                              border-style: dotted;
	                      border-width: 8px;
                              border-color: #fc1058;

}

.event_font_p {
                              width: 500px;
                              height:  20px;
                              text-align: left;
                              font-size: 16px;
                              font-weight: bold;
                              color: #ffffff;
		              padding-top:20px;
		              padding-bottom:20px;
                              padding-left:220px;
}

.event_font_t  {
                              width: 500px;
                              height: 280px;
                              font size: 12px;
		              padding-left:100px;
		              padding-top:50px;
		              padding-bottom:50px;
                              text-align: left;
}
/* -----------"private" style---------------- */

.private {
                              background-image: url('/img.md/bg_2.gif');
                              width: 705px;
                              height: 180px;
                              border: 1px solid #fc1058;
}  

.private_text {
                              width: 400px;
                              font-size: 10px;
                              text-align: left;
}
.private_title  {
                              background-image: url('/img.md/title/title_diary.gif');
                              width: 700px;
                              height: 25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:24px;
		              padding-top:5px;
		              padding-bottom:5px;
		              text-align:left;
		              
		              
}
/* -----------"staff" style---------------- */

.frame_staff  {
                              width: 730px;
                              height: 200px;
                              border: 1px solid #fc1058;
}

.staff_name  {
                              background-image:url('/img.md/title/bar_staff.gif');
                              width: 725px;
                              height: 25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:30px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              
}   

.staff_prof  {
                              width: 535px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}

.staff_p_name  {
                              width: 535px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p_name.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}

.staff_p_age  {
                              width: 535px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p_age.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}

.staff_p_former  {
                              width: 535px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p_former.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}

.staff_p_type  {
                              width: 535px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p_type.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}

.staff_p_ero  {
                              width: 535px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p_ero.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}


.staff_p_message  {
                              width: 535px;
                              height: 50px;
		              color:#fff;
		              font-size:10px;
		              padding-left:220px;
		              padding-top:1px;
		              padding-bottom:1px;
		              text-align:left;
		              background:url('/img.md/title/staff_p_message.gif') no-repeat 0 50%;
		              margin-bottom:2px;
		              margin-top:2px;
}
.staff_diary  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 705px;
                              border: 1px solid #fc1058;
}
.private_text_w  {
                              width: 320px;
                              font-size: 10px;
                              text-align: center;
}      

/* -----------"gals_date style---------------- */

.frame_gals_s  {
                              width: 90px;
                              height: 120px;
                              border: 1px solid #fc1058;
                              text-align: center;
} 
.frame_gals  {
                              background-image: url('/img.md/bg_2.gif');
                              width:  200px;
                              height: 180px;
                              border: 1px solid #fc1058;
                              text-align: center;
}

.gals_status  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 300px;
}



.frame_gals_d {
                              width:  200px;
                              height: 200px;
                              border: 1px solid #fc1058;
                              text-align: center;
} 

.gals_name  {
                              width:  300px;
                              height: 25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:25px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p.gif') no-repeat;
		              
}
.gals_p_name  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_name.gif') no-repeat;
		              
}

.gals_p_age  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_age.gif') no-repeat;
		              
}

.gals_p_size  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_size.gif') no-repeat;
		              
}

.gals_p_former  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_former.gif') no-repeat;
		              
}

.gals_p_charm  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_charm.gif') no-repeat;
		              
}

.gals_p_ero  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_ero.gif') no-repeat;
		              
}

.gals_p_good  {
                              width:  300px;
                              height:  25px;
		              color:#fff;
		              font-size:10px;
		              padding-left:105px;
		              padding-top:0px;
		              padding-bottom:0px;
		              text-align:left;
		              background:url('/img.md/title/gals_p_good.gif') no-repeat;
		              
}
.gals_diary  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 700px;
                              border: 1px solid #fc1058;
}    

.gals_text  {
		              color:#fff;
		              font-size:10px;
		              padding-left:11px;
		              padding-top:5px;
		              padding-bottom:5px;
		              text-align:left;
}

.from_staff  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 150px;
                              height:  40px;
                              border: 1px solid #fc1058;
                              font-size: 10px;
                              text align: center;
}

.from_staff_c  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 600px;
                              height:  40px;
                              border: 1px solid #fc1058;
                              font-size: 10px;
                              text align: left;
}

/* -----------"gals_list" style---------------- */

.hide  {
                              width: 742px;
                              text-align: center; 
}

.gals  {
                              width: 742px;
                              text-align: center; 
                              border: 1px solid #fc1058;
}

.gals_list  {
                              background-image: url('/img.md/bg_2.gif');
	                      width: 181px;
	                      border: 1px solid #fc1058;
                              font-size: 10px;
                              text-align: center;
}          
 

/* -----------"ranking" style---------------- */

.rank  {
                             background-image: url('/img.md/bg_2.gif');
                             width: 241px;
                             height: 240px;
                             border: 1px solid #fc1058;
                             text-align: center;
                             font-size: 10px;
                             
}

.month  {
                              background-image: url('/img.md/rank/month.gif');
	                      width: 740px;
                              height:  25px;
	                      font-size: 12px;
                              text-align: left;
                              padding-left: 55px;
                              padding-top: 8px;
}    

.win  {
                             width: 67px;
                             height: 240px;
                             border: 1px solid #fc1058;
                             margin: 2 0 0 0px;
                             
}
.image_160_240_r  {
	                      width: 160px;
	                      height: 240px;
                              border: 1px solid #fc1058;
                              margin: 2 0 0 0px;
}                              

/* -----------"schedule" style---------------- */

.schedule {
	                      width: 738px;
	                      border: 1px solid #fc1058;
                              margin: 0 0 2 0px;
                              font-size: 10px;
}         

.frame_schedule  {
                              width: 80px; 
}

/* -----------"access" style---------------- */
.access  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 300px;
                         
                              border: 1px solid #fc1058;
                              font-size: 10px;
                              text align: left;
}

/* -----------"link" style---------------- */

.link_info  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 730px;
                              border: 1px solid #fc1058;
                              
}

/* -----------"real" style---------------- */

.frame_real  {
                              width: 243px;
                              border: 1px solid #fc1058;
}

.real  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 235px;
                              height: 150px;
                              border: 1px solid #fc1058;  
                              font size: 10px;

}

/* -----------"mail" style---------------- */

.frame_mail  {
                              background-image: url('/img.md/bg_3.gif');
                              width: 720px;
                              height: 450px;
                              border: 1px solid #fc1058;
}


/* -----------"mail magazine" style---------------- */

.frame_magazine  {
                              background-image: url('/img.md/mail_magazine_b.gif');
                              width: 720px;
                              height: 450px;
                              border: 1px solid #fc1058;
}

.font_m {
                              font-size: 10px;
                              padding-left:5px;
		              text-align:left;
}

/* -----------"system" style---------------- */

.price  {
                              width: 175px;
                              height:  40px;
                              border: 1px solid #fc1058;
                              font-size: 10px;
                              padding-left:5px;
                              text align: left;
}

.course  {


                              width: 200px;
                              height:  40px;
                              border: 1px solid #fc1058;
                              font-size: 10px;
                              padding-left:  10px;
                              padding-bottom: 2px;
                              text align: left;
}

/* -----------"recruit" style---------------- */

.frame_recruit  {
                              background-image: url('/img.md/recruit.gif');
                              width: 720px;
                              height: 450px;
                              border: 1px solid #fc1058;
}

.font_l {
                              font-size: 10px;
                              padding-left:11px;
		              text-align:left;
}
.font_b {
	                      text-align: left;
                              font-size: 10px;
                              font-weight:bold;
                              color: #ffffff;
}

.frame_m  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 720px;
                              height: 450px;
                              border: 1px solid #fc1058;
}

.frame_mf  {
                              background-image: url('/img.md/bg_2.gif');
                              width: 720px;
                              border: 1px solid #fc1058;
}

.box {
                              margin-left: 210px;
                              font-size: 10px;
}

.box_cc {
/*                              margin-left: 200px;	*/
                              margin-left: 150px;
                              font-size: 10px;
                              color:  #ffffff;
}

.box_c {
                              margin-left: 0px;
                              font-size: 10px;
                              color:  #ffffff;
}

.u_name {
                              background-image: url('/img.md/rct/u_name.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_madd {
                              background-image: url('/img.md/rct/u_madd.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_mob {
                              background-image: url('/img.md/rct/u_mob.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_age {
                              background-image: url('/img.md/rct/u_age.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_home {
                              background-image: url('/img.md/rct/u_home.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_know {
                              background-image: url('/img.md/rct/u_know.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_id {
                              background-image: url('/img.md/rct/u_id.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_salary {
                              background-image: url('/img.md/rct/u_salary.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_location {
                              background-image: url('/img.md/rct/u_location.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_hour {
                              background-image: url('/img.md/rct/u_hour.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_vacation {
                              background-image: url('/img.md/rct/u_vacation.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_inter {
                              background-image: url('/img.md/rct/u_inter.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_enter {
                              background-image: url('/img.md/rct/u_enter.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

.u_q {
                              background-image: url('/img.md/rct/u_q.gif');
                              width: 720px;
                              font-size: 10px;
		              text-align:left;
}

/* -----------div style---------------- */

.scroll_top  {
                              width: 400px;
                              height: 240px;
                              overflow-y: auto;           
                              overflow-x: auto;           
}
.scroll_fixation {
                              width:  710px;
                              height:  450px;
                              overflow-y: auto;
}

.scroll_staff {
                              width:  730px;
                              height:  250px;
                              overflow-y: auto;
}

.scroll_gals  {
                              width:  730px;
                              height:  450px;
                              overflow-y: auto;
                              overflow-x: auto;
}
/* -----------photo style---------------- */

.image_80_120 {
	                      width: 80px;
	                      height: 120px;
}

.image_80_120_g  {
                              width:  80px;
                              height:  120px;
                              margin:  3 3 0 3px;
}

.image_160_240 {
	                      width: 160px;
	                      height: 240px;
}  

.image_160_240_s {
	                      width: 160px;
	                      height: 240px;
                              margin: 0 2 0 0px;
}

.image_160_240_p {
	                      width: 160px;
	                      height: 240px;
                              margin: 5 0 0 5px;
}

.image_160_240_l  {
	                      width: 160px;
	                      height: 240px;
                              margin: 5 0 0 0px;
}

.image_240_160 {
	                      width: 240px;
	                      height: 160px;
}

.image_320_480_f {
	                      width: 320px;
	                      height: 480px;
                              margin: 5 3 0 3px;          
}

.image_320_480_g {
	                      width: 320px;
	                      height: 480px;
                              margin: 5 3 0 3px;
}

/* -----------font style---------------- */

.font_c {
	                      font-size: 10px;
	                      text-align: center;
}

.font_l {
                              font-size: 10px;
                              padding-left:11px;
		              padding-top:5px;
		              padding-bottom:5px;
		              text-align:left;
}
.font_b {
	                      text-align: left;
                              font-size: 10px;
                              font-weight:bold;
                              color: #ffffff;
}
.star  {                      background-image: url('/img.md/bg_2.gif');
}

/* -----------qr style---------------- */

.qr {
	                      width: 750px;
	                      border: 1px solid #fc1058;
                              margin: 2 0 0 0px;
                              font-size: 10px;
}


/* -----------blog style---------------- */


.blog_list  {
                              background-image: url('/img.md/bg_2.gif');
	                      width: 181px;
	                      border: 1px solid #fc1058;

}

.blog_name  {
                              font-size: 12px;
                              text-align: left;
                              padding-left: 10px;
}
.image_160_240_b  {
	                      width: 160px;
	                      height: 240px;
                              margin: 5 0 2 0px;
}
/* -----------"attestation" style---------------- */

.star_a  {
                              background-image: url('/img.md/bg_a.gif');
}

.attestation  {
                              background-image: url('/img.md/bg_a.gif');
                              width: 761px;
                              text-align: center;
                              font-size: 10px;
                              border: 1px solid #fc1058;
}

.enter  {
                              margin: 10 5 30 5px;
}


/* added 2008-12 */
.box_c_black {
                              margin-left: 0px;
                              font-size: 10px;
                              color:  #000000;
}
.move  {
	                      vertical-align: top;
                              text-align: center;
                              font-size: 10px;
}


.girls_profile_blog {
 width: 738px;
}

table.blog_post_mail {
 border: 1px solid #ff0000;
 width: 738px;
 background-image: url('/img.md/bg_2.gif');
}
td.blog_post_mail {
 text-align: left;
 padding-left: 20px;
 font-size: 10px;
}
#blog_post_email, #blog_post_mail_start, #blog_post_mail_end {
 border: 1px solid #ff0000;
}
#blog_post_email {
 display: inline;
}
hr.ls_std {
 border: 1px solid #ff0000;
}
input.blog_post_mail {
 background-color: #fca0a0;
 border-style: outset;
 color: #000000;
}
input.bcom_name, input.bcom_email, textarea.bcom_comment {
 border: 1px solid #ff0000;
}
.blog_post_comment {
 margin-left: 3px;
}
.blog_comments {
 background-image: url('/img.md/bg_2.gif');
 width: 693px;
 border: 1px solid #fc1058;
 margin-left: 10px;
 margin-bottom: 5px;
}
.contents_blog {
 font-size: 10px;
 padding-left:11px;
 padding-top:5px;
 padding-bottom:5px;
 text-align:left;
}
.blog_post_mail_box {
 background-color: transparent;
}

