@charset "UTF-8";
/*! * ress.css • v1.2.2 * MIT License * github.com/filipelinhares/ress */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:100%}table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:bottom}ol,ul{list-style:none}button,input,select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}em{font-style:normal}html{height:100%;font-size:62.5%;scroll-behavior:smooth}body{height:100%;background:#ffffff url(../img/bg_wide.svg) center 65px/3500px auto scroll no-repeat;color:#282828;font-size:2rem;line-height:1;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:0.05em}@media screen and (max-width:767px){body{font-size:1.9rem;background:#ffffff}}a{-webkit-transition:color 0.3s,text-decoration 0.3s;transition:color 0.3s,text-decoration 0.3s;color:#f05273;text-decoration:none}a:visited{color:#f05273}a:hover{color:#f3758f;text-decoration:none}::-moz-selection{background-color:#ffd4ae;color:#282828}::selection{background-color:#ffd4ae;color:#282828}@-webkit-keyframes float{0%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes float{0%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes float_mq{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes float_mq{0%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1440deg);transform:rotate(1440deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1440deg);transform:rotate(1440deg)}}@-webkit-keyframes fade_in_up{0%{-webkit-transform:translateY(90px);transform:translateY(90px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade_in_up{0%{-webkit-transform:translateY(90px);transform:translateY(90px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes stroke_1{0%{stroke-dashoffset:500;fill:transparent}50%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#414141;opacity:1}}@keyframes stroke_1{0%{stroke-dashoffset:500;fill:transparent}50%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#414141;opacity:1}}@-webkit-keyframes stroke_2{0%{stroke-dashoffset:1200;fill:transparent}50%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#f16381;opacity:1}}@keyframes stroke_2{0%{stroke-dashoffset:1200;fill:transparent}50%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#f16381;opacity:1}}@-webkit-keyframes stroke_3{0%{stroke-dashoffset:600;fill:transparent}65%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#ffffff;opacity:1}}@keyframes stroke_3{0%{stroke-dashoffset:600;fill:transparent}65%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#ffffff;opacity:1}}@-webkit-keyframes stroke_1_mq{0%{stroke-dashoffset:500;fill:transparent}30%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#414141;opacity:1}}@keyframes stroke_1_mq{0%{stroke-dashoffset:500;fill:transparent}30%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#414141;opacity:1}}@-webkit-keyframes stroke_2_mq{0%{stroke-dashoffset:1200;fill:transparent}30%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#f16381;opacity:1}}@keyframes stroke_2_mq{0%{stroke-dashoffset:1200;fill:transparent}30%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#f16381;opacity:1}}@-webkit-keyframes stroke_3_mq{0%{stroke-dashoffset:600;fill:transparent}45%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#ffffff;opacity:1}}@keyframes stroke_3_mq{0%{stroke-dashoffset:600;fill:transparent}45%{opacity:1;fill:transparent}to{stroke-dashoffset:0;fill:#ffffff;opacity:1}}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto;height:65px;padding-left:15px;background-color:#ffffff}@media screen and (max-width:767px){.l-header{height:45px}}.l-header img{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.l-header a:hover img{opacity:0.75}.l-header__logo_1{width:122px;height:auto;margin-top:-2px}@media screen and (max-width:767px){.l-header__logo_1{width:84px}}.l-header__logo_2{width:58px;height:auto;margin-left:25px;margin-top:-3px}@media screen and (max-width:767px){.l-header__logo_2{width:40.6px;margin-left:15px}}.l-footer{width:100%}@media screen and (max-width:767px){.l-footer{padding:0 5%}}.l-footer small{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;width:100%;height:130px;padding-bottom:10px;text-align:center;color:#414141;font-size:1.2rem;line-height:1.5;letter-spacing:0.5px;font-family:"Inter",sans-serif;font-weight:500}@media screen and (max-width:767px){.l-footer small{height:100px;font-size:1.1rem}}.l-footer__btn{-webkit-transition:background-position 0.4s,color 0.5s,border-color 0.5s,-webkit-transform 1s;transition:background-position 0.4s,color 0.5s,border-color 0.5s,-webkit-transform 1s;transition:transform 1s,background-position 0.4s,color 0.5s,border-color 0.5s;transition:transform 1s,background-position 0.4s,color 0.5s,border-color 0.5s,-webkit-transform 1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;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;position:relative;width:100%;max-width:350px;height:55px;margin:auto;margin-bottom:60px;border:2px solid #fb6eb7;background-color:#ffffff;color:#fb6eb7;font-size:2rem;text-decoration:none;font-weight:500;border-radius:9999px;overflow:hidden;z-index:1}@media screen and (max-width:767px){.l-footer__btn{width:270px;margin-bottom:0;font-size:1.6rem;height:50px}}.l-footer__btn:visited{color:#fb6eb7}.l-footer__btn:after{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:-1;display:block;position:absolute;inset:0;background-color:rgb(255,96,152);border-radius:inherit;content:""}.l-footer__btn:before{-webkit-transition:border-color 0.5s;transition:border-color 0.5s;display:block;position:absolute;right:20px;width:13px;height:13px;border:2px solid #fb6eb7;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.l-footer__btn:hover{color:#ffffff;background-position:0 0;-webkit-transform:scale(0.96);transform:scale(0.96)}.l-footer__btn:hover:before{border-color:#ffffff}.l-footer__btn:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.hero{margin-bottom:50px}@media screen and (max-width:767px){.hero{margin-bottom:15px}}.hero__inner{position:relative;width:1160px;height:620px;margin:auto}@media screen and (max-width:767px){.hero__inner{width:100%;height:auto;margin:0;aspect-ratio:375/650;background:#ffffff url(../img/sp_bg.svg) center top/contain scroll no-repeat;overflow:hidden}}.hero__text{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.hero__text{display:none}}.hero__text.hero__text--1{top:37px;width:541px;height:119px}.hero__text.hero__text--2{top:125px;width:715px;height:331px}.hero__text.hero__text--3{top:470px;width:557px;height:60px}.hero__text.hero__text--4{top:559px;width:194px;height:27px;z-index:1}.hero__text.hero__text--5{top:546px;width:244px;height:54px}.hero__text_mq{display:none}@media screen and (max-width:767px){.hero__text_mq{display:block;position:relative}}.hero__text_mq svg{position:absolute;top:0;left:0}.hero__text_mq.hero__text_mq--4{z-index:1}.hero__path{opacity:0;stroke:#414141;fill:#414141;stroke-dasharray:500;-webkit-animation:stroke_1 6s ease 4s forwards;animation:stroke_1 6s ease 4s forwards;stroke-width:1}.hero__path.hero__path--2{stroke:#f16381;fill:#f16381;stroke-dasharray:1200;-webkit-animation:stroke_2 6s ease 4s forwards;animation:stroke_2 6s ease 4s forwards}.hero__path.hero__path--5{stroke:#414141;fill:#c7eeef;stroke-dasharray:600;-webkit-animation:stroke_3 4.5s ease 4s forwards;animation:stroke_3 4.5s ease 4s forwards;stroke-width:3px}.hero__path_mq{opacity:0;width:100%;stroke:#414141;fill:#414141;stroke-dasharray:500;-webkit-animation:stroke_1_mq 7s ease 3.2s forwards;animation:stroke_1_mq 7s ease 3.2s forwards;stroke-width:1}.hero__path_mq.hero__path_mq--1{fill:#414141;fill-rule:evenodd}.hero__path_mq.hero__path_mq--3{fill:#414141;fill-rule:evenodd}.hero__path_mq.hero__path_mq--4{fill:#414141;fill-rule:evenodd}.hero__path_mq.hero__path_mq--2{stroke:#f16381;fill:#f16381;stroke-dasharray:1200;-webkit-animation:stroke_2_mq 8s ease 3.2s forwards;animation:stroke_2_mq 8s ease 3.2s forwards;fill-rule:evenodd}.hero__path_mq.hero__path_mq--5{stroke:#414141;fill:#c7eeef;stroke-dasharray:600;-webkit-animation:stroke_3_mq 7s ease 3.2s forwards;animation:stroke_3_mq 7s ease 3.2s forwards;stroke-width:2px;fill-rule:evenodd}.hero__pict{position:absolute;z-index:1;-webkit-animation:fade_in_up 1.5s cubic-bezier(0.06,0.38,0,0.98) 0.7s forwards;animation:fade_in_up 1.5s cubic-bezier(0.06,0.38,0,0.98) 0.7s forwards;opacity:0}.hero__pict.hero__pict--1{left:20px;bottom:95px;-webkit-animation-delay:0.7s;animation-delay:0.7s}@media screen and (max-width:767px){.hero__pict.hero__pict--1{top:0;left:0;bottom:auto;-webkit-animation-delay:0.5s;animation-delay:0.5s}}.hero__pict.hero__pict--2{right:45px;bottom:95px;-webkit-animation-delay:0.9s;animation-delay:0.9s}@media screen and (max-width:767px){.hero__pict.hero__pict--2{top:0;left:0;right:auto;bottom:auto;-webkit-animation-delay:0.7s;animation-delay:0.7s}}.hero__pict.hero__pict--2 img{-webkit-animation-duration:5.2s;animation-duration:5.2s}.hero__pict.hero__pict--3{right:-50px;bottom:130px;-webkit-animation-delay:1.1s;animation-delay:1.1s}@media screen and (max-width:767px){.hero__pict.hero__pict--3{top:0;left:0;right:auto;bottom:auto;-webkit-animation-delay:0.9s;animation-delay:0.9s}}.hero__pict.hero__pict--3 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.hero__pict img{-webkit-animation:float 4s ease-in-out 0.5s infinite alternate;animation:float 4s ease-in-out 0.5s infinite alternate}@media screen and (max-width:767px){.hero__pict img{-webkit-animation-name:float_mq;animation-name:float_mq}}.hero__group{-webkit-animation:fade_in_up 4s cubic-bezier(0.06,0.38,0,0.98) 2.6s forwards;animation:fade_in_up 4s cubic-bezier(0.06,0.38,0,0.98) 2.6s forwards;opacity:0}@media screen and (max-width:767px){.hero__group{display:none}}.hero__icon{position:absolute}.hero__icon.hero__icon--1{top:95px;left:195px;-webkit-animation:rotate 15s cubic-bezier(0.06,0.38,0,0.98) 1.5s infinite normal;animation:rotate 15s cubic-bezier(0.06,0.38,0,0.98) 1.5s infinite normal}.hero__icon.hero__icon--2{top:150px;right:190px;-webkit-animation:rotate 7s cubic-bezier(0.06,0.38,0,0.98) -1s infinite normal;animation:rotate 7s cubic-bezier(0.06,0.38,0,0.98) -1s infinite normal}.hero__icon.hero__icon--3{top:285px;right:-20px;-webkit-animation:rotate 16s ease-in-out 0s infinite normal;animation:rotate 16s ease-in-out 0s infinite normal}.hero__icon.hero__icon--4{top:385px;right:275px}.hero__icon.hero__icon--5{top:385px;left:215px;-webkit-animation:rotate 8s cubic-bezier(0.06,0.38,0,0.98) 2s infinite normal;animation:rotate 8s cubic-bezier(0.06,0.38,0,0.98) 2s infinite normal}.hero__icon.hero__icon--6{top:255px;left:-20px}.hero__icon.hero__icon--mq{display:none}@media screen and (max-width:767px){.hero__icon.hero__icon--mq{display:block;-webkit-animation:fade_in_up 2s cubic-bezier(0.06,0.38,0,0.98) 2.1s forwards;animation:fade_in_up 2s cubic-bezier(0.06,0.38,0,0.98) 2.1s forwards;opacity:0}}.hero__date,.hero__h{width:1px;height:1px;overflow:hidden}.attention{text-align:center;margin-bottom:100px}@media screen and (max-width:767px){.attention{margin-bottom:80px;padding:0 8%}}.summary{position:relative;width:1160px;margin:auto;margin-bottom:150px;text-align:center}@media screen and (max-width:767px){.summary{width:100%;margin-bottom:120px;padding:0 8%}}.summary__h{margin-bottom:40px;-webkit-animation:swing 5s cubic-bezier(0.31,0.44,0.445,1.65) infinite;animation:swing 5s cubic-bezier(0.31,0.44,0.445,1.65) infinite;-webkit-transform-origin:center 100px;transform-origin:center 100px}@media screen and (max-width:767px){.summary__h{margin-bottom:30px}}.summary__deadline{width:1px;height:1px;overflow:hidden}.summary__text{color:#282828;font-size:2rem;line-height:1.9}@media screen and (max-width:767px){.summary__text{font-size:1.9rem;text-align:left}}.summary__text p:not(:last-child){margin-bottom:1.5em}.summary__text em{color:#f16381}.summary__pict{position:absolute}@media screen and (max-width:767px){.summary__pict{display:none}}.summary__pict.summary__pict--1{top:190px;left:-120px}.summary__pict.summary__pict--1 img:first-child{-webkit-animation-delay:0s;animation-delay:0s}.summary__pict.summary__pict--1 img:nth-child(2){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.summary__pict.summary__pict--2{top:300px;right:-140px}.summary__pict.summary__pict--2 img:first-child{-webkit-animation-delay:-1.8s;animation-delay:-1.8s}.summary__pict.summary__pict--2 img:nth-child(2){-webkit-animation-delay:0s;animation-delay:0s}.summary__pict.summary__pict--3{top:1400px;left:-85px}.summary__pict.summary__pict--3 img:first-child{-webkit-animation-delay:0s;animation-delay:0s}.summary__pict.summary__pict--3 img:nth-child(2){-webkit-animation-delay:-1.7s;animation-delay:-1.7s}.summary__pict img:first-child{-webkit-animation:float 4s ease-in-out 0s infinite alternate;animation:float 4s ease-in-out 0s infinite alternate}.summary__pict img:nth-child(2){position:absolute;top:0;left:0;-webkit-animation:float 3.5s ease-in-out 0s infinite alternate;animation:float 3.5s ease-in-out 0s infinite alternate}.pict{display:none}@media screen and (max-width:767px){.pict{position:relative;display:block;margin-bottom:120px}}.pict img:first-child{-webkit-animation:float 4s ease-in-out 0s infinite alternate;animation:float 4s ease-in-out 0s infinite alternate}.pict img:nth-child(2){position:absolute;top:0;left:0;-webkit-animation:float 3.5s ease-in-out 0s infinite alternate;animation:float 3.5s ease-in-out 0s infinite alternate}.features{margin-bottom:150px}@media screen and (max-width:767px){.features{margin-bottom:100px;padding:0 8%}}.features__h{margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.features__h{margin-bottom:30px}}.features__ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:960px;margin:auto;gap:10px 60px}@media screen and (max-width:767px){.features__ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:40px}}.features__li{width:280px}@media screen and (max-width:767px){.features__li{width:100%}}.outline{position:relative;width:760px;margin:auto;margin-bottom:200px}@media screen and (max-width:767px){.outline{width:100%;margin:0;margin-bottom:100px;padding:0 8%}}.outline__h{margin-bottom:35px;text-align:center}.outline__table{width:100%;margin-bottom:20px;border-top:1px solid #a0a0a0;color:#282828;font-size:1.9rem;line-height:1.6}@media screen and (max-width:767px){.outline__table{margin-bottom:0;border:none}}.outline__table tr{border-bottom:1px solid #a0a0a0}@media screen and (max-width:767px){.outline__table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap column;flex-flow:wrap column;border:none}}.outline__table th{width:200px;padding:30px;color:#47c6cb;vertical-align:top}@media screen and (max-width:767px){.outline__table th{width:100%;padding:8px;text-align:center;background-color:#b5e8ea;color:#282828}}.outline__table td{padding:30px}@media screen and (max-width:767px){.outline__table td{width:100%;padding:10px;padding-top:15px;padding-bottom:50px}}.outline__table em{color:#f05273}.outline__table .strike_through{display:block;text-decoration:line-through}.outline__sun{color:#f05273}.outline__notes{width:800px;margin:auto;color:#585858;font-size:1.5rem;line-height:1.5;letter-spacing:0.05em}@media screen and (max-width:767px){.outline__notes{width:100%;margin:0}}.outline__li{margin-bottom:0.35em;padding-left:1em;text-indent:-1em}.outline__li:before{content:"※"}.btn{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transition-timing-function:ease;transition-timing-function:ease;position:relative;display:block;width:100%;margin:auto;padding:22px 0 28px;background-color:rgba(240,82,115,0.95);text-align:center;color:#ffffff;font-size:5rem;font-weight:600;border-radius:9999px;overflow:hidden;z-index:1}@media screen and (max-width:767px){.btn{width:100%;padding:22px 0 23px;font-size:2.8rem}}.btn:visited{color:#ffffff}.btn:after{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:-1;display:block;position:absolute;inset:0;background-color:rgb(84,209,151);border-radius:inherit;content:""}.btn:before{display:block;position:absolute;top:50%;right:40px;width:30px;height:30px;border:7px solid #ffffff;border-left:none;border-bottom:none;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}@media screen and (max-width:767px){.btn:before{right:25px;width:20px;height:20px;border-width:4px}}.btn:hover{color:#ffffff;-webkit-transform:scale(0.96);transform:scale(0.96)}.btn:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.btn__wrap{position:sticky;bottom:20px;width:95%;max-width:1160px;margin:auto;margin-bottom:220px;text-align:center}@media screen and (max-width:767px){.btn__wrap{bottom:10px;width:100%;margin-bottom:120px;padding:0 8%;z-index:1}}.pdf_btn{-webkit-transition:background-position 0.35s,-webkit-transform 0.8s;transition:background-position 0.35s,-webkit-transform 0.8s;transition:background-position 0.35s,transform 0.8s;transition:background-position 0.35s,transform 0.8s,-webkit-transform 0.8s;position:relative;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;width:100%;padding:22px 0 23px;color:#ffffff;font-size:3rem;line-height:1.2;font-weight:700;background:-webkit-gradient(linear,left top,right top,from(rgb(84,209,151)),color-stop(50%,rgb(84,209,151)),color-stop(50%,rgb(241,99,129)),to(rgb(241,99,129))) 100% 0/200% auto scroll no-repeat;background:linear-gradient(90deg,rgb(84,209,151) 0%,rgb(84,209,151) 50%,rgb(241,99,129) 50%,rgb(241,99,129) 100%) 100% 0/200% auto scroll no-repeat;border-radius:40px}@media screen and (max-width:767px){.pdf_btn{padding:19px 0 20px;font-size:1.8rem}}.pdf_btn:visited{color:#ffffff}.pdf_btn:hover{color:#ffffff;background-position:0 0;-webkit-transform:scale(0.96);transform:scale(0.96)}.pdf_btn img{height:35px;margin-right:10px}@media screen and (max-width:767px){.pdf_btn img{height:20px;margin-right:5px}}.pdf_btn__wrap{width:580px;margin:auto;margin-bottom:130px}@media screen and (max-width:767px){.pdf_btn__wrap{width:100%;margin:0;margin-top:40px;margin-bottom:90px;padding:0 8%}}.products{width:1040px;margin:auto;margin-bottom:200px}@media screen and (max-width:767px){.products{width:100%;margin:0;margin-bottom:130px;padding:0 8%}}.products__h{margin-bottom:40px;text-align:center}@media screen and (max-width:767px){.products__h{margin-bottom:30px}}.products__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px 60px}@media screen and (max-width:767px){.products__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:80px}}.products__a{-webkit-transition:-webkit-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:490px;color:#111111}@media screen and (max-width:767px){.products__a{width:100%}}.products__a:visited{color:#111111}.products__a:hover{color:#111111;-webkit-transform:scale(0.93);transform:scale(0.93)}.products__a:hover .products__pict img{-webkit-transform:scale(1.13);transform:scale(1.13)}.products__pict{position:relative;width:490px;margin-bottom:10px;aspect-ratio:49/47;background:url(../img/products_bg_p.svg) center top/contain scroll no-repeat}@media screen and (max-width:767px){.products__pict{width:100%}}.products__pict img{-webkit-transition:-webkit-transform 0.8s;transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s;-webkit-transition-timing-function:ease;transition-timing-function:ease}a:nth-of-type(3) .products__pict,a:nth-of-type(4) .products__pict{background-image:url(../img/products_bg_y.svg)}@media screen and (max-width:767px){a:nth-of-type(3) .products__pict,a:nth-of-type(4) .products__pict{background-image:url(../img/sp_products_bg_y.svg)}}.products__co,.products__name{display:block;text-align:center;color:#282828;font-weight:700;line-height:1.5}.products__co{font-size:2rem}@media screen and (max-width:767px){.products__co{font-size:1.8rem}}.products__name{font-size:3rem}@media screen and (max-width:767px){.products__name{font-size:2.5rem}}.products__wrap{display:block;margin-top:20px;text-align:center}@media screen and (max-width:767px){.products__wrap{margin-top:15px}}.products__note{display:inline-block;text-align:left;color:#585858;font-size:1.4rem;line-height:1.3;font-weight:500}.products__note li{padding-left:1em;text-indent:-1em}.products__note li:before{content:"※"}.post{width:100%;margin-bottom:200px;text-align:center}@media screen and (max-width:767px){.post{width:100%;margin:0;margin-bottom:130px;padding:0 8%}}.post__h{margin-bottom:30px;text-align:center}@media screen and (max-width:767px){.post__h{margin-bottom:30px}}.post__text{margin-bottom:40px;color:#282828;font-size:3.5rem;line-height:1.3;font-weight:700}@media screen and (max-width:767px){.post__text{font-size:2.8rem}}.post__tag{width:750px;margin:auto}@media screen and (max-width:767px){.post__tag{width:100%;margin:0}}.post__tag h3{margin-bottom:30px;color:#ffb26e;font-size:2.5rem;font-weight:700}@media screen and (max-width:767px){.post__tag h3{font-size:2.3rem}}.post__wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-bottom:50px}@media screen and (max-width:767px){.post__wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}}.post__wrap span{padding:6px 20px;border:4px solid #ffb26e;color:#282828;font-size:1.8rem;line-height:1.5;border-radius:30px;text-align:left}@media screen and (max-width:767px){.post__wrap span{border-width:3px;padding:6px 10px;font-size:1.5rem}}.post__note{color:#282828;font-size:1.8rem;line-height:1.5}@media screen and (max-width:767px){.post__note{text-align:left}}.post__pict{width:100%;margin-top:50px;padding:0 150px}@media screen and (max-width:767px){.post__pict{padding:0}}.ownly_ugc_set_post_comment{color:#282828!important;font-size:1.3rem!important;font-weight:400!important;line-height:1.62!important}.ownly_ugc_set_post:not(:last-child){margin-right:15px!important}.ownly_ugc_post_date{color:#282828!important}.u-d-n{display:none!important}@media screen and (max-width:767px){.u-d-n-mq{display:none!important}}.u-d-b{display:block!important}.u-d-b-mq{display:none}@media screen and (max-width:767px){.u-d-b-mq{display:block!important}}.u-d-ib{display:inline-block!important}.u-d-ib-mq{display:none}@media screen and (max-width:767px){.u-d-ib-mq{display:inline-block!important}}