@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;700&display=swap");#header_highbrand{background-color:#fff;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;padding:32px 0;position:relative}#header_highbrand img{width:195px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#header_highbrand p{font-size:17px}#header_highbrand .header_highbrand01{padding-right:172px;width:50%;text-align:right}#header_highbrand .header_highbrand02{padding-left:172px;width:50%;text-align:left}#main{position:relative}#main .bg{width:100%}#main ul{width:1165px;position:absolute;bottom:-35px;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}#main ul li{width:174px}#main .border{background-color:#cc0001;position:relative;color:#fff;font-family:"Noto Serif JP",serif;font-weight:700;font-size:38px;line-height:1;padding:18px 0}#main .border p{width:1165px;margin:0 auto;text-align:right;padding-right:90px}#main .border:before,#main .border:after{content:"";width:100%;height:1px;background-color:#a89c4b;position:absolute;left:0;z-index:1}#main .border:before{top:4px}#main .border:after{bottom:4px}.inner{width:1240px;margin:0 auto}#highbrand{overflow:hidden;padding-top:75px}#highbrand .h_ttl{font-size:40px;font-family:"Noto Serif JP",serif;font-weight:700;text-align:center;line-height:1;position:relative;padding-bottom:25px;margin-bottom:40px}#highbrand .h_ttl:before{content:"";position:absolute;bottom:0;right:50%;width:250px;height:2px;background-color:#cc0001}#highbrand .h_ttl:after{content:"";position:absolute;bottom:0;left:50%;width:250px;height:2px;background-color:#bebebe}#e-purchase{text-align:center;padding-bottom:40px;border-bottom:1px solid #b9b9b9}#e-purchase h2{font-size:56px;font-family:"Noto Serif JP",serif;font-weight:700;color:#cc0001;line-height:1;padding-bottom:20px;letter-spacing:.19em}#e-purchase p{font-size:26px;font-weight:700;line-height:1.5}#intro{padding-top:50px;padding-bottom:35px;text-align:center}#intro h2{font-size:30px;font-weight:700;padding-bottom:25px}#intro h2 span{color:#cc0001}#intro p{font-weight:600;line-height:2;font-family:"Noto Serif JP",serif;font-size:18px}.btns{background-color:#f1f1f1;padding:20px 0;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}.btns div{width:370px}.btns div p{text-align:center;position:relative;font-weight:700;font-size:22px;line-height:1;padding-bottom:18px}.btns div p:before,.btns div p:after{content:"";width:22px;height:35px;position:absolute;bottom:10px}.btns div p:before{left:0;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/line_left.png) 0 0 no-repeat;background-size:100% auto}.btns div p:after{right:0;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/line_right.png) 0 0 no-repeat;background-size:100% auto}.btns div+div{margin-left:40px}.btns a{border-radius:12px;width:100%;height:100px;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;padding-left:35px;color:#fff;font-size:28px;font-weight:700;position:relative;text-align:center;line-height:1.28;-webkit-transition:all .3s ease;transition:all .3s ease}.btns a:before{content:"";position:absolute;top:50%;left:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.btns a:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:none;box-shadow:none}.btns .btn-tel{background-color:#ffcc01;-webkit-box-shadow:0 4px 0 0 #d9ae05;box-shadow:0 4px 0 0 #d9ae05}.btns .btn-tel:before{width:47px;height:61px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_tel.png) 0 0 no-repeat;background-size:100% auto}.btns .btn-contact{background-color:#01b901;-webkit-box-shadow:0 4px 0 0 #0e810e;box-shadow:0 4px 0 0 #0e810e}.btns .btn-contact:before{width:57px;height:57px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_qa.png) 0 0 no-repeat;background-size:100% auto}.btns .btn-web{background-color:#cc0001;-webkit-box-shadow:0 4px 0 0 #7f0102;box-shadow:0 4px 0 0 #7f0102}.btns .btn-web:before{width:57px;height:62px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_kaitori.png) 0 0 no-repeat;background-size:100% auto}#fixed_btn{position:fixed;bottom:-180px;left:0;width:100%;-webkit-transition:all .3s cubic-bezier(.47,0,.745,.715);transition:all .3s cubic-bezier(.47,0,.745,.715);z-index:99;opacity:0}#fixed_btn.fixed{opacity:1}#fixed_btn #fixed_btn_close{width:30px;height:30px;font-size:30px;font-weight:700;position:absolute;bottom:130px;right:30px;cursor:pointer}.link_arrow:after{content:" ▶"}#area{padding-top:50px}#area .kaitori{margin:0 auto;width:850px;border-radius:10px;margin-bottom:60px;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 4px 0 0 #000;box-shadow:0 4px 0 0 #000;-webkit-transition:all .3s ease;transition:all .3s ease}#area .kaitori:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:none;box-shadow:none}#area .kaitori .txt{width:66%;text-align:right;padding-top:35px;padding-bottom:20px}#area .kaitori .txt h2{font-weight:700;font-size:36px;margin-bottom:20px;position:relative;padding-left:90px;display:inline-block}#area .kaitori .txt h2:before{content:"";width:82px;height:54px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_box.png) 0 0 no-repeat;background-size:100% auto;position:absolute;left:0;top:-10px}#area .kaitori .txt p{font-size:19px;font-weight:700;font-family:"Noto Serif JP",serif;padding-bottom:15px}#area .kaitori .txt span{display:block;color:#cc0001;padding-bottom:.2em;display:inline-block;font-size:19px;font-weight:700;border-bottom:1px solid #cc0001;font-family:"Noto Serif JP",serif}#area .kaitori .pic{width:34%;padding:10px 0;padding-left:9%}#area .inner{padding-top:80px;position:relative}#area #navi{width:1240px;position:absolute;top:0}#area #navi.is-fixed{position:fixed;top:0;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);z-index:99;background-color:#fff}#area #navi.is-fixed ul li a{height:56px;padding-top:13px}#area #navi.is-fixed ul li a span:before{-webkit-transform:translate(0%,-50%) scale(.7,.7);transform:translate(0%,-50%) scale(.7,.7)}#area #navi.is-fixed ul li a:before{bottom:6px}#area #navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #cc0001;border-bottom:1px solid #c9c9c9;border-right:none}#area #navi ul li{width:25%;border-right:1px solid #cc0001}#area #navi ul li a{display:block;position:relative;width:100%;height:75px;border-bottom:4px solid #cc0001;padding-top:21px;text-align:center;font-weight:700;font-size:20px}#area #navi ul li a.current,#area #navi ul li a:hover{border-color:#fff;background-color:#cc0001;color:#fff}#area #navi ul li a.current:before,#area #navi ul li a:hover:before{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/arrow-white.svg) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a.current span.icon01:before,#area #navi ul li a:hover span.icon01:before{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_01_hover.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a.current span.icon02:before,#area #navi ul li a:hover span.icon02:before{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_02_hover.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a.current span.icon03:before,#area #navi ul li a:hover span.icon03:before{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_03_hover.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a.current span.icon04:before,#area #navi ul li a:hover span.icon04:before{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_04_hover.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a:before{content:"";width:18px;height:11px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/arrow.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}#area #navi ul li a span{position:relative}#area #navi ul li a span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}#area #navi ul li a span.icon01{padding-left:53px}#area #navi ul li a span.icon01:before{width:36px;height:33px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_01.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a span.icon02{padding-left:56px}#area #navi ul li a span.icon02:before{width:40px;height:24px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_02.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a span.icon03{padding-left:46px}#area #navi ul li a span.icon03:before{width:40px;height:40px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_03.png) 0 0 no-repeat;background-size:100% auto}#area #navi ul li a span.icon04{padding-left:52px}#area #navi ul li a span.icon04:before{width:36px;height:36px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/icon_04.png) 0 0 no-repeat;background-size:100% auto}#results{padding-top:70px}#results .intro_txt{font-weight:600;line-height:2;font-family:"Noto Serif JP",serif;font-size:18px;text-align:center;padding-bottom:55px}#results #items{border:1px solid #e3e3e3;background-color:#f4f4f4;padding:15px;max-width:1160px;margin:0 auto}#results #items h4{border-left:6px solid #cc0001;font-size:18px;font-weight:700;margin-bottom:15px;padding:4px 8px 4px}#results #items .items_inner{background-color:#e3e3e3;padding:35px 20px 0}#results #items .items_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}#results #items .items_inner ul li{list-style:none;width:calc(14.2857% - 30px);margin-left:30px;margin-bottom:25px}#results #items .items_inner ul li p{text-align:center;padding-top:10px;font-size:15px;line-height:1.333;color:#000}#results #items p{text-align:center;padding-top:20px;color:#cc0001;font-weight:500;font-size:18px}#results #kaitori{max-width:1160px;margin:0 auto;text-align:center;padding-top:140px;padding-bottom:120px}#results #kaitori .h_ttl{display:inline-block}#results #kaitori .h_ttl .fukidashi{color:#cc0001;font-weight:700;font-size:18px;position:absolute;top:-66px;right:-50px}#results #kaitori .h_ttl .fukidashi:before{content:"";background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/fukidashi.png) 0 0 no-repeat;background-size:100% auto;width:236px;height:33px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}#results #kaitori .kaitori_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px}#results #kaitori .kaitori_block{margin-bottom:20px;width:calc(33.333% - 10px);margin-left:10px;text-align:left;position:relative}#results #kaitori .kaitori_block .ok{position:absolute;top:0;left:18px;z-index:2;width:91px}#results #kaitori .kaitori_block .txt{height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#results #kaitori .kaitori_block p{font-weight:700;font-size:20px;text-align:left;padding-left:120px}#results #kaitori .kaitori_block p span{font-size:17px;display:block;padding-top:5px}#results .results_block{padding-bottom:50px}#results .results_block .results_block_head{margin-bottom:50px;position:relative;padding-top:15px;padding-bottom:15px}#results .results_block .results_block_head .results_line{width:100vw;height:10px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}#results .results_block .results_block_head .results_line span{display:block;background-color:#cc0001;height:100%}#results .results_block .results_block_head h4{background-color:#e7e7e7;font-weight:500;font-size:24px;padding-top:25px;padding-bottom:25px;position:relative}#results .results_block .results_block_head h4:before{content:"";width:100%;height:5px;border-top:1px solid #e7e7e7;background-color:#fff;position:absolute;top:-5px;left:0}#results .results_block .results_block_head h4:after{content:"";width:100%;height:5px;border-bottom:1px solid #e7e7e7;background-color:#fff;position:absolute;bottom:-5px;left:0}#results .results_block .results_block_head h4 span{position:relative;padding-left:40px}#results .results_block .results_block_head h4 span:before{content:"";width:6px;height:46px;background-color:#cc0001;position:absolute;left:20px;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}#results .results_block .results_block_head .red-btn{position:absolute;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);right:20px;width:300px;text-align:center;padding-left:0}#results .results_block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;padding-left:40px;padding-right:40px}#results .results_block ul li{width:calc(25% - 25px);margin-left:25px;margin-bottom:20px;text-align:center}#results .results_block ul li:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#results .results_block ul li a{display:block}#results .results_block ul li .thum{padding:10px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/bg_item.png) 0 0 no-repeat;background-size:100% auto}#results .results_block ul li .thum span{display:block;overflow:hidden;border:1px solid #e7e7e7;background-color:#fff;width:100%;height:246px}#results .results_block ul li .thum img{-webkit-transition:all .3s ease;transition:all .3s ease}#results .results_block ul li .brand{font-weight:700;font-size:18px;padding-top:14px}#results .results_block ul li .name{padding-top:12px;font-size:15px;line-height:1.86}#results #imperfect .results_block_head{margin-bottom:0}#results #imperfect h4{background:0 0}#results #imperfect h4:before,#results #imperfect h4:after{display:none}#results #imperfect .imperfect_txt{font-size:16px;line-height:2;padding-left:40px;padding-bottom:40px}.box{position:relative}.box .box_top,.box .box_bottom,.box .box_left,.box .box_right{position:absolute;width:80px;height:80px;-webkit-transition:all .3s ease;transition:all .3s ease}.box .box_top{border-top:5px solid #cc0001;border-left:5px solid #cc0001;top:0;left:0}.box .box_bottom{border-bottom:5px solid #cc0001;border-right:5px solid #cc0001;bottom:0;right:0}.box .box_left{border-bottom:5px solid #cc0001;border-left:5px solid #cc0001;bottom:0;left:0}.box .box_right{border-top:5px solid #cc0001;border-right:5px solid #cc0001;top:0;right:0}#gold{padding-top:20px;padding-bottom:40px}#gold .intro_txt{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:18px;line-height:2;padding-bottom:60px}#gold .main_pic{padding:20px;position:relative}#gold .main_pic h4{font-size:38px;line-height:1.5;font-weight:700;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);left:75px;position:absolute;z-index:2}#gold .main_pic h4 span{color:#cc0001}#gold .end_txt{padding-top:20px;padding-bottom:40px;text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:18px;line-height:2}#gold .gold_content{position:relative;padding-top:40px;padding-bottom:20px}#gold .gold_content:after{content:"";width:100vw;height:100%;background-color:#f8f5ec;z-index:-1;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}#gold .gold_content h4{color:#cc0001;font-size:30px;font-weight:700;text-align:center;line-height:1;padding-bottom:40px}#gold .gold_content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;padding-left:40px;padding-right:40px}#gold .gold_content ul li{width:calc(25% - 25px);margin-left:25px;margin-bottom:20px;text-align:center}#gold .gold_content ul li:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#gold .gold_content ul li a{display:block}#gold .gold_content ul li .thum{padding:10px;background-color:#f4e8c7}#gold .gold_content ul li .thum span{display:block;overflow:hidden;border:1px solid #e7e7e7;background-color:#fff}#gold .gold_content ul li .thum img{-webkit-transition:all .3s ease;transition:all .3s ease}#gold .gold_content ul li .brand{font-weight:700;font-size:18px;padding-top:14px}#gold .gold_content ul li .name{padding-top:12px;font-size:15px;line-height:1.86}.ss_block{padding:40px}.ss_block h3{text-align:center;font-size:30px;font-family:"Noto Serif JP",serif;font-weight:700;padding:10px 0;line-height:1;background-color:#cc0001;color:#fff;margin-bottom:40px}#service{margin-bottom:135px;position:relative}#service:after{content:"";width:5px;height:80px;background-color:#cc0001;position:absolute;bottom:-110px;left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%)}#service .service_txt{padding:0 25px 70px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:18px;line-height:2;letter-spacing:.02em}#service ul{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#service ul li{width:calc(50% - 10px)}#service ul li a{display:block;overflow:hidden;position:relative}#service ul li a:hover p{padding-top:60px}#service ul li a img{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}#service ul li a p{-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.8);color:#fff;font-weight:500;font-size:20px;text-align:center;padding:10px 0;width:100%;z-index:2}#styling{margin-bottom:95px}#styling p{text-align:center;font-family:"Noto Serif JP",serif;font-weight:500;font-size:18px;line-height:2;padding-bottom:35px}#styling p:first-of-type{padding-bottom:0}#styling p:last-of-type{text-align:right}#styling p a{color:#cc0001;text-decoration:underline}#pagetop{width:30px;height:30px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/highbrand/pagetop.svg) 0 0 no-repeat;background-size:100% auto;position:fixed;top:auto;-webkit-transform:inherit;transform:inherit;bottom:30px;right:30px;z-index:1000}.list{position:relative;padding:40px 0 10px;background-color:#f8f5ec}.list h3{color:#cc0001;font-size:30px;font-weight:700;text-align:center;line-height:1}.list p{padding:30px 0;text-align:center;font-family:"Noto Serif JP",serif;line-height:2;font-size:18px}.list .list_inner{border:10px solid #f4e8c7;background-color:#fff;padding:30px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list .list_inner>div{width:50%}.list .list_inner h4{font-weight:700;padding-bottom:20px;font-size:18px}.list .list_inner h4 a{text-decoration:underline}.list .list_inner ul li{padding-bottom:1em}.list .list_inner ul li a{text-decoration:underline}@-webkit-keyframes fadeInAnime{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{opacity:1;-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}100%{opacity:1}}@keyframes fadeInAnime{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{opacity:1;-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}100%{opacity:1}}#flow_pic{position:relative}#flow_pic.active .arrow{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:normal;animation-direction:normal}#flow_pic .arrow{opacity:0;width:81px;position:absolute}#flow_pic .arrow01{top:170px;left:260px}#flow_pic .arrow02{top:170px;left:530px;-webkit-animation-delay:.3s;animation-delay:.3s}#flow_pic .arrow03{top:170px;left:800px;-webkit-animation-delay:.6s;animation-delay:.6s}#flow{padding-top:40px;padding-bottom:80px}#flow .flow_head{text-align:center;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/delivery/line.png) 0 bottom no-repeat;background-size:100% auto}#flow .flow_head .txt01{font-size:24px;font-weight:500;padding-bottom:15px}#flow .flow_head .txt02{font-family:"Noto Serif JP",serif;line-height:2;padding-bottom:85px;font-size:18px}#flow .flow_head .btn_wrap{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;padding-top:70px;padding-bottom:75px}#flow .flow_head .btn_wrap a{width:420px;text-align:center;padding-left:0;margin:0}#flow .flow_head .btn_wrap a:first-of-type{margin-right:20px}#flow .step{border-bottom:1px solid #969696;position:relative;padding-top:95px;padding-left:25px;padding-right:25px;padding-bottom:70px}#flow .step:before{content:"";width:0;height:0;border-style:solid;border-width:30px 25px 0;border-color:#c00 transparent transparent;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#flow .step .l_flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#flow .step .num{border:3px solid #969696;border-radius:50%;width:140px;height:140px;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;margin-left:30px;margin-right:10px}#flow .step .num p{font-weight:700;font-size:25px;font-size:2.5rem;text-align:center}#flow .step .num p span{font-size:50px;font-size:5rem;display:block}#flow .step .ttl{padding-left:0;padding-right:0;width:280px;text-align:center}#flow .step .ttl img{margin:0 auto}#flow .step .ttl .step01_pic{width:194px;margin-bottom:20px}#flow .step .ttl .step02_pic{width:94px;margin-bottom:12px}#flow .step .ttl .step03_pic{width:79px;margin-bottom:22px}#flow .step .ttl .step04_pic{width:97px;margin-bottom:28px}#flow .step .ttl h4{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3}#flow .step .ttl h4 span{font-size:32px;font-size:3.2rem;color:#cc0001}#flow .step .txt{width:620px;margin-left:auto}#flow .step .txt p{font-size:16px;font-size:1.6rem;line-height:1.6}#flow .step .txt p span{color:#cc0001;font-weight:700;font-size:28px;font-size:2.8rem;padding:0 3px}#flow .step .txt .kome{font-size:14px;font-size:1.4rem}#flow .step .txt .link{padding-top:20px}#flow .step .txt .link a{color:#cc0001;border-bottom:1px solid #cc0001;padding-bottom:5px;display:inline-block}#flow #step01{padding-top:60px}#flow #step01 .send{border:1px solid #000;border-radius:8px;padding:25px 60px;margin-top:20px;text-align:center}#flow #step01 .send h5{font-weight:700;font-size:22px;font-size:2.2rem;line-height:1;padding-bottom:15px;text-align:center}#flow #step01 .send .add{font-size:18px;font-size:1.8rem}#flow #step01 .send .name{font-size:500;font-size:22px;font-size:2.2rem;border-bottom:1px solid #969696;padding-bottom:5px}#flow #step01 .send .tel{margin-top:10px;margin-bottom:10px;pointer-events:none;position:relative;padding-left:70px;display:inline-block;font-weight:500;font-size:46px;font-size:4.6rem;line-height:1}#flow #step01 .send .tel:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:67px;height:39px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/common/icon_freedial_big.png) 0 0 no-repeat;background-size:100% auto}#flow #step01 .send .time{font-size:14px;font-size:1.4rem;padding-bottom:10px}#flow #step01 .send .btn{width:430px;text-align:center;padding-left:0}#flow #step04:before{display:none}#attention{border:1px solid #969696;width:1060px;margin:0 auto;margin-bottom:50px}#attention h4{background-color:#f1f1f1;text-align:center;font-weight:700;font-size:22px;font-size:2.2rem;padding:12px 0}#attention ul{padding-left:75px;padding-top:50px;padding-bottom:50px}#attention ul li{font-size:19px;font-size:1.9rem;font-weight:700;padding-bottom:.8em;text-indent:-1em;padding-left:1em;line-height:1.5}#attention ul li:last-child{padding-bottom:0}#faq{padding-top:40px;padding-bottom:40px}#faq .intro_txt{font-size:18px;line-height:2;font-family:"Noto Serif JP",serif;padding-bottom:70px;text-align:center}#faq dl{margin-bottom:30px;border:1px solid #b0b0b0;position:relative}#faq dl dt{position:relative;font-weight:500;font-size:18px;font-size:1.8rem;padding:20px 70px}#faq dl dt:before{content:"Q";position:absolute;left:35px;top:16px;font-weight:700;font-size:24px;font-size:2.4rem;line-height:1}#faq dl dt:after{content:"";width:26px;height:26px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/faq/icon_plus.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px}#faq dl dt.is-open{background-color:#727272;color:#fff}#faq dl dt.is-open:before{color:#fff}#faq dl dt.is-open:after{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/faq/icon_minus.png) 0 center no-repeat;background-size:100% auto}#faq dl dd{display:none;border-top:1px solid #b0b0b0;font-size:16px;font-size:1.6rem;line-height:1.875;padding:20px 70px;position:relative}#faq dl dd:before{content:"A";position:absolute;left:35px;top:20px;font-weight:700;font-size:24px;font-size:2.4rem;line-height:1;color:#cc0001}#faq dl dd a{color:#cc0001}#contact_area h3{line-height:1.5}@media screen and (max-width:1280px){#header_highbrand{padding:2.5vw 0}#header_highbrand img{width:15.234375vw}#header_highbrand p{font-size:1.328125vw}#header_highbrand .header_highbrand01{padding-right:13.4375vw}#header_highbrand .header_highbrand02{padding-left:13.4375vw}#main ul{width:91.015625vw;bottom:-2.734375vw}#main ul li{width:13.59375vw}#main .border{font-size:2.96875vw;padding:1.40625vw 0}#main .border p{width:91.015625vw;padding-right:7.03125vw}#main .border:before{top:.3125vw}#main .border:after{bottom:.3125vw}.inner{width:96.875vw}#highbrand{padding-top:5.859375vw}#highbrand .h_ttl{font-size:3.125vw;padding-bottom:1.953125vw;margin-bottom:3.125vw}#highbrand .h_ttl:before,#highbrand .h_ttl:after{width:19.53125vw;height:.15625vw}#e-purchase{padding-bottom:3.125vw}#e-purchase h2{font-size:4.375vw;padding-bottom:1.5625vw}#e-purchase p{font-size:1.875vw}#intro{padding-top:3.90625vw;padding-bottom:2.734375vw}#intro h2{padding-bottom:1.953125vw;font-size:2.34375vw}#intro p{font-size:1.40625vw}.btns{padding:1.5625vw 0}.btns div{width:28.90625vw}.btns div p{font-size:1.71875vw;padding-bottom:1.40625vw}.btns div p:before,.btns div p:after{width:1.71875vw;height:2.734375vw;bottom:.78125vw}.btns div+div{margin-left:3.125vw}.btns a{border-radius:.9375vw;height:7.8125vw;padding-left:2.734375vw;font-size:2.1875vw}.btns a:before{left:2.34375vw}.btns a:hover{-webkit-transform:translateY(.3125vw);transform:translateY(.3125vw)}.btns .btn-tel{-webkit-box-shadow:0 .3125vw 0 0 #d9ae05;box-shadow:0 .3125vw 0 0 #d9ae05}.btns .btn-tel:before{width:3.671875vw;height:4.765625vw}.btns .btn-web{-webkit-box-shadow:0 .3125vw 0 0 #7f0102;box-shadow:0 .3125vw 0 0 #7f0102}.btns .btn-web:before{width:4.453125vw;height:4.84375vw}#fixed_btn{bottom:-14.0625vw}#fixed_btn #fixed_btn_close{width:2.34375vw;height:2.34375vw;font-size:2.34375vw;bottom:10.15625vw;right:1vw}#area{padding-top:3.90625vw}#area .kaitori{width:66.40625vw;border-radius:.78125vw;margin-bottom:4.6875vw;-webkit-box-shadow:0 .3125vw 0 0 #000;box-shadow:0 .3125vw 0 0 #000}#area .kaitori:hover{-webkit-transform:translateY(.3125vw);transform:translateY(.3125vw)}#area .kaitori .txt{padding-top:2.734375vw;padding-bottom:1.5625vw}#area .kaitori .txt h2{font-size:2.8125vw;margin-bottom:1.5625vw;padding-left:7.03125vw}#area .kaitori .txt h2:before{width:6.40625vw;height:4.21875vw;top:-.78125vw}#area .kaitori .txt p{font-size:1.484375vw;padding-bottom:1.171875vw}#area .kaitori .txt span{font-size:1.484375vw}#area .kaitori .pic{padding-top:.78125vw;padding-bottom:.78125vw}#area .inner{padding-top:6.25vw}#area #navi{width:96.875vw}#area #navi.is-fixed ul li a{height:4.375vw;padding-top:1.015625vw}#area #navi.is-fixed ul li a:before{bottom:.46875vw}#area #navi ul li a{height:5.859375vw;border-bottom:.3125vw solid #cc0001;padding-top:1.640625vw;font-size:1.5625vw}#area #navi ul li a:before{width:1.40625vw;height:.859375vw;bottom:.78125vw}#area #navi ul li a span.icon01{padding-left:4.140625vw}#area #navi ul li a span.icon01:before{width:2.8125vw;height:2.578125vw}#area #navi ul li a span.icon02{padding-left:4.375vw}#area #navi ul li a span.icon02:before{width:3.125vw;height:1.875vw}#area #navi ul li a span.icon03{padding-left:3.59375vw}#area #navi ul li a span.icon03:before{width:3.125vw;height:3.125vw}#area #navi ul li a span.icon04{padding-left:4.0625vw}#area #navi ul li a span.icon04:before{width:2.8125vw;height:2.8125vw}#results{padding-top:5.46875vw}#results .intro_txt{font-size:1.40625vw;padding-bottom:4.296875vw}#results #items{padding:1.171875vw;width:90.625vw}#results #items h4{border-width:.46875vw;margin-bottom:1.171875vw;padding:.3125vw .625vw .3125vw}#results #items .items_inner{padding:2.734375vw 1.5625vw 0}#results #items .items_inner ul{margin-left:-2.34375vw}#results #items .items_inner ul li{width:calc(14.2857% - 2.34375vw);margin-left:2.34375vw;margin-bottom:1.953125vw}#results #items .items_inner ul li p{padding-top:.78125vw;font-size:1.171875vw}#results #items p{padding-top:1.5625vw;font-size:1.40625vw}#results #kaitori{width:90.625vw;padding-top:10.9375vw;padding-bottom:9.375vw}#results #kaitori .h_ttl .fukidashi{font-size:1.40625vw;top:-5.15625vw;right:-3.90625vw}#results #kaitori .h_ttl .fukidashi:before{width:18.4375vw;height:2.578125vw}#results #kaitori .kaitori_inner{margin-left:-.78125vw}#results #kaitori .kaitori_block{margin-bottom:1.5625vw;width:calc(33.333% - 0.78125vw);margin-left:.78125vw}#results #kaitori .kaitori_block .ok{left:1.40625vw;width:7.109375vw}#results #kaitori .kaitori_block .txt{height:6.5625vw}#results #kaitori .kaitori_block p{font-size:1.5625vw;padding-left:9.375vw}#results #kaitori .kaitori_block p span{font-size:1.328125vw;padding-top:.390625vw}#results .results_block{padding-bottom:3.90625vw}#results .results_block .results_block_head{margin-bottom:3.90625vw;padding-top:1.171875vw;padding-bottom:1.171875vw}#results .results_block .results_block_head .results_line{width:100vw;height:.78125vw}#results .results_block .results_block_head h4{font-size:1.875vw;padding-top:1.953125vw;padding-bottom:1.953125vw}#results .results_block .results_block_head h4:before{height:.390625vw;top:-.390625vw}#results .results_block .results_block_head h4:after{height:.390625vw;bottom:-.390625vw}#results .results_block .results_block_head h4 span{padding-left:3.125vw}#results .results_block .results_block_head h4 span:before{width:.46875vw;height:3.59375vw;left:1.5625vw}#results .results_block .results_block_head .red-btn{right:1.5625vw;width:23.4375vw}#results .results_block ul{margin-left:-1.953125vw;padding-left:3.125vw;padding-right:3.125vw}#results .results_block ul li{width:calc(25% - 1.953125vw);margin-left:1.953125vw;margin-bottom:1.5625vw}#results .results_block ul li .thum{padding:.78125vw}#results .results_block ul li .thum span{height:19.21875vw}#results .results_block ul li .brand{font-size:1.40625vw;padding-top:1.09375vw}#results .results_block ul li .name{padding-top:.9375vw;font-size:1.171875vw}#results #imperfect .imperfect_txt{font-size:1.25vw;padding-left:3.125vw;padding-bottom:3.125vw}#gold{padding-top:1.5625vw;padding-bottom:3.125vw}#gold .intro_txt{font-size:1.40625vw;padding-bottom:4.6875vw}#gold .main_pic{padding:1.5625vw}#gold .main_pic h4{font-size:2.96875vw;left:5.859375vw}#gold .end_txt{padding-top:1.5625vw;padding-bottom:3.125vw;font-size:1.40625vw}#gold .gold_content{padding-top:3.125vw;padding-bottom:1.5625vw}#gold .gold_content h4{font-size:2.34375vw;padding-bottom:3.125vw}#gold .gold_content ul{margin-left:-1.953125vw;padding-left:3.125vw;padding-right:3.125vw}#gold .gold_content ul li{width:calc(25% - 1.953125vw);margin-left:1.953125vw;margin-bottom:1.5625vw}#gold .gold_content ul li .thum{padding:.78125vw}#gold .gold_content ul li .brand{font-size:1.40625vw;padding-top:1.09375vw}#gold .gold_content ul li .name{padding-top:.9375vw;font-size:1.171875vw}.ss_block{padding:3.125vw}.ss_block h3{font-size:2.34375vw;padding:.78125vw 0;margin-bottom:3.125vw}#service{margin-bottom:10.546875vw}#service:after{width:.390625vw;height:6.25vw;bottom:-8.59375vw}#service .service_txt{padding:0 1.953125vw 5.46875vw;font-size:1.40625vw}#service ul{padding:0 1.5625vw}#service ul li{width:calc(50% - 0.78125vw)}#service ul li a:hover p{padding-top:4.6875vw}#service ul li a p{font-size:1.40625vw;padding:.78125vw 0}#styling{margin-bottom:7.421875vw}#styling p{font-size:1.40625vw;padding-bottom:2.734375vw}.list{padding:3.125vw 0 .78125vw}.list h3{font-size:2.34375vw}.list p{padding:2.34375vw 0;font-size:1.40625vw}.list .list_inner{border:.78125vw solid #f4e8c7;padding:2.34375vw !important}.list .list_inner h4{padding-bottom:1.5625vw;font-size:1.40625vw}#flow_pic .arrow{width:6.328125vw}#flow_pic .arrow01{top:13.28125vw;left:20.3125vw}#flow_pic .arrow02{top:13.28125vw;left:41.40625vw}#flow_pic .arrow03{top:13.28125vw;left:62.5vw}#flow{padding-top:1.5625vw;padding-bottom:6.25vw}#flow .flow_head .txt01{font-size:1.875vw;padding-bottom:1.171875vw}#flow .flow_head .txt02{padding-bottom:6.640625vw;font-size:1.40625vw}#flow .flow_head .btn_wrap{padding-top:5.46875vw;padding-bottom:5.859375vw}#flow .flow_head .btn_wrap a{width:32.8125vw}#flow .flow_head .btn_wrap a:first-of-type{margin-right:1.5625vw}#flow .step{padding-top:7.421875vw;padding-left:1.953125vw;padding-right:1.953125vw;padding-bottom:5.46875vw}#flow .step:before{border-width:2.34375vw 1.953125vw 0;bottom:-2.34375vw}#flow .step .num{border:.234375vw solid #969696;width:10.9375vw;height:10.9375vw;margin-left:2.34375vw;margin-right:2.34375vw}#flow .step .num p{font-size:1.953125vw}#flow .step .num p span{font-size:3.90625vw}#flow .step .ttl{width:21.875vw}#flow .step .ttl .step01_pic{width:15.15625vw;margin-bottom:1.5625vw}#flow .step .ttl .step02_pic{width:7.34375vw;margin-bottom:.9375vw}#flow .step .ttl .step03_pic{width:6.171875vw;margin-bottom:1.71875vw}#flow .step .ttl .step04_pic{width:7.578125vw;margin-bottom:2.1875vw}#flow .step .ttl h4{font-size:1.875vw}#flow .step .ttl h4 span{font-size:2.5vw}#flow .step .txt{width:48.4375vw}#flow .step .txt p{font-size:1.25vw}#flow .step .txt p span{font-size:2.1875vw;padding:0 .234375vw}#flow .step .txt .link{padding-top:1.5625vw}#flow .step .txt .link a{padding-bottom:.390625vw}#flow #step01{padding-top:4.6875vw}#flow #step01 .send{border-radius:.625vw;padding:1.953125vw 4.6875vw;margin-top:2.34375vw}#flow #step01 .send h5{font-size:1.71875vw;padding-bottom:1.171875vw}#flow #step01 .send .add{font-size:1.40625vw}#flow #step01 .send .name{font-size:1.71875vw;padding-bottom:.390625vw}#flow #step01 .send .tel{margin-top:.78125vw;margin-bottom:.78125vw;pointer-events:none;padding-left:5.46875vw;font-size:3.59375vw}#flow #step01 .send .tel:before{width:5.234375vw;height:3.046875vw}#flow #step01 .send .time{font-size:1.09375vw;padding-bottom:.78125vw}#flow #step01 .send .btn{width:33.59375vw}#attention{width:82.8125vw;margin-bottom:3.90625vw}#attention h4{font-size:1.71875vw;padding:.9375vw 0}#attention ul{padding-left:5.859375vw;padding-top:3.90625vw;padding-bottom:3.90625vw}#attention ul li{font-size:1.484375vw}#faq{padding-top:3.125vw;padding-bottom:3.125vw}#faq .intro_txt{font-size:1.40625vw;padding-bottom:5.46875vw}#faq dl{margin-bottom:2.34375vw}#faq dl dt{font-size:1.40625vw;padding:1.5625vw 5.46875vw}#faq dl dt:before{left:2.734375vw;top:1.25vw;font-size:1.875vw}#faq dl dt:after{width:2.03125vw;height:2.03125vw;right:2.34375vw}#faq dl dd{font-size:1.25vw;padding:1.5625vw 5.46875vw}#faq dl dd:before{left:2.734375vw;top:1.5625vw;font-size:1.875vw}}@media screen and (max-width:750px){#header_highbrand{padding:2.6666666667vw 4vw;border-bottom:1px solid #d4d4d4;-ms-flex-wrap:wrap;flex-wrap:wrap}#header_highbrand a{width:42.2666666667vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#header_highbrand img{width:100%;position:static;-webkit-transform:translate(0%,0%);transform:translate(0%,0%)}#header_highbrand .header_highbrand01{padding-right:0;font-size:3.4666666667vw;line-height:1.46;width:46.6666666667vw;margin-left:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}#header_highbrand .header_highbrand02{padding-left:0;width:100%;text-align:center;padding-top:2.6666666667vw;font-size:4vw;font-weight:500;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#main ul,#main .border{display:none}.inner{width:100%}#highbrand{padding-top:5.3333333333vw}#highbrand .h_ttl{font-size:6.4vw;padding-bottom:3.3333333333vw;margin-bottom:5.3333333333vw}#highbrand .h_ttl:before,#highbrand .h_ttl:after{width:18.6666666667vw;height:.2666666667vw}#e-purchase{padding-bottom:6vw}#e-purchase h2{font-size:8vw;letter-spacing:.04em;padding-bottom:4vw}#e-purchase p{font-size:3.7333333333vw}#intro{padding:6.6666666667vw 2.6666666667vw}#intro h2{padding-bottom:3.3333333333vw;font-size:5.0666666667vw}#intro p{font-size:3.7333333333vw}.btns{padding:4vw 2.6666666667vw}.btns div{width:49.3333333333vw}.btns div p{font-size:1.9vw;padding-bottom:2.4vw}.btns div p:before,.btns div p:after{width:2.9333333333vw;height:2.6666666667vw;bottom:1.3333333333vw}.btns div+div{margin-left:5.3333333333vw}.btns a{border-radius:1.6vw;height:10.3333333333vw;padding-left:4.6666666667vw;font-size:2.3333333333vw}.btns a:before{left:2vw}.btns a:hover{-webkit-transform:translateY(.5333333333vw);transform:translateY(.5333333333vw)}.btns .btn-tel{-webkit-box-shadow:0 .5333333333vw 0 0 #d9ae05;box-shadow:0 .5333333333vw 0 0 #d9ae05}.btns .btn-tel:before{width:4.2666666667vw;height:6.1333333333vw}.btns .btn-contact:before{width:5.5vw;height:5.5vw}.btns .btn-web{-webkit-box-shadow:0 .5333333333vw 0 0 #7f0102;box-shadow:0 .5333333333vw 0 0 #7f0102}.btns .btn-web:before{width:5.6vw;height:6.266667vw}#fixed_btn{bottom:-24vw}#fixed_btn #fixed_btn_close{width:30px;height:30px;text-align:center;font-size:5.3333333333vw;bottom:26.6666666667vw;right:20px}#area{padding-top:6.6666666667vw}#area .kaitori{width:90%;border-radius:1.3333333333vw;margin-bottom:8vw;-webkit-box-shadow:0 .5333333333vw 0 0 #000;box-shadow:0 .5333333333vw 0 0 #000}#area .kaitori:hover{-webkit-transform:translateY(.5333333333vw);transform:translateY(.5333333333vw)}#area .kaitori .txt{padding-top:4.6666666667vw;padding-bottom:2.6666666667vw}#area .kaitori .txt h2{font-size:4.5333333333vw;margin-bottom:2.6666666667vw;padding-left:12vw}#area .kaitori .txt h2:before{width:10.9333333333vw;height:7.2vw;top:-1.3333333333vw}#area .kaitori .txt p{font-size:2.5333333333vw;padding-bottom:2vw}#area .kaitori .txt span{font-size:2.5333333333vw}#area .kaitori .pic{padding-top:1.3333333333vw;padding-bottom:1.3333333333vw;padding-left:5%;width:31%}#area .inner{padding-top:21.3333333333vw}#area #navi{width:100%}#area #navi.is-fixed ul li a{height:7.4666666667vw;padding-top:1.7333333333vw}#area #navi.is-fixed ul li a:before{bottom:.5333333333vw}#area #navi ul li{width:50%}#area #navi ul li a{height:10vw;border-bottom:.8vw solid #cc0001;padding-top:2.8vw;font-size:2.6666666667vw}#area #navi ul li a:before{width:2.4vw;height:1.4666666667vw;bottom:.8vw}#area #navi ul li a span.icon01{padding-left:7.0666666667vw}#area #navi ul li a span.icon01:before{width:4.8vw;height:4.4vw}#area #navi ul li a span.icon02{padding-left:7.4666666667vw}#area #navi ul li a span.icon02:before{width:5.3333333333vw;height:3.2vw}#area #navi ul li a span.icon03{padding-left:6.1333333333vw}#area #navi ul li a span.icon03:before{width:5.3333333333vw;height:5.3333333333vw}#area #navi ul li a span.icon04{padding-left:6.9333333333vw}#area #navi ul li a span.icon04:before{width:4.8vw;height:4.8vw}#results{padding-top:9.3333333333vw}#results .intro_txt{font-size:3.7333333333vw;padding:0 2.6666666667vw 7.3333333333vw}#results #items{padding:4vw;width:96vw}#results #items h4{border-width:.8vw;margin-bottom:4vw;padding:.5333333333vw 2.1333333333vw 1.0666666667vw}#results #items .items_inner{padding:4.6666666667vw 2.6666666667vw 0}#results #items .items_inner ul{margin-left:-4vw}#results #items .items_inner ul li{width:calc(33.333% - 4vw);margin-left:4vw;margin-bottom:3.3333333333vw}#results #items .items_inner ul li p{padding-top:1.3333333333vw;font-size:3.7333333333vw}#results #items p{padding-top:4vw;font-size:3.7333333333vw}#results #kaitori{width:96vw;padding-top:18.6666666667vw;padding-bottom:16vw}#results #kaitori .h_ttl{line-height:1.3}#results #kaitori .h_ttl .fukidashi{font-size:3.7333333333vw;top:-10.6666666667vw;right:-21.3333333333vw;padding-bottom:1.3333333333vw}#results #kaitori .h_ttl .fukidashi:before{width:31.4666666667vw;height:4.4vw}#results #kaitori .kaitori_inner{margin-left:-1.3333333333vw}#results #kaitori .kaitori_block{margin-bottom:5.3333333333vw;width:calc(50% - 1.3333333333vw);margin-left:1.3333333333vw}#results #kaitori .kaitori_block .ok{left:0;width:12.1333333333vw}#results #kaitori .kaitori_block .txt{height:11.2vw}#results #kaitori .kaitori_block p{font-size:3.7333333333vw;padding-left:13.3333333333vw}#results #kaitori .kaitori_block p span{font-size:3.2vw;padding-top:1.3333333333vw}#results .results_block{padding-bottom:6.6666666667vw}#results .results_block .results_block_head{margin-bottom:6.6666666667vw;padding-top:2vw;padding-bottom:2vw}#results .results_block .results_block_head .results_line{width:100vw;height:1.3333333333vw}#results .results_block .results_block_head h4{font-size:4.2666666667vw;padding-top:3.3333333333vw;padding-bottom:3.3333333333vw;padding-right:42.6666666667vw;line-height:1.4}#results .results_block .results_block_head h4:before{height:.6666666667vw;top:-.6666666667vw}#results .results_block .results_block_head h4:after{height:.6666666667vw;bottom:-.6666666667vw}#results .results_block .results_block_head h4 span{padding-left:5.3333333333vw;display:block}#results .results_block .results_block_head h4 span:before{width:.8vw;height:100%;left:2.6666666667vw}#results .results_block .results_block_head .red-btn{right:2vw;width:37.3333333333vw;font-size:3.2vw;padding:2.6666666667vw;text-align:left}#results .results_block .results_block_head .red-btn:after{right:2vw}#results .results_block ul{margin-left:-3.3333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}#results .results_block ul li{width:calc(50% - 3.3333333333vw);margin-left:3.3333333333vw;margin-bottom:2.6666666667vw}#results .results_block ul li .thum{padding:1.3333333333vw}#results .results_block ul li .thum span{height:32.8vw}#results .results_block ul li .brand{font-size:3.7333333333vw;padding-top:1.8666666667vw}#results .results_block ul li .name{padding-top:1.6vw;font-size:3.2vw}#results #imperfect h4{padding-right:4vw}#results #imperfect .imperfect_txt{font-size:3.7333333333vw;padding-left:5.3333333333vw;padding-bottom:5.3333333333vw}#gold{padding-top:8vw;padding-bottom:10.6666666667vw}#gold .intro_txt{font-size:3.7333333333vw;padding:0 2.6666666667vw 8vw}#gold .main_pic{padding:2.6666666667vw;width:94.6666666667vw;margin:0 auto}#gold .main_pic h4{font-size:4.2666666667vw;left:5.3333333333vw}#gold .end_txt{padding-top:4vw;padding-bottom:9.3333333333vw;font-size:3.7333333333vw}#gold .gold_content{padding-top:8vw;padding-bottom:5.3333333333vw}#gold .gold_content h4{font-size:4.2666666667vw;padding-bottom:6.6666666667vw;line-height:1.5}#gold .gold_content ul{margin-left:-3.3333333333vw;padding-left:5.3333333333vw;padding-right:5.3333333333vw}#gold .gold_content ul li{width:calc(50% - 3.3333333333vw);margin-left:3.3333333333vw;margin-bottom:2.6666666667vw}#gold .gold_content ul li .thum{padding:1.3333333333vw}#gold .gold_content ul li .brand{font-size:3.7333333333vw;padding-top:1.8666666667vw}#gold .gold_content ul li .name{padding-top:1.6vw;font-size:3.2vw}.ss_block{padding:5.3333333333vw;width:94.6666666667vw;margin:0 auto}.ss_block h3{font-size:3.7333333333vw;padding:1.3333333333vw 0;margin-bottom:5.3333333333vw}#service{margin-bottom:7.3333333333vw}#service:after{width:.6666666667vw;height:10.6666666667vw;bottom:-8vw}#service .service_txt{padding:0 0 9.3333333333vw;font-size:3.7333333333vw}#service ul{padding:0 2.6666666667vw}#service ul li{width:100%}#service ul li:first-child{margin-bottom:4vw}#service ul li a:hover p{padding-top:8vw}#service ul li a p{font-size:3.7333333333vw;padding:1.6vw 0}#styling{margin-bottom:12.6666666667vw}#styling p{font-size:3.7333333333vw;padding-bottom:5.3333333333vw}#pagetop{width:30px;height:30px;bottom:140px;right:20px}#flow{padding-top:10.6666666667vw;padding-bottom:13.3333333333vw}#flow .main_ttl{line-height:1.4}#flow .flow_head{padding-left:4vw;padding-right:4vw}#flow .flow_head .txt01{font-size:4.2666666667vw;line-height:1.4;padding-bottom:2.6666666667vw}#flow .flow_head .txt02{padding:0 0 21.3333333333vw;font-size:3.7333333333vw;text-align:center;line-height:1.6}#flow .flow_head .btn_wrap{padding-top:16vw;padding-bottom:20vw;display:block}#flow .flow_head .btn_wrap a{width:100%}#flow .flow_head .btn_wrap a:first-of-type{margin-right:0;margin-bottom:4vw}#flow .step{padding-top:13.3333333333vw;padding-left:4vw;padding-right:4vw;padding-bottom:13.3333333333vw}#flow .step:before{border-width:4vw 3.3333333333vw 0;bottom:-4vw}#flow .step .num{border:.4vw solid #969696;width:26.6666666667vw;height:26.6666666667vw;margin-left:auto;margin-right:auto}#flow .step .num p{font-size:5.3333333333vw}#flow .step .num p span{font-size:10.6666666667vw}#flow .step .ttl{padding-top:6.6666666667vw;padding-left:6.6666666667vw;padding-right:6.6666666667vw;width:100%}#flow .step .ttl .step01_pic{width:51.7333333333vw;margin-bottom:5.3333333333vw}#flow .step .ttl .step02_pic{width:25.0666666667vw;margin-bottom:3.2vw}#flow .step .ttl .step03_pic{width:21.0666666667vw;margin-bottom:5.8666666667vw}#flow .step .ttl .step04_pic{width:25.8666666667vw;margin-bottom:7.4666666667vw}#flow .step .ttl h4{font-size:4.8vw}#flow .step .ttl h4 span{font-size:5.3333333333vw}#flow .step .txt{width:100%;padding-top:4vw}#flow .step .txt p{font-size:3.7333333333vw}#flow .step .txt p span{font-size:4.8vw;padding:0 .4vw}#flow .step .txt .link{padding-top:5.3333333333vw}#flow .step .txt .link a{padding-bottom:1.3333333333vw}#flow #step01{padding-top:10.6666666667vw}#flow #step01 .send{border-radius:2.1333333333vw;padding:6.6666666667vw 4vw;margin-top:6.6666666667vw}#flow #step01 .send h5{font-size:4.8vw;padding-bottom:2.6666666667vw}#flow #step01 .send .add{font-size:3.4666666667vw}#flow #step01 .send .name{font-size:4vw;padding-bottom:.6666666667vw}#flow #step01 .send .tel{margin-top:2.6666666667vw;margin-bottom:2.6666666667vw;pointer-events:auto;padding-left:9.3333333333vw;font-size:9.0666666667vw}#flow #step01 .send .tel:before{width:8.9333333333vw;height:5.2vw}#flow #step01 .send .time{font-size:3.2vw;padding-bottom:2.6666666667vw}#flow #step01 .send .btn{width:100%}#attention{width:92vw;margin:0 auto 8vw}#attention h4{font-size:4.8vw;padding:2.6666666667vw 0}#attention ul{padding:4vw}#attention ul li{font-size:4vw}.btn_wrap{padding-top:6.6666666667vw;padding-bottom:13.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn_wrap a{width:100%}.btn_wrap a:first-of-type{margin-right:0;margin-bottom:2.6666666667vw}.list{padding:5.3333333333vw 4vw 1.3333333333vw}.list h3{font-size:4.2666666667vw}.list p{padding:4vw 0;font-size:3.7333333333vw}.list .list_inner{border:1.3333333333vw solid #f4e8c7;padding:4vw !important}.list .list_inner>div{width:100%}.list .list_inner>div:first-of-type{padding-bottom:4vw}.list .list_inner h4{padding-bottom:2.6666666667vw;font-size:3.7333333333vw}.list .list_inner ul li{font-size:3.2vw}#faq{padding:5.3333333333vw 2.6666666667vw}#faq .intro_txt{font-size:3.7333333333vw;padding-bottom:9.3333333333vw}#faq dl{margin-bottom:5.3333333333vw}#faq dl dt{font-size:3.7333333333vw;padding:4vw 9.3333333333vw;line-height:1.5}#faq dl dt:before{left:2.6666666667vw;top:3.7333333333vw;font-size:5.6vw}#faq dl dt:after{width:4.2666666667vw;height:4.2666666667vw;right:4vw}#faq dl dd{font-size:3.7333333333vw;padding:2.6666666667vw 9.3333333333vw}#faq dl dd:before{left:2.6666666667vw;top:3.2vw;font-size:5.6vw}}