﻿.profile>.conboxIn>section h2>span{background-position:0 -280px;background-size:406px}.profile>.conboxIn>section h3{font-size:18px;margin:10px 0 0;padding:8px 0 5px}.profile>.conboxIn>section h3 #shame_title{padding:0;margin:0}.profile>.conboxIn>section h3 #linkEvent{display:inline-block;padding:100px 0 0;margin:-100px 0 0}.count_title{background:#333 url(/img/smart/common-counter.png);color:#ffffff;font-size:18px;margin-bottom:8px;padding:8px 0;text-align:center}.count_title span{color:#fff000}.count_timer{font-size:24px;margin-bottom:16px;text-align:center}.count_timer span{color:#ff4672;font-size:1.5em}.profileHead{background-color:white;padding:5px}.profileHead h1{border-bottom:1px dashed #E0E0E0;color:#ff4672;font-size:16px;padding-bottom:6px}.profileHead h1 span:first-child{color:#333333}.profileHead h1 span:nth-child(2){font-weight:bold;margin:0 0 0 5px}.profileHead h1 span:nth-child(3){font-size:18px}.profileHead p{border-bottom:1px dashed #E0E0E0;font-size:16px;padding:6px 0}.profileHead p span{font-weight:bold}.profileHead p:nth-of-type(2){color:#ff4672;display:block;font-size:17px;font-weight:bold;text-align:right;width:100%}.profileHead p:nth-of-type(2) span{font-size:16px}.profileHead p:nth-of-type(2) span a{color:#ff4672;text-decoration:underline}.profileHead .listDataCate{margin:5px 0 0;padding:10px 0;text-align:left;width:100%}.profileHead .listDataCate ul{width:100%}.profileHead .listDataCate ul:before{color:#a9a9a9;content:"";display:inline-block;font-size:1.0em;margin:0 5px 0 0}.profileHead .listDataCate ul li{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:red;color:white;display:inline-block;font-size:12px;height:20px;line-height:20px;margin:0 5px 0 0;max-width:120px;padding:3px 1% 1px;text-align:center;vertical-align:middle}.profileHead .listDataCate ul li:last-of-type{margin:0}.photo .profileMain{background-color:#303030;margin:0 auto;padding:8px 2.5%;position:relative;width:95%}.photo .profileMain .profileIcon{left:15px;margin:5px 0 0;position:absolute;text-align:center;top:10px;width:53px}.photo .profileMain .profileIcon:after{clear:both;content:"";display:block}.photo .profileMain .profileIcon li{-moz-animation:blink 0.5s ease-in-out infinite alternate;-webkit-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate}.photo .profileMain .profileIcon li img{display:inline-block;height:auto;margin-right:5px;width:53px}.photo .profileMain .profileIcon li .lodging{background:#fd7292;border-radius:50%;box-sizing:border-box;color:white;display:block;font-family:"M PLUS Rounded 1c";font-size:28px;font-weight:500;height:53px;margin:0 0 0 3px;padding:5px 0 0;width:53px;vertical-align:baseline}.photo .profileMainIn{background:#303030;overflow:hidden}.photo .profileMainIn .mainphoto{overflow:hidden;width:1000%}.photo .profileMainIn .mainphoto>div{float:left}.photo .profileMainIn img{height:auto;vertical-align:bottom;width:100%}.photo .profileIcon{margin:5px auto 0;text-align:center;width:240px}.photo .profileIcon:after{clear:both;content:"";display:block}.photo .profileIcon li{-moz-animation:blink 0.5s ease-in-out infinite alternate;-webkit-animation:blink 0.5s ease-in-out infinite alternate;animation:blink 0.5s ease-in-out infinite alternate}.photo .profileIcon li img{display:inline-block;height:auto;margin-right:5px;width:53px}.photo .profileIcon li img:nth-child(4n){margin-right:0}.photo .pointer{margin:10px auto;text-align:center}.photo .pointer span{background:#d2d2d2;border-radius:8px;display:inline-block;height:8px;margin-right:3px;width:8px}.photo .pointer span.current{background:#303030}.profileBoxQa{text-align:left;width:100%}.profileBoxQa .qaRow{background:white;border-bottom:1px #ddd solid;box-sizing:border-box;text-align:left;padding:10px 3%;width:100%}.profileBoxQa .qaRow:nth-of-type(even){background:#f3f3f3}.profileBoxQa .qaRow .qs{font-size:14px;width:100%}.profileBoxQa .qaRow .qs:before{content:"Q.";color:#27adff;font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック  Medium",sans-serif,Roboto;font-weight:bold;margin-right:3px}.profileBoxQa .qaRow .aw{font-size:16px;font-weight:bold;width:100%}.profileBoxQa .qaRow .aw:before{content:"A.";color:red;font-family:"メイリオ","Meiryo","Meiryo UI","Hiragino Kaku Gothic ProN","Helvetica Neue","Hiragino Sans","游ゴシック  Medium",sans-serif,Roboto;font-weight:normal;margin-right:3px}.profileBox h3{font-size:18px;margin:10px 0 0;padding:8px 0 5px}.profileBox .comment{border:1px solid #ccc;font-size:22px;line-height:1.4;padding:5px 3% 10px 3%;word-break:break-all}.profileBox table{margin:10px auto;width:98%}.profileBox table th,.profileBox table td{border-bottom:1px dashed #E0E0E0;padding:3% 5px}.profileBox table th{color:#ff4672;font-size:16px;font-weight:bold;text-align:left;width:42%}.profileBox table td{font-size:14px;width:58%}.profileBox .profileoption{border:1px solid #ccc;padding:6px 6px 0}.profileBox .profileoption:after{clear:both;content:"";display:block}.profileBox .profileoption p{background:#ff8a00;border-radius:4px;color:#fff;float:left;font-size:15px;margin:0 6px 6px 0;padding:6px 12px}.voiceArea{margin:0 auto;max-width:840px;padding:30px 0 20px;text-align:center;width:100%}.voiceArea img{height:auto;width:100%}.voiceArea .voiceBtnArea{box-sizing:border-box;font-size:0;text-align:center;padding:10px 0 0;width:100%}.voiceArea .voiceBtnArea .voiceBtn{-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#ff4672;border-radius:10px;box-sizing:border-box;color:white;display:inline-block;font-family:"M PLUS Rounded 1c";font-size:18px;font-weight:500;height:auto;margin:0 2px 5px;min-width:100px;padding:5px 8px;text-align:center;width:auto}.voiceArea .voiceBtnArea .voiceBtn span{justify-content:center;align-items:center;height:100%;width:100%}.profileSche{margin:0 0 10px;width:100%}.profileSche h3{font-size:18px;margin:10px 0 0;padding:8px 0 5px}.profileSche h3 #linkSche{display:inline-block;padding:100px 0 0;margin:-100px 0 0}.profileSche .scheArea .profileBoxSche{border:1px #dadada solid;border-bottom:none;width:100%}.profileSche .scheArea .profileBoxSche tr{border-bottom:1px #dadada solid}.profileSche .scheArea .profileBoxSche tr th{background:#f5f5f5;color:#1f2226;font-size:16px;font-weight:normal;padding:10px 0;text-align:center;width:40%}@media screen and (max-width: 360px){.profileSche .scheArea .profileBoxSche tr th{font-size:14px}}.profileSche .scheArea .profileBoxSche tr th.sat{background:#6087ce;color:white}.profileSche .scheArea .profileBoxSche tr th.sat:nth-of-type(even){background:white;color:#6087ce}.profileSche .scheArea .profileBoxSche tr th.sun{background:#e03f46;color:white}.profileSche .scheArea .profileBoxSche tr th.sun:nth-of-type(even){background:white;color:#e03f46}.profileSche .scheArea .profileBoxSche tr td{font-size:16px;padding:0 0 0 3%;position:relative;text-align:left;width:60%}@media screen and (max-width: 360px){.profileSche .scheArea .profileBoxSche tr td{font-size:14px}}.profileSche .scheArea .profileBoxSche tr td .scheLink{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#1f8fff;color:white;font-size:13px;padding:5px 8px;position:absolute;top:5px;right:5px}.profileSche .scheArea .profileBoxSche tr td .telLink{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#f9678f;box-sizing:border-box;color:white;font-size:13px;min-width:68px;padding:6px 8px 2px;position:absolute;text-align:center;top:5px;right:5px}.profileSche .scheArea .profileBoxSche tr td .telLink i{font-size:20px}@media screen and (max-width: 360px){.profileSche .scheArea .profileBoxSche tr td .telLink{padding:4px 8px 2px}}.profileSche .scheArea .nextatt{background:#ff4672;color:white;width:100%}.profileSche .scheArea .nextatt th{color:white;font-size:16px;padding:10px 0;text-align:center;width:40%}.profileSche .scheArea .nextatt td{font-size:16px;text-align:left;width:60%}.profileSche .scheArea .nextatt td span{display:block}.profileReserve{position:relative}.profileReserve .bar{overflow:hidden}.profileReserve .bar #profileRev{overflow:hidden;margin-top:-100px;padding-top:100px;pointer-events:none}.profileReserve .field{position:relative}.profileReserve .field:after{content:"▼";color:#989898;position:absolute;top:40%;right:10px}.profileReserve .field select{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e8f0fe;border:1px #dadada solid;font-size:22px;margin:10px auto;padding:10px 10px 10px 32%;width:100%}.profileReserve .field select:focus{background:white}.tab li{background:#ccc;float:left;font-size:14px;margin:10px 0 0;padding:10px 0px;width:49%}.tab li:nth-child(2){margin:10px 0 0 2%}.tabBox{background:#ccc;margin-top:5px;padding:1px}.tabBox .tabBoxIn{background:#ffffff}.tabBox .tab2{padding:5px}.tabBox .tab2 table{margin:0 auto;width:100%}.tabBox .tab2 table th,.tabBox .tab2 table td{border-bottom:1px solid #E0E0E0;font-size:16px;padding:10px 2%;width:56%}.tabBox .tab2 table th{color:#ff4672;font-size:16px;width:40%}.tabBox .tab2 table.nextatt{margin:8px 0 3px}.tabBox .tab2 table.nextatt tr{background:#ff4672}.tabBox .tab2 table.nextatt tr th,.tabBox .tab2 table.nextatt tr td{color:#ffffff}.tabBox .tab3{padding:5px;text-align:center}.tabBox .tab3 p{background:#109e7d;color:#ffffff;margin:0 0 5px;padding:3px 0}.tabBox .tab3 table{margin:5px auto 0;width:100%}.tabBox .tab3 table tr.impossible{background:#14cca1;color:#ffffff}.tabBox .tab3 table tr th{padding:3%;width:40%}.tabBox .tab3 table tr td{text-align:left;width:52%}.profileVisitor h3{font-size:18px;margin:10px 0 0;padding:8px 0 5px}.profileVisitor h3 #voice_title{display:inline-block;padding:100px 0 0;margin:-100px 0 0}.profileVisitor .feedTopTxt{background:white;color:#030303;font-size:16px;margin:0 auto;padding:10px 0 8px;text-align:left;width:96%}.profileVisitor .feedTopTxt div{padding:5px 2%}.profileVisitor .feedTopTxt div:last-of-type{padding:0 2%}.profileVisitor .feedbackBox{border-bottom:1px solid #E0E0E0;padding:3%}.profileVisitor .feedbackBox:after{clear:both;content:"";display:block}.profileVisitor .feedbackBox>a{background:#6697ff;color:#ffffff;float:right;margin-top:10px;padding:10px 13px}.profileVisitor .feedbackBox .data{color:#ff4672;padding-bottom:6px}.profileVisitor .feedbackBox .data+span{color:#14cca1;margin-right:5px}.profileVisitor .feedbackBox .voiceRate .star{font-size:16px;color:#ccc}.profileVisitor .feedbackBox .voiceRate .star .rated{color:#ffb400}.profileVisitor .feedbackBox .voiceScore{display:inline-block;margin:0 8px 5px 0;padding:0}.profileVisitor .feedbackBox .girlViewType{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#0fcba1;color:white;display:inline-block;font-size:11px;padding:2px 4px 0;text-align:center}.profileVisitor .feedbackBox .type{margin:2px 0 5px}.profileVisitor .feedbackBox .type span{background:#0fcba1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;display:inline-block;padding:1px 5px}.profileVisitor .feedbackBox .reply{background:url(/img/smart/reply.png) no-repeat 1px -4px;background-color:#ffdfe7;background-size:25px;border-radius:8px;margin-top:5px;padding:2% 4px 2% 28px}.profileVisitor .feedbackBox .reply p{background:#fff;border-radius:6px;color:#ff4486;padding:2px 4px}.profileVisitor .feedbackBox .reveal-modal{background:white;padding:25px 4%;top:0}.profileVisitor .feedbackBox .reveal-modal.small{margin-left:-42%;margin-top:-110px;min-height:200px;width:78%}.profileVisitor .feedbackBox .reveal-modal .girlComment{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:15px 0 0;background:#eee;padding:10px}.profileVisitor .feedbackBox .reveal-modal .girlComment .nameTtl{display:block;font-size:14px;padding-bottom:5px}.profileVisitor .feedbackBox .reveal-modal .girlComment .nameTtl .nameArea{color:#ff4672;font-weight:bold}.goodfor_pickup,.myEvent{background:white;box-sizing:border-box;margin:0px auto 10px;padding:0;width:100%}.goodfor_pickup .textArea,.myEvent .textArea{background:#f9f9f9;border:1px #e2e2e2 solid;box-sizing:border-box;font-size:16px;padding:20px;width:100%}.shopEvent{background:white;box-sizing:border-box;margin:0 auto 40px;max-width:840px;padding:10px 0 0;width:100%}.shopEvent .bannerArea{background:transparent;box-sizing:border-box;display:block;margin-bottom:10px;padding:0;width:100%}.shopEvent .bannerArea img{height:auto;width:100%}.recommend_girl h2,.history_girl h2{background-color:#ff4672;color:white;font-size:20px;margin:20px auto 0;padding:10px 0 8px;text-align:center;width:96%}.recommend_girl .tabBox2 .tabBoxIn,.history_girl .tabBox2 .tabBoxIn{background:#ffffff;padding:4px}.recommend_girl .tabBox2 .tabBoxIn li,.history_girl .tabBox2 .tabBoxIn li{margin-bottom:0}.recommend_girl{margin-bottom:16px}.diary_banner{margin:20px auto;text-align:center;width:96%}.diary_banner img{height:auto;width:100%}.shameAll{margin:0 auto;padding:10px 0 20px}.shameAll .shameBase{background-color:white;list-style-type:none;margin:0 auto 20px;padding:0 1%}.shameAll .shameBase:after{clear:both;content:"";display:block}.shameAll .shameBase .shameList{float:left;height:auto;margin:0 2% 0 0;width:49%}.shameAll .shameBase .shameList:nth-of-type(even){margin:0 0 10px}.shameAll .shameBase .shameList a.picArea{display:block;height:auto;margin:0;max-height:310px;max-width:310px;overflow:hidden;padding:0;position:relative;width:100%}.shameAll .shameBase .shameList a.picArea .picAreaInner{background-color:#ccc;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.shameAll .shameBase .shameList a.picArea .picAreaInner img{height:auto;pointer-events:none;width:100%;z-index:2}.shameAll .shameBase .shameList a.picArea p{background:rgba(0,0,0,0.7);bottom:0;color:white;font-size:11px;font-weight:normal;left:0;padding:7px 0;position:absolute;text-align:center;width:100%;z-index:3}.shameAll .shameBase .shameList .box-1x1:before{content:"";display:block;padding-top:100%}.shameAll .shameBase .shameList .shopData{background-color:white;border:1px #e2e2e2 solid;box-sizing:border-box;padding:0 4% 8px;width:100%}.shameAll .shameBase .shameList .shopData h3{font-weight:normal;width:100%}.shameAll .shameBase .shameList .shopData h3 a{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:#303030;display:block;font-size:13px;padding:10px 2% 4px;text-align:center;text-decoration:none;width:100%}.shameAll .shameBase .shameList .shopData a{-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:#ff4672;display:block;font-size:14px;padding:4px 1% 8px;text-align:center;text-decoration:underline;width:100%}.shameAll .shameBase .shameList .shopData a span{display:inline-block;font-size:12px;margin-left:3px}.shameAll .pageCount{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:white;border:1px #ddd solid;color:#ff4672;display:block;font-size:16px;font-weight:bold;margin:10px 0 0;padding:10px;text-align:center}.shameAll .more-btn{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#e30000;color:white;display:block;font-size:18px;margin-bottom:10px;padding:8px 2% 10px;width:96%}.shameAll h4.girldtTtlSub{background:white;border-bottom:1px #ddd solid;border-top:5px #e30000 solid;color:#303003;font-size:20px;margin:30px 0;padding:15px 0;text-align:center;width:100%}.shameAll .arciveArea{margin:0 auto;text-align:left;width:90%}.shameAll .arciveArea form{width:100%}.shameAll .arciveArea form select{-moz-appearance:button;-webkit-appearance:button;appearance:button;background:white;border-color:#ccc;color:inherit;font-size:16px;outline:none;padding:20px 10%;text-indent:0.01px;text-overflow:"";vertical-align:middle;width:100%}.shameAll .arciveArea form select option{background-color:#fff;color:#333}.shameAll .arciveArea form select::-ms-expand{display:none}.shameAll .arciveArea form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.shameAll .moreDiaries{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#303030;color:white;display:block;float:none;font-size:14px;margin:0 auto 0;max-width:640px;padding:10px;text-align:center;width:80%}.girlBack{margin:20px 0;text-align:center;width:100%}.girlBack a{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#333;color:white;display:inline-block;padding:8px 10px}.innerLinkBase{background:white;width:100%}.innerLinkBase .innerLink{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:640px;padding:0;width:100%}.innerLinkBase .innerLink li{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#ccc;cursor:pointer;text-align:center;width:-webkit-calc(94% / 4);width:calc(96% / 4);vertical-align:middle}.innerLinkBase .innerLink li.sche{background:#70af92}.innerLinkBase .innerLink li.shame{background:#fd8658}.innerLinkBase .innerLink li.event{background:#5e99e2}.innerLinkBase .innerLink li.feedback{background:#f9678f}.innerLinkBase .innerLink li.feedback a{padding:10px 0 10px}.innerLinkBase .innerLink li.none{background:#b1b1b1;cursor:default}.innerLinkBase .innerLink li.none.feedback a{cursor:default}.innerLinkBase .innerLink li a{color:white;display:block;font-family:.innerLinkBase .innerLink li a mP;font-size:13px;font-weight:700;margin:0;padding:30px 0 10px;text-align:center;width:100%;vertical-align:middle}.innerLinkBase .innerLink li a span{display:inline-block;vertical-align:middle}.innerLinkBase .innerLink li a span::after{border-top:1px #fff solid;content:"▼";color:white;display:block;font-size:12px;padding:2px 0 0;text-align:center}.to-top{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;position:fixed;display:flex;align-items:center;justify-content:center;width:80px;height:80px;right:5px;bottom:5px;font-weight:bold;color:#fff;background:#000;cursor:pointer;text-align:center;z-index:1}.to-top span{display:block;font-size:24px;line-height:1.0;text-align:center}.to-top span::after{content:"TOPへ";font-size:18px;display:block;text-align:center}.twitterBase{border:1px #ddd solid;margin:0 auto 30px;max-width:640px;width:100%;text-align:center}
