/* 縦メニュー テンプレート CSS Document */
@charset "shift_jis";

* {
    margin: 0px;
    padding: 0px;
}

body {
/*     background: url(images/body_bg_01.gif) repeat-x;
    background:#B0B0B0 */
}

img {/*　画像表示のルール　*/
    border: none;
    vertical-align: top;
}

/*　↓リンク文字色↓　*/
a:link, a:visited {
    color: #fd8972;
}

a:hover, a:active {
    color: #E46603;
}
/*　↑リンク文字色　ここまで↑　*/

#wrapper {/*　ラッパー　※一番外側の大きな枠　*/
    width: 760px;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
    line-height: 150%;
    background: #990000;
    margin: 0 auto;
}

#header {/*　ヘッダー　*/
    width: 760px;
}

#contents {/*　サイドバーとメインエリアを入れ込む大コンテナ　*/
    width: 760px;
    /* background:#ffe5dc; */
}

#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 設定　*/
    width: 100px;
    color: #6D1053;
    font-size: 11px;
    line-height: 120%;
    padding: 3px 0px;
    text-align: center;
    background-color: #FFF0F2;
}

.realtime {/*　リアルタイム出勤状況　*/
    width: 92%;
    line-height: 120%;
    color: #FFFFFF;
    font-size: 12px;
    margin: 2px auto 5px auto;
    padding: 2px 0px;
    background-color: #FFA59D;
}

.realtime_02 {/*　リアルタイム出勤状況　色違い　*/
    width: 88%;
    height: 50px;
    color: #FFF;
    padding: 5px 0px;
    margin: 0px auto 0px auto;
    text-align: center;
    background-color: #FFA59D;
}

#footer {/*　フッター　*/
    width: 760px;
    height: 85px;
    background: url(images/footer_bg_01.gif) no-repeat;
    color: #444;
    text-align: center;
    line-height: 150%;
}

#footer_index {/*　フッター　*/
    width: 760px;
    color: #444;
    text-align: center;
    line-height: 150%;
    font-size:13px;
}

/* #footer_index a {
    text-decoration: none;
}
#footer_index a:link {
    color: #FFF;
}
#footer_index a:visited {
    color: #FFF;
}
#footer_index a:hover {
    color: #FFF;
}
#footer_index a:active {
    color: #FFF;
} */

/*　↓文字の指定↓　*/

.style_16_orange {
    color: #F37E24;
    font-size: 16px;
    font-weight: bold;
}

.style1 {
color: #666666
}



div.todays_ladies {
    text-align: center;
    margin-left: 50px;
}

div.t_ladies_left_cos {
    width: 167px;
    height: 350px;
    float: left;
    margin: 20px;
    padding: 2px;
    text-align: center;
    background: url(images/lady_bg.gif) no-repeat;
}


div.ladies_comment {
    width: 100px;
    height: 5em;
}

div.costume-pic {
    height: 194px;
}

.costume-link {
    margin-left: 30px;
    margin-bottom: 30px;
}

table#table_recruit td {
    padding: 5px;
}

#auth_header {
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
}

#auth_header h1, h2 {
    margin-top:3px;
    margin-bottom:2px;
    font-size:12px;
}

#auth_message {
    margin-top:15px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:5px;
    width: 760px;
}

#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;
    height:17px;
    font-family:"ＭＳ Ｐゴシック", "Osaka", sans-serif;
}

#top_body_middle {
    padding:5px;
}

#top_body_bottom {
    padding:5px;
}

.editer_padding {
    padding:5px;
}

#whatsnew {
    width: 300px;
    margin: 10px 0;
    float: left;
}

#whatsnew-area {
	width: 300px;
	height: 350px;
	margin: 1em 0px; 
	text-align:left; 
	overflow-y: scroll;
	padding:5px;
}

#whatsnew-area dt {
    font-weight: bold;
    font-size: 14px;
    margin: 6px 0;
    color: #DE3000;
}
#whatsnew-area dd {
    margin: 0 0 15px 0;
    line-height: 140%;
}