@charset "utf-8";.inner{padding:0px;box-sizing:border-box;}.box{padding:30px 0;border:1px solid #bfbfbf;}.pageTtl{margin-bottom:30px;}.ttl{width:590px;margin:0 auto 30px;text-align:center;font-size:24px;border-bottom:2px solid #000;}.ttl_blown{margin-bottom:20px;padding-left:48px;line-height:46px;background:url(/images/member/bg_ttlblown.png) left top no-repeat;background-color:#5f5554;color:#fff;font-family:"Noto Sans JP";font-size:18px;text-align:left;}.notes{text-align:left;color:#e81021;font-family:"Noto Sans JP";}.box input[type="text"],.box input[type="tel"],.box input[type="email"],.box input[type="password"],.box select{width:610px;padding:8px 15px;border:none;border:1px solid #bfbfbf;font-size:124%;box-sizing:border-box;}.box select{width:auto;margin-right:5px;}.btn_blown{display:block;width:240px;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;}.form_dl{width:610px;margin:0 auto;text-align:left;}.form_dl dt{margin-bottom:5px;text-align:left;font-size:124%;font-weight:bold;}.form_dl dd{margin-bottom:18px;}.columbox{display:flex;}.leftmenu{width:30%;margin-right:20px;box-sizing:border-box;}.leftmenu .l_box{margin-bottom:20px;border:1px solid #bfbfbf;background-color:#fff;color:#000;}.leftmenu .m_thumb{width:180px;height:180px;margin:30px auto 20px;overflow:hidden;border-radius:50%;text-align:center;}.leftmenu .m_thumb img{width:100%;height:100%;object-fit:cover;vertical-align:top;}.leftmenu .m_id,.leftmenu .m_name{font-size:16px;font-family:"Noto Sans JP";}.leftmenu .m_name{font-size:20px;font-weight:bold;}.leftmenu .m_status{padding:18px 20px;border-top:1px solid #bfbfbf;text-align:center;font-size:18px;background:url(/images/member/bg_status_blue.png) left top no-repeat;}.leftmenu .m_status.blue{color:#00479d;}.leftmenu .point{padding:24px 0 24px 60px;color:#f39800;font-size:30px;font-weight:bold;text-align:left;background:url(/images/member/bg_point.png) left top no-repeat;}.leftmenu .point span{padding-left:5px;font-size:14px;font-weight:normal;}.leftmenu .point a{color:#f39800;font-weight:bold;text-decoration:none;}.leftmenu .l_menu li{border-bottom:1px solid #bfbfbf;background:url(/images/member/bg_leftmenu.png) left top no-repeat;}.leftmenu .l_menu li:last-child{border:none;}.leftmenu .l_menu a{display:block;padding:20px 0 20px 60px;text-align:left;text-decoration:none;color:#000;font-size:18px;font-family:"Noto Sans JP";line-height:1;}.leftmenu .l_menu li.msg_shop{background-position:left -60px;}.leftmenu .l_menu li.msg_girl{background-position:left -120px;}.leftmenu .l_menu li.m_photoblog{background-position:left -180px;}.leftmenu .l_menu li.m_girl{background-position:left -240px;}.leftmenu .l_menu li.m_setting{background-position:left -295px;}.leftmenu .l_menu li.logout{background-position:left -364px;}.leftmenu .l_menu li.m_ind{background-position:2px -420px;}.leftmenu .l_menu li.m_gravure{background-position:2px -480px;}.leftmenu .l_menu li.m_movie{background-position:2px -535px;}.leftmenu .l_menu li #shop_chat_unread,.leftmenu .l_menu 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;}.columbox .rightbox{width:870px;}.lady_list{display:flex;flex-wrap:wrap;}.lady_list li{width:calc(100% / 4 - 8px);margin:0 10px 10px 0;background-color:#dac1bd;}.lady_list li:nth-of-type(4n){margin-right:0;}.lady_list li .thumb{display:block;position:relative;width:100%;height:296px;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:15px;}.lady_list li .ladyProf{display:block;padding-bottom:10px;font-size:12px;}.lady_list li .worktimebox{padding:10px 0;font-size:108%;background-color:#5f5554;color:#fff;}.msg_box{display:flex;height:660px;background-color:#fff;color:#000;font-family:"Noto Sans JP";}.msg_box .thumb{width:60px;height:0;max-width:100%;position:relative;padding-top:100%;text-align:center;overflow:hidden;border-radius:50%;}.msg_box .thumb img{max-width:100%;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;vertical-align:top;}.msg_box .btn_msg{display:block;width:100%;padding:10px 0;background-color:#5f5554;color:#fff;font-size:16px;text-decoration:none;text-align:center;border-radius:10px;box-sizing:border-box;}.msg_box .btn_msg img{padding-right:7px;vertical-align:-4px;}.msg_box .newmsgbox{width:100%;margin:0 auto;padding-top:20px;box-sizing:border-box;font-size:124%;line-height:1.8;}.msg_box .newmsgbox .msg_add{margin-top:30px;}.msg_list{position:relative;width:34%;background-color:#f8f8f8;box-sizing:border-box;}.msg_list ul{width:100%;height:calc(100% - 60px);box-sizing:border-box;overflow:auto;}.msg_list li.show{background-color:#eeeeee;}.msg_list li{display:flex;align-items:center;padding:15px 10px;text-align:left;}.msg_list li .thumbbox{margin-right:10px;}.msg_list li .about{width:210px;}.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:100%;padding:10px;position:absolute;bottom:0;left:0;box-sizing:border-box;}.msg_detail{position:relative;width:66%;box-sizing:border-box;}.msg_detail .msg_ttl{margin-bottom:40px;padding:20px 10px;background-color:#333333;color:#fff;text-align:center;font-size:20px;font-weight:bold;}.msg_detail .msg_body{height:calc(100% - 190px);padding:0 20px;overflow:auto;position:relative;}.msg_detail .msg_body li{display:flex;justify-content:space-between;margin-bottom:30px;}.msg_detail .msg_body .thumbbox{width:15%;padding-top:16px;}.msg_detail .msg_body .thumb{width:100%;height:0;margin-bottom:8px;padding-top:100%;position:relative;}.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;font-size:116%;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:15px;}.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:15px;}.msg_detail .me .read{margin:10px;text-align:right;}.msg_detail .sendbox{position:absolute;bottom:0;width:100%;padding:0 20px 10px;box-sizing:border-box;}.msg_detail .sendbox form{display:flex;justify-content:space-between;align-items:flex-start;}.msg_detail .sendbox textarea{width:84%;padding:18px 25px;box-sizing:border-box;border:none;border:1px solid #aaa;border-radius:10px;}.msg_detail .sendbox .btn_msg{width:15%;padding:18px 0;}.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;}#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;}