@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Noto+Sans+JP:wght@400;700&display=swap";html{font-size:62.5%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;-webkit-font-feature-settings:pkna 1;font-feature-settings:pkna 1;height:100%}body{margin:0;padding:0;background-color:#fff;font-size:1.6rem;line-height:1;color:#333;font-weight:300;overflow-x:hidden;height:100%;max-width:100%}.agency-btn{margin-top:10px !important}@media screen and (max-width:767px){body{font-size:1.2rem}}*,:before,:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}p,li{line-height:1.6}div,h1,h2,h3,h4,h5{line-height:1.5}a{text-decoration:none;-webkit-transition:.3s;transition:.3s;color:#ff8ab7}@media screen and (min-width:1020px){a:hover{text-decoration:none;color:#fba634}}img{max-width:100%}.object_fit_img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex_wrap.col{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_wrap.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex_wrap.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1020px){.flex_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.inner{width:1000px;margin:auto}@media screen and (max-width:1020px){.inner{width:100%}}.pc{display:block}.sp{display:none}@media screen and (max-width:1020px){.pc{display:none}.sp{display:block}}.btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn_area p{text-align:center}.btn_area p span{display:block}.btn_area.last{margin-bottom:7rem}.btn{border:2px solid #ff8ab7;background-color:#ff8ab7;color:#fff;border-radius:2.5rem;padding:0 2rem;line-height:2;display:block;position:relative}.btn:after{content:"navigate_next";font-family:"Material Icons";font-size:1em;position:absolute;right:.5em;top:54%;margin-top:-.5em;line-height:1}.btn:hover{background-color:#fff;color:#ff8ab7}.btn:hover:after{color:#ff8ab7}.btn.line{border:2px solid #00b900;background-color:#fff;color:#00b900}.btn.line:after{content:"add_circle"}.btn.line:hover{background-color:#00b900;color:#fff}.btn.w{border:2px solid #fff;background-color:#fff;color:#ff8ab7}.btn.w:hover{border:2px solid #ff8ab7;background-color:#ff8ab7;color:#fff}.btn+.btn{margin-left:1rem}.btn.line:hover:after,.btn.w:hover:after{color:#fff}@media screen and (max-width:1020px){.btn{text-align:center;line-height:5.6rem;border-radius:3rem;font-size:2rem;font-weight:400}.btn:after{font-size:2.4rem}.btn+.btn{margin:1.6rem 0 0}}header{width:100%;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header nav .btn{width:220px;text-align:center}@media screen and (max-width:1020px){header{padding:1.2rem}header .header_logo img{height:2.8rem}header nav.mainbtn{display:none}}header.scrolled{position:fixed;background-color:#fff;z-index:2}@media screen and (max-width:420px){.mainbtn{opacity:0;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;z-index:2;bottom:20px;right:20px;width:calc(100% - 40px);margin:auto}.mainbtn .btn{width:48%;font-size:1.1rem;line-height:2.4}.mainbtn .btn:after{font-size:1.6rem}.mainbtn .btn+.btn{margin:0}.mainbtn.btn_scrolled{opacity:1;display:none}}.logo{font-size:24px}.drawer_hidden{display:none}.drawer_open{display:flex;height:60px;width:10%;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer}.drawer_open span,.drawer_open span:before,.drawer_open span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background:#333;transition:.5s;position:absolute}.drawer_open span:before{bottom:8px}.drawer_open span:after{top:8px}#drawer_input:checked~.drawer_open span{background:rgba(255,255,255,0)}#drawer_input:checked~.drawer_open span:before{bottom:0;transform:rotate(45deg)}#drawer_input:checked~.drawer_open span:after{top:0;transform:rotate(-45deg)}.nav_content{position:fixed;right:-100%;z-index:99;background:#fff;transition:.5s}.nav_list{list-style:none}#drawer_input:checked~.nav_content{right:0}@media screen and (min-width:1020px){.drawer_open,.drawer_hidden{display:none}}@media screen and (max-width:1020px){.nav_content{display:initial}}#mainimg{background:-webkit-gradient(linear,left top,right top,from(rgba(255,131,179,.8)),to(rgba(255,188,75,.8))),url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/mainimg.png) no-repeat;background:linear-gradient(90deg,rgba(255,131,179,.8),rgba(255,188,75,.8)),url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/mainimg.png) no-repeat;background-size:cover;position:relative;min-height:720px}#mainimg .mainimg_contents{width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}#mainimg .mainimg_contents .maintxt{width:60%;text-align:center;margin-top:120px}#mainimg .mainimg_contents .maintxt .lead{font-size:2.8rem;margin:3.2rem 0 2rem}#mainimg .mainimg_contents .maintxt h1{font-size:4.6rem;font-weight:700;line-height:1;margin:0 0 3.2rem}#mainimg .mainimg_contents .maintxt .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mainimg .mainimg_contents .maintxt .point li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border:2px solid #fff;border-radius:6px;padding:.5rem 1rem 1rem;margin:0 1rem;width:20%;font-size:1.2rem}#mainimg .mainimg_contents .maintxt .point li span{font-size:3.6rem;line-height:1.4}#mainimg .mainimg_contents .maintxt .mlead{font-size:1.8rem;font-weight:700;margin:2.4rem 0}#mainimg .mainimg_contents .maintxt .btn{width:60%;margin:auto;padding:1.2rem 0;font-size:1.8rem;border-radius:3.2rem;font-weight:700}#mainimg .mainimg_contents .mainvis{width:40%;position:relative}#mainimg .mainimg_contents .mainvis>p{position:absolute}#mainimg .mainimg_contents .mainvis .img01{top:120px;left:0}#mainimg .mainimg_contents .mainvis .img02{top:210px;right:-70px}#mainimg .mainimg_contents .mainvis .img03{right:-10px;top:70px}#mainimg+.sp{display:none}@media screen and (max-width:1150px){#mainimg .mainimg_contents{width:100%}#mainimg .mainimg_contents .mainvis .img01{width:55%}#mainimg .mainimg_contents .mainvis .img02{width:calc(44% - 2rem);right:2rem}#mainimg .mainimg_contents .mainvis .img03{right:1rem}#mainimg .mainimg_contents .mainvis img{max-width:100%}}@media screen and (max-width:1150px) and (min-width:415px){#mainimg .mainvis .img01{text-align:right}#mainimg .mainvis .img02{text-align:left}}@media screen and (max-width:1020px){#mainimg{min-height:auto}#mainimg .mainimg_contents{width:100%;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mainimg .mainimg_contents .maintxt{width:100%;margin-top:0}#mainimg .mainimg_contents .maintxt .lead{font-size:1.6rem;margin:3.2rem 0 1.2rem}#mainimg .mainimg_contents .maintxt h1{font-size:2.8rem;margin-bottom:2rem}#mainimg .mainimg_contents .maintxt .point{margin-bottom:2rem}#mainimg .mainimg_contents .maintxt .point li{border:none;padding:0;font-size:1rem;width:auto;line-height:1.1;margin:0 1.2rem}#mainimg .mainimg_contents .mainvis{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.4rem;margin:1.2rem 0 2.4rem}#mainimg .mainimg_contents .mainvis>p{position:static;margin:0 1%}#mainimg .mainimg_contents .mainvis .img01{width:52%}#mainimg .mainimg_contents .mainvis .img02{width:35%;padding-top:6rem}#mainimg+.sp{display:block}#mainimg+.btn_area{padding:2rem;text-align:center;color:#ff8ab7;font-weight:700}#mainimg+.btn_area p{margin-bottom:1.6rem}#mainimg+.btn_area .btn.line{position:relative}#mainimg+.btn_area .btn.line img{position:absolute;left:2rem;top:50%;margin-top:-1.6rem;height:3.2rem}#mainimg .mainimg_contents .maintxt .logo,#mainimg .mainimg_contents .maintxt .point.pc,#mainimg .mainimg_contents .maintxt .mlead,#mainimg .mainimg_contents .maintxt .btn,#mainimg .mainimg_contents .mainvis .img03{display:none}}@media screen and (max-width:415px){#mainimg .mainimg_contents .maintxt h1{font-size:7vw}}footer{padding-bottom:2rem}footer section h2{text-align:center;font-size:3.2rem;letter-spacing:.1rem;margin-bottom:6rem}footer section span.fs{font-size:2.4rem;display:block}@media screen and (max-width:415px){footer section span.fs{font-size:4.2vw}footer section h2{font-size:6.4vw}}@media screen and (max-width:1020px){footer section h2{margin-bottom:4rem;font-size:2.4rem}footer section span.fs{font-size:1.6rem}}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem}footer ul li{margin:0 2rem}footer ul li a{color:#000}@media screen and (max-width:1020px){footer ul{font-size:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}footer ul li{margin:0 1.2rem}}main>section{padding:60px 0}main h2{text-align:center;font-size:3.2rem;letter-spacing:.1rem;margin-bottom:6rem}main h2 span.ttl{font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:700;position:relative;letter-spacing:0;padding-bottom:40px;display:block}main h2 span.ttl:after{content:"";display:block;height:2.4rem;width:.2rem;background-color:#ff8ab7;top:2.8rem;left:50%;position:absolute}main h2 span.fs{font-size:2.4rem;display:block}@media screen and (max-width:1020px){main>section{padding:60px 0 40px}main h2{font-size:2.4rem;margin-bottom:4rem}main h2 span.ttl:after{height:1.6rem;top:3.2rem}main h2 span.fs{font-size:1.6rem;display:block}}@media screen and (max-width:415px){main h2{font-size:6.4vw}main h2 span.fs{font-size:4.2vw}}#question ul{width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#question ul li{text-align:center;color:#e4709f;font-size:1.4rem;width:22%;height:auto;margin:0 1% 2rem;border:1px solid #e4709f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#question ul li span{display:block;margin-bottom:1.6rem}#question ul li em{font-weight:700;font-style:normal;display:inline}@media screen and (max-width:1020px) and (min-width:602px){#question ul li{width:30%}}@media screen and (max-width:601px){#question ul li{width:40%}}@media screen and (max-width:1020px){#question ul{width:100%}#question ul li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none;margin:0 1rem 4rem}#question ul li span{text-align:center;width:12rem;height:12rem;margin:0 auto 1rem;border:1px solid #e4709f;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#question ul li span img{height:6rem}#question ul li p{font-size:1.2rem;line-height:1.4}#question ul li em{font-weight:400}}#answer{text-align:center;background:-webkit-gradient(linear,left top,right top,from(rgba(255,131,179,.8)),to(rgba(255,188,75,.8))),url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/mainimg02.png) no-repeat;background:linear-gradient(90deg,rgba(255,131,179,.8),rgba(255,188,75,.8)),url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/mainimg02.png) no-repeat;background-size:cover;position:relative;color:#fff}#answer:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:28px 80px 0;border-color:#fff transparent transparent;top:0;left:50%;margin-left:-80px}#answer h2{color:#fff;margin-bottom:4rem}#answer h2 span.ttl:after{background-color:#fff}#answer .lead{margin-top:4rem;font-size:2rem;line-height:2}#answer .lead span{font-weight:700}@media screen and (max-width:1020px){#answer .logo img{height:10rem}#answer .lead{margin-top:3.2rem;font-size:1.6rem;line-height:2;text-align:left;padding:0 2rem}}#about{background-color:#fef8fa;position:relative}#about:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:400px 100vw 0 0;border-color:#fef8fa transparent transparent;bottom:-400px;left:0;z-index:-1}#about .ans_set{width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .ans_set figure{width:26%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about .ans_set div{width:74%}#about .ans_set div h3{position:relative;font-size:2.4rem;padding-left:3rem;margin-bottom:2.4rem;letter-spacing:.2rem}#about .ans_set div h3:before{position:absolute;content:"";display:block;width:2rem;height:.2rem;background-color:#ff8ab7;top:50%;left:0}#about .ans_set div p{line-height:2}#about .ans_set:first-of-type{padding-top:0}@media screen and (max-width:1020px){#about .ans_set{width:100%;display:block;padding-bottom:2rem}#about .ans_set div h3{font-size:1.6rem;text-align:center;padding-left:0;margin:2.4rem 0 4rem}#about .ans_set div h3:before{left:50%;bottom:-2rem;top:unset}#about .ans_set div p{width:calc(100% - 4rem);margin:auto}#about .ans_set figure,#about .ans_set div{width:100%}}#cost{width:1000px;margin:auto;padding:5.2rem 8rem;background-color:#fff;-webkit-box-shadow:0 3px 6px 3px #eee;box-shadow:0 3px 6px 3px #eee;text-align:center}#cost p.point{display:inline-block;border-radius:20px;border:2px solid #f8c4d4;text-align:center;color:#ff8ab7;padding:.1rem 2rem;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:2rem}#cost h2{font-size:2.4rem;line-height:1.8;margin-bottom:4rem}#cost h2 span{font-size:1.8rem;font-weight:400}@media screen and (max-width:1020px){#cost{width:calc(100% - 4rem);padding:4rem 2rem}#cost h2{font-size:1.8rem}#cost h2 span{font-size:1.4rem}}#cost .cost_set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cost .cost_set>section{border:2px solid #f8c4d4;border-radius:6px;width:48.5%;padding:2rem 0}#cost .cost_set>section h3{color:#ff8ab7;font-size:1.8rem;margin-bottom:2rem}#cost .cost_set>section ul{background-color:#fef8fa;padding:1.6rem 0 2rem 5.2rem}#cost .cost_set>section ul li{font-size:1.4rem;line-height:3.6rem;text-align:left}#cost .cost_set>section ul li span{font-size:2.4rem;vertical-align:middle;margin-right:1rem}#cost .cost_set>section .result{font-weight:700;font-size:2.4rem;margin-top:2rem}#cost .cost_set>section .result .fs{font-size:1.4rem}@media screen and (max-width:1020px){#cost .cost_set{display:block}#cost .cost_set>section{width:100%;margin-bottom:2rem;padding:1.2rem 0}#cost .cost_set>section h3{font-size:1.4rem;margin-bottom:1.2rem}#cost .cost_set>section ul{padding:1.2rem 2rem 1.6rem}#cost .cost_set>section ul li{font-size:1.2rem}#cost .cost_set>section ul li span{font-size:1.8rem}#cost .cost_set>section .result{margin-top:.8rem;font-size:2rem;line-height:1.6}}#cost .total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4rem auto 3.2rem;width:85%}#cost .total section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}#cost .total section h4{display:block;border-radius:20px;color:#fff;background-color:#ff8ab7;font-weight:400;padding:.2rem 2rem;font-family:"Montserrat",sans-serif;font-size:1.4rem;margin-bottom:1.2rem}#cost .total section p{color:#ff8ab7;font-weight:700;font-size:1.8rem}#cost .total section:after{position:absolute;color:#f8c4d4;font-size:2rem;top:50%;margin-top:-1rem;right:-50px}#cost .total section.set01:after{content:"add";font-family:"Material Icons"}#cost .total section.set02:after{content:"＝"}#cost .total section.total_all h4{background-color:#fba634}#cost .total section.total_all p{color:#fba634}@media screen and (max-width:1020px){#cost .total{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:2rem auto 3.2rem;width:100%}#cost .total section h4{padding:.4rem 2rem;font-size:1rem;margin-bottom:.4rem}#cost .total section p{font-size:1.4rem}#cost .total section:after{display:none}#cost .total section.total_all{margin-top:1.6rem}}#cost .cost-result{background-color:#fef8fa;padding:1rem 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}#cost .cost-result .cost-result_txt{font-size:1.8rem;text-align:left;font-weight:700}#cost .cost-result .cost-result_txt span{color:#fba634;font-size:3.6rem;display:block}@media screen and (max-width:1020px){#cost .cost-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0}#cost .cost-result .comment{border:1px solid #f8c4d4;background-color:#fff;text-align:center;border-radius:20px;color:#ff8ab7;padding:.1rem .8rem;font-size:1rem;margin-bottom:.8rem}#cost .cost-result p img{display:none}#cost .cost-result .cost-result_txt{text-align:center;font-size:1.2rem}#cost .cost-result .cost-result_txt span{font-size:2.4rem;margin-bottom:.4rem}}#target .lead{text-align:center}#target .flex_wrap{width:1000px;margin:2.8rem auto}#target .flex_wrap figure{width:32%;margin-bottom:4rem}#target .flex_wrap figure img{border-radius:6px}#target .flex_wrap figure figcaption{text-align:center;font-weight:700;margin-top:2rem}@media screen and (max-width:1020px){#target .flex_wrap{width:calc(100% - 4rem);margin:4rem auto 0}#target .flex_wrap figure{width:32%}#target .flex_wrap figure img{-o-object-fit:cover;object-fit:cover;height:110px;width:100%}#target .flex_wrap figure figcaption{font-size:1.2rem;margin-top:.8rem}}#features .features_set{width:1000px;margin:auto}#features .features_set section>div{width:57%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#features .features_set section>div img{display:block;margin-right:2rem}#features .features_set section>div h3{font-weight:700;font-size:2.4rem;color:#ff8ab7;letter-spacing:.4rem}#features .features_set section>div h4{font-weight:700;margin:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#features .features_set section>div p{font-size:1.4rem;line-height:2}#features .features_set section figure{width:42%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#features .features_set section figure .mov{height:420px;width:auto;margin-right:1rem}#features .features_set section+section{margin-top:6rem}#features .features_set section:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#features .features_set section:nth-child(2n) figure{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1020px){#features .features_set{width:100%}#features .features_set section>div{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#features .features_set section>div img{margin:0;margin:auto;width:25%}#features .features_set section>div h3{text-align:center;margin:2rem auto 1.6rem}#features .features_set section>div h4{font-weight:700;margin:2rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#features .features_set section>div h4 img{height:4rem;width:auto;margin:0 auto 2rem}#features .features_set section>div p{font-size:1.2rem;width:calc(100% - 4rem);margin:auto}#features .features_set section figure{width:100%;margin-top:4rem}#features .features_set section figure .mov,#features .features_set section figure .imgo{margin:0 auto}#features .features_set section figure img+img{display:none}#features .features_set section+section{margin-top:8rem}#features .features_set section:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#features .features_set section:nth-child(2n) figure{-webkit-box-pack:flex;-ms-flex-pack:flex;justify-content:flex}}#flow{background-color:#fef8fa}#flow>div{width:1000px;margin:4rem auto 0;-webkit-box-shadow:0 3px 6px 1px #ddd;box-shadow:0 3px 6px 1px #ddd;border-radius:6px}#flow>div section{background-color:#fef8fa;padding:4rem 0;text-align:center;position:relative;height:250px}#flow>div section h3{font-size:2rem;color:#ff8ab7;margin-bottom:1.6rem}#flow>div section h3 span{display:block;margin:auto;font-size:1.8rem;font-family:"Montserrat",sans-serif;line-height:3.6rem;width:3.6rem;height:3.6rem;color:#fff;background-color:#ff8ab7;border-radius:50%;margin-bottom:1.6rem}#flow>div section h3 p{line-height:2.2}#flow>div section:nth-child(1){width:30%}#flow>div section:nth-child(2){background-color:#fff;width:35%}#flow>div section:nth-child(2):after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:125px 0 125px 40px;border-color:transparent transparent transparent #fef8fa;top:0;left:0}#flow>div section:nth-child(3){width:34%}#flow>div section:nth-child(3):after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:125px 0 125px 40px;border-color:transparent transparent transparent #fff;top:0;left:-2%}#flow>div section:nth-child(2) h3,#flow>div section:nth-child(2) p{margin-left:20px}@media screen and (max-width:1020px){#flow>div{width:calc(100% - 4rem)}#flow>div section{height:auto}#flow>div section h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.6rem;line-height:2.2;margin-bottom:.8rem}#flow>div section h3 span{margin:0 2rem;font-size:1.8rem}#flow>div section p{text-align:left;margin-left:7.6rem;padding-right:3.2rem}#flow>div section:nth-child(1),#flow>div section:nth-child(2),#flow>div section:nth-child(3){width:100%}#flow>div section:nth-child(2) h3{margin-left:0}#flow>div section:nth-child(2) p{margin-left:7.6rem}#flow>div section:nth-child(2):after,#flow>div section:nth-child(3):after{display:none}}#price>div{width:800px;margin:auto}#price>div section{width:49%;border:2px solid #f8c4d4;border-radius:6px;-webkit-box-shadow:0 3px 6px 1px #eee;box-shadow:0 3px 6px 1px #eee;text-align:center;padding:2.4rem 0 2rem}#price>div section h3{display:block;border-radius:20px;color:#fff;background-color:#ff8ab7;font-weight:400;padding:.2rem 2rem;font-family:"Montserrat",sans-serif;font-size:1.4rem;width:140px;margin:auto}#price>div section p{margin-top:1.2rem;font-size:3.6rem;font-weight:700}#price>div section p span{font-size:2.4rem}#price .lead{text-align:center;font-weight:700;margin:2.4rem auto 0}#price .option{margin:4rem auto 2rem;text-align:center}#price .option h3{display:block;border-radius:20px;color:#fff;background-color:#ff8ab7;font-weight:400;padding:.2rem 2rem;font-family:"Montserrat",sans-serif;font-size:1.4rem;width:140px;margin:0 auto 2rem}#price .option em{font-style:normal;font-weight:700;margin-left:1rem}#price .attention{text-align:center;font-size:1.4rem}@media screen and (max-width:1020px){#price>div{width:calc(100% - 4rem)}#price>div section{width:100%}#price>div section+section{margin-top:2.8rem}#price .option em{display:block;margin-top:1.2rem;font-size:1.4rem}#price .attention{font-size:1.2rem}}.contact{background:-webkit-gradient(linear,left top,right top,from(rgba(255,131,179,.8)),to(rgba(255,188,75,.8)));background:linear-gradient(90deg,rgba(255,131,179,.8),rgba(255,188,75,.8));color:#fff;padding:4rem 0;margin-bottom:2rem}.contact .flex_wrap{width:840px;margin:4rem auto 0}.contact .flex_wrap .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:48%}.contact .flex_wrap .btn_area p{font-weight:700;margin-bottom:1rem}.contact .flex_wrap .btn_area p.attention{font-size:1.3rem;font-weight:400;margin-top:1.6rem}.contact .flex_wrap .btn_area .btn{width:90%;display:block;margin:auto;padding:1.6rem 0;font-size:1.8rem;border-radius:4rem;font-weight:700;text-align:center}.contact .flex_wrap .btn_area .btn.mb16{margin-bottom:1.6rem}.contact .flex_wrap .btn_area .btn.pc_only{display:inline-block}.contact .flex_wrap .btn_area .btn.sp_only{display:none}@media screen and (max-width:768px){.contact .flex_wrap .btn_area .btn.pc_only{display:none}.contact .flex_wrap .btn_area .btn.sp_only{display:inline-block}}.contact .flex_wrap .btn_area .btn span{vertical-align:sub;line-height:1;margin-right:1rem}.contact .flex_wrap .btn_area .btn.o{color:#fba634}.contact .flex_wrap .btn_area .btn.o:hover{background-color:#fba634;border:2px solid #fba634;color:#fff}@media screen and (max-width:1020px){.contact .flex_wrap{width:100%;margin:3.2rem auto 0}.contact .flex_wrap .btn_area{width:100%;padding:0 2rem}.contact .flex_wrap .btn_area p.attention{font-size:1.2rem}.contact .flex_wrap .btn_area .btn{width:100%;padding:0;font-size:1.6rem}.contact .flex_wrap .btn_area+.btn_area{margin-top:4rem}}table{width:85%;margin:80px auto}table tr{border-bottom:6px solid #fff}table th,table td{padding:32px 20px}table th{font-weight:400;text-align:left;width:240px;background-color:#fef8fa}table th span{color:#fff;text-align:center;padding:.1em .4em;margin-left:1em;font-weight:400;border-radius:10px;font-size:1.2rem}table th span.red{background-color:#ff8ab7}table th span.blue{background-color:#999}table td{text-align:left}@media screen and (max-width:768px){table{width:100%;margin:40px auto}table th,table td{display:block;width:100%;padding:12px}table th{width:100%}}main h5{text-align:center;font-size:3.2rem;letter-spacing:.1rem;margin-bottom:6rem}main h5 span.fs{font-size:2.4rem;display:block}.contact-2{background:-webkit-gradient(linear,left top,right top,from(rgba(255,131,179,.8)),to(rgba(255,188,75,.8)));background:linear-gradient(90deg,rgba(255,131,179,.8),rgba(255,188,75,.8));color:#fff;padding:4rem 0}.contact-2 .flex_wrap{margin:4rem auto 0}.contact-2 .flex_wrap .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:48%}.contact-2 .flex_wrap .btn_area p{font-weight:700;margin-bottom:1rem}.contact-2 .flex_wrap .btn_area p.attention{font-size:1.3rem;font-weight:400;margin-top:1.6rem}.contact-2 .flex_wrap .btn_area .btn{width:90%;display:block;margin:auto;padding:1.6rem 0;font-size:1.8rem;border-radius:4rem;font-weight:700;text-align:center}.contact-2 .flex_wrap .btn_area .btn.mb16{margin-bottom:1.6rem}.contact-2 .flex_wrap .btn_area .btn.pc_only{display:inline-block}.contact-2 .flex_wrap .btn_area .btn.sp_only{display:none}@media screen and (max-width:1020px){.contact-2 .flex_wrap .btn_area{width:100%}}#content{padding-top:0;background-size:contain}@media screen and (max-width:768px){#content .inner{width:100%;padding:0 8px}}body:not(.single) #content h2{padding:1.6rem 0;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,131,179,.8)),to(rgba(255,188,75,.8)));background:linear-gradient(90deg,rgba(255,131,179,.8),rgba(255,188,75,.8));color:#fff}body.single #content h2.single_header{padding:1.6rem 0;width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,131,179,.8)),to(rgba(255,188,75,.8)));background:linear-gradient(90deg,rgba(255,131,179,.8),rgba(255,188,75,.8));color:#fff}#content h2 span.ttl:after{background-color:#fff}body:not(.single) #content h3{font-size:2rem;margin:4rem 0 2rem;font-weight:700;color:#ff8ab7;border-left:6px solid #ff8ab7;padding-left:1.2rem}body:not(.single) #content h4{margin:3.2rem 0 1.6rem;font-weight:700;color:#fba634}body:not(.single) #content ul{margin:2rem 0}body:not(.single) #content ul li{margin-bottom:1.2rem;text-indent:-1.2rem;padding-left:1.2rem}body:not(.single) #content ul li li{margin-left:2rem}#content .contact_comp{text-align:center}#content .contact_comp .ttl{font-size:2rem;font-weight:700;margin-bottom:1.2rem}body:not(.single) #content h5{padding:1.6rem 0;width:100%;color:#fff}input[type=text],input[type=email],input[type=url],textarea{border:1px solid #666;padding:.3em .5em;font-size:1.6rem;width:450px;border-radius:2px}@media screen and (max-width:768px){input[type=text],input[type=email],input[type=url],textarea{width:100%;font-size:1.2rem}}.fadein{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(100px);transform:translateY(100px)}.fadein.scrollin{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.scalein{-webkit-transform:scale(1.2);transform:scale(1.2)}.scalein.scrollin{-webkit-transform:scale(1);transform:scale(1)}.top-fadein{-webkit-animation-name:top-fadein;animation-name:top-fadein;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.top-easy-fadein{-webkit-animation-name:top-easy-fadein;animation-name:top-easy-fadein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.fedenum01{-webkit-animation-delay:0;animation-delay:0}.fedenum02{-webkit-animation-delay:.2s;animation-delay:.2s}.fedenum03{-webkit-animation-delay:.4s;animation-delay:.4s}.fedenum04{-webkit-animation-delay:.6s;animation-delay:.6s}.fedenum05{-webkit-animation-delay:.8s;animation-delay:.8s}.fedenum06{-webkit-animation-delay:1s;animation-delay:1s}.fedenum07{-webkit-animation-delay:1.2s;animation-delay:1.2s}.fedenum08{-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes top-fadein{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top-fadein{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes top-easy-fadein{0%{opacity:0}100%{opacity:1}}@keyframes top-easy-fadein{0%{opacity:0}100%{opacity:1}}header.scrolled{position:fixed;background-color:rgba(255,255,255,.4);z-index:2;backdrop-filter:blur(3px)}.tag-area{background:#dcdcdc;max-width:800px;justify-content:center}.tag-menu{display:flex;justify-content:center;flex-wrap:wrap;margin:auto}.is-style-default{margin-top:5%}.tab-selection{width:100%;margin:0 auto}.box-text{text-align:center;font-size:20px;font-weight:700}.tab-content{background:#fff}.tab-content-wrapper{display:flex;justify-content:center;flex-wrap:wrap;padding:5% 0}.case-study-list-card{display:block;width:95%;max-width:270px}.case-study-list-card-thumbnail{width:100%;aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center}.case-study-list-card-thumbnail>img{object-fit:cover;width:100%;height:100%}.tab-list.selected{background:#ff9fc5}.case-study-list-card-preview{padding:8px 8px 24px;line-height:1em;position:static;display:flex;flex-direction:column;justify-content:space-between;color:#000}.case-study-list-card-preview-window{display:flex;align-items:baseline}.case-study-list-card-preview-icon{width:18px;margin:2px 4px 0 0}.case-study-list-card-preview-icon img{width:18px;height:18px}.case-study-list-card-preview-bottom-category-text{font-size:12px}.case-study-list-card-preview-top{display:flex;align-items:center;margin-bottom:4px}.case-study-list-card-date{font-size:14px;color:#333}.case-study-list-card-preview-middle{margin-bottom:10px}.case-study-list-card-preview-title{font-weight:700}@media screen and (max-width:768px){.tab_content_wrapper{overflow:hidden}}#all:checked~.tab-list-wrap #tab-list1,#hairsalon:checked~.tab-list-wrap #tab-list2,#nailsalon:checked~.tab-list-wrap #tab-list3,#eyelashsalon:checked~.tab-list-wrap #tab-list4,#beautysalon:checked~.tab-list-wrap #tab-list5,#clinic:checked~.tab-list-wrap #tab-list6,#manipulativeclinic:checked~.tab-list-wrap #tab-list7,#gymfitness:checked~.tab-list-wrap #tab-list8,#lessonschool:checked~.tab-list-wrap #tab-list9,#whiteningsalon:checked~.tab-list-wrap #tab-list10,#other:checked~.tab-list-wrap #tab-list11{background:#ff9fc5}.c_shop_area span{font-size:min(9.5vw, 64px);background:linear-gradient(107.46deg,#f0a0b9 20.1%,#f7ca81 74.58%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-right:10px}.c_shop_area h3{font-size:min(3.5vw, 32px);vertical-align:baseline}.c_shop_area h2{margin-bottom:10px}.c_shop_area p{font-size:20px;font-weight:700;text-align:center}.c_shop_area div{text-align:center}.c_shop_area{background-image:url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/graph.png);background-repeat:no-repeat;background-size:60% auto;background-position:center bottom;width:100%;margin:0 auto;max-width:1000px}.contact .flex_wrap .btn_area .btn{display:flex;justify-content:center;align-items:center}.contact .flex_wrap .btn_area .btn span{margin-block-start:2px}.dummy-image{background-color:#eee;color:#aaa;text-align:center;font-size:2rem;font-weight:700;padding:1rem}#target section.btn_area,#news section.btn_area{max-width:840px;margin:6rem auto 0}section.btn_area.custom .btn.w,#target section.btn_area .btn.w,#news section.btn_area .btn.w{width:48%;display:block;margin:auto;padding:1.6rem 0;font-size:1.8rem;border-radius:4rem;font-weight:700;text-align:center}section.btn_area.custom .btn.w,#target section.btn_area .btn.w{border-color:#ff8ab7;width:100%;max-width:400px;padding:0;font-size:1.6rem}@media screen and (min-width:1020px){section.btn_area.custom .btn.w,#target section.btn_area .btn.w{padding:1.6rem 0}}.news_list{margin:0}.news_list:not(:last-child){margin-right:2% !important}section.btn_area.custom,#news section.btn_area{padding-left:2rem;padding-right:2rem}#news .news_wrap.top{width:1000px;margin:2.8rem auto;display:flex;flex-wrap:wrap;justify-content:flex-start !important}#answer .lead{width:54%;text-align:left;margin:4rem auto}.tab-content-wrapper .case-study-list-card{width:100%;max-width:32%;justify-content:flex-start;margin-bottom:32px}.tab-content-wrapper .case-study-list-card:hover .case-study-list-card-preview-title,.tab-content-wrapper .case-study-list-card:hover .case-study-list-card-date,.tab-content-wrapper .case-study-list-card:hover .case-study-list-card-preview-bottom-category-text{color:#fba634}.case-study-list-card-preview-title,.case-study-list-card-preview-bottom-category-text,.case-study-list-card-date{transition:all .3s}.case-study-list-card-preview-title{font-size:16px}.case-study-list-card-preview-bottom-category-text,.case-study-list-card-date{font-size:14px}@media screen and (max-width:425px){.case-study-list-card-preview-title{font-size:14px}.case-study-list-card-preview-bottom-category-text,.case-study-list-card-date{font-size:12px}}.tab-content-wrapper{justify-content:space-between}.tab-content-wrapper:after{content:"";width:32%}#content ul li{text-indent:unset}#g-nav{position:fixed;z-index:-999;opacity:0;top:0;left:0;width:100%;height:100vh;background:#fff;transition:all .3s;transform:translateY(-100%);transition:all .4s}#g-nav.panelactive{opacity:1;z-index:999;transform:translateY(0%);transition:all .4s}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;transition:all .4s}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:375px;box-sizing:border-box;padding:0 16px}#g-nav li{list-style:none;text-align:center;margin-bottom:20px;position:relative}#g-nav li.nav_btn.line:after{content:url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/arrow_g.svg);font-size:1em;position:absolute;right:2em;top:50%;margin-top:-.5em;line-height:1}#g-nav li.nav_btn.con:after{content:url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/arrow_w.svg);font-size:1em;position:absolute;right:2em;top:50%;margin-top:-.5em;line-height:1}#g-nav li.nav_btn.line:before{content:url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/line.svg);font-size:1em;position:absolute;left:2em;top:50%;translate:0 -50%;line-height:1}#g-nav li a{color:#333;text-decoration:none;padding:12px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:16px;transition:all .4s}#g-nav li a:hover:not(li.nav_btn a):before{content:"";display:inline-block;width:.8em;height:.8em;margin-right:1em;background:linear-gradient(107.46deg,#f0a0b9 20.1%,#f7ca81 74.58%);border-radius:50%;position:relative;top:50%;transition:all .4s}#g-nav li.nav_btn.line a,#g-nav li.nav_btn.con a{color:#fff;border-radius:2.5rem}#g-nav li.nav_btn.line,#g-nav li.nav_btn.con{border-radius:2.5rem}#g-nav li a img{margin-inline-start:20px;position:absolute;top:50%;translate:0 -49%}#g-nav li.nav_btn.line{background-color:#fff}#g-nav li.nav_btn.line a{color:#00b900;border:2px solid #00b900}#g-nav li.nav_btn.line a:hover{color:#fff;background-color:#00b900}#g-nav li.nav_btn.con{background:linear-gradient(107.46deg,#f0a0b9 20.1%,#f7ca81 74.58%);border:2px solid #fff}#g-nav li.nav_btn.con:hover{background:#fff;border:2px solid #f0a0b9}#g-nav li.nav_btn.con a:hover{color:#f0a0b9}header{position:relative}.openbtn_header{position:absolute;z-index:9999;top:50%;right:16px;translate:0 -50%;cursor:pointer;width:50px;height:50px;background:linear-gradient(107.46deg,#f0a0b9 20.1%,#f7ca81 74.58%);border-radius:50%}.openbtn_header span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff;width:45%}.openbtn_header span:nth-of-type(1){top:15px}.openbtn_header span:nth-of-type(2){top:23px}.openbtn_header span:nth-of-type(3){top:31px}.openbtn_header.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn_header.active span:nth-of-type(2){opacity:0}.openbtn_header.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}header nav{position:absolute;right:82px}@media screen and (max-width:1020px){.container,#news .news_wrap.top{width:calc(100% - 4rem);margin:4rem auto 0}#target section.btn_area .btn.w,#news section.btn_area .btn.w{width:100%;padding:0;font-size:1.6rem;margin:0 20px}}.news_list{width:100%;max-width:32%;background-color:#fff;border-radius:10px;flex:1;padding-bottom:20px}@media screen and (max-width:425px){#news .news_wrap.top{display:block}#news .news_wrap.top.fc{display:flex;justify-content:space-between !important}#news .news_wrap.top.fc .news_list{width:100%;max-width:48%}.news_list{width:100%;max-width:100%}.news_list:not(:last-child){margin-bottom:24px}.c_shop_area p{font-size:16px}#answer .lead{width:100%}}.dummy-image{background-color:#eee;color:#aaa;text-align:center;font-size:2rem;font-weight:700;padding:1rem}section#news.bgw,.news_wrap.top.bgw{background-color:#fff !important}.imgbgg{background-color:#fcfcfc}.imgbgg a{display:block}.imgbgg a img{padding:6%}#news .news_title.pt{padding-top:15px}.container{display:flex;flex-wrap:wrap;justify-content:space-between;width:1000px;margin:0 auto}.container .item{width:32%;margin-bottom:20px}.ans_img{margin-top:4rem;display:inline-block;padding:0 2rem}@media screen and (max-width:1020px){.container{width:calc(100% - 4rem);margin:4rem auto 0}}@media screen and (max-width:425px){.container{width:calc(100% - 4rem)}.tab-content-wrapper .case-study-list-card{max-width:48%;margin-bottom:20px}.container .item{width:48%;margin-bottom:20px}.news_blocks{padding:0 !important}}@media screen and (min-width:1020px){.item{width:32%;margin-bottom:20px}}.flex_wrap figure{width:32%;margin-bottom:4rem}.flex_wrap.col figure img{border-radius:6px;aspect-ratio:16/9;width:100%;object-fit:cover}.flex_wrap figure figcaption{text-align:center;font-weight:700;margin-top:2rem}.item img{aspect-ratio:16/9}@media screen and (max-width:425px){.flex_wrap.col figure,#target .flex_wrap figure{width:48%}}#price>div section p.doubleline{background-image:url(//test.vasco-creation.jp/test_site/wp-content/themes/rere_temp/images/doubleLine.png);background-repeat:repeat-x;background-position-x:center;background-position-y:28.5px}.pagination{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination .page-numbers{display:inline-block;padding:8px 12px;margin:0 4px;border-radius:4px;background-color:#f5f5f5;color:#333;text-decoration:none}.pagination .page-numbers.current{background-color:#333;color:#fff}.pagination a.page-numbers:hover{background-color:#ccc}.select-tab{display:flex;justify-content:center}.select-tab select{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px;appearance:none;background-color:#fff;color:#333}.select-tab{position:relative;width:32%;margin:0 auto 32px}@media screen and (max-width:425px){.select-tab{width:100%}.sp_l{text-align:left;padding-bottom:16px}}.select-tab:after{content:"\25BC";position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none;color:#fba634}.select-tab select:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.1)}body.archive div.container:after,body.archive div.flex_wrap.col:after{content:"";width:32%;order:1}section#target .flex_wrap.col:after{content:"";width:32%;order:1}#fv_banner01 img{width:100%;max-width:280px;margin-bottom:32px}@media screen and (max-width:1020px){#fv_banner01 img{max-width:200px;margin-bottom:16px}}#fv_banner02 img{width:100%;max-width:240px;margin-bottom:16px}@media screen and (max-width:1020px){#fv_banner02 img{max-width:160px}}#fv_h1{margin:0;margin-block-end:8px}#mainimg .mainimg_contents .maintxt h1#fv_h1{margin:0;margin-block-end:8px;line-height:1.7}#mainimg .mainimg_contents .maintxt #fv_lead01.lead{font-size:2.4rem;margin:0;margin-block-end:4px;line-height:1.7}@media screen and (max-width:1020px){#mainimg .mainimg_contents .maintxt #fv_lead01.lead{font-size:1.6rem}}#mainimg .mainimg_contents .maintxt #fv_lead02.lead{font-size:1.6rem;margin:0;line-height:1.7;margin-block-end:24px}.flb_flex_box{display:flex;width:100%;max-width:700px;justify-content:space-between;margin:16px auto 24px}.boton_wrap{width:100%;max-width:330px;text-align:center}.boton_wrap p{margin-bottom:4px}.boton_wrap a{display:flex;border-radius:2.5rem;color:#fff;align-items:center;padding:10px 16px;vertical-align:middle;justify-content:space-evenly;position:relative;transition:.3s all}.boton_wrap a.boton_link_p{background-color:#e67d99}.boton_wrap a.boton_link_y{background-color:#edba79}.boton_wrap a:hover{opacity:.7}.boton_wrap a p{display:flex;align-items:center;position:relative;margin-bottom:0;padding:0 24px}.boton_wrap a p img{position:absolute;top:51%;left:0;object-fit:contain;vertical-align:bottom;transform:translateY(-50%);width:16px}.boton_wrap a img.b_arrow{position:absolute;top:52%;right:16px;transform:translateY(-50%);vertical-align:bottom;width:8px}.boton_wrap a.boton_link_p p img{margin-top:1px}.flooting_banner{position:fixed;width:100%;z-index:999;background-color:#fff;bottom:0;box-shadow:0 0 7px rgb(0 0 0/10%)}@media screen and (max-width:1020px){#mainimg .mainimg_contents{padding:40px 0}.flb_flex_box{justify-content:space-evenly}.boton_wrap{margin:0 auto;width:48%}}@media screen and (max-width:360px){.boton_wrap a p img{display:none}.boton_wrap a p{padding:0}}@media screen and (max-width:360px){#g-nav ul{width:100%}}