*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{background-color:#fff;color:#2c2c2c;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.4em;line-height:1.7;letter-spacing:.01em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 1000px){body{font-size:1.6em;line-height:2}}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 1000px){img{image-rendering:-webkit-optimize-contrast}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:0;outline-offset:2px;box-shadow:0 0 0 2px #43c453}a{color:#2c2c2c;cursor:pointer;transition:.2s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.2s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}.font-serif{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.visible_xxs{display:none}@media screen and (max-width: 768px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 768px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 769px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 769px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 1000px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 1000px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}@media screen and (min-width: 1000px){.lp_header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:30px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);margin:0 auto;padding:0 8px 0 20px;max-width:1040px;width:calc(100% - 40px);height:60px;background:#c7337f;border-radius:30px;transition:top .3s ease;z-index:100}}.lp_header .inner{position:fixed;top:0;left:0;padding:50px 30px;width:100%;height:100dvh;z-index:100;opacity:0;pointer-events:none;background:#c7337f;transition:opacity .3s;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1000px){.lp_header .inner{display:flex;align-items:center;position:relative;top:initial;left:initial;padding:0;width:auto;height:100%;background:none;opacity:1;pointer-events:initial;overflow-y:visible;overflow-x:visible}}.lp_header.open .inner{opacity:1;pointer-events:initial}.lp_header.is-scrolled{top:10px}.lp_header .header_logo{margin:10px 0 0 10px;-webkit-filter:brightness(0);filter:brightness(0)}@media screen and (min-width: 1000px){.lp_header .header_logo{display:block;margin:0;max-width:130px;height:100%;-webkit-filter:brightness(1);filter:brightness(1)}}@media screen and (min-width: 1366px){.lp_header .header_logo{max-width:170px}}@media screen and (min-width: 1000px){.lp_header .header_logo a{display:flex;align-items:center;width:100%;height:100%}}.lp_header nav{display:flex}@media screen and (min-width: 1000px){.lp_header nav{flex-grow:1}}.lp_header nav .menu-list{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 1000px){.lp_header nav .menu-list{flex-direction:row;justify-content:flex-end;gap:0;margin-right:8px}}.lp_header nav .menu-list .menu-item a{font-size:2.4rem;font-weight:700;line-height:1em;color:#fff}@media screen and (min-width: 1000px){.lp_header nav .menu-list .menu-item a{display:flex;align-items:center;padding:0 8px;height:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-weight:500;font-size:15px}}@media screen and (min-width: 1366px){.lp_header nav .menu-list .menu-item a{padding:0 15px}}.lp_header nav .menu-list .menu-item .nav-prize-list{display:flex;flex-direction:column;gap:12px;margin:12px 10px}@media screen and (min-width: 1000px){.lp_header nav .menu-list .menu-item .nav-prize-list{display:none}}.lp_header nav .menu-list .menu-item .nav-prize-list .nav-prize-item{display:flex;justify-content:flex-start;line-height:2.8rem}.lp_header nav .menu-list .menu-item .nav-prize-list .nav-prize-item::before{content:"-";color:#fff;margin-right:10px}.lp_header nav .menu-list .menu-item .nav-prize-list .nav-prize-item a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:16px;font-weight:500;margin-top:5px}.lp_header nav .menu-list .menu-item .nav-prize-list .nav-prize-item a p{display:inline-block}@media screen and (max-width: 769px){.lp_header nav .menu-list .menu-item::before{position:relative;top:0px;content:"»";color:#fff;font-size:3rem;margin-right:3px}.lp_header nav .menu-list .menu-item .menu-prize{margin-left:-5px}}.lp_header .header_sns{margin-top:50px;width:100%;height:40px}@media screen and (min-width: 1000px){.lp_header .header_sns{margin-top:0;width:44px;aspect-ratio:1/1;height:auto}}.lp_header .header_sns a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#000;border-radius:20px}@media screen and (min-width: 1000px){.lp_header .header_sns a{background:none}}.lp_header .header_sns p{color:#fff}@media screen and (min-width: 1000px){.lp_header .header_sns p{display:none}}.lp_header .cta-button{margin:30px auto 20px;width:100%}@media screen and (min-width: 1000px){.lp_header .cta-button{display:none}}.lp_header .cta-button a{display:flex;justify-content:center;align-items:center;font-size:2.4rem;font-weight:700;color:#fff;background:url(../images/btn_bg.jpg) no-repeat center/cover;border-radius:80px;padding:5px 0;border:solid 2px #fff}.lp_header .cta-button .purple-str{color:#fc53ae;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}.lp_header .cta-button.type_search{position:relative;overflow:hidden}.lp_header .cta-button.type_search::before{content:"";position:absolute;bottom:20px;right:0px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px;height:24px;z-index:1}.lp_header .cta-button.type_search a{position:relative;background:linear-gradient(170deg, #3ABC49 0%, #1B5621 100%);overflow:hidden;border:solid 2px #fff}.lp_header .cta-button.type_search a p{font-size:1.8rem}.lp_header .header-deco{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}@media screen and (min-width: 1000px){.lp_header .header-deco{display:none}}.lp_header .header-deco .deco01{position:absolute;top:-1px;left:-50px;width:100px}.lp_header .header-deco .deco02{position:absolute;bottom:200px;right:-30px;width:200px}.lp_header .header-deco .deco03{position:absolute;top:20px;right:-70px;width:320px}.menu-button{display:flex;justify-content:center;align-items:center;position:fixed;top:-20px;right:-20px;padding:12px 12px 0 0;width:60px;aspect-ratio:1/1;background:#c7337f;border-radius:100%;z-index:1000}@media screen and (min-width: 1000px){.menu-button{display:none}}.menu-button .menu-line-container{display:flex;justify-content:center;align-items:center;width:20px;height:16px}.menu-button .menu-line-container .menu-line{position:relative;width:100%;height:100%}.menu-button .menu-line-container .menu-line .line{position:absolute;left:0;width:100%;height:2px;background:#fff}.menu-button .menu-line-container .menu-line .line:first-child{top:0}.menu-button .menu-line-container .menu-line .line:nth-of-type(2){top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.menu-button .menu-line-container .menu-line .line:last-child{bottom:0}.menu-button.open{background:#fff}.menu-button.open .menu-line-container .menu-line{height:2px}.menu-button.open .menu-line-container .menu-line .line{background:#fc53ae}.menu-button.open .menu-line-container .menu-line .line:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-button.open .menu-line-container .menu-line .line:nth-of-type(2){opacity:0}.menu-button.open .menu-line-container .menu-line .line:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lp_footer .footer_inner{width:100%;color:dimgray;display:flex;justify-content:center;align-items:center;height:min(8vw,6rem)}.lp_footer .footer_inner small{font-size:1.2rem}.lp_pagetop{position:fixed;right:1rem;bottom:1rem;z-index:100;transition:none;opacity:0}@media screen and (min-width: 1024px){.lp_pagetop{right:2rem;bottom:2rem}}.lp_pagetop a{display:block;width:min(8vw,6rem);height:0;padding-top:min(8vw,6rem);border-radius:50%;background:rgba(36,36,36,.5);overflow:hidden;position:relative}.lp_pagetop a::before{content:"";width:min(2vw,1.5rem);height:min(2vw,1.5rem);border-width:.2rem .2rem 0 0;border-color:#fff;border-style:solid;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -20%) rotate(-45deg);transform:translate(-50%, -20%) rotate(-45deg)}.lp_pagetop.is_show{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.lp_pagetop.is_hide{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.lp_wrap{position:relative;overflow:hidden;top:100px}@media(max-width: 999px){.lp_wrap{top:0px}}.lp_wrap .bg-container{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1}.lp_wrap .img1{background-image:url("../images/fv_bg1.jpg");z-index:8}.lp_wrap .img2{background-image:url("../images/fv_bg2.jpg");z-index:7}.lp_wrap .img3{background-image:url("../images/fv_bg3.jpg");z-index:6}.lp_wrap .img4{background-image:url("../images/fv_bg4.jpg");z-index:5}.lp_wrap .img5{background-image:url("../images/fv_bg2.jpg");z-index:4}.lp_wrap .img6{background-image:url("../images/fv_bg3.jpg");z-index:3}.lp_wrap .img7{background-image:url("../images/fv_bg4.jpg");z-index:2}.lp_wrap .img8{background-image:url("../images/fv_bg1.jpg");z-index:1}.lp_wrap .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:1 !important;visibility:visible !important}.lp_container{position:relative;font-size:clamp(2.1532rem,-22.1vw + 24.2311rem,1.6rem)}.lp_main{padding-bottom:min(5vw,5rem)}@media screen and (max-width: 769px){.lp_main{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}}.lp_main .sec_heading{margin-bottom:min(4vw,5rem);font-size:clamp(2.307rem,27.7vw + -25.3653rem,3rem)}.lp_main .sec_subheading{margin:0 auto min(2vw,2rem);font-size:clamp(2.1532rem,1.9vw + 0.2551rem,2.2rem)}.lp_main .sns_area{margin-top:min(12vw,12rem)}.lp_main .sns_list{display:flex;justify-content:center}.lp_main .sns_item{margin:0 min(2vw,2rem);width:clamp(4rem,4vw,6rem)}.lp_main .main-section{padding-top:30px}@media screen and (max-width: 769px){.lp_main .main-section{padding-top:0px}}.lp_main .main-section h2{position:relative;margin:0 auto 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:36px;font-weight:700;color:#fc53ae;z-index:1}@media screen and (min-width: 1000px){.lp_main .main-section h2{font-size:64px}}.lp_main .main-section h2::before{content:"";display:block;position:absolute;top:0;left:-50px;width:140px;height:66px;z-index:-1}@media screen and (min-width: 1000px){.lp_main .main-section h2::before{top:10px;left:-90px;width:252px;height:119px}}.lp_main .fixed-cta-button{position:fixed;bottom:90px;right:10px;width:80px;aspect-ratio:1/1;transition:opacity .3s;z-index:50}@media(max-width: 999px){.lp_main .fixed-cta-button{bottom:90px}}@media(max-width: 769px){.lp_main .fixed-cta-button{bottom:80px}}@media(max-width: 470px){.lp_main .fixed-cta-button{bottom:60px}}@media screen and (min-width: 1000px){.lp_main .fixed-cta-button{width:120px}}.lp_main .fixed-cta-button.is-bottom{opacity:0;pointer-events:none}.lp_main .fixed-cta-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:url(../images/cta_bg.png) no-repeat center center/cover;border-radius:100%;box-shadow:0px 0px 10px -3px rgba(0,0,0,.1);border:solid 1px #0070a5}.lp_main .fixed-cta-button a p{font-size:3rem;font-weight:700;color:#fff;text-align:center;margin-top:-5px}@media screen and (min-width: 1000px){.lp_main .fixed-cta-button a p{color:#fc53ae;font-size:3rem;line-height:2rem}.lp_main .fixed-cta-button a p span{font-size:1.4rem}}.lp_main .fixed-cta-button.type_search{bottom:220px;line-height:2}@media(max-width: 999px){.lp_main .fixed-cta-button.type_search{bottom:190px}}@media(max-width: 769px){.lp_main .fixed-cta-button.type_search{bottom:170px}}@media(max-width: 470px){.lp_main .fixed-cta-button.type_search{bottom:150px}}.lp_main .fixed-cta-button.type_search a{position:relative;background:linear-gradient(135deg, #3ABC49 0%, #1B5621 100%);overflow:hidden;border:solid 1px #178f25}.lp_main .fixed-cta-button.type_search a p{font-size:1.2rem;line-height:2rem;color:#fff}@media screen and (max-width: 769px){.lp_main .fixed-cta-button.type_search a p{font-size:1.2rem;line-height:2rem;margin-top:4px}}@media screen and (min-width: 1000px){.lp_main .fixed-cta-button.type_search a p{font-size:clamp(1.8456rem,14.2vw + -12.3402rem,2.2rem)}}.lp_main .fixed-cta-button.type_search a::before{content:"";position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:25%;height:25%}.lp_main .cta-button{margin:20px auto;width:calc(100% - 30px);aspect-ratio:360/80}@media screen and (min-width: 1000px){.lp_main .cta-button{margin:10px auto 0;width:800px;aspect-ratio:640/140}}.lp_main .cta-button a{display:flex;justify-content:center;align-items:center;min-height:10rem;font-size:4rem;font-weight:700;color:#fff;background:url(../images/btn_bg.jpg) no-repeat center/cover;border-radius:80px;border:solid 2px #0a12c0}@media screen and (max-width: 769px){.lp_main .cta-button a{font-size:2.2rem;min-height:6.4rem}}.lp_main .cta-button .purple-str{color:#fc53ae;text-shadow:2px 2px 1px #fff,-2px 2px 1px #fff,2px -2px 1px #fff,-2px -2px 1px #fff,2px 0px 1px #fff,0px 2px 1px #fff,-2px 0px 1px #fff,0px -2px 1px #fff}.lp_main .cta-button.type_search{position:relative;overflow:hidden}.lp_main .cta-button.type_search::before{content:"";position:absolute;top:calc(9vw - 7%);right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:7vw;height:7vw;z-index:1}@media screen and (min-width: 1000px){.lp_main .cta-button.type_search::before{top:35%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;height:44px}}.lp_main .cta-button.type_search a{position:relative;background:linear-gradient(170deg, #3ABC49 0%, #1B5621 100%);overflow:hidden;border:solid 1px #178f25}.lp_main .cta-button.type_search a p{font-size:clamp(1.6918rem,20.3vw + -18.5879rem,2.2rem)}@media(max-width: 999px){.lp_main .section-cta{padding:0 3%}}.res-off{display:none !important}@media(min-width: 770px){.res-off{display:block !important}}.res-on{display:none !important}@media(max-width: 769px){.res-on{display:block !important}}.fv{padding:20px 3%;overflow:hidden}@media screen and (max-width: 769px){.fv{padding:0px}}@media screen and (min-width: 1000px){.fv{padding-top:130px}}.fv .fv_title{margin:0 auto;width:640px !important;max-width:100%}.fv .fv-fukidasi{position:relative;width:100%;max-width:800px;display:flex;justify-content:center;align-items:center;margin:40px auto;color:#ce219a;border-radius:30px;font-size:2rem;font-weight:600;padding:5px 10px;margin:0 auto;border:1px solid #178f25;background-color:#fff}.fv .fv-fukidasi i{display:inline-block;margin-right:5px;padding-top:3px}.fv .fv-fukidasi i img{width:auto;height:100%}@media screen and (max-width: 769px){.fv .fv-fukidasi{margin-top:30px;max-width:90%;font-size:1.6rem;line-height:2rem;text-align:center}}@media screen and (min-width: 1000px){.fv .fv-fukidasi{text-align:center}}.fv .fv-fukidasi::before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:12px 10px 0 10px;border-color:#178f25 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.fv .fv-fukidasi::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:10.4px 8.7px 0 8.7px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.fv .fv-prize-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;width:920px;margin:10px auto;background:#fff;border-radius:10px;box-shadow:0px 2px 5px 2px rgba(0,0,0,.1)}@media screen and (max-width: 769px){.fv .fv-prize-container{width:100%;border-radius:0;margin:0px auto;padding-bottom:50px;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.fv .fv-prize-container-left{width:55%;padding:20px}.fv .fv-prize-container-left img{width:100%}@media screen and (max-width: 769px){.fv .fv-prize-container-left{width:100%;padding:0;text-align:center}.fv .fv-prize-container-left .term{width:94%}}.fv .fv-prize-container-right{width:45%;padding:15px 20px}.fv .fv-prize-container-right img{width:100%;margin:5px 0}@media screen and (max-width: 769px){.fv .fv-prize-container-right{width:100%;padding:10px}}.fv .fv-prize-container .copy{width:100%;font-size:.9rem;text-align:right}@media screen and (max-width: 769px){.fv .fv-prize-container .copy{font-size:1.3rem;margin-bottom:20px;text-align:center}}.fv .period{margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;border-block:2px solid #020202}@media screen and (min-width: 1000px){.fv .period{margin:60px auto 0;font-size:20px}}@media screen and (min-width: 1366px){.fv .period{font-size:24px}}.fv .period span{margin-left:1em}.section-steps{overflow-x:hidden;overflow-y:visible}.section-steps .section-contents{padding:0 30px;margin:0 auto;max-width:920px}.section-steps .steps-list{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;counter-reset:number}.section-steps .steps-list .list-line{position:absolute;z-index:0;width:80%;height:3px;margin:0 auto;top:50%;background-color:#be963b}@media(max-width: 768px){.section-steps .steps-list .list-line{display:none;justify-content:center}}@media screen and (min-width: 1000px){.section-steps .steps-list{flex-wrap:initial;-webkit-column-gap:3.33%;-moz-column-gap:3.33%;column-gap:3.33%}}.section-steps .steps-list .steps-item{display:flex;flex-direction:column;position:relative;width:160px;aspect-ratio:1/1;background:#ce219a;border-radius:100%;counter-increment:number;color:#fff}@media screen and (min-width: 1000px){.section-steps .steps-list .steps-item{width:22.22%}}.section-steps .steps-list .steps-item::before{content:counter(number) "";font-size:30px;font-weight:700;text-align:center}@media screen and (min-width: 1000px){.section-steps .steps-list .steps-item::before{font-size:min(40px,4vw)}}.section-steps .steps-list .steps-item .text{position:relative;top:-5px;text-align:center;font-size:12px;line-height:1.5em}@media(max-width: 999px){.section-steps .steps-list .steps-item .text{top:0px}}@media screen and (min-width: 1000px){.section-steps .steps-list .steps-item .text{font-size:min(15px,1.5vw)}}.section-steps .steps-list .steps-item .icon{position:absolute;bottom:3px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}@media(max-width: 999px){.section-steps .steps-list .steps-item .icon{bottom:10px}}.prize-link-list{display:flex;flex-wrap:wrap;justify-content:center;-webkit-column-gap:2.1%;-moz-column-gap:2.1%;column-gap:2.1%;row-gap:16px;margin:0 auto 40px;max-width:752px}.prize-link-list .prize-link-item{width:40%;aspect-ratio:240/56}@media screen and (min-width: 1000px){.prize-link-list .prize-link-item{width:31.9%}}.prize-link-list .prize-link-item a{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;border-radius:30px;font-size:3.3vw;font-weight:700;color:#fff}@media screen and (min-width: 1000px){.prize-link-list .prize-link-item a{font-size:20px}}.prize-link-list .prize-link-item a .arrow{position:absolute;top:50%;right:8px;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:11px}@media screen and (min-width: 1000px){.prize-link-list .prize-link-item a .arrow{right:15px}}.prize-link-list .prize-link-item:nth-of-type(1) a{color:#fc53ae;background:#fff}.prize-link-list .prize-link-item:nth-of-type(2) a{background:#fc53ae}.prize-link-list .prize-link-item:nth-of-type(3) a{background:#178f25}.prize-link-list .prize-link-item:nth-of-type(4) a{background:#815e0d}.prize-link-list .prize-link-item:nth-of-type(5) a{background:#bd4f19}.prize-link-list .prize-link-item:nth-of-type(6) a{background:#0070a5}.section-prizes{padding:0}.section-prizes .sub-section{padding:30px 3%}@media screen and (max-width: 769px){.section-prizes .sub-section{padding:0 0 50px}}@media screen and (min-width: 1000px){.section-prizes .sub-section{padding:50px 0px}}.section-prizes .sub-section .inner{position:relative;margin:0 auto;padding:30px 50px 50px;max-width:100%;width:920px;background:#fff;border:solid 3px #c7337f;border-radius:16px;box-shadow:0px 2px 5px 2px rgba(0,0,0,.1)}@media screen and (max-width: 769px){.section-prizes .sub-section .inner{border:0;border-radius:0;padding:30px 0;box-shadow:0px 2px 5px 2px rgba(0,0,0,0)}}@media screen and (min-width: 1000px){.section-prizes .sub-section .inner{padding:50px 80px 60px}}.section-prizes .sub-section .inner-full{position:relative;margin:0 auto;padding:0px;max-width:920px;background:#fff;border:solid 3px #c7337f;border-radius:16px;overflow:hidden;box-shadow:0px 2px 5px 2px rgba(0,0,0,.1)}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full{border:0;border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.section-prizes .sub-section .inner-full .section-header{background:#ce219a;color:#fff;font-size:3.2rem !important;font-weight:bold;text-align:center;padding:12px 0}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .section-header{font-size:2.6rem !important}}.section-prizes .sub-section .inner-full .section-contents{padding:20px 40px;text-align:center}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .section-contents{padding:20px}}.section-prizes .sub-section .inner-full .section-contents .section-read{display:inline-block;font-size:2rem;font-weight:700;margin:50px auto;text-align:center}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .section-contents .section-read{margin:30px auto;font-size:1.6rem;text-align:left}}.section-prizes .sub-section .inner-full .section-contents .section-read span{color:#c30d23}.section-prizes .sub-section .inner-full .section-contents .align-left{display:flex;justify-content:flex-start;flex-direction:row;align-items:center}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .section-contents .align-left{flex-direction:column}}.section-prizes .sub-section .inner-full .section-contents .align-left .section-block{color:#178f25;font-size:4rem;padding:5px 30px}.section-prizes .sub-section .inner-full .section-contents .align-left .section-txt{border-left:1px solid #178f25;font-size:2rem;color:#333;padding:5px 30px;text-align:left}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .section-contents .align-left .section-txt{border-left:none;padding:5px 0px;font-size:1.6rem}}.section-prizes .sub-section .inner-full .section-contents .align-left .section-txt span{color:#c30d23}.section-prizes .sub-section .inner-full .grade-up{margin-top:50px;padding:20px 40px 60px}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .grade-up{margin-top:20px;padding:20px 20px 60px}}.section-prizes .sub-section .inner-full .grade-up .grade-up-title{display:block;position:relative;font-size:3rem;font-weight:700;background-color:#c30d23;color:#fff;text-align:center}@media screen and (max-width: 769px){.section-prizes .sub-section .inner-full .grade-up .grade-up-title{display:none}}.section-prizes .sub-section .inner-full .grade-up .grade-up-title:before,.section-prizes .sub-section .inner-full .grade-up .grade-up-title:after{position:absolute;content:"";width:0px;height:0px;z-index:1}.section-prizes .sub-section .inner-full .grade-up .grade-up-title:before{top:0;left:0;border-width:30px 0px 30px 30px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}@media(max-width: 999px){.section-prizes .sub-section .inner-full .grade-up .grade-up-title:before{top:-5px}}.section-prizes .sub-section .inner-full .grade-up .grade-up-title:after{top:0;right:0;border-width:30px 30px 30px 0px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}@media(max-width: 999px){.section-prizes .sub-section .inner-full .grade-up .grade-up-title:after{top:-5px}}@media(max-width: 999px){.section-prizes .sub-section .inner-full .grade-up .ribbon{width:80%}}@media(max-width: 640px){.section-prizes .sub-section .inner-full .grade-up .ribbon{width:100%}}.section-prizes .sub-section .inner-full .grade-up .prize-item-name{color:#815e0d}.section-prizes .sub-section .inner-full .grade-up .prize-requirements{text-align:center}.section-prizes .sub-section .inner-full .grade-up .prize-requirements .count{background-color:#815e0d;color:#fff;padding:10px 20px}.section-prizes .sub-section h3{position:relative;margin:0 auto 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:3.6rem;font-weight:700;color:#c7337f;z-index:1}@media screen and (max-width: 769px){.section-prizes .sub-section h3{font-size:3rem !important}}@media screen and (min-width: 1000px){.section-prizes .sub-section h3{margin:0 auto;font-size:3.6rem}}.section-prizes .sub-section h3::before{content:"";display:block;position:absolute;top:16px;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:184px;aspect-ratio:330/47;z-index:-1}@media screen and (min-width: 1000px){.section-prizes .sub-section h3::before{top:40px;width:330px}}.section-prizes .sub-section .prize-pic{text-align:center}.section-prizes .sub-section .prize-item-name{margin:20px 0;line-height:1.2em;font-weight:700;font-size:3.2rem;color:#020202;text-align:center}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-item-name{font-size:2rem;line-height:3.6rem}}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-item-name .pc{display:none}}.section-prizes .sub-section .prize-requirements{text-align:center}.section-prizes .sub-section .prize-requirements .count{display:inline-block;font-size:3rem;font-weight:800;text-align:center;background-color:#333;margin:30px auto;padding:16px 30px;border-radius:10px;color:#fff;line-height:5rem}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-requirements .count{margin:20px auto;font-size:2rem;line-height:3rem;padding:10px 20px}}@media(max-width: 490px){.section-prizes .sub-section .prize-requirements .count{width:90%}}.section-prizes .sub-section .prize-requirements .count span{color:#fffaa7;font-size:4rem;display:inline-block;margin:0 5px}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-requirements .count span{font-size:3rem;line-height:3.6rem}}.section-prizes .sub-section .prize-requirements .count-sm{font-size:2.4rem}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-requirements .count-sm{font-size:2rem}}.section-prizes .sub-section .prize-requirements .count-sm span{font-size:2.8rem}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-requirements .count-sm span{font-size:2.4rem}}.section-prizes .sub-section .prize-requirements .condition{margin:0 auto;font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-requirements .condition{font-size:1.8rem;line-height:3.6rem}}.section-prizes .sub-section .prize-text{margin:50px 0 20px;font-size:1.4rem;line-height:1.5em;color:#333;text-align:left}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-text{margin:30px 0 10px;font-size:1.6rem;padding:10px 20px 0}}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-text{font-size:1.4rem}}.section-prizes .sub-section .prize-sub{width:100%;margin:50px auto 0;padding:0 50px 50px;text-align:center;color:#c7337f;line-height:4rem;border:1px solid #c7337f}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-sub{border:none;margin:30px auto;padding:0 50px 30px;background-color:#fff8fc}}.section-prizes .sub-section .prize-sub h4{display:inline-block;font-size:2.8rem;font-weight:700;padding-top:50px;border-bottom:1px solid #c7337f}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-sub h4{width:100%;font-size:2rem;border-bottom:none;padding:10px 20px;margin:30px auto 10px;color:#fff;background-color:#666}}.section-prizes .sub-section .prize-sub p{font-size:2.4rem;font-weight:600}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-sub p{font-size:1.8rem}}.section-prizes .sub-section .prize-title-profile{display:flex;gap:10px}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-title-profile{gap:0}}.section-prizes .sub-section .prize-title-profile .title-pic{min-width:44%}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-title-profile .title-pic{min-width:350px}}.section-prizes .sub-section .prize-title-profile .title-profile .title-header{font-size:15px;font-weight:700;color:#020202;border-bottom:solid 1px #020202}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-title-profile .title-profile .title-header{font-size:24px}}.section-prizes .sub-section .prize-title-profile .title-profile .title-profile-text{margin-top:10px;font-size:12px;line-height:1.5em;text-align:justify}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-title-profile .title-profile .title-profile-text{font-size:15px;line-height:2em}}.section-prizes .sub-section .prize-title-profile .title-profile .sample-button{margin-top:10px;width:100%;height:30px}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-title-profile .title-profile .sample-button{width:130px;height:auto;aspect-ratio:130/50}}.section-prizes .sub-section .prize-title-profile .title-profile .sample-button a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;border-radius:30px;background:#e2e2e2}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-title-profile .title-profile .sample-button a{font-size:16px}}.section-prizes .sub-section .prize-detail .detail-list{font-size:1.4rem;margin:30px auto 0;padding:0px 10px;border-top:1px dotted #020202;color:#666}@media screen and (max-width: 769px){.section-prizes .sub-section .prize-detail .detail-list{padding:0}}.section-prizes .sub-section .prize-detail .detail-list .detail-item{padding-left:.5em;text-indent:-1em;margin:.7em;line-height:1.6em;text-align:justify;word-break:break-all}.section-prizes .sub-section .prize-detail .detail-list .detail-item:before{content:"※"}.section-prizes .sub-section .prize-detail .detail-list .detail-item a{color:#0070a5}.section-prizes .sub-section .prize-detail .detail-list .detail-list{margin:0;border:none}.section-prizes .sub-section .prize-comment{position:absolute;top:-50px;right:-10px;width:230px}@media screen and (min-width: 1000px){.section-prizes .sub-section .prize-comment{top:-50px;right:-20px;width:auto}}@media screen and (max-width: 769px){.section-prizes .sub-section.section-grand .inner{padding-bottom:60px}}.section-prizes .sub-section.section-grand .frame-deco .deco01{position:absolute;top:-80px;left:-40px;width:120px}@media screen and (min-width: 1000px){.section-prizes .sub-section.section-grand .frame-deco .deco01{top:510px;left:-70px;width:auto}}@media screen and (max-width: 769px){.section-prizes .sub-section.section-privaterental{background-color:#fff}.section-prizes .sub-section.section-privaterental .anim2{padding:50px 0}}.section-prizes .sub-section.section-privaterental .prize-item-name{color:#ce219a}.section-prizes .sub-section.section-privaterental .count{background:#ce219a}@media screen and (max-width: 769px){.section-prizes .sub-section.section-parkticket{background-color:#fff}}.section-prizes .sub-section.section-parkticket .inner-full{border-color:#0070a5}.section-prizes .sub-section.section-parkticket .section-header{background:#0070a5}.section-prizes .sub-section.section-parkticket .prize-item-name{color:#0070a5}.section-prizes .sub-section.section-parkticket .count{background:#0070a5}@media screen and (max-width: 769px){.section-prizes .sub-section.section-giftcard{background-color:#fff}}.section-prizes .sub-section.section-giftcard .inner-full{border-color:#bd4f19}.section-prizes .sub-section.section-giftcard .section-header{background:#bd4f19}.section-prizes .sub-section.section-giftcard .prize-item-name{color:#bd4f19}.section-prizes .sub-section.section-giftcard .count{background:#bd4f19}@media screen and (max-width: 769px){.section-prizes .sub-section.section-books{background-color:#fff}}.section-prizes .sub-section.section-books .inner-full{border-color:#0a12c0}.section-prizes .sub-section.section-books .section-header{background:#0a12c0}.section-prizes .sub-section.section-books .prize-item-name{color:#0a12c0}.section-prizes .sub-section.section-books .count{background:#0a12c0}.section-prizes .sub-section.section-secdream .inner-full{border-color:#477c2f;padding-bottom:30px}.section-prizes .sub-section.section-secdream .section-header{background:#477c2f}.section-prizes .sub-section.section-secdream .prize-item-name{color:#477c2f}.section-prizes .sub-section.section-secdream .gold{color:#815e0d;font-size:3rem}@media screen and (max-width: 769px){.section-prizes .sub-section.section-secdream .gold{font-size:2.4rem}}.section-prizes .sub-section.section-secdream .count{background:#477c2f}.section-prizes .sub-section.section-secdream.sub-section{padding-bottom:0}.section-prizes .supplement{display:block;width:100%;max-width:920px;text-align:right;font-size:1.2rem;color:#333;text-shadow:2px 2px 2px #fff,-2px 2px 2px #fff,-2px -2px 2px #fff,2px -2px 2px #fff;margin:10px auto;padding-right:20px}@media screen and (max-width: 769px){.section-prizes .supplement{display:none}}.supplement-r{display:none}@media screen and (max-width: 769px){.supplement-r{display:block;width:100%;text-align:right;font-size:1.4rem;color:#333;text-shadow:2px 2px 2px #fff,-2px 2px 2px #fff,-2px -2px 2px #fff,2px -2px 2px #fff;margin:10px auto 0;padding-right:3px}}.section-guideline,.section-notes{padding:0px 3%;overflow:hidden}@media screen and (max-width: 769px){.section-guideline,.section-notes{padding:0}}.section-guideline h2,.section-notes h2{font-size:3.8rem !important;color:#c7337f !important}@media screen and (max-width: 769px){.section-guideline h2,.section-notes h2{font-size:3rem !important}}.section-guideline .section-contents,.section-notes .section-contents{position:relative;margin:80px auto 0;padding:60px 50px 50px;max-width:100%;width:920px;background:#fff;border:solid 3px #ce219a;border-radius:16px;overflow:hidden;box-shadow:0px 2px 5px 2px rgba(0,0,0,.1)}@media screen and (max-width: 769px){.section-guideline .section-contents,.section-notes .section-contents{margin:60px auto 0;padding:50px 30px 50px;border:0;border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.section-guideline .guideline-container h3,.section-notes .guideline-container h3{color:#333;border-left:#c7337f solid 5px;padding:0 12px;font-size:2.2rem;font-weight:700;line-height:42px;margin:80px 0 30px}@media screen and (max-width: 769px){.section-guideline .guideline-container h3,.section-notes .guideline-container h3{font-size:2rem;line-height:3.6rem}}@media screen and (min-width: 1000px){.section-guideline .guideline-container h3,.section-notes .guideline-container h3{font-size:2.2rem}}.section-guideline .notes-ttl,.section-notes .notes-ttl{width:100%;padding:10px;background-color:#c7337f;color:#fff;text-align:center;font-size:2rem;font-weight:700;margin:80px auto 30px}@media screen and (max-width: 769px){.section-guideline .notes-ttl,.section-notes .notes-ttl{color:#242424;background-color:#fff;text-align:left;border-left:5px solid #c7337f;padding:3px 10px}}.section-guideline .notes-ttl span,.section-notes .notes-ttl span{font-size:1.3rem;display:block}.section-guideline .guideline-list .guideline-item,.section-guideline .guideline-list .notes-item,.section-guideline .notes-list .guideline-item,.section-guideline .notes-list .notes-item,.section-notes .guideline-list .guideline-item,.section-notes .guideline-list .notes-item,.section-notes .notes-list .guideline-item,.section-notes .notes-list .notes-item{margin-bottom:20px;font-size:1.5rem;line-height:3.8rem;color:#242424}@media screen and (max-width: 769px){.section-guideline .guideline-list .guideline-item,.section-guideline .guideline-list .notes-item,.section-guideline .notes-list .guideline-item,.section-guideline .notes-list .notes-item,.section-notes .guideline-list .guideline-item,.section-notes .guideline-list .notes-item,.section-notes .notes-list .guideline-item,.section-notes .notes-list .notes-item{line-height:4rem}}.section-guideline .guideline-list .guideline-item p,.section-guideline .guideline-list .notes-item p,.section-guideline .notes-list .guideline-item p,.section-guideline .notes-list .notes-item p,.section-notes .guideline-list .guideline-item p,.section-notes .guideline-list .notes-item p,.section-notes .notes-list .guideline-item p,.section-notes .notes-list .notes-item p{margin-left:1em;text-indent:-1.2em;font-size:1.3rem;color:#333;line-height:3rem;margin-bottom:-0.5em;color:#333}@media screen and (max-width: 769px){.section-guideline .guideline-list .guideline-item p,.section-guideline .guideline-list .notes-item p,.section-guideline .notes-list .guideline-item p,.section-guideline .notes-list .notes-item p,.section-notes .guideline-list .guideline-item p,.section-notes .guideline-list .notes-item p,.section-notes .notes-list .guideline-item p,.section-notes .notes-list .notes-item p{text-indent:-1.2em}}@media screen and (min-width: 1000px){.section-guideline .guideline-list .guideline-item p,.section-guideline .guideline-list .notes-item p,.section-guideline .notes-list .guideline-item p,.section-guideline .notes-list .notes-item p,.section-notes .guideline-list .guideline-item p,.section-notes .guideline-list .notes-item p,.section-notes .notes-list .guideline-item p,.section-notes .notes-list .notes-item p{font-size:14px}}.section-guideline .guideline-list .guideline-item p::before,.section-guideline .guideline-list .notes-item p::before,.section-guideline .notes-list .guideline-item p::before,.section-guideline .notes-list .notes-item p::before,.section-notes .guideline-list .guideline-item p::before,.section-notes .guideline-list .notes-item p::before,.section-notes .notes-list .guideline-item p::before,.section-notes .notes-list .notes-item p::before{content:"※"}.section-guideline .guideline-list .guideline-item p .red,.section-guideline .guideline-list .notes-item p .red,.section-guideline .notes-list .guideline-item p .red,.section-guideline .notes-list .notes-item p .red,.section-notes .guideline-list .guideline-item p .red,.section-notes .guideline-list .notes-item p .red,.section-notes .notes-list .guideline-item p .red,.section-notes .notes-list .notes-item p .red{color:#fc53ae}.section-guideline .guideline-list .guideline-item a,.section-guideline .guideline-list .notes-item a,.section-guideline .notes-list .guideline-item a,.section-guideline .notes-list .notes-item a,.section-notes .guideline-list .guideline-item a,.section-notes .guideline-list .notes-item a,.section-notes .notes-list .guideline-item a,.section-notes .notes-list .notes-item a{color:#0070a5;text-decoration:underline;word-break:break-all}.section-guideline .guideline-list .guideline-item strong,.section-guideline .guideline-list .notes-item strong,.section-guideline .notes-list .guideline-item strong,.section-guideline .notes-list .notes-item strong,.section-notes .guideline-list .guideline-item strong,.section-notes .guideline-list .notes-item strong,.section-notes .notes-list .guideline-item strong,.section-notes .notes-list .notes-item strong{font-weight:700}.section-guideline .guideline-list .guideline-item span,.section-guideline .guideline-list .notes-item span,.section-guideline .notes-list .guideline-item span,.section-guideline .notes-list .notes-item span,.section-notes .guideline-list .guideline-item span,.section-notes .guideline-list .notes-item span,.section-notes .notes-list .guideline-item span,.section-notes .notes-list .notes-item span{display:inline-block}.section-guideline .guideline-list .guideline-item .form-info,.section-guideline .guideline-list .notes-item .form-info,.section-guideline .notes-list .guideline-item .form-info,.section-guideline .notes-list .notes-item .form-info,.section-notes .guideline-list .guideline-item .form-info,.section-notes .guideline-list .notes-item .form-info,.section-notes .notes-list .guideline-item .form-info,.section-notes .notes-list .notes-item .form-info{display:block;font-weight:700;padding:30px 0;line-height:2.6rem}.section-guideline .guideline-list .dot,.section-guideline .notes-list .dot,.section-notes .guideline-list .dot,.section-notes .notes-list .dot{margin-left:1em;text-indent:-1.3em;font-size:1.5rem;color:#242424}@media screen and (max-width: 769px){.section-guideline .guideline-list .dot,.section-guideline .notes-list .dot,.section-notes .guideline-list .dot,.section-notes .notes-list .dot{text-indent:-0.8em}}.section-guideline .guideline-list .dot::before,.section-guideline .notes-list .dot::before,.section-notes .guideline-list .dot::before,.section-notes .notes-list .dot::before{content:"・"}.section-guideline .guideline-list .plane-txt,.section-guideline .notes-list .plane-txt,.section-notes .guideline-list .plane-txt,.section-notes .notes-list .plane-txt{line-height:3rem;word-break:break-all}.section-faq{padding:0px 3%;overflow:hidden}@media screen and (max-width: 769px){.section-faq{padding:0}}.section-faq h2{font-size:3.8rem !important;color:#c7337f !important}@media screen and (max-width: 769px){.section-faq h2{font-size:3rem !important}}.section-faq .section-contents{position:relative;margin:80px auto;padding:50px 50px;max-width:920px;background:#fff;border:solid 3px #ce219a;border-radius:16px;overflow:hidden;box-shadow:0px 2px 5px 2px rgba(0,0,0,.1)}@media screen and (max-width: 769px){.section-faq .section-contents{margin:60px auto;padding:50px 30px;border:0;border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.section-faq .faq-link-list{display:flex;justify-content:center;flex-wrap:wrap}.section-faq .faq-link-list .faq-link-item a{display:block;padding:0 8px;font-size:14px;color:#020202}@media screen and (min-width: 1000px){.section-faq .faq-link-list .faq-link-item a{padding:0 15px;font-size:15px}}.section-faq .faq-link-list .faq-link-item:not(:last-child) a{border-right:solid 1px #020202}.section-faq .sub-section h3{color:#333;border-left:#c7337f solid 5px;padding:0 12px;font-size:2.2rem;font-weight:700;line-height:42px;margin:80px 0 30px}@media screen and (max-width: 769px){.section-faq .sub-section h3{font-size:2rem;line-height:3.6rem}}.section-faq .sub-section h4{margin-bottom:10px;font-size:14px;font-weight:700;text-align:center}@media screen and (min-width: 1000px){.section-faq .sub-section h4{font-size:24px}}@media screen and (min-width: 1000px){.section-faq .sub-section h4 br{display:none}}.section-faq .sub-section .faq-container{background:#fff;padding:18px;padding-bottom:30px;border-bottom:solid 1px #ddd}@media screen and (max-width: 769px){.section-faq .sub-section .faq-container{padding:18px 0}}.section-faq .sub-section .faq-container:last-child{border-bottom:none}.section-faq .sub-section .faq-container:not(:last-child){margin-bottom:10px}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container:not(:last-child){margin-bottom:24px}}.section-faq .sub-section .faq-container .question{display:flex;align-items:center;gap:10px;position:relative;font-size:14px;font-weight:700;line-height:1.2em;color:#c7337f;cursor:pointer;transition:opacity .3s;padding-right:10px}@media screen and (max-width: 769px){.section-faq .sub-section .faq-container .question{line-height:2.4rem}}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .question{gap:20px;font-size:1.8rem}.section-faq .sub-section .faq-container .question:hover{opacity:.5}}.section-faq .sub-section .faq-container .question p{width:calc(100% - 70px)}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .question p{width:calc(100% - 100px)}}.section-faq .sub-section .faq-container .question::before{content:"Q";display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;color:#fff;border-radius:100%;background:#c7337f}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .question::before{width:44px;height:44px;font-size:15px}}.section-faq .sub-section .faq-container .question::after{content:"";display:block;position:absolute;top:50%;right:0;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);width:24px;height:24px;background:url(../images/icon-plus-black.png) no-repeat center/cover}@media screen and (max-width: 769px){.section-faq .sub-section .faq-container .question::after{width:16px;height:16px}}.section-faq .sub-section .faq-container .answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.section-faq .sub-section .faq-container .answer .inner{display:flex;align-items:center;gap:10px;margin-top:20px;line-height:1.3em}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .answer .inner{gap:20px}}.section-faq .sub-section .faq-container .answer .inner::before{content:"A";display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;color:#c7337f;border-radius:100%;background:#fff;border:solid 1px #c7337f}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .answer .inner::before{width:44px;height:44px;font-size:15px}}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .answer{gap:20px}}.section-faq .sub-section .faq-container .answer p{width:calc(100% - 40px);font-size:12px;word-break:break-all}@media screen and (min-width: 1000px){.section-faq .sub-section .faq-container .answer p{width:calc(100% - 70px);font-size:15px}}.section-faq .sub-section .faq-container .answer p a{color:#0070a5}.section-faq .sub-section .faq-container[open] .question::after{background:url(../images/icon-minus-black.png) no-repeat center/cover}/*# sourceMappingURL=lp.min.css.map */