@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;src:url(/build/assets/slick-Bi9J8BMx.eot);src:url(/build/assets/slick-Bi9J8BMx.eot?#iefix) format("embedded-opentype"),url(/build/assets/slick-BlUtDIuC.woff) format("woff"),url(/build/assets/slick-DWzRxEMf.ttf) format("truetype"),url(/build/assets/slick-BlzDm7g2.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td{margin:0;padding:0;text-decoration:none;font-style:normal}body{font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,AXIS Std,メイリオ,Meiryo,sans-serif;font-size:13px;*font-size: small;*font: x-small}textarea{font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,AXIS Std,メイリオ,Meiryo,sans-serif;font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}ul{list-style:none}fieldset,img{border:0}select option{padding:0 5px}form label{cursor:pointer}img{vertical-align:bottom}a:link{text-decoration:none;color:#000}a:visited{color:#000;text-decoration:none}a:hover{text-decoration:underline;opacity:.7}.container{line-height:1.4;font-size:93%;color:#747474}.clearfix:after{visibility:hidden;height:0;display:block;font-size:0;content:" ";clear:both}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}img{width:100%;vertical-align:center}.header{width:100%;height:15.625vw;background:#fff;position:fixed;top:0;z-index:10}.header .header__container{width:85.938vw;margin:0 auto;padding:4.688vw 0 1.563vw;position:relative}.header .hearder__logo{width:20.313vw}.logolink{display:inline-block}.header .header__container .menu-overlay__btn{width:28.125vw;position:absolute;top:5.156vw;right:0}.header .header__container .menu-overlay__nav{display:none;width:100%;height:100%;margin:auto;background:#fff;position:fixed;top:15.625vw;left:0;right:0;z-index:10}.header .header__container .header-nav{width:85.938vw;margin:0 auto;position:relative;padding:9.375vw 0 0}.header .header__container .header-nav__item{border-top:1px solid #FA1C75;font-size:4.688vw;font-weight:700;color:#666;position:relative}.header .header__container .header-nav__item a{width:100%;padding:9.375vw 0;display:block}.header .header__container .header-nav__item a:hover{text-decoration:none}.header .header__container .header-nav__item:after{content:"";display:inline-block;width:3.906vw;height:2.031vw;background:url(/build/assets/ico_nav_sp-BW8V4Y1I.png) 0 0 no-repeat;background-size:contain;position:absolute;top:10.938vw;right:9.375vw}.header .header__container .header-nav__item3{border-bottom:1px solid #FA1C75}.header .header__container .header-nav__item4{display:none}@media screen and (min-width:900px){.header{width:100%;height:auto;background:#fff;position:relative}.header .header__container{width:1200px;padding:20px 0 10px}.header .hearder__logo{width:145px}.header .header__container .menu-overlay__btn{display:none}.header .header__container .menu-overlay__nav{display:inline-block;width:100%;height:auto;position:absolute;top:20px;right:0;text-align:right;background:none}.header .header__container .header-nav{width:auto;margin:0;position:relative;padding:0}.header .header__container .header-nav__item{border-top:none;font-size:17px;display:inline-block;margin-top:0;padding:0 35px;text-align:center}.header .header__container .header-nav__item a{width:100%;padding:0;display:inline-block}.header .header__container .header-nav__item:after{content:"";display:block;width:20px;height:10px;background:url(/build/assets/ico_nav-CfHerb0Z.png) 0 0 no-repeat;background-size:contain;position:absolute;top:25px;right:0;left:0;margin:auto}.header .header__container .header-nav__item4:after{width:21px;height:12px;background:url(/build/assets/ico_btn-BQVkYzsS.png) 0 0 no-repeat;top:40px}.header .header__container .header-nav__item3{border-bottom:none}.header .header__container .header-nav__item4{display:inline-block;width:240px;padding:15px 0;background:#f91c75;border-radius:10px}.header .header__container .header-nav__item4 a{color:#fff}}.fv{width:100%;height:auto;padding:15.625vw 0 0;position:relative}.fv .fv__container{width:100%;height:125vw;position:relative;background:#f4cbd5}.fv .fv__container .fv__btn{display:none}.fv .fv__container .fv__image{width:69.375vw;position:absolute;bottom:0;left:5.469vw}.fv .fv__container .fv__txt1{font-size:8.125vw;color:#fb0073;position:absolute;left:6.875vw;top:5.469vw}.fv .fv__container .fv__txt1 .caption__underline{background:linear-gradient(transparent 80%,#fff)}.fv .fv__container .fv__txt2{font-size:4.844vw;color:#acacac;writing-mode:vertical-rl;position:absolute;right:7.031vw;top:32.5vw}.fv .fv__container .fv__txt2 .caption__background{background:#fff;padding:.781vw}.fv .fv__container .fv__txt2 .caption__pink{color:#fb0073}@media screen and (min-width:900px){.fv{width:100%;padding:0;position:relative;background:#f4cbd5}.fv .fv__container{max-width:1400px;min-width:1200px;height:800px;margin:0 auto}.fv .fv__container .fv__image{width:630px;left:590px}.fv .fv__container .fv__btn{width:472px;position:absolute;bottom:160px;left:95px;display:block}.fv .fv__container .fv__btn a{width:450px;margin:0 auto;padding:25px 0 40px;color:#fff;font-size:26px;font-weight:700;text-align:center;position:relative;background-color:#fb0073;display:block;border-radius:17px}.fv .fv__container .fv__btn a:before{display:block;content:"";width:85px;height:81px;background:url(/build/assets/ico_free-DPYFBo8r.png) center top no-repeat;background-size:contain;position:absolute;left:-20px;top:-13px}.fv .fv__container .fv__btn a:after{display:block;content:"";width:27px;height:15px;background:url(/build/assets/btn_arrow-BKBl4Fbc.png) center top no-repeat;background-size:contain;margin:auto;position:absolute;left:0;right:0;bottom:23px}.fv .fv__container .fv__btn a:hover{text-decoration:none}.fv .fv__container .fv__txt1{font-size:63px;left:96px;top:85px}.fv .fv__container .fv__txt2{font-size:35px;line-height:1.8;right:100px;top:68px;z-index:2}.fv .fv__container .fv__txt2 .caption__background{padding:7px}}.container .c-section{width:100%;padding:7.813vw 0;text-align:center;font-feature-settings:"palt"}.container .c-section h2.c-section__title{font-size:3.75vw;color:#fa1c75;font-weight:700}.container .c-section .c-section__container{width:85.938vw;margin:0 auto;padding:0}.container #case .c-section__container{width:100%}.container .c-section--bgpink .c-section__container{width:100%;margin:0 auto;padding:0}.container .c-section .c-section__caption{font-size:5.313vw;font-weight:700;color:#000;padding:4.688vw 0}.container .c-section--bgpink .c-section__caption{color:#fff}.container .c-section .caption__30px{font-size:4.375vw}.container .c-section .caption__pink{color:#fa1c75}.container .c-section .caption__marker{background:#fce9ec}.container .c-section .sp_br{display:block}.container .c-section .caption__underline{background:linear-gradient(transparent 80%,#fa1c75)}.container .c-section .c-section__txt{font-size:3.75vw;color:#000;line-height:2;padding:4.688vw 0;text-align:left;letter-spacing:1px;font-feature-settings:"palt";word-break:break-all}.container .c-section--bgpink .c-section__txt{font-size:3.125vw;color:#fff;font-weight:700;text-align:center}.container .c-section .c-section__image{width:66.406vw;margin:0 auto;padding:4.688vw 0}.container .c-section .c-section__jobcol{width:100%;border-radius:40px;background:#fce9ec}.container .c-section .c-section__fourcol{width:100%;margin:3.125vw 0}.container .c-section .c-section__threecol{width:100%;margin:0 0 5.469vw}.container .c-section .c-section__jobcol .c-section__threecol1:after,.container .c-section .c-section__jobcol .c-section__threecol2:after{content:"";width:78.125vw;height:1px;margin:4.688vw auto 0;background:#fa1c75;display:block}.container .c-section .c-section__voicecol .c-section__threecol{width:100%;border-radius:22px;border:solid 1px #FA1C75;padding:4.688vw 0 0}.container .c-section .c-section__casecol .c-section__threecol{width:100%;border-radius:22px;background:#fce9ec;margin:0 1.563vw;padding:4.688vw 0 0}.container .c-section .threecol__txtarea,.container .c-section .fourcol__txtarea{width:100%;background:url(/build/assets/merit_bg-Bzy5e1fj.png) 0 0 repeat-y;background-size:contain}.container .c-section .c-section__jobcol .threecol__txtarea,.container .c-section .c-section__voicecol .threecol__txtarea,.container .c-section .c-section__casecol .threecol__txtarea{width:100%;background:none}.container .c-section .threecol__caption{width:63.281vw;margin:0 auto;font-size:5.625vw;line-height:1.6;font-weight:700;color:#000;padding:4.688vw 0;text-align:left}.container .c-section .c-section__jobcol .threecol__caption{width:100%;text-align:center}.container .c-section .c-section__voicecol .threecol__caption{width:auto;text-align:left;padding:4.688vw;font-size:3.438vw}.container .c-section .c-section__casecol .threecol__caption{width:auto;text-align:left;padding:4.688vw;font-size:3.75vw}.container .c-section .threecol__txt{font-size:3.75vw;color:#000;line-height:2;padding:0 4.688vw 4.688vw;text-align:left;letter-spacing:1px;font-feature-settings:"palt";word-break:break-all}.container .c-section .c-section__voicecol .threecol__txt{font-size:3.125vw}.container .c-section .c-section__casecol .threecol__txt{font-weight:700;font-size:2.969vw;letter-spacing:0}.container .c-section .c-section__casecol .slide-arrow{width:10.938vw;height:100%;position:absolute;top:0;z-index:3}.container .c-section .c-section__casecol .prev-arrow{left:0}.container .c-section .c-section__casecol .next-arrow{right:0}.slick-dotted.slick-slider{margin-bottom:0}.container .c-section .c-section__casecol .slick-dots{position:relative;bottom:0}.container .c-section .c-section__casecol .slick-dots li button:before{font-size:2.5vw}.slick-track{display:flex}.slick-slide{height:auto!important}.container .c-section .fourcol__txt{font-size:3.75vw;color:#000;line-height:2;padding:4.688vw 4.688vw 0;text-align:left;letter-spacing:1px;font-feature-settings:"palt";word-break:break-all}.container .c-section .c-section__threecol .threecol__image{width:23.906vw;margin:0 auto}.container .c-section .arrow{width:4.688vw;margin:3.125vw auto}.container .c-section--bgpink{background:url(/build/assets/bg_red-DzIc6Vl-.png) 0 0 repeat-y;background-size:100%}.container .c-section .container__btntxt{width:76.563vw;margin:0 auto;padding:4.688vw 0}.container .c-section .container__btn{width:85.938vw;margin:7.813vw auto;background:#fff;font-size:4.688vw;font-weight:700;border-radius:20px}.container .c-section .container__btn:after{content:"";display:block;width:3.906vw;height:2.031vw;background:url(/build/assets/ico_nav_sp-BW8V4Y1I.png) 0 0 no-repeat;background-size:contain;margin:auto;position:relative;bottom:3.125vw}.container .c-section .container__btn a{width:100%;display:block;padding:3.906vw 0;color:#fa1c75}.container .c-section .container__btn a:hover{text-decoration:none}.container .c-section .threecol__user:before{content:"";display:inline-block;width:5.313vw;height:5vw;background:url(/build/assets/icon_voice-CkXOqfLj.png) top center no-repeat;background-size:100%;margin-right:2.656vw}.container .c-section .threecol__user{font-weight:700;font-size:3.125vw;color:#000;text-align:left;padding:0 4.688vw}.container .c-section .threecol__area:before{content:"";display:inline-block;width:4.688vw;height:6.875vw;background:url(/build/assets/ico_case-CUw7qwyA.png) top center no-repeat;background-size:100%;margin-right:2.656vw;position:relative;top:5px}.container .c-section .threecol__area{font-weight:700;font-size:5.469vw;color:#000;text-align:left;padding:0 3.125vw;position:relative}.container .c-section .c-section__casecol .threecol__area{font-size:3.75vw}.container .c-section .attention{font-size:3.125vw;color:#000;text-align:left;line-height:2;padding:3.125vw 7.031vw}.container .c-section .form dl{width:85.938vw;margin:0 auto;padding:0;display:flex;flex-wrap:wrap}.container .c-section .form dt{width:32.813vw;padding:4.688vw 0 0}.container .c-section .form dt,.container .c-section .form dd{font-size:3.125vw;color:#000;font-weight:700;text-align:right}.container .c-section .form #input2{position:relative;right:10.938vw}.container .c-section .form dt .required{background:#fa1c75;margin-left:2.688vw;padding:.781vw;color:#fff}.container .c-section .form dd{width:calc(100% - 32.813vw)}input{-webkit-appearance:none}.container .c-section .form dd input,.container .c-section .form dd select{background:#ececec;font-size:3.125vw;margin:2.344vw 0;padding:2.344vw 0;border:none}.container .c-section .form dd input[name=name],.container .c-section .form dd input[name=name_ruby],.container .c-section .form dd input[name=tel],.container .c-section .form dd select{width:50vw}.container .c-section .form dd input.wid_mm{width:18.75vw;display:inline-block}.container .c-section .form dd .wid_s{width:42.188vw}.container .c-section .form input[type=checkbox]{display:none}.container .c-section .form input[type=checkbox]+label:before{font-family:"Font Awesome 5 Free";display:inline-block;font-size:30px;color:#ececec;vertical-align:-2px;margin-right:10px;content:""}.container .c-section .form input[type=checkbox]:checked+label:before{font-family:"Font Awesome 5 Free";display:inline-block;font-size:30px;vertical-align:-2px;margin-right:10px;content:"";font-weight:900;color:#0098c4}.container .c-section .form .please a{text-decoration:none}.container .c-section .form .please .link_txt{padding:0 3px 2px;border-bottom:2px solid #FA1C75;display:inline-block}.form .err{display:none;color:#fa1c75;font-size:3.125vw;font-weight:700}.container .c-section .form button{width:62.5vw;margin:7.813vw auto;padding:3.906vw 0;background:#fa1c75;color:#fff;font-size:4.688vw;border-radius:20px;border:1px solid #FA1C75}.container .c-section .line_qr{text-align:center;margin:6.25vw auto 7.813vw}.container .c-section .line_qr div{width:31.25vw;margin:0 auto;padding:0 0 1.875vw}.container .c-section .line_qr img.qr{display:none}.container .c-section .line_qr p.line_txt{font-size:3.125vw;font-weight:700;color:#000;text-align:center}@media screen and (min-width:900px){.container .c-section{padding:60px 0}.container .c-section h2.c-section__title{font-size:17px}.container .c-section .c-section__container{width:1200px;position:relative}.container #case .c-section__container{width:1400px;position:relative}.container .c-section .c-section__caption{font-size:36px;padding:30px 0}.container .c-section--step .c-section__caption,.container .c-section--voice .c-section__caption,.container .c-section--case .c-section__caption,.container .c-section--entry .c-section__caption{padding:30px 0 60px}.container .c-section .caption__30px{font-size:30px}.container .c-section .sp_br{display:inline}.container .c-section .c-section__txt{font-size:20px;padding:30px 0}.container .c-section--job .c-section__txt{text-align:center;padding:0 0 30px}.container .c-section--bgpink .c-section__txt{font-size:20px}.container .c-section .c-section__left{width:530px;margin-left:120px;float:left}.container .c-section .c-section__left .c-section__caption{text-align:left}.container .c-section .c-section__image{width:392px;float:right;margin:0 128px 0 0;padding:0}.container .c-section .c-section__jobcol{width:1200px;margin:0 auto;border-radius:40px;background:#fce9ec}.container .c-section .c-section__voicecol{width:1200px;margin:0 auto;border-radius:22px;border:1px solid #FA1C75}.container .c-section .c-section__fourcol{width:290px;float:left;margin:0 10px 0 0}.container .c-section .c-section__threecol{width:390px;float:left;margin:0}.container .c-section .c-section__threecol2,.container .c-section .c-section__threecol5{margin:0 13px}.container .c-section .c-section__jobcol .c-section__threecol1:after,.container .c-section .c-section__jobcol .c-section__threecol2:after{display:none}.container .c-section .c-section__voicecol .c-section__threecol{width:390px;padding:30px 0;border:none}.container .c-section .c-section__casecol .c-section__threecol{width:290px;margin:6px;padding:30px 0 0}.container .c-section--merit .threecol__txtarea{height:430px}.container .c-section--case .threecol__txtarea{height:auto}.container .c-section .threecol__caption{width:calc(100% - 60px);font-size:26px;padding:0 30px}.container .c-section .c-section__jobcol .threecol__caption{width:100%;padding:30px 0 40px;text-align:center}.container .c-section .c-section__voicecol .threecol__caption{width:auto;text-align:left;padding:20px;font-size:20px}.container .c-section .c-section__casecol .threecol__caption{font-size:26px;padding:30px 20px;line-height:1.4}.container .c-section .threecol__txt{font-size:16px;padding:30px}.container .c-section .c-section__jobcol .threecol__txt{padding:0 30px 30px}.container .c-section .c-section__voicecol .threecol__txt{font-size:14px;padding:0 20px}.container .c-section .c-section__casecol .threecol__txt{font-size:18px}.container .c-section .c-section__casecol .slide-arrow{width:100px;cursor:pointer}.container .c-section .c-section__casecol .slick-dots li button:before{font-size:20px}.container .c-section .fourcol__txt{font-size:16px;padding:30px 30px 0}.container .c-section .fourcol__txtarea{height:272px}.container .c-section .c-section__threecol .threecol__image{width:108px}.container .c-section .pc_br{display:block}.container .c-section .arrow{width:30px;margin:0;position:absolute;top:350px;z-index:2;transform:rotate(-90deg) translate(-100%);background:#fff}.container .c-section .arrow1{left:280px}.container .c-section .arrow2{left:580px}.container .c-section .arrow3{left:880px}.container .c-section--bgpink{background-size:100%}.container .c-section .container__btntxt{width:490px;padding:30px 0}.container .c-section .container__btn{width:700px;margin:0 auto;background:#fff;font-size:36px}.container .c-section .container__btn:after{width:25px;height:12px;bottom:20px}.container .c-section .container__btn:hover{opacity:.7}.container .c-section .container__btn a{padding:20px 0}.container .c-section .container__btn a:hover{text-decoration:none}.container .c-section .threecol__user:before{width:33px;height:31px;margin-right:15px}.container .c-section .threecol__user{font-size:16px;padding:0 30px}.container .c-section .threecol__area:before{width:30px;height:44px;margin-right:10px;top:10px}.container .c-section .threecol__area{font-size:26px;padding:0 30px}.container .c-section .c-section__casecol .threecol__area{font-size:24px}.container .c-section .attention{font-size:14px;text-align:center;padding:20px 0 0}.container .c-section .form dl{width:1200px;margin:0 auto}.container .c-section .form dt{width:270px;padding:30px 0 0}.container .c-section .form dt,.container .c-section .form dd{font-size:20px}.container .c-section .form #input2{right:75px}.container .c-section .form dt .required{margin-left:22px;padding:7px}.container .c-section .form dd{width:calc(100% - 370px);text-align:left;margin:10px 0 0 90px}.container .c-section .form dd input,.container .c-section .form dd select{font-size:20px;margin:10px 0;padding:10px 20px}.container .c-section .form dd input[name=name],.container .c-section .form dd input[name=name_ruby]{width:610px}.container .c-section .form dd input[name=tel],.container .c-section .form dd select{width:260px}.container .c-section .form dd input.wid_mm{width:30px}.container .c-section .form dd .wid_s{width:188px}.form .err{font-size:20px}.container .c-section .form button{width:400px;margin:60px auto;padding:20px 0;font-size:30px;cursor:pointer}.container .c-section .form button:hover{opacity:.7}.container .c-section .line_qr{text-align:center;margin:-20px auto 40px}.container .c-section .line_qr div{width:113px;display:inline-block;margin:auto;padding:0 15px 35px 0}.container .c-section .line_qr img.qr{display:inline-block;width:107px;padding-left:15px}.container .c-section .line_qr p.line_txt{font-size:20px;padding:20px 0 0}}.footer{width:100%;margin:0;padding:0;position:relative;background-color:#fce9ec}.footer .footer__top{padding:7.813vw 0 0}.footer .footer__top .footer__logo{width:22.656vw;margin:0 auto 7.813vw;padding:0}.footer .footer__top .footer__address{font-size:3.125vw;color:#000;line-height:2;padding:0 0 4.688vw;text-align:center}.footer .footer__btm{background:url(/build/assets/bg_red-DzIc6Vl-.png) 0 0 repeat-y;background-size:100%}.footer .footer__btm .p-copyright{font-size:3.125vw;color:#fff;padding:1.563vw 0;text-align:center}@media screen and (min-width:900px){.footer .footer__top{padding:60px 0 0}.footer .footer__top .footer__logo{width:145px;margin:0 auto 40px}.footer .footer__top .footer__address{font-size:16px;padding:0 0 30px}.footer .footer__btm .p-copyright{font-size:14px;padding:10px 0}}.scroll__btn{width:100%;background:#fce9ec;padding:4.688vw 0;z-index:5}.scroll__btn a{width:70.625vw;margin:0 auto;padding:4.688vw 0 6.25vw;color:#fff;font-size:5vw;text-align:center;position:relative;background-color:#fb0073;display:block;border-radius:2.75vw}.scroll__btn a:before{display:block;content:"";width:12.969vw;height:12.5vw;background:url(/build/assets/ico_free-DPYFBo8r.png) center top no-repeat;background-size:contain;position:absolute;left:-3.125vw;top:-1.875vw}.scroll__btn a:after{display:block;content:"";width:4.219vw;height:2.656vw;background:url(/build/assets/btn_arrow-BKBl4Fbc.png) center top no-repeat;background-size:contain;margin:auto;position:absolute;left:0;right:0;bottom:3.594vw}@media screen and (min-width:900px){.scroll__btn{background:none;display:block}.scroll__btn a{width:200px;height:170px;margin:0;padding:0 0 30px;font-size:25px;position:absolute;border-radius:100px;bottom:20px;right:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.scroll__btn a span{display:block}.scroll__btn a:before{display:none}.scroll__btn a:after{width:30px;height:15px;bottom:50px}}
