/* 縦メニュー テンプレート CSS Document */
@charset "shift_jis";

* {
    margin: 0px;
    padding: 0px;
}

body {
/*     background: url(images/body_bg_01.gif) repeat-x;
    background:#ffdada */
}

img {/*　画像表示のルール　*/
    border: none;
    vertical-align: top;
}

/*　↓リンク文字色↓　*/
a:link, a:visited {
    color: #dd7e7e;
}

a:hover, a:active {
    color: #E46603;
}
/*　↑リンク文字色　ここまで↑　*/

#wrapper {/*　ラッパー　※一番外側の大きな枠　*/
    width: 760px;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
    line-height: 150%;
    /* background: #FFFFFF; */
    margin: 0 auto;
}

#header {/*　ヘッダー　*/
    /* width: 760px; */
}

#contents {/*　サイドバーとメインエリアを入れ込む大コンテナ　*/
    width: 760px;
    background:#ffeeee;
}

#left_sidebar {/*　左側　サイドバー　*/
    width: 214px;
    float: left;
    margin-left:0px;
}

#right_maincontents {/*　右側　メインコンテンツ用コンテナ　*/
    width: 540px;
    float: right;
}

.ladies_3narabe {/*　女性紹介欄＆出勤表　３つ並べるbox　*/
    width: 527px;
    margin: 0px 0px 15px 12px;
}

.lady_date_01 {/*　女性紹介欄　３つ並べるうち左＆中　*/
    width: 170px;
    height: 350px;
    background: url(images/lady_bg.gif) no-repeat;
    color: #666666;
    margin-right: 4px;
    float: left;
    text-align: center;
    line-height: 120%;
}

.lady_date_02 {/*　女性紹介欄　３つ並べるうち右　*/
    width: 170px;
    height: 350px;
    background: url(images/lady_bg.gif) no-repeat;
    color: #666666;
    margin-right: 8px;
    float: right;
    text-align: center;
    line-height: 120%;
}

.schedule_01 {/*　出勤表　３つ並べるうち左＆中　*/
    width: 170px;
    height: 350px;
    background: url(images/schedule_bg.gif) no-repeat;
    color: #666666;
    margin-right: 4px;
    float: left;
    text-align: center;
    line-height: 120%;
}

.schedule_02 {/*　出勤表　３つ並べるうち右　*/
    width: 170px;
    height: 350px;
    background: url(images/schedule_bg.gif) no-repeat;
    color: #666666;
    margin-right: 8px;
    float: right;
    text-align: center;
    line-height: 120%;
}

.pick_up_girl {/*　ピックアップガールコーナー　*/
    width: 205px;
    height: 345px;
    /* background: url(images/pug_bg.gif) no-repeat; */
    text-align: center;
    
}

.td_minirial {/*　トップページ用　小さいリアルタイムコーナー td 設定　*/
    /*height: 200px;*/
    width: 171px;
    color: #6D1053;
    font-size: 11px;
    line-height: 120%;
    padding: 3px 0px;
    text-align: center;
    background-color: #FFF0F2;
    float: left;
}

.td_minirial_img {/*　写真　*/
    height: 100px;
}



.realtime {/*　リアルタイム出勤状況　*/
    width: 92%;
    line-height: 120%;
    color: #FFFFFF;
    font-size: 12px;
    margin: 2px 0px 5px 0px;
    padding: 2px 0px;
    background-color: #F38787;
}

.realtime_02 {/*　リアルタイム出勤状況　色違い　*/
    height: 20px;
    font-size: 11px;
    line-height: 1.5em;
    width: 120px;
    color: #333333;
    /* padding: 5px 0px; */
    margin: 0px auto 5px auto ;
    text-align: center;
    background-color: #FFB9B9;
}

#footer {/*　フッター　*/
    width: 760px;
    /* height: 85px; */
    background: url(images/footer_bg_01.gif) no-repeat;
    color: #444;
    text-align: center;
    line-height: 150%;
}

/*　↓文字の指定↓　*/

.style_16_orange {
    color: #F37E24;
    font-size: 16px;
    font-weight: bold;
}

.style1 {
color: #666666
}

table.align-cc th { text-align:center; }
table.align-cc td { text-align:center; }
table.align-cl th { text-align:center; }
table.align-cl td { text-align:left; padding-left:1em; }
table.align-ll th { text-align:left; padding-left:1em; }
table.align-ll td { text-align:left; padding-left:1em; }
table.align-lc th { text-align:left; padding-left:1em; }
table.align-lc th { text-align:center; }

table.stdtable {
  background: #333333;
}

table.stdtable th {
  background: #FED8D7;
}

table.stdtable td {
  background: #FFFEFD;
}

table.stdtable td.odd {
}

table.stdtable td.even {
}

div.comment {
  background: #FFFEFD;
  text-align: left;
  padding: 1em;
}

div.todays_ladies {
  margin-left: 50px;
  margin-top: 30px;
}

div.t_ladies_left {
  text-align: center;
  width: 200px;
  height: 300px;
  border: 1px solid #FAA;
  margin: 10px;
  float: left;
}

div.ladies_comment {
  height: 5em;
}

#costumes div {
    margin-top: 10px;
    margin-bottom: 10px;
}

#auth_header {
    text-align:center;
    margin-bottom:3px;
}

#auth_header h1, h2 {
    margin-top:3px;
    font-size:12px;
}

#auth_message {
    text-align:center;
    margin-top:30px;
    margin-left:auto;
    margin-right:auto;
    padding:5px;
    /* width:700px; */
}

#auth_footer {
    margin-top:10px;
    margin-bottom:20px;
    text-align:center;
}

#auth_footer hr{
    height:1px;
    width:670px;
    border-color:#000;
    border-width: 1px 0px 0px 0px;
    margin-left:auto;
    margin-right:auto;"
}

.lady_icon {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    height:17px;
    width:150px;
    font-family:"ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

#top_body_middle {
    padding:5px;
}

#top_body_bottom {
    padding:5px;
}

.editer_padding {
    padding:5px;
}