@charset "utf-8";

/* CSS Document */


.parameter_off{ color:#999}
.parameter_on{color:#F00}

/* 角丸用設定 */
.cornerbox{background-color:#FFFFFF;padding:10px;}
.outer{background-color:#cccccc;}


/*お店デザイン*/
body { font-family:/*"ＭＳ ゴシック", "Osaka－等幅","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"*/font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-style:normal; font-weight:normal; letter-spacing:0.1em; line-height:1.2em; text-align:center; font-size:12px}




body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote { margin:0; padding:0; }
br { letter-spacing:normal; }
#wrapper { background-color:#FFFFFF; margin:10px auto 0; text-align:left; width:950px; border: solid 1px #000; border-bottom:none }






/*文字カラー設定*/
.black{color:#000000}
.red{color:#FF0000}
.blue{color:#0000FF}
.now{color:#FF00FF}
.today{color:#FF0000}
/*システム用？*/
.white{ background-color:#FFF;}











#footer {}

#home_footer_link{ text-align:right;padding:0 16px 10px;text-align:right;line-height:1.6em;}


#home_clear_footer { border-top: solid 1px #000; color: #fff; clear: both;}


#Copyright { padding:10px; margin: 0 auto 10px; text-align:right; width:932px; line-height:1.6em;}








/*フォントどうするか決定せねば*/

/*各種テーブル使用での背景処理など*ニュース・システム・キャンペーン*/
.table{ background-color:#000; margin-top:15px;font-family:"ＭＳ ゴシック", "Osaka－等幅","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.table td{ padding:10px;background-color:#FFF;color:#000;}
.table th{ padding:10px;letter-spacing:normal; font-size:15px; font-weight:normal; text-align:left;}
/*インナー設定*/
.table table{ padding:0;font-family:"ＭＳ ゴシック", "Osaka－等幅","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.table table td{ padding:0; background-color:#FFF;color:#000;}
.table table th{ padding:0;}




#container {clear:both;border-bottom:1px solid #000;}




/*女のコヘッダー*/

#girl_header{font-size:14px; padding:10px 10px 10px 15px;  border-bottom:1px solid #000;}



#girl_contents{ width:915px; margin:0 auto;}
#girl_contents_left{ width:525px; float:left; margin:10px auto 0}
#girl_contents_right{ width:370px; float:right; margin:10px auto 0}



#girl_photo{ padding:10px; margin-bottom:15px;}
.girl_photo_img{ margin:auto}
.girl_photo_img img{ border:1px solid #000;}
.girl_photo_thumbnail{border:1px solid #000; margin-left:15px;}


/* 週間出勤表 */
#girl_schedule_title{ width:513px;border:1px solid #999; border-bottom:none;padding:5px; font-size:14px;}
#girl_schedule_table_box{ background-color:#999999; text-align:center;color:#000; margin-bottom:15px;}
#girl_schedule_table_box td{background-color:#FFF}
#girl_schedule_table_box th{ background-color:#FFCCCC; font-weight:normal; padding-top:5px;}
#girl_schedule_table_box th strong{ color:#F00}

#girl_schedule_table_box th.schedule_on{ background-color:#FFCCCC;}
#girl_schedule_table_box th.schedule_on strong{ color:#F00}
#girl_schedule_table_box th.schedule_off{ background-color:#CCCCFF;}
#girl_schedule_table_box th.schedule_off strong{ color:#00F}
#girl_schedule_table_box th{background-color:#FFF;}




#shop_message_title{width:513px;border:1px solid #999;padding:5px; font-size:14px;}
#shop_message_contents{ width:523px; border:1px solid #999; border-top:none; margin-bottom:15px; background-color:#FFF;color:#000}
#shop_message_contents p{ padding:10px;}







#shop_galsdata_title{ border:1px solid #333; font-size:14px;}
#girl_profile_name{ width:368px; border:1px solid #333;border-top:none; border-bottom:none; background-color:#FFF;color:#000;}
#girl_profile_name h2{ padding:10px; font-weight:normal; font-size:12px; background-color:#FFF;}
#girl_profile_attend{width:368px; border:1px solid #333; border-bottom:none; background-color:#FFF;color:#000;}
#girl_profile_attend p{ padding:10px;font-weight:normal;}
#girl_profile_attend strong{ font-size:16px;}
#girl_profile_table{ background-color:#333;color:#000; font-size:12px}
#girl_profile_table th{ background-color:#FFF; padding:5px 10px; text-align:left; font-weight:normal; width:140px;}
#girl_profile_table td{ background-color:#FFF; padding:5px;}

#girl_movie{ text-align:center; margin-top:15px; background-color:#FFF; border:1px solid #333; color:#000}
#girl_movie td{ padding:5px;}
#girl_movie a img{  border:1px solid #333}


#play_table{ margin-top:15px; margin-bottom:5px;}
#play_table p{ font-size:15px; font-weight:bold; padding-left:10px;}
#play_option{ padding:5px 10px; border:1px solid #333; margin:0 0 0 10px; background-color:#FFF;color:#000}

.girl_profile_title{ border-bottom:1px solid #333; padding:5px 10px;margin-bottom:5px; font-size:15px; font-weight: bold; margin-top:15px;}
.girl_profile_text{ padding:5px 10px;}


.parameter_table_box{border:1px solid #333; background-color:#FFF;color:#000}
.parameter_table{}
.parameter_table th{ width:88px;padding:7px 2px; overflow:hidden; font-weight:normal; text-align:left}
.parameter_table td{ width:87px;padding:7px 0;word-break:break-all;word-wrap:break-word;}


#girl_footer{margin:0px 0px; padding:15px 0 0; text-align:right; clear:both}
#girl_footer_bar{ width:915px; margin:auto; padding-top:15px;clear:both }
#footer_link{ text-align:right;padding:10px 0px;text-align:right;line-height:1.6em; border-top: solid 1px #000;}
