@charset "utf-8";#content .box{margin:0 10px 20px;padding:30px 10px !important;border:1px solid #bfbfbf;background-color:#fff;color:#000;text-align:center;}#content .box2{padding:20px 10px !important;background-color:#fff;color:#000;}.pageTtl{margin-bottom:30px;}.ttl{width:51%;margin:0 auto 20px;text-align:center;font-size:124%;line-height:1.5;border-bottom:2px solid #000;}.ttl_blown{padding-left:38px;line-height:37px;background:url(/images/member/bg_ttlblown.png) left top no-repeat;background-size:40px auto;background-color:#5f5554;color:#fff;font-size:108%;font-weight:bold;text-align:left;}.notes{text-align:left;color:#e81021;}.box input[type="text"],.box input[type="tel"],.box input[type="email"],.box input[type="password"],.box select,.box2 input[type="text"],.box2 input[type="tel"],.box2 input[type="email"],.box2 input[type="password"],.box2 select,.box2 textarea{-webkit-appearance:none;width:100%;padding:8px 15px;border:none;border:1px solid #bfbfbf;font-size:16px;box-sizing:border-box;}.box select,.box2 select{width:auto;margin-right:5px;}.btn_blown{display:block;width:51%;line-height:40px;margin:0 auto;background:none;background-color:#5f5554;border:none;border-radius:0;color:#fff !important;font-size:108%;text-align:center;text-decoration:none !important;-webkit-appearance:none;}.form_dl{margin:0 auto;text-align:left;}.form_dl dt{margin-bottom:5px;text-align:left;font-size:116%;font-weight:bold;}.form_dl dd{margin-bottom:18px;}.profbox{border:1px solid #bfbfbf;}.prof_flex{display:flex;align-items:center;padding:10px;}.prof_flex:nth-of-type(2){padding:0;border-top:1px solid #bfbfbf;}.profbox .m_thumb{position:relative;width:15%;margin-right:10px;overflow:hidden;border-radius:50%;text-align:center;}.profbox .m_thumb:before{content:"";display:block;padding-top:100%;}#content .profbox .m_thumb img{width:100%;height:100% !important;max-width:100%;object-fit:cover;display:block;position:absolute;top:0;vertical-align:top;}.profbox .namebox{width:60%;margin-right:5px;font-size:116%;line-height:1.4;}.profbox .m_name{font-size:124%;font-weight:bold;}.profbox .btn_set{padding:5px;background-color:#eeeeee;color:#000;text-decoration:none;border:1px solid #bfbfbf;}.profbox .btn_set img{max-width:40% !important;margin-right:5px;vertical-align:middle;}.profbox .m_status{width:40%;padding:10px 0;text-align:center;border-right:1px solid #bfbfbf;box-sizing:border-box;}.profbox .m_status.blue{color:#00479d;}.profbox .m_point{width:60%;padding:10px 0;color:#f39800;font-weight:bold;font-size:124%;text-align:center;box-sizing:border-box;}.profbox .m_point span{padding-left:5px;font-size:85%;font-weight:normal;}.profbox .m_point a{color:#f39800;}.profbox .m_status img,.profbox .m_point img{max-height:1.4em;margin-right:10px;vertical-align:middle;}#m_menu .menu_list{margin-top:20px;border:1px solid #bfbfbf;}#m_menu .menu_list li{border-bottom:1px solid #bfbfbf;background:url(/images/member/bg_leftmenu.png) -3px -2px no-repeat;background-size:40px auto;}#m_menu .menu_list li:last-child{border:none;}#m_menu .menu_list a{display:block;padding:13px 0 12px 40px;text-align:left;text-decoration:none;color:#000;font-size:116%;line-height:1;}#m_menu .menu_list li.msg_shop{background-position:-3px -42px;}#m_menu .menu_list li.msg_girl{background-position:-3px -82px;}#m_menu .menu_list li.m_photoblog{background-position:-3px -121px;}#m_menu .menu_list li.m_girl{background-position:-3px -158px;}#m_menu .menu_list li.m_setting{background-position:-3px -198px;}#m_menu .menu_list li.logout{background-position:left -244px;}#m_menu .menu_list li.m_ind{background-position:-1px -280px;}#m_menu .menu_list li.m_gravure{background-position:-1px -319px;}#m_menu .menu_list li.m_movie{background-position:-1px -357px;}#m_menu .menu_list li #shop_chat_unread,#m_menu .menu_list li #lady_chat_unread{display:inline-block;margin-left:10px;padding:5px;background-color:#f00;color:#fff;border-radius:5px;font-size:14px;line-height:1;vertical-align:middle;}.lady_list{display:flex;flex-wrap:wrap;}.lady_list li{width:calc(100% / 2 - 5px);margin:0 10px 10px 0;background-color:#dac1bd;text-align:center;}.lady_list li:nth-of-type(2n){margin-right:0;}.lady_list li .thumb{display:block;position:relative;width:100%;height:244px;margin:0 auto;overflow:hidden;text-align:center;background-color:#eeeeee;}.lady_list li .thumb img{max-width:100%;max-height:100%;position:relative;top:50%;transform:translateY(-50%);vertical-align:top;}.lady_list li .ladyName{margin-bottom:5px;padding-top:10px;font-size:124%;}.lady_list li .ladyProf{display:block;padding-bottom:10px;font-size:12px;line-height:1.3;}.lady_list li .worktimebox{padding:10px 0;font-size:108%;background-color:#5f5554;color:#fff;}#content .msg_box{padding:0 !important;color:#000;}.msg_box .thumb{width:20%;position:relative;text-align:center;overflow:hidden;border-radius:50%;}.msg_box .thumb:before{content:"";display:block;padding-top:100%;}#content .msg_box .thumb img{max-width:100%;width:100%;height:100% !important;object-fit:cover;display:block;position:absolute;top:0;vertical-align:top;}.msg_box .btn_msg{display:block;width:100%;padding:10px 0;background-color:#5f5554;color:#fff;font-size:15px;text-decoration:none;text-align:center;box-sizing:border-box;}.msg_box .btn_msg img{padding-right:7px;vertical-align:-4px;}.msg_box .newmsgbox{position:relative;width:100%;box-sizing:border-box;}.msg_box .txt{height:50px;margin-bottom:10px;background-color:#f2f2f2;border:1px solid #bfbfbf;display:flex;align-items:center;padding:10px;text-align:left;color:#000;}.msg_box .newmsgbox .msg_add{width:60%;margin:0 auto;box-sizing:border-box;}.msg_list{position:relative;width:100%;box-sizing:border-box;}.msg_list ul{width:100%;box-sizing:border-box;}.msg_list li{margin-bottom:10px;background-color:#f2f2f2;border:1px solid #bfbfbf;}.msg_list li a{display:flex;align-items:center;padding:10px;text-align:left;color:#000;}.msg_list li .thumb{margin-right:10px;}.msg_list li .about{width:calc(80% - 10px);}.msg_list li .date{margin-bottom:5px;font-size:95%;}.msg_list li .msg_mttl{margin-bottom:5px;font-size:18px;}.msg_list li .comment{color:#707070;}.msg_list .msg_add{width:60%;margin:0 auto;box-sizing:border-box;}.msg_head{display:flex;}.msg_head .btn_back{display:block;width:15%;padding:15px 0;background-color:#5f5554;color:#fff;text-align:center;}.msg_head .msg_ttl{width:85%;padding:15px 0;text-align:center;background-color:#333333;color:#fff;font-size:116%;font-weight:bold;}.msg_detail{position:relative;padding:20px 0 0;box-sizing:border-box;background-color:#fff;}.msg_detail .msg_body{height:calc(100% - 190px);padding:0 20px;overflow:auto;}.msg_detail .msg_body li{display:flex;justify-content:space-between;margin-bottom:30px;}.msg_detail .msg_body .thumbbox{width:15%;padding-top:16px;text-align:center;}.msg_detail .msg_body .thumb{width:100%;margin-bottom:8px;}.msg_detail .msg_body .thumbbox .name{text-align:center;}.msg_detail .msg_body .msg_sec{width:80%;}.msg_detail .comment{position:relative;margin-top:5px;padding:10px;background-color:#e6e6e6;color:#000;text-align:left;border-radius:12px;line-height:1.4;word-break:break-all;}.msg_detail .you .date{text-align:left;}.msg_detail .me .date{text-align:right;}.msg_detail .me .comment{background-color:#94df83;}.msg_detail .you .comment:before{content:"";display:block;width:0;height:0;border-top:15px solid #e6e6e6;border-bottom:14px solid transparent;border-left:18px solid transparent;position:absolute;left:-18px;top:10px;}.msg_detail .me .comment:before{content:"";display:block;width:0;height:0;border-top:15px solid #94df83;border-bottom:14px solid transparent;border-right:18px solid transparent;position:absolute;right:-18px;top:10px;}.msg_detail .me .read{margin:10px;text-align:right;}.msg_detail .sendbox{position:fixed;bottom:0;width:100%;padding:0 10px 10px;box-sizing:border-box;}.msg_detail .sendbox form{display:flex;justify-content:space-between;align-items:flex-start;}.msg_detail .sendbox textarea{width:80%;padding:15px;box-sizing:border-box;border:none;border:1px solid #aaa;border-radius:10px;font-size:16px;}.msg_detail .sendbox .btn_msg{width:18%;padding:15px 0;border-radius:10px;font-size:100%;}.msg_detail .sendbox .btn_msg img{padding-right:4px;}.ttl_blown{background-position:-5px -128px;}.chatErrMsg{margin:20px 10px;padding:10px;border:solid 2px #f00;color:#f00;text-align:left;font-size:124%;font-weight:bold;}.chatErrMsg p:before{content:"！";}.errMsg{margin:20px 10px;clear:both;padding:1em 1em 1em 50px;background:#fab4b4 url(/images/member/icon_notice.png) 10px center no-repeat;border:1px solid #8f1818;color:#8f1818;text-align:left;font-size:124%;font-weight:bold;}.comp_msg{margin:20px 10px;clear:both;padding:1em 1em 1em 50px;background:#e4f0bf url(/images/member/icon_comp.png) 10px center no-repeat;border:1px solid #648621;color:#648621;text-align:left;font-size:124%;font-weight:bold;}.errMsg p,.comp_msg p{line-height:1.5;}#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}#modal{padding:25px 15px;background-color:#fff;border:1px solid #ccc;border-radius:10px;text-align:left;}#modal form input[type="text"]{width:300px;}#modal form textarea{width:300px;height:200px;}#modal #modal_close{position:absolute;top:5px;right:5px;}#modal #modal_close img{width:25px;}