html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.4}h2{font-size:130%}h3{font-size:120%}h4{font-size:105%}img{vertical-align:bottom;line-height:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,var{font-weight:normal;font-style:normal}caption,th{text-align:left}abbr,acronym{border:0}a img{border:none;text-decoration:none}a:link{color:#0096ff;text-decoration:underline}a:visited{color:#5ebdff;text-decoration:underline}a:hover{color:#0096ff;text-decoration:none}a:active{color:#5ebdff}a:focus{outline:none}body{background:#fff;font:12px/1.5 "Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS ゴシック","MS Gothic",sans-serif;background-size:320px auto;text-align:center;margin-top:49px;color:#000;-webkit-text-size-adjust:none}*::-moz-selection{background:#fff;color:#000}*::selection{background:#fff;color:#000}.pb10{padding-bottom:10px}.f14{font-size:116.7%}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px}.txtC{text-align:center}.mainCont{text-align:left;width:320px;margin:0 auto}.contHead{margin:0 auto;width:320px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.pageMoreBtn{text-align:center}.contHead .credit{display:block;width:311px;margin:5px auto 0}.contHead .credit img{display:block;width:100%;height:auto}.fixedMenu{position:fixed;text-align:center;top:0;width:100%;z-index:1000}#header{background:url(../img/bg_header.png) repeat left center;height:49px;margin:0 auto;width:320px;padding-bottom:1px}#header .siteLogo{background:#fff;float:left;height:auto;padding:8px 0 7px;width:158px}.gNavArea{float:right;height:49px;width:162px}.gNavArea ul{height:49px;margin:0 auto}.gNavArea ul li{float:left;margin-left:1px}.indexMainHead{background:url("../img/bg_index_mainlovely.jpg") no-repeat center top;background-size:320px auto;height:auto;margin:0 auto;width:320px;height:312px;padding-bottom:1px}.indexMainHead .area{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;text-align:center;color:#fff;font-size:12px;line-height:1}.indexMainHead .area p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f37daa;min-width:60px;height:20px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.indexMainHead .area p:nth-child(2){background-color:#e467ce}.indexMainHead .area p:nth-child(3){background-color:#c17ef5}.indexMainHead .catchTxt{padding:0 0 0 4px;text-align:left}.indexMainHead .catchTxt>span{display:block}.indexMainHead .catchTxt .catchTxt02{margin:-8px 0 0 -1px}.indexMainHead .catchTxt .catchTxt03{margin:-8px 0 0 -3px}.indexMainHead .headInfo .telBtn{display:block;padding:6px 0 0 10px}.indexMainHead .headInfo .telBtn a{display:block;width:232px}.indexMainHead .headInfo .credit{display:block;width:311px;margin:5px auto 0}.indexMainHead .headInfo .credit img{display:block;width:100%;height:auto}.indexMainHead .headInfo ul{float:left;padding:7px 0 0 10px;width:310px}.indexMainHead .headInfo li{float:left;margin-right:6px}.topicsArea{background:url(../img/bg_top_topics.png) repeat-x left top;background-size:320px 25px;font-size:116.7%;height:25px;width:100%}.marquee{display:block;height:25px;overflow:hidden;position:relative;width:auto}.marqueeInner{line-height:25px;position:absolute;white-space:nowrap}.mainVisualSlide{height:auto;padding-bottom:10px;text-align:center}.mainCont .topNewfaceArea{padding-bottom:12px}.topNewfaceArea .topNewfaceBox{background:url(../img/bg_top_newface_lovely.jpg) no-repeat center top;background-size:320px 264px;padding:10px 6px;height:220px}.topNewfaceArea .topNewfaceBox ul.topNewfaceList{height:auto;padding-bottom:8px;text-align:center}.topNewfaceArea .topNewfaceBox ul .topNewfaceOne{float:left;background:url(../img/bg_list_top_newface.png) no-repeat center top;background-size:97px 200px;height:200px;width:97px;margin:0 2px}.topNewfaceArea .topNewfaceBox ul .topNewfaceOne a{display:block;color:#000;text-decoration:none;padding:4px 3px}.topNewfaceOne .enterShop{background:#fad4e2;display:block;font-size:83.7%;margin:0 auto;padding:2px 5px 0;text-align:center;border-radius:5px 5px 0 0;width:81px}.topNewfaceOne .photo{background:none;display:block;float:none;height:137px;margin:0 auto 6px;padding:0;text-align:center;width:91px}.topNewfaceOne .prof{line-height:1.2;overflow:hidden;text-align:center}.topNewfaceOne .prof .name{display:block}.topNewfaceOne .prof .age{display:inline-block;padding-right:5px}.topNewfaceOne .prof .size{display:inline-block}.topNewfaceArea .topNewfaceBox .slick-slider{margin-bottom:0}.topNewfaceArea .topNewfaceBox .slick-slider .slick-prev{background:url(../img/btn_n_slide_prev.png) no-repeat center top;background-size:23px 46px;left:0}.topNewfaceArea .topNewfaceBox .slick-slider .slick-next{background:url(../img/btn_n_slide_next.png) no-repeat center top;background-size:23px 46px;right:0}.topNewfaceArea .topNewfaceBox .slick-prev,.topNewfaceArea .topNewfaceBox .slick-next{border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:48px;line-height:0;margin-top:0;outline:none;padding:0;position:absolute;top:35%;width:24px;z-index:10}.topNewfaceArea .topNewfaceBox .slick-prev:before,.topNewfaceArea .topNewfaceBox .slick-next:before,.topNewfaceArea .topNewfaceBox .slick-prev:after,.topNewfaceArea .topNewfaceBox .slick-next:after{content:none !important}.topNewfaceArea .topNewfaceBox .more{display:block;text-align:right}.mainCont .topNewsArea{padding-bottom:12px}.topNewsArea .topNewsBox{background:#fff0f0 url(../img/bg_top_news.jpg) no-repeat left bottom;background-size:197px 94px;padding:10px;height:auto}.topNewsOne .photo{float:left;background:url(../img/bg_gold_list_one.png) no-repeat center top;background-size:112px 167px;text-align:center;width:110px;height:165px;padding:1px}.topNewsOne .photo a{display:block}.topNewsOne .newsRight{float:right;width:178px}.topNewsOne .newsRight time{display:block;line-height:1;padding-bottom:5px}.topNewsOne .newsRight .newsTtl{background:#fad4e2;display:block;font-size:116.7%;padding:2px 10px 0;margin:0 0 6px 0}.topNewsArea .topNewsBox .more{display:block;text-align:right;padding-top:10px}.mainCont .topScheduleArea{margin-bottom:15px}.topScheduleArea .topScheduleBox{background:url(../img/bg_top_newface_lovely.jpg) repeat center top;background-size:197px 94px;padding:7px 5px 10px}.topScheduleArea .topScheduleOne{background:url(../img/bg_list_top_schedule.png) no-repeat top center;background-size:154px 304px;position:relative;float:left;font-size:116.7%;height:304px;width:154px;margin-bottom:2px}.topScheduleArea .topScheduleOne:nth-child(odd){margin-right:2px}.topScheduleArea .topScheduleOne a{display:block;color:#000;text-decoration:none;height:304px;width:154px}.topScheduleArea .topScheduleOne a .newfaceIco{left:0;position:absolute;top:0;z-index:100}.topScheduleArea .topScheduleOne .photo{display:block;padding:6px 0;text-align:center;width:154px}.topScheduleArea .topScheduleOne .prof{height:35px;line-height:1.2;overflow:hidden;text-align:center}.topScheduleArea .topScheduleOne .prof .name{display:block}.topScheduleArea .topScheduleOne .prof .age{display:inline-block;padding-right:10px}.topScheduleArea .topScheduleOne .prof .size{display:inline-block}.topScheduleArea .topScheduleOne .time{height:39px;text-align:center;line-height:1.4}.topScheduleArea .topScheduleOne .time .scheTime{display:block;color:#ff0000}.topScheduleArea .topScheduleOne .time .nowWait{display:block;color:#b81eff;font-weight:bold}.topScheduleArea .topScheduleBox .more{display:block;text-align:right;padding:8px 10px 0 0}.bnArea aside ul{text-align:center}.bnArea aside ul li{padding-bottom:10px}.therapistArea .therapistBox{padding:10px}.therapistOne{position:relative;background:url(../img/girlback.jpg) no-repeat center top;background-size:300px 220px;width:300px;height:220px;margin-bottom:10px}.therapistOne a{display:block;color:#000;text-decoration:none;padding:5px}.therapistOne .newfaceIco{left:0;position:absolute;top:0}.therapistOne .photo{float:left;width:140px;padding-right:10px}.therapistOne .profRight{float:left;width:136px}.therapistOne .prof{font-size:133%;line-height:1.2;padding:5px 0 5px 10px}.therapistOne .prof .name{display:block;padding-bottom:2px}.therapistOne .prof .age{display:inline-block;padding-right:10px}.therapistOne .prof .size{display:inline-block}.therapistOne .featureIco{font-size:83.3%}.therapistOne .featureIco li{float:left;background:url(../img/ico_feature.png) no-repeat top center;background-size:68px 16px;color:#ff2270;width:68px;height:16px;line-height:16px;overflow:hidden;text-align:center;text-shadow:1px 1px 0px #fff}.scheduleArea .scheduleBox{padding-bottom:10px}.scheduleArea .daySelectBox{background:url(../img/bg_dayselect.jpg) no-repeat top center;background-size:320px 139px;height:139px}.scheduleArea .daySelectBox .selectDayList{font-weight:bold;font-size:116.7%;padding:10px 0 2px 10px;text-align:center;line-height:1.2}
.scheduleArea .daySelectBox .selectDayList li{background:url(../img/bg_dayselect_day.png) no-repeat top center;background-size:72px 40px;float:left;display:table;height:40px;width:72px;margin:0 4px 4px 0;text-shadow:1px 1px 0px #d06289}.scheduleArea .daySelectBox .selectDayList li a{color:#fff;display:table-cell;text-decoration:none;vertical-align:middle}.scheduleArea .daySelectBox .selectDayList li a:hover{text-decoration:underline}.scheduleArea .daySelectBox .selectToday{display:block;font-size:150%;font-weight:bold;text-align:center}.scheduleList{padding:10px 10px 0}.scheduleOne{position:relative;background:url(../img/bg_list_schedule.png) no-repeat center top;background-size:300px 220px;width:300px;height:220px;margin-bottom:10px}.scheduleOne a{display:block;color:#000;text-decoration:none;padding:5px}.scheduleOne .newfaceIco{left:0;position:absolute;top:0}.scheduleOne .photo{float:left;width:140px;padding-right:10px}.scheduleOne .profRight{float:left;width:136px}.scheduleOne .prof{font-size:133%;height:40px;line-height:1.2;overflow:hidden;padding:5px 0 5px 10px}.scheduleOne .prof .name{display:block;padding-bottom:2px}.scheduleOne .prof .age{display:inline-block;padding-right:10px}.scheduleOne .prof .size{display:inline-block}.scheduleOne .featureIco{font-size:83.3%;height:48px;margin-bottom:5px;overflow:hidden}.scheduleOne .featureIco li{float:left;background:url(../img/ico_feature.png) no-repeat top center;background-size:68px 16px;color:#ff2270;width:68px;height:16px;line-height:16px;overflow:hidden;text-align:center;text-shadow:1px 1px 0px #fff}.scheduleOne .time .scheTime{display:block;color:#ff0000;font-size:116.7%;text-shadow:1px 1px 0px #fff;height:26px;line-height:26px;margin:0 0 5px 5px;text-align:center}.scheduleOne .time .nowWait{display:block;background:url(../img/bg_now_wati.png) no-repeat top center;background-size:135px 25px;color:#b81eff;font-weight:bold;text-shadow:1px 1px 0px #fff;height:25px;line-height:25px;text-align:center}.newfaceArea .newfaceBox{padding-bottom:10px}.newfaceOne{margin-bottom:10px}.newfaceOne .enterShop{display:block;background:#fad4e2;font-size:133%;text-align:center;margin-bottom:10px}.newfaceOne a{position:relative;background:url(../img/bg_list_newface.png) no-repeat center top;background-size:300px 220px;color:#000;display:block;height:210px;margin:0 auto;padding:5px;position:relative;text-decoration:none;width:290px}.newfaceOne .newfaceIco{left:0;position:absolute;top:0}.newfaceOne .photo{float:left;width:140px;padding-right:10px}.newfaceOne .profRight{float:left;width:136px}.newfaceOne .prof{font-size:133%;line-height:1.2;padding:5px 0 5px 10px}.newfaceOne .prof .name{display:block;padding-bottom:2px}.newfaceOne .prof .age{display:inline-block;padding-right:10px}.newfaceOne .prof .size{display:inline-block}.newfaceOne .featureIco{font-size:83.3%}.newfaceOne .featureIco li{float:left;background:url(../img/ico_feature.png) no-repeat top center;background-size:68px 16px;color:#ff2270;width:68px;height:16px;line-height:16px;overflow:hidden;text-align:center;text-shadow:1px 1px 0px #fff}.newfaceOne .comment{padding:10px;text-align:justify}.mainCont .systemArea h2 a{display:block;position:relative}.mainCont .systemArea h2 a .bana{width:100px;height:auto;position:absolute;top:10px;right:10px}.systemArea .systemBox h3{background:url(../img/bg_cont_h3.jpg) no-repeat top center;background-size:320px 34px;font-size:133%;font-weight:bold;text-align:center;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 50px}.systemArea .systemBox .description{background:url(../img/bg_cont_01.jpg) repeat top center;background-size:159px 166px;color:#333;font-size:116.7%;padding:10px}.systemArea .systemBox .menuTbl{width:100%;font-size:150%;color:#ff2270}.systemArea .systemBox .menuTbl tr{border-top:solid 1px #c8a071;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset;box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset}.systemArea .systemBox .menuTbl tr:nth-child(odd){background:#fdecec}.systemArea .systemBox .menuTbl tr:nth-child(even){background:#fff}.systemArea .systemBox .menuTbl tr:last-child{border-bottom:solid 1px #c8a071}.systemArea .systemBox .menuTbl th{padding:5px 10px;font-weight:normal}.systemArea .systemBox .menuTbl td{padding:5px 10px;text-align:right}.systemArea .systemBox .terms{padding:10px;line-height:1.6}.systemArea .systemBox .credit_btn{display:block;margin-top:10px}.systemArea .systemBox .credit_btn img{display:block;width:100%;height:auto}.howtoArea .howtoBox{background:url(../img/bg_cont_02.jpg) repeat top center;background-size:100px 100px;padding-top:20px;margin-bottom:10px}.howtoBox .howtoStep{padding:0 10px 10px;margin-bottom:20px;background-repeat:repeat-x, no-repeat;background-position:bottom center, top right;background-size:320px 12px, 91px 80px}.howtoBox .howtoStep:last-child{margin-bottom:0}.howtoBox .step01{background-image:url(../img/bg_line_01.png),url(../img/bg_howto_step01.png)}.howtoBox .step02{background-image:url(../img/bg_line_01.png),url(../img/bg_howto_step02.png)}.howtoBox .step03{background-image:url(../img/bg_line_01.png),url(../img/bg_howto_step03.png)}.howtoBox .step04{background-image:url(../img/bg_line_01.png),url(../img/bg_howto_step04.png)}.howtoBox .step05{background-image:url(../img/bg_line_01.png),url(../img/bg_howto_step05.png)}.howtoBox .howtoStep dt{margin-bottom:10px;width:70%}.howtoBox .howtoStep dd{width:70%;margin-bottom:20px}.howtoBox .howtoStep dd>ul{padding-top:20px;text-align:center;width:300px}.howtoBox .howtoStep dd>ul li{display:inline-block;margin:0 1px}.mainCont .newsArea{padding-bottom:10px}.mainCont .newsArea .newsBox{background-image:url(../img/bg_line_01.png),url(../img/bg_cont_02.jpg);background-repeat:repeat-x, repeat;background-position:bottom center, top center;background-size:320px 12px, 100px 100px;margin-bottom:10px}.newsArea .newsBox h3{background:#fad4e2;font-size:133%;height:23px;line-height:23px;padding:0 10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.newsArea .newsBox .newsImg{display:block}.newsArea .newsBox .newsDetail{padding:10px 10px 20px}.newsArea .newsBox .newsDetail time{display:block;color:#999;padding-bottom:10px}.newsArea .newsBox .newsDetail .comment{font-size:116.7%}.pageMoreBtn{text-align:center}.mainCont .eventArea .eventBox{background-image:url(../img/bg_line_01.png),url(../img/bg_cont_02.jpg);background-repeat:repeat-x, repeat;background-position:bottom center, top center;background-size:320px 12px, 100px 100px;margin-bottom:10px}.eventArea .eventBox h3{background:#fad4e2;font-size:133%;height:23px;line-height:23px;padding:0 10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.eventArea .eventBox .eventImg{display:block}.eventArea .eventBox .eventDetail{padding:10px 10px 20px}.eventArea .eventBox .eventDetail time{display:block;color:#999;padding-bottom:10px}.eventArea .eventBox .eventDetail .comment{font-size:116.7%}.accessArea .accessBox h3{background:url(../img/bg_cont_h3.jpg) no-repeat top center;background-size:320px 34px;font-size:133%;font-weight:bold;text-align:center;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 50px}.accessArea .accessBox .accessData{padding:10px 10px 0;margin-bottom:15px}.accessArea .accessBox .accessData .gMap iframe{background:url(../img/load-indicator.gif) no-repeat center center #fff;background-size:20px 20px;height:250px;width:100%}.accessArea .accessBox .accessData .btnMap{display:block;text-align:center;padding:10px 0;border-bottom:solid 1px #ddd}
.accessArea .accessBox .accessData .accessTbl tr{border-bottom:solid 1px #ddd}
.accessArea .accessBox .accessData .accessTbl th{width:50%;padding:10px 0}
.accessArea .accessBox .accessData .accessTbl td{width:50%;padding:10px 0}
.recruitArea .recruitBox01 .recruitCatch{background-image:url(../img/bg_line_01.png),url(../img/bg_recruit_01.jpg);background-repeat:repeat-x, no-repeat;background-position:bottom center, top center;background-size:320px 12px, 320px 404px;height:404px;padding-bottom:12px}.recruitArea .recruitBox01 .recruitCatch h3{padding-top:5px}.recruitArea .recruitBox01 .recruitCatch h3 img:nth-child(2){margin-top:-6px}.recruitArea .recruitBox01 .recruitCatch h4{margin-top:-3px}.recruitArea .recruitBox01 .recruit5point{background-image:url(../img/bg_line_01.png),url(../img/bg_cont_02.jpg);background-repeat:repeat-x, repeat;background-position:bottom center, top center;background-size:320px 12px, 100px 100px;color:#333;padding-top:20px}.recruitArea .recruitBox01 .recruit5point h3{background:url(../img/bg_recruit_h3.png) no-repeat top center;background-size:299px 40px;color:#ff2270;font-size:133%;font-weight:bold;height:40px;line-height:40px;text-align:center;margin-bottom:15px}.recruitArea .recruitBox01 .recruit5point dl{padding-bottom:25px}.recruitArea .recruitBox01 .recruit5point dl dt{color:#ff2270;font-size:150%;text-align:center;padding-bottom:5px}.recruitArea .recruitBox01 .recruit5point dl dt img{display:inline-block;text-align:center;margin-bottom:5px}.recruitArea .recruitBox01 .recruit5point dl dt span{display:inline-block}.recruitArea .recruitBox01 .recruit5point dl dd{font-size:116.7%;padding:0 10px}.recruitArea .recruitBox02{background-image:url(../img/bg_line_01.png),url(../img/bg_cont_03.jpg);background-repeat:repeat-x, repeat;background-position:bottom center, top center;background-size:320px 12px, 30px 30px;color:#333;padding:20px 10px 25px}.recruitArea .recruitBox02 h3{background:url(../img/bg_recruit_h3.png) no-repeat top center;background-size:299px 40px;color:#ff2270;font-size:133%;font-weight:bold;height:40px;line-height:40px;text-align:center;margin-bottom:15px}.recruitArea .recruitBox02 h4{text-align:center;padding-bottom:25px}.recruitArea .recruitBox02 .salaryExample{color:#ae53de;font-size:133%;text-align:center;line-height:1.2;padding-bottom:15px}.recruitArea .recruitBox02 .salaryExample span{display:block;font-size:150.3%}.recruitArea .recruitBox03{background-image:url(../img/bg_line_01.png),url(../img/bg_cont_04.jpg);background-repeat:repeat-x, repeat;background-position:bottom center, top center;background-size:320px 12px, 300px 115px;color:#333;padding:20px 10px 25px}.recruitArea .recruitBox03 .recruitSalaryExample h3{background:url(../img/bg_recruit_h3.png) no-repeat top center;background-size:299px 40px;color:#ff2270;font-size:133%;font-weight:bold;height:40px;line-height:40px;text-align:center;margin-bottom:15px}.recruitArea .recruitBox03 .recruitSalaryExample{text-align:center}.recruitArea .recruitBox03 .recruitSalaryExample h4{color:#ae53de;font-size:166.7%;font-weight:bold;padding-bottom:8px}.recruitArea .recruitBox03 .recruitSalaryExample .rightSalaryExample h4{color:#ae53de;font-size:166.7%;font-weight:bold;padding-bottom:8px;text-align:center}.recruitSalaryExample .example{border:solid 1px #b2b2b2;padding:10px;margin-bottom:5px}.recruitSalaryExample .example strong{font-size:150%;margin:0 auto;width:80%}.salaryTbl{font-size:150%;margin:0 auto;width:85%}.salaryTbl th{text-align:right;width:55%}.salaryTbl td{text-align:right;width:30%}.recruitSalaryExample .rightSalaryExample .example{padding-right:40px}.recruitSalaryExample .example>p{color:#ff2270;font-size:116.7%;font-weight:bold;display:inline-block}.recruitSalaryExample .example .total{font-size:200%;display:inline-block}.recruitSalaryExample .example>p img{display:block;padding-top:10px}.recruitArea .recruitBox04{background-image:url(../img/bg_line_01.png),url(../img/bg_cont_05.jpg);background-repeat:repeat-x, repeat;background-position:bottom center, top center;background-size:320px 12px, 255px 152px;color:#333;padding:20px 10px 25px}.recruitArea .recruitBox04 .recruitWarranty{text-align:center}.recruitArea .recruitBox04 .recruitWarranty h4{padding-bottom:10px}.recruitArea .recruitBox04 .recruitWarranty p{font-size:116.7%}.recruitArea .recruitBox05{background-image:url(../img/bg_line_01.png);background-repeat:repeat-x;background-position:bottom center;background-size:320px 12px;color:#333;padding:20px 10px 0;margin-bottom:5px}.recruitArea .recruitBox05 .recruitDetail h3{background:url(../img/bg_recruit_h3.png) no-repeat top center;background-size:299px 40px;color:#ff2270;font-size:133%;font-weight:bold;height:40px;line-height:40px;text-align:center;margin-bottom:15px}.recruitArea .recruitBox05 .recruitDetail p strong{display:block}.recruitArea .recruitBox05 .recruitDetail p{font-size:116.7%;padding-bottom:20px}.recruitArea .recruitBox05 .recruitDetail p strong{display:block}.recruitArea .recruitBox05 .recruitDetail p>span{display:block;text-align:center;margin-bottom:10px}.mainCont .contactArea .contactBox{background:url(../img/bg_cont_04.jpg) repeat top center;background-size:300px 115px;color:#333;padding:20px 10px 25px}.contactArea .formBox{font-size:116.7%;color:#333}.contactArea .formBox .topTxt{padding-bottom:20px}.contactArea .formBox .check{color:#f00}.contactArea .formBox table.contTbl th{text-align:left;vertical-align:top;padding-bottom:10px}.contactArea .formBox table.contTbl td.reserve label{display:inline-block}.contactArea .formBox table.contTbl td.reserve label:first-child{padding-bottom:10px}.contactArea .formBox table.contTbl td{padding:0 0 25px}.contactArea .formBox .submit{margin:0 auto;text-align:center;width:280px}.contactArea .formBox .submit input[type="image"]{width:280px;height:42px}.contTbl td input,.contTbl td textarea,.contTbl td select{border:1px solid #dadada;border-radius:20px;-webkit-box-shadow:1px 1px 0px #fff,rgba(0,0,0,0.1) 2px 1px 5px 1px inset;box-shadow:1px 1px 0px #fff,rgba(0,0,0,0.1) 2px 1px 5px 1px inset;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.contTbl td textarea{width:100%}.contTbl td select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:url(../img/ico_bottom_arrow_01.png);background-size:22px 9px;background-origin:padding-box;background-position:right 50%;background-repeat:no-repeat;color:#aaa;padding-right:80px}.contTbl td select option:first-child{color:#aaa}.contTbl td select option{color:#000}.contTbl small{font-size:85.7%}*::-moz-placeholder{color:#aaa}.mainCont .profileArea .profileBox{background:url(../img/bg_cont_01.jpg) repeat top center;background-size:159px 166px}.profileArea .profTopBlock{padding:10px}.profTopBlock .profile{background:url(../img/bg_prof_prof.png) no-repeat top center;background-size:300px 63px;height:63px;margin-bottom:10px;position:relative;width:300px}.profTopBlock .profile .newfaceIco{left:-10px;position:absolute;top:-10px;z-index:100}.profTopBlock .profile .profSize{float:left;line-height:1.2;overflow:hidden;padding:12px 0 0 30px;width:126px}.profTopBlock .profile .profSize .name{display:block;font-size:133%}.profTopBlock .profile .profSize .age{font-size:116.7%;display:inline-block;padding-right:20px}.profTopBlock .profile .profSize .size{font-size:116.7%;display:inline-block}.profTopBlock .profile .featureIco{float:right;font-size:83.3%;padding:7px 0;width:143px}.profTopBlock .profile .featureIco li{float:left;background:url(../img/ico_feature.png) no-repeat top center;background-size:68px 16px;color:#ff2270;width:68px;height:16px;line-height:16px;overflow:hidden;text-align:center;text-shadow:1px 1px 0px #fff}.profTopBlock #mainImg{background:url(../img/bg_prof_photo.png) no-repeat center center;background-size:256px 382px;margin:0 auto 35px;padding:3px;width:250px;height:375px}.profTopBlock #mainImg .slick-dots{bottom:-35px}.profileBox .comment{padding-bottom:10px}.profileBox .comment .subTtl{display:block}.profileBox .commentBox{background-color:rgba(255,232,232,0.7);border-top:solid 1px #c8a071;border-bottom:solid 1px #c8a071;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset;box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset;font-size:116.7%;padding:15px 10px;text-align:justify}.profileBox .profScheduleBox{padding-bottom:10px}.profileBox .profScheduleBox .subTtl{display:block;margin-left:-5px}.profileBox .profScheduleBox .profScheduleTbl{border-collapse:collapse;font-size:116.7%;width:100%}.profileBox .profScheduleBox .profScheduleTbl tr:nth-child(odd){background-color:rgba(255,232,232,0.7);border-top:solid 1px #c8a071;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset;box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset}.profileBox .profScheduleBox .profScheduleTbl tr:nth-child(even){background-color:rgba(255,255,255,0.7);border-top:solid 1px #c8a071;border-bottom:solid 1px #c8a071;-webkit-box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset;box-shadow:rgba(0,0,0,0.1) 1px 1px 5px 1px inset}.profileBox .profScheduleBox .profScheduleTbl th{width:32%;padding-left:10px;vertical-align:middle}.profileBox .profScheduleBox .profScheduleTbl th span{display:block;background:url(../img/bg_prof_sche_day.png) no-repeat center left;background-size:93px 31px;height:31px;line-height:31px;text-align:center;width:93px}.profileBox .profScheduleBox .profScheduleTbl td{position:relative;height:36px;line-height:36px;text-align:left;width:68%;padding:5px 0 5px 5px;vertical-align:middle}.profScheduleBox .profScheduleTbl tr:nth-child(odd) th,.profScheduleBox .profScheduleTbl tr:nth-child(odd) td{height:36px;line-height:36px}.profScheduleBox .profScheduleTbl tr:nth-child(even) th,.profScheduleBox .profScheduleTbl tr:nth-child(even) td{height:34px;line-height:34px}.profScheduleBox .profScheduleTbl td span.time{display:block;line-height:1.4;letter-spacing:-0.5px}.profScheduleBox .profScheduleTbl td span.nowWait{display:block;line-height:1.4;letter-spacing:-0.5px}.profScheduleBox .profScheduleTbl td span.reserveBtn{background:url(../img/bg_prof_reserve.png) no-repeat center top;background-size:80px 27px;bottom:50%;height:27px;line-height:27px;margin-top:-14px;position:absolute;right:7px;text-align:center;top:50%;width:80px}.profScheduleBox .profScheduleTbl td span.reserveBtn a{text-decoration:none;color:#fff;font-weight:bold;text-shadow:1px 1px 0px #cc6086}.prof_twi .subTtl{display:block}.prof_twi .subTtl img{width:160px;height:auto}.prof_twi .widget{padding:10px 20px 20px}.prof_twi .widget iframe{width:100% !important;height:500px !important}.bottomMenu{margin:0 auto;width:320px;text-align:left}.menuBox{background:url(../img/bg_foot_menu.png) no-repeat center top/cover;margin:0 auto;width:320px}.menuBox nav{padding:10px 6px}.menuBox li{float:left;height:46px;width:149px;margin:0 2px 2px}.menuBox .credit{display:block;width:300px;margin:0 auto}.menuBox .credit img{display:block;width:100%;height:auto}.pagetop{background:#fe82b1;height:44px}.pagetop a{display:block}.copyTxt{text-align:center;line-height:1.4;padding:10px 0}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}.linkArea .linkbox{padding:20px 0 40px}.linkArea .linkbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-15px}.linkArea .linkbox ul li{margin-bottom:15px}.linkArea .linkbox ul a{display:block}
