/* 縦メニュー テンプレート CSS Document */
@charset "shift_jis";

* {
    margin: 0px;
    padding: 0px;
}

body {
    /* background: url(images/bga.gif) repeat; */
}

img {/*　画像表示のルール　*/
    border: none;
    vertical-align: top;
}

/*　↓リンク文字色↓　*/
a:link, a:visited {
    color: #81592E;
}

a:hover, a:active {
    color: #E46603;
}
/*　↑リンク文字色　ここまで↑　*/

#wrapper {/*　ラッパー　※一番外側の大きな枠　*/
    width: 760px;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
    line-height: 150%;
    background: #FFF;
    margin: 0 auto;
}

#header {/*　ヘッダー　*/
    width: 760px;
}

#contents {/*　サイドバーとメインエリアを入れ込む大コンテナ　*/
    width: 760px;
}

#left_sidebar {/*　左側　サイドバー　*/
    width: 202px;
    float: left;
    margin-left: 1px;
}

#right_maincontents {/*　右側　メインコンテンツ用コンテナ　*/
    width: 550px;
    float: right;
    margin-right: 2px;
}

.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: #996600;
    margin-right: 8px;
    float: left;
    text-align: center;
    line-height: 120%;
}

.lady_date_02 {/*　女性紹介欄　３つ並べるうち右　*/
    width: 170px;
    height: 350px;
    background: url(images/lady_bg.gif) no-repeat;
    color: #996600;
    float: right;
    text-align: center;
    line-height: 120%;
}

.schedule_01 {/*　出勤表　３つ並べるうち左＆中　*/
    width: 170px;
    height: 350px;
    background: url(images/schedule_bg.gif) no-repeat;
    color: #996600;
    margin-right: 8px;
    float: left;
    text-align: center;
    line-height: 120%;
}

.schedule_02 {/*　出勤表　３つ並べるうち右　*/
    width: 170px;
    height: 350px;
    background: url(images/schedule_bg.gif) no-repeat;
    color: #996600;
    float: right;
    text-align: center;
    line-height: 120%;
}

.pick_up_girl {/*　ピックアップガールコーナー　*/
    width: 211px;
    height: 350px;
    /* background: url(images/pug_bg.gif) no-repeat; */
    text-align: center;
    
}

.td_minirial {/*　トップページ用　小さいリアルタイムコーナー td 設定　*/
    width: 100px;
    color: #996600;
    font-size: 11px;
    line-height: 120%;
    padding: 3px 0px;
    text-align: center;
    background-color: #FDF3CC;
}

.realtime {/*　リアルタイム出勤状況　*/
    background: #dcd882;
    width: 92%;
    line-height: 120%;
    color: #7D5500;
    font-size: 12px;
    margin: 3px auto 3px auto;
}

.realtime_02 {/*　リアルタイム出勤状況　色違い　*/
    height: 65px;
    width: 88%;
    color: #FFF;
    padding: 0px;
    margin: 0px auto 0px auto;
    text-align: center;
    background-color: #A27036;
}

#footer {/*　フッター　*/
    width: 760px;
    /* height: 85px; */
    /* background: url(images/footer_bg_01.gif) no-repeat; */
    color: #996600;
    text-align: center;
    line-height: 150%;
}

#footer_index {/*　フッター　*/
    width: 760px;
    color: #996600;
    text-align: center;
    line-height: 150%;
}

#footer_image {
    color: #996600;
    text-align: center;
    height:71px;
    background: url(images/footer_bg_01.gif) no-repeat;
}

/*　↓文字の指定↓　*/

.style_16_orange {
    color: #F37E24;
    font-size: 16px;
    font-weight: bold;
}

.style1 {
color: #666666
}

div.todays_ladies {
    text-align: center;
    margin-left: 70px;

}

div.t_ladies_left {
    width: 180px;
    height: 320px;
    float: left;
    margin: 10px;
    padding: 2px;
    text-align: center;
    border: 1px solid #DDA;
}

div.t_ladies_left_cos {
    width: 180px;
    height: 320px;
    float: left;
    margin: 10px;
    padding: 2px;
    text-align: center;
    border: 1px solid #DDA;
}

div.ladies_comment {
    width: 180px;
    height: 5em;
}



#costumes div {
    margin-top: 10px;
    margin-bottom: 10px;
}


table#table_recruit td {
    padding: 10px;
}

table#table_coupon td {
    padding: 5px;
}

table#table_course td {
    padding: 5px;
}

table#table_trans td {
    padding: 5px;
}

#auth_header {
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
}

#auth_header h1, h2 {
    margin-top:3px;
    margin-bottom:0px;
    font-size:12px;
}

#auth_message {
    margin-top:0px;
    margin-bottom:13px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:5px;
    /* width:670px; */
}

#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;
    line-height:1.5;
}

#top_body_middle {
    padding:5px;
}

#top_body_bottom {
    padding:5px;
}

.editer_padding {
    padding:5px;
}