/* 人妻妄想倶楽部 main CSS Document */

* {
    margin: 0px;
    padding: 0px;
}

body {
    /* background: #000000; */
    text-align: center;
}

a:link, a:visited {
    color: #EAA77C;
}

a:hover, a:active {
    color: #FFC000;
}

img {
    border: none;
    vertical-align: top;
}

#wrapper {
    color: #F7A6A3;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
    width: 850px;
    background: url(img/bgg.jpg) repeat-y;
    margin: 0 auto;
}

#wrapper_00 {
    color: #F7A6A3;
    font-size: 12px;
    /* width: 850px; */
    margin: 0 auto;
    text-align:center;
}

#contents_container {/*　全体を50px右寄せにするためのコンテナ　*/
    width: 750px;
    margin: 0 auto;
    text-align: left;
}

#header {
    width: 750px;
    /* height: 213px; */
}

#menu {
    width: 750px;
    height: 30px;
}

#eye_catcher {/*　Flash、ボタンなどを横並びにするための格納庫*/
    width: 750px;
    height: 164px;
    background: url(img/moto_10.jpg) repeat-x;
}

#pic_box_01 {/*　左の画像入れ　*/
    width: 165px;
    height: 164px;
    float: left;
}

#flash_box {/*　Flash入れ　*/
    width: 201px;
    height: 154px;
    float: left;
    margin-top: 10px;
}

#pic_box_02 {/*　右の画像入れ　*/
    width: 384px;
    height: 164px;
    float: left;
    background: url(img/moto_11.jpg) repeat-x;
}

#ec_buttons {/*　ボタン２つの格納庫　*/
    width: 356px;
    height: 67px;
    margin: 15px 10px 0px 0px;
    float: right;
}

#button_mailmaga {
    width: 173px;
    height: 67px;
    float: left;
}

#button_okini {
    width: 173px;
    height: 67px;
    float: right;
}

#main {/*　ご案内と新着情報格納庫　*/
    width: 750px;
    height: 524px;
    background: url(img/moto_13s.jpg) no-repeat;
}

#goannai {
    line-height: 1.5em;
    width: 300px;
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    float: left;
    margin: 95px 20px 20px 35px;

}

/*　★★★　↓新着情報欄　ここにプログラムが読み込まれます。↓　★★★*/
#whats_new {
    width: 310px;
    height: 360px;
    float: right;
    /*border: 1px solid #FFFFFF;*/
    margin: 95px 55px 0px 0px;
}
/*　★★★　↑新着情報欄　ここにプログラムが読み込まれます。↑　★★★*/

#top_banner {
    width: 750px;
    background: url(img/moto_14.jpg) repeat;
}

#mini_menu {
    width: 750px;
    /* height: 27px; */
    background: url(img/moto_14.jpg) no-repeat;
    line-height: 27px;
}

#footer {
    width: 750px;
    height: 42px;
    background: url(img/moto_15.jpg) no-repeat;
    color: #EAA77C;
    line-height: 42px;
}


#contents div {
    margin-top: 10px;
    margin-bottom: 10px;
}

div.todays_ladies {
    text-align: center;
    margin-left: 30px;
}

div.t_ladies_left {
    width: 180px;
    height: 320px;
    float: left;
    margin: 10px;
    padding: 2px;
    text-align: center;
    border: 1px solid #933;
}

div.ladies_comment {
    width: 180px;
    height: 5em;
}

.top_ladies_now {
    width: 160px;
    height: 18px;
    margin: 0 auto;
    padding: 3px;
    background-color: #FF0000;
    color: #FFF;
    font-size: 12px;
}

#costumes div {
    margin-top: 10px;
    margin-bottom: 10px;
}

#footer-menu_bottom {
    width: 750px;
    /* height: 27px; */
    background: url(img/moto_14.jpg) no-repeat;
    line-height: 27px;
}

#auth_header {
    margin-top:10px;
    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;
    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;"
}

#top_body_bottom{
	width: 750px;
}

.lady_icon {
    padding:2px;
    height:17px;
    font-family:"ＭＳ Ｐゴシック", "Osaka", sans-serif;
    line-height:1.2;
}

.lady-attributes-img {
    text-align:center;
    height: 17px;
    margin: 0px auto 1px auto;
    color:#000000;
}

#top_body_middle {
    padding:5px;
}

#top_body_bottom {
    /* padding:5px; */
}

.editer_padding {
    padding:5px;
}