﻿*:where(:not(iframe, canvas, img, svg, video):not(svg *)){all:unset;display:revert}input,textarea,select{all:revert}*,*::before,*::after{box-sizing:border-box;line-height:1.5}ol,ul{list-style:none}img{max-width:100%;width:auto;height:auto}picture *{vertical-align:bottom;line-height:1}table{border-collapse:collapse}textarea{white-space:revert}body{font-family:'Noto Sans JP', sans-serif;font-style:normal}a{cursor:pointer;word-break:break-all}@media screen and (max-width: 991px){.hidden-lg-down{display:none}}@media screen and (max-width: 767px){.hidden-md-down{display:none}}@media screen and (max-width: 575px){.hidden-sm-down{display:none}}@media screen and (min-width: 576px){.hidden-sm-up{display:none}}@media screen and (min-width: 768px){.hidden-md-up{display:none}}@media screen and (min-width: 992px){.hidden-lg-up{display:none}}.article{margin-top:4rem}@media screen and (max-width: 768px){.article{margin-top:13.2vw}}@media screen and (max-width: 480px){.article{margin-top:18.2vw}}.wrap{padding-left:1.25rem;padding-right:1.25rem}.container{max-width:100%;margin:0 auto;max-width:658px}@media screen and (min-width: 768px){.container.large{max-width:960px}}@media screen and (min-width: 768px){.container.middle{max-width:840px}}.header{position:fixed;background-color:#fff;transition:background .2s ease-in;width:100%;padding:1.25rem;top:0;left:0;right:0;z-index:9}.header__inner{display:flex;justify-content:space-between;align-items:center;max-width:980px;width:100%;margin:0 auto}.header .logo{max-width:266px;width:30%}@media screen and (max-width: 768px){.header .logo{max-width:532px;width:80%}}.gnavi{position:relative}@media screen and (max-width: 768px){.gnavi{position:absolute;width:100%;left:0;top:100%}}.gnavi__inner{background-color:#fff}@media screen and (max-width: 768px){.gnavi__inner{display:none}.open .gnavi__inner{display:block}}.gnavi__inner ul{display:flex;justify-content:space-between;align-items:center;gap:0 1.625rem}@media screen and (max-width: 768px){.gnavi__inner ul{display:block}}@media screen and (max-width: 768px){.gnavi__inner ul li+li{border-top:1px solid #ccc}}.gnavi__inner ul li a{display:block;border-bottom:2px solid transparent;font-size:.875rem;font-weight:bold;cursor:pointer}@media screen and (max-width: 1024px){.gnavi__inner ul li a{font-size:1.25vw}}@media screen and (max-width: 768px){.gnavi__inner ul li a{font-size:.875rem;padding:1.25rem}}@media screen and (min-width: 768px){.gnavi__inner ul li a:hover{border-bottom:2px solid #F0A236}}@media screen and (max-width: 768px){.gnavi__inner ul li a:hover{color:#F0A236}}#nav-toggle{position:relative}@media screen and (min-width: 768px){#nav-toggle{display:none}}@media screen and (max-width: 768px){#nav-toggle{display:flex;flex-direction:column;justify-content:space-between;top:0;right:0;cursor:pointer;z-index:101;max-width:56px;width:100%;max-height:44px;min-height:44px;height:100%}}@media screen and (max-width: 768px){#nav-toggle{max-width:2.5rem;min-height:2rem}}#nav-toggle span{display:block;background-color:#7B7B7B;height:4px;width:100%;transition:.35s ease-in-out}.open #nav-toggle span{position:absolute;top:1rem}.open #nav-toggle span:nth-child(1){left:4px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0}.open #nav-toggle span:nth-child(3){left:4px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.hero{background-color:#F19EBC;background-image:url(../images/hero_bg.png);background-position:center center;background-repeat:no-repeat;text-align:center}@media screen and (min-width: 768px){.hero{padding-left:1.25rem;padding-right:1.25rem}}.hero__period{background-color:#F3548D;text-align:center}@media screen and (min-width: 768px){.hero__period{padding:1.25rem}}@media screen and (max-width: 768px){.hero__period{padding:1rem 0 1.25rem}}.about{background-color:#CEF2FF;background-image:url(../images/about_bg_left.png),url(../images/about_bg_right.png);background-position:left center,right top;background-repeat:no-repeat, no-repeat;padding:3.25rem 0 5.75rem}@media screen and (max-width: 768px){.about{padding:1.875rem 0 5rem}}@media screen and (max-width: 480px){.about{padding:3.5rem 0 2.5rem}}.info{background-color:#fff;border:4px solid #E9B0CB;border-radius:1rem;padding:2.25rem 1.25rem 2rem;margin-bottom:4.5rem;text-align:center}@media screen and (max-width: 768px){.info{margin-bottom:3.75rem}}@media screen and (max-width: 480px){.info{margin-bottom:1.875rem}}.info__ttl{position:relative;border:4px solid #F3548D;border-radius:5rem;max-width:850px;width:100%;padding:1.5rem;margin:0 auto 2rem}@media screen and (max-width: 768px){.info__ttl{padding:1rem 1.5rem;margin-bottom:2rem;font-size:2.375rem}}@media screen and (max-width: 480px){.info__ttl{padding:.5rem 1.5rem;font-size:1.125rem;margin-bottom:1.5rem}}.info__ttl:before,.info__ttl:after{position:absolute;display:block;content:"";background:#fff;height:4px;width:40px}.info__ttl:before{left:83px;bottom:100%}.info__ttl:after{right:83px;top:100%}.info__txt{font-size:1.675rem;font-weight:bold}@media screen and (max-width: 768px){.info__txt{font-size:min(4.4vw, 2rem)}}.info__txt em{background:linear-gradient(transparent 34%, #FEEC34 0%)}.info__txt strong{color:#D01818;font-size:120%}.campaign__block{background-color:#fff;border:4px solid #333;border-radius:1rem;overflow:hidden}.campaign__body{padding:2.5rem 2rem 4rem}@media screen and (max-width: 768px){.campaign__body{padding:2.5rem 3.2% 4rem 6%}}@media screen and (max-width: 480px){.campaign__body{padding:1.75rem 3.2% 2rem 6%}}.campaign__lead{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:1.75rem;font-weight:bold;text-align:center}@media screen and (max-width: 480px){.campaign__lead{margin-bottom:1.75rem;font-size:1.125rem}}.campaign__lead:before,.campaign__lead:after{content:"|";font-size:2.25rem;line-height:1;font-weight:normal}@media screen and (max-width: 1024px){.campaign__lead:before,.campaign__lead:after{font-size:3rem}}.campaign__lead:before{transform:rotate(-20deg)}.campaign__lead:after{transform:rotate(20deg)}.campaign__lead span{line-height:1}.campaign__first__notes{font-size:.875rem;font-weight:500;padding-left:.875rem;margin:1.25rem 0 -1.5rem;text-indent:-.875rem}.campaign__bigChance__notes{display:flex;justify-content:center;padding:.5rem 1rem 1.5rem}.campaign__bigChance__notes ul{font-size:.875rem;font-weight:500}.campaign__bigChance__notes li{padding-left:.875rem;text-indent:-.875rem}.campaign__notes{margin-top:.75rem;padding:0 1.5rem;font-size:.875rem;font-weight:500;text-align:right}.present{display:grid;max-width:860px;width:100%;margin:0 auto;gap:28px;grid-template-columns:3fr 2fr 2fr;grid-template-areas:"a b b" "a c d"}@media screen and (max-width: 768px){.present{gap:3rem 2rem;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c d"}}@media screen and (max-width: 480px){.present{gap:1.25rem 1.125rem}}.present__item{position:relative}.present__item:before{position:absolute;display:inline-block;content:"";background-repeat:no-repeat;background-position:left top;background-size:contain;z-index:1}.present__item.item-a{grid-area:a}@media screen and (min-width: 768px){.present__item.item-a:before{top:-3%;left:-6%;width:30.5%;height:20.5%}}@media screen and (max-width: 768px){.present__item.item-a:before{top:-5%;left:-4.5%;width:20%;height:22.2%}}#first .present__item.item-a:before{background-image:url(../images/present_01a_badge.png)}#second .present__item.item-a:before{background-image:url(../images/present_02a_badge.png)}.present__item.item-b{grid-area:b}@media screen and (min-width: 768px){.present__item.item-b:before{top:-7%;left:-3.2%;width:16%;height:36%}}@media screen and (max-width: 768px){.present__item.item-b:before{top:-10%;left:-4.5%;width:20%;height:45.3%}}#first .present__item.item-b:before{background-image:url(../images/present_01b_badge.png)}#second .present__item.item-b:before{background-image:url(../images/present_02b_badge.png)}.present__item.item-c{grid-area:c}@media screen and (min-width: 768px){.present__item.item-c:before{top:-5.8%;left:-6.8%;width:33%;height:28%}}@media screen and (max-width: 768px){.present__item.item-c:before{top:-7%;left:-9.2%;width:34.2%;height:26.2%}}#first .present__item.item-c:before{background-image:url(../images/present_01c_badge.png)}#second .present__item.item-c:before{background-image:url(../images/present_02c_badge.png)}.present__item.item-d{grid-area:d}@media screen and (min-width: 768px){.present__item.item-d:before{top:-5.8%;left:-6.8%;width:33%;height:28%}}@media screen and (max-width: 768px){.present__item.item-d:before{top:-7%;left:-9.2%;width:34.2%;height:26.2%}}#first .present__item.item-d:before{background-image:url(../images/present_01d_badge.png)}#second .present__item.item-d:before{background-image:url(../images/present_02d_badge.png)}.subject{background-color:#fff;border:4px solid #E9B0CB;border-radius:1rem;padding:2.25rem 1.25rem 2rem;margin-top:2.5rem;text-align:center}.subject__ttl{position:relative;border:4px solid #F3548D;border-radius:5rem;max-width:850px;width:100%;padding:1.5rem;margin:0 auto 2.5rem}@media screen and (max-width: 768px){.subject__ttl{padding:1rem 1.5rem;margin-bottom:1rem}}@media screen and (max-width: 480px){.subject__ttl{padding:.5rem 1.5rem}}.subject__ttl:before,.subject__ttl:after{position:absolute;display:block;content:"";background:#fff;height:4px;width:40px}.subject__ttl:before{left:83px;bottom:100%}.subject__ttl:after{right:83px;top:100%}.subject__lead{margin-bottom:1.25rem;font-size:1.675rem;font-weight:bold}@media screen and (max-width: 768px){.subject__lead{font-size:min(5vw, 2rem)}}@media screen and (max-width: 480px){.subject__lead{font-size:min(4.5vw, 2rem)}}.subject__txt{font-size:1.125rem;font-weight:bold}@media screen and (max-width: 768px){.subject__txt{font-size:min(3vw, 1.375rem)}}.subject__notes{margin-top:.75rem;font-size:1.125rem;font-weight:bold;padding-left:1.125rem;text-indent:-1.125rem}@media screen and (max-width: 768px){.subject__notes{font-size:min(3vw, 1.375rem)}}.entry{background-color:#F19EBC;background-image:url(../images/entry_bg_left.png),url(../images/entry_bg_right.png);background-position:left center,right top;background-repeat:no-repeat, no-repeat;padding:5.75rem 0}@media screen and (max-width: 480px){.entry{padding:2.5rem 0}}.entry__box{background-color:#fff;border-radius:1rem;padding:2.25rem 2.625rem;margin-bottom:5rem}@media screen and (max-width: 480px){.entry__box{padding:2.25rem 1.25rem 2rem}}.entry__ttl{background-color:#F3548D;border-radius:5rem;padding:.75rem;margin-bottom:2.25rem;text-align:center}@media screen and (max-width: 768px){.addFriend__head{display:flex;gap:.5rem}}@media screen and (max-width: 768px){.addFriend__head:before{content:"";background-image:url(../images/line_ico.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:6rem;height:6rem}}@media screen and (max-width: 480px){.addFriend__head:before{width:3rem;height:3rem}}.addFriend__head__main{margin-bottom:1.75rem;text-align:center}@media screen and (max-width: 768px){.addFriend__head__main{text-align:left}}.addFriend__head__ttl{font-size:2.75rem;font-weight:bold;margin-bottom:.75rem}@media screen and (max-width: 768px){.addFriend__head__ttl{font-size:2rem}}@media screen and (max-width: 480px){.addFriend__head__ttl{margin-bottom:0;font-size:1.125rem}}.addFriend__head__notes{color:#D01818;font-size:1.375rem}@media screen and (max-width: 480px){.addFriend__head__notes{font-size:.625rem}}.addFriend__box{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;background-color:#FFEBF2;border-radius:1rem;padding:.75rem .875rem;margin-bottom:1.75rem}@media screen and (max-width: 768px){.addFriend__box{width:100%}}.addFriend__box__img{display:flex;align-items:center;gap:.75rem}@media screen and (max-width: 768px){.addFriend__box__img{width:100%}}@media screen and (min-width: 768px){.addFriend__box__img__item a{pointer-events:none}}.addFriend__box__lead{color:#F3548D;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 768px){.addFriend__box__lead{font-size:1.875rem}}@media screen and (max-width: 480px){.addFriend__box__lead{font-size:1.25rem}}.addFriend__box__notes{margin-top:.75rem;padding-left:.75rem;font-size:.75rem;text-indent:-.75rem}.addFriend__app{background:linear-gradient(to bottom, #fccf5a 0%, #ff8900 100%);max-width:660px;width:100%;padding:1rem .75rem .625rem;margin:0 auto}.addFriend__app__lead{margin-bottom:.625rem;font-size:1.125rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.addFriend__app__lead{font-size:1rem}}@media screen and (max-width: 480px){.addFriend__app__lead{font-size:.875rem}}.addFriend__app__box{background-color:#fff;padding:.75rem 1rem 1.5rem}@media screen and (max-width: 768px){.addFriend__app__box{padding:1rem 1.5rem 1rem}}.addFriend__app__list{justify-content:center}@media screen and (min-width: 768px){.addFriend__app__list{display:flex}}.addFriend__app__list li{text-align:center}@media screen and (min-width: 768px){.addFriend__app__list li{width:45%;padding:0 1rem}}.addFriend__app__list figcaption{margin-bottom:.625rem;font-size:1.125rem;font-weight:bold}@media screen and (max-width: 768px){.addFriend__app__list figcaption{margin-bottom:0}}.addFriend__app__item{margin:0 auto}@media screen and (max-width: 768px){.addFriend__app__item{margin-bottom:.5rem}}.addFriend__app__item.android{max-width:220px;width:100%}@media screen and (max-width: 480px){.addFriend__app__item.android{max-width:150px}}.addFriend__app__item.iphone{max-width:180px;width:100%}@media screen and (max-width: 480px){.addFriend__app__item.iphone{max-width:120px}}.step__block{position:relative;background-color:#fff;border-top:50px solid #FFED35;border-radius:.5rem;margin-bottom:134px}@media screen and (max-width: 768px){.step__block{border-top-width:2rem}}.step__block:before{position:absolute;content:"";background-size:contain;background-repeat:no-repeat;background-position:center top;top:-6rem;left:0;right:0;width:128px;height:124px;margin:0 auto}@media screen and (max-width: 768px){.step__block:before{background-position:center center;max-width:175px;width:26%;height:170px;top:-7rem}}.step__block.step1:before{background-image:url(../images/entry_step01.png)}.step__block.step2:before{background-image:url(../images/entry_step02.png)}.step__block.step3:before{background-image:url(../images/entry_step03.png)}.step__block.step4:before{background-image:url(../images/entry_step04.png)}.step__block.step5:before{background-image:url(../images/entry_step05.png)}.step__block:after{position:absolute;content:"";width:0;height:0;border-right:69px solid transparent;border-left:69px solid transparent;border-top:35px solid #ffffff;left:0;right:0;top:calc(100% + 1.75rem);margin:0 auto}.step__block:last-child{margin-bottom:0}.step__block:last-child:after{content:none}.step__btn a{display:block;background-color:#fff;border:4px solid #EA5519;border-radius:5rem;max-width:398px;width:100%;padding:.75rem;margin:0 auto;color:#EA5519;font-size:1.125rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.step__btn a{max-width:438px;width:80%;padding:.5rem}}.step1__body{padding:1.75rem 1.25rem 2.75rem}@media screen and (min-width: 768px){.step1__main{display:flex;flex-direction:row-reverse;align-items:center;max-width:710px;width:100%;margin:0 auto}}@media screen and (min-width: 768px){.step1__main>*{width:50%}}.step1__main__txt{font-size:1.25rem;font-weight:bold}@media screen and (max-width: 768px){.step1__main__txt{font-size:1rem;margin-bottom:2rem}}@media screen and (max-width: 480px){.step1__main__txt{font-size:.875rem;margin-bottom:1rem}}.step1__main__txt strong{color:#EA5519}.step1__main__img{max-width:260px;width:80%;margin:0 auto}.step1__main__img figcaption{font-size:.875rem;text-align:right}.step1__exception{display:flex;background-color:#FFFBC7;width:100%;padding:1.5rem 0;margin:1.5rem auto;counter-reset:exception}@media screen and (min-width: 768px){.step1__exception{max-width:710px}}@media screen and (max-width: 768px){.step1__exception{flex-wrap:wrap}}@media screen and (max-width: 768px){.exception01 .step1__exception__inner{padding-bottom:1.5rem}}@media screen and (max-width: 768px){.exception02 .step1__exception__inner{padding-top:1.5rem;border-top:2px solid #F18D23}}.step1__exception li{padding:0 1rem}@media screen and (max-width: 768px){.step1__exception li{width:100%}}.step1__exception li+li{border-left:2px solid #F18D23}@media screen and (max-width: 768px){.step1__exception li+li{border-left:none}}.step1__exception__ttl{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1rem;font-weight:bold}@media screen and (max-width: 768px){.step1__exception__ttl{font-size:.875rem}}.step1__exception__ttl:before{counter-increment:exception;content:"例外" counter(exception);flex-shrink:0;background-color:#353639;border-radius:1rem;padding:.375rem 1.25rem;color:#fff;font-size:1.125rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.step1__exception__ttl:before{border-radius:3rem;padding:.375rem 1rem;font-size:1rem}}.step1__exception__txt{font-size:.75rem;margin-bottom:.5rem}.exception01 .step1__exception__img{max-width:240px;width:100%;margin:0 auto}.exception02 .step1__exception__img{max-width:260px;width:100%;margin:2.5rem auto 0}.step1__caution{background-color:#F2F2F2;max-width:710px;width:100%;padding:1rem;margin:0 auto 1.5rem}.step1__caution dt{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:bold}.step1__caution dt:before{content:"\e000";font-family:'Material Symbols Outlined';font-size:2rem;font-weight:normal;line-height:1}.step1__caution dd ul{padding-left:.75rem;text-indent:-.75rem;font-size:.75rem}@media screen and (min-width: 768px){.step2__body{padding:1.5rem 1.25rem 2rem}}.step2__body__inner{display:flex;flex-direction:row-reverse;align-items:center;gap:1.875rem;max-width:740px;width:100%}@media screen and (max-width: 768px){.step2__body__inner{display:block;padding:3.875rem 4rem 2.5rem}}@media screen and (max-width: 480px){.step2__body__inner{padding:2rem}}.step2__body__lead{font-size:1.25rem;font-weight:bold}@media screen and (min-width: 768px){.step2__body__lead{max-width:380px;width:100%;margin-bottom:2rem}}@media screen and (max-width: 480px){.step2__body__lead{font-size:.875rem;margin-bottom:1rem}}.step2__body__txt{font-size:1.125rem}@media screen and (max-width: 768px){.step2__body__txt{font-size:92%}}@media screen and (min-width: 768px){.step2__body__img{max-width:294px;width:40%}}@media screen and (min-width: 768px){.step3__body{padding:1.5rem 1.25rem 2rem}}@media screen and (max-width: 768px){.step3__body{padding:3.875rem 2.625rem 2.5rem}}@media screen and (max-width: 480px){.step3__body{padding:1.5rem 1.25rem 1.5rem}}.step3__body__lead{font-size:1.25rem;font-weight:bold;margin-bottom:1.75rem;text-align:center}@media screen and (max-width: 480px){.step3__body__lead{font-size:.875rem}}.step3__body__row{display:flex;gap:1.875rem;max-width:740px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.step3__body__row{display:block}}@media screen and (min-width: 768px){.step3__body__img{max-width:294px;width:40%}}@media screen and (max-width: 768px){.step3__body__img{max-width:none;width:100%}}@media screen and (min-width: 768px){.step3__body__unit{max-width:402px;width:60%}}.step3__body__txt{font-size:1.125rem;margin-bottom:1rem}@media screen and (max-width: 768px){.step3__body__txt{font-size:.875rem}}.step3__body__txt strong{color:#FF0000;font-size:1rem;font-weight:bold;text-decoration:underline}@media screen and (max-width: 768px){.step3__body__txt strong{font-size:.75rem}}.step3__confirm{background-color:#FFEBEB;padding:1rem;font-weight:bold}@media screen and (min-width: 768px){.step3__confirm{padding-left:2rem}}.step3__confirm__lead{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width: 480px){.step3__confirm__lead{font-size:.875rem}}.step3__confirm__list{max-width:308px;width:100%;color:#FF0000;font-size:.875rem;padding-left:.875rem;text-indent:-.875rem}.step3__confirm__list li+li{margin-top:.5rem}.step3__caution{background-color:#F2F2F2;max-width:710px;width:100%;padding:1rem;margin:2rem auto 1.5rem}.step3__caution dt{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:bold}.step3__caution dt:before{content:"\e000";font-family:'Material Symbols Outlined';font-size:2rem;font-weight:normal;line-height:1}.step3__caution dd ul{padding-left:.75rem;text-indent:-.75rem;font-size:.75rem}@media screen and (min-width: 768px){.step4__body{padding:3.125rem 1.25rem 2rem}}@media screen and (max-width: 768px){.step4__body{padding:3.875rem 2.625rem 2.5rem}}@media screen and (max-width: 480px){.step4__body{padding:1.5rem 1.25rem 1.5rem}}.step4__body__lead{font-size:1.25rem;font-weight:bold;margin-bottom:1.75rem}@media screen and (max-width: 768px){.step4__body__lead{font-size:.875rem}}.step4__body__row{display:flex;gap:1.875rem;max-width:740px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.step4__body__row{display:block;max-width:none}}@media screen and (min-width: 768px){.step4__body__img{max-width:294px;width:40%}}@media screen and (min-width: 768px){.step4__body__unit{max-width:420px;width:60%}}.step4__caution{background-color:#F2F2F2;max-width:402px;width:100%;padding:1rem 2rem;margin-top:2rem}@media screen and (max-width: 768px){.step4__caution{max-width:none;padding:1rem}}.step4__caution dt{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:bold}.step4__caution dt:before{content:"\e000";font-family:'Material Symbols Outlined';font-size:2rem;font-weight:normal;line-height:1}.step4__caution dd{max-width:325px;width:100%}.step4__caution dd ul{padding-left:.75rem;text-indent:-.75rem;font-size:.75rem}@media screen and (min-width: 768px){.step5__body{padding:3.125rem 1.25rem 2rem}}@media screen and (max-width: 768px){.step5__body{padding:3.875rem 2.625rem 2.5rem}}@media screen and (max-width: 480px){.step5__body{padding:1.5rem 1.25rem 1.5rem}}.step5__body__lead{font-size:1.25rem;font-weight:bold;margin-bottom:1.75rem;text-align:center}@media screen and (max-width: 768px){.step5__body__lead{font-size:.875rem}}.step5__body__row{display:flex;gap:1.875rem;max-width:740px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.step5__body__row{display:block}}@media screen and (min-width: 768px){.step5__body__img{max-width:294px;width:40%}}@media screen and (min-width: 768px){.step5__body__unit{max-width:402px;width:60%}}.step5__body__txt{font-size:1.125rem;margin-bottom:1rem}@media screen and (max-width: 768px){.step5__body__txt{font-size:.875rem}}.step5__caution{background-color:#F2F2F2;max-width:402px;width:100%;padding:1rem 2rem;margin-top:2rem}@media screen and (max-width: 768px){.step5__caution{max-width:none;padding:1rem}}.step5__caution dt{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.125rem;font-weight:bold}.step5__caution dt:before{content:"\e000";font-family:'Material Symbols Outlined';font-size:2rem;font-weight:normal;line-height:1}.step5__caution dd{max-width:325px;width:100%}.step5__caution dd ul{padding-left:.75rem;text-indent:-.75rem;font-size:.75rem}.receipt{background-color:#CEF2FF;background-image:url(../images/receipt_bg_left.png),url(../images/receipt_bg_right.png);background-position:left center,right center;background-repeat:no-repeat, no-repeat;padding:5.75rem 0}@media screen and (max-width: 768px){.receipt{padding:2.5rem 0}}.receipt__ttl{background-color:#F3548D;border-radius:5rem;padding:.75rem;margin-bottom:1rem;text-align:center}.receipt__box{background-color:#fff;border-radius:1rem;padding:2.25rem 2.625rem}@media screen and (max-width: 768px){.receipt__box{padding:2.5rem 1.25rem}}@media screen and (max-width: 480px){.receipt__box{padding:1.25rem}}.receipt__box+.receipt__box{margin-top:2.5rem}.receipt__box__ttl{display:flex;justify-content:center;align-items:center;gap:.5rem 0;margin-bottom:1rem;font-size:2rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.receipt__box__ttl{flex-wrap:wrap}}@media screen and (max-width: 480px){.receipt__box__ttl{font-size:1.5rem}}@media screen and (max-width: 768px){.receipt__box__ttl span{width:100%;order:2}}.receipt__box__ttl:before,.receipt__box__ttl:after{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-position:center top}.receipt__box__ttl:before{width:90px;height:80px;margin-right:.625rem}@media screen and (max-width: 768px){.receipt__box__ttl:before{margin-right:0;order:0;height:70px}}.ok .receipt__box__ttl:before{background-image:url(../images/ico_ok.png)}.ng .receipt__box__ttl:before{background-image:url(../images/ico_ng.png)}.receipt__box__ttl:after{background-image:url(../images/ico_rice.png);width:54px;height:52px;margin-left:1.125rem}@media screen and (max-width: 768px){.receipt__box__ttl:after{margin-left:0;order:0}}.receipt__box__row{display:flex;align-items:center;gap:1.25rem;max-width:710px;width:100%;margin-bottom:2rem;margin-left:auto}@media screen and (max-width: 768px){.receipt__box__row{display:block}}.receipt__box__img{flex-shrink:0;max-width:168px;width:30%}@media screen and (max-width: 768px){.receipt__box__img{max-width:none;width:50%;margin:0 auto 1.5rem}}@media screen and (max-width: 480px){.receipt__box__img{margin-bottom:1rem}}.receipt__box__list{padding-left:.875rem;text-indent:-.875rem;font-size:.875rem;font-weight:bold}.example__row{display:flex;justify-content:space-between;gap:1.875rem 2.5rem;max-width:665px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.example__row{display:block}}.example__box{background-color:#F4F4F4;width:calc(50% - 1.875rem / 2)}@media screen and (max-width: 768px){.example__box{width:100%}}@media screen and (max-width: 768px){.example__box+.example__box{margin-top:2.5rem}}@media screen and (max-width: 480px){.example__box+.example__box{margin-top:1.5rem}}.example__box__ttl{display:flex;justify-content:center;align-items:center;background-color:#333;min-height:54px;padding:0 .5rem;color:#fff;font-size:1rem;text-align:center}.example__box__inner{padding:1.25rem 2rem}@media screen and (max-width: 768px){.example__box__inner{padding:1.25rem}}.example__box__img{background-color:#FFEC9B;padding:.875rem 2rem;text-align:center}.example__box__notes{margin-top:1rem;padding-left:.875rem;text-indent:-.875rem;color:#333;font-size:.875rem;font-weight:bold}.example__ngList{max-width:665px;width:100%;margin:0 auto 2.5rem}.example__ngList__ttl{background-color:#333;padding:.5rem;color:#fff;font-size:1rem;text-align:center}.example__ngList__body{display:flex;justify-content:center;background-color:#F4F4F4;padding:1.75rem 1.25rem}@media screen and (max-width: 768px){.example__ngList__body{display:block}}.example__ngList__body ul{padding-left:.875rem;text-indent:-.875rem;font-size:.875rem;font-weight:bold}@media screen and (min-width: 768px){.example__ngList__body .left{max-width:230px;width:50%}}@media screen and (min-width: 768px){.example__ngList__body .right{max-width:315px;width:50%}}.example__ngImgs{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 768px){.example__ngImgs{flex-wrap:wrap}}@media screen and (min-width: 768px){.example__ngImgs li{flex:1;max-width:140px}}@media screen and (max-width: 768px){.example__ngImgs li{max-width:none;width:calc(50% - .5rem)}}.example__ngImgs figure{display:flex;flex-direction:column;height:100%}.example__ngImgs figcaption{flex-grow:1;display:flex;justify-content:center;align-items:center;margin-top:.75rem;font-size:.875rem;text-align:center;white-space:nowrap}.online{background-image:linear-gradient(0deg, #e23f79 0%, #f576a4 100%)}.online__innerBg{background-image:repeating-linear-gradient(0deg, transparent, transparent 15px, rgba(255,255,255,0.1) 15px, rgba(255,255,255,0.1) 25px);background-position:left center, right center;padding:5.75rem 0}@media screen and (max-width: 768px){.online__innerBg{padding:2.5rem 0}}.online__box{background-color:#fff;border-radius:1rem;padding:2.25rem 2.625rem}@media screen and (max-width: 768px){.online__box{padding-left:1.25rem;padding-right:1.25rem}}.online__box+.online__box{margin-top:2.5rem}.online__box__ttl{background-color:#F3548D;border-radius:5rem;padding:.75rem;margin-bottom:1.75rem;text-align:center}.online__box__txt{margin-bottom:1.25rem;font-size:1rem;font-weight:500;text-align:center}@media screen and (max-width: 768px){.online__box__txt{text-align:left}}.online__box__txt span{color:#E60020}.online__box__txt strong{font-weight:bold}.online__box__txt a{color:#0A7DFF;text-decoration:underline}.online__box__txt a:hover{opacity:.8}.online__box .link{text-align:center}.online__box__notes{margin-top:1.25rem;font-size:.875rem}.online .deliverySlip__ttl{margin-bottom:1rem;color:#272727;font-size:1.375rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.online .deliverySlip__ttl{font-size:1.125rem}}.online .deliverySlip__ttl span{display:inline-block;background-color:#FFED34;padding:0 1.25rem}.online .deliverySlip__txt{font-weight:500;text-align:center}@media screen and (max-width: 768px){.online .deliverySlip__txt{font-size:.875rem;text-align:left}}.online .deliverySlip__txt b{font-weight:bold}.online .deliverySlip__notes{padding-left:.875rem;text-indent:-.875rem;font-size:.875rem;font-weight:500}.online .deliverySlip__notes__foot{margin-top:1.75rem;padding-left:.875rem;font-size:.875rem;text-indent:-.875rem}.online .deliverySlip__img{margin-top:1.75rem;text-align:center}.faq{background-color:#eaeaea;padding:5.75rem 0 1.375rem}@media screen and (max-width: 768px){.faq{padding:2.5rem 0}}.faq__ttl{background-color:#000;border-radius:5rem;padding:.75rem;margin-bottom:2.5rem;text-align:center}.faq__box{background-color:#fff;border-radius:.5rem;padding:1.25rem 1.5rem 0}@media screen and (max-width: 768px){.faq__box{padding:1rem 1rem 0}}.faq__box+.faq__box{margin-top:1.25rem}.faq__box__item{display:flex;gap:.75rem}.faq__box__item:before,.faq__box__item:before{flex-shrink:0;background-position:center center;background-size:contain;background-repeat:no-repeat}.faq__box__item span{flex-grow:1}.faq__box .question{align-items:center;padding-bottom:.75rem;font-size:1.25rem}@media screen and (max-width: 768px){.faq__box .question{font-size:1rem}}.faq__box .question:before{display:block;content:"";background-image:url(../images/faq_ico_q.png);width:47px;height:45px}.faq__box .question:after{content:"\e145";font-family:'Material Symbols Outlined';font-size:2rem;font-weight:normal;line-height:1;font-weight:bold}.faq__box .question.is-active:after{content:"\e15b"}.faq__box .anser{align-items:flex-start;border-top:2px solid #E4E4E4;padding:.75rem 0 1.25rem;font-size:1rem}.faq__box .anser:before{display:block;content:"";background-image:url(../images/faq_ico_a.png);width:47px;height:45px}.faq__box .anser__txt{margin-top:.5rem}.caution,.privacy,.contact{background-color:#eaeaea;padding-top:1.375rem}.caution__ttl,.privacy__ttl,.contact__ttl{background-color:#000;border-radius:5rem;padding:.75rem;margin-bottom:2.5rem;text-align:center}.caution__box,.privacy__box,.contact__box{background-color:#fff;border-radius:.5rem;padding:2.5rem 3.125rem;font-size:.875rem}@media screen and (max-width: 768px){.caution__box,.privacy__box,.contact__box{padding-left:1.25rem;padding-right:1.25rem}}.caution__box ul,.privacy__box ul,.contact__box ul{padding-left:.875rem;text-indent:-.875rem}.caution__box a:hover,.privacy__box a:hover,.contact__box a:hover{text-decoration:underline}.caution__box+.caution__box,.privacy__box+.caution__box,.contact__box+.caution__box,.caution__box+.privacy__box,.privacy__box+.privacy__box,.contact__box+.privacy__box,.caution__box+.contact__box,.privacy__box+.contact__box,.contact__box+.contact__box{margin-top:2.5rem}.caution__box__ttl,.privacy__box__ttl,.contact__box__ttl{margin-bottom:.75rem;font-size:1.375rem;font-weight:bold;text-align:center}.caution__box dl+dl,.privacy__box dl+dl,.contact__box dl+dl{margin-top:1rem}.caution>h3,.caution>h4,.privacy>h3,.privacy>h4,.contact>h3,.contact>h4{font-size:1.25rem;font-weight:bold}.caution__period,.privacy__period,.contact__period{border:1px solid #707070;max-width:616px;width:100%;padding:1.75rem 1.25rem;margin:1.25rem auto 2.5rem;font-weight:bold;text-align:center}.caution__period dd,.privacy__period dd,.contact__period dd{font-size:1rem;font-weight:bold}.caution ol,.caution ul,.privacy ol,.privacy ul,.contact ol,.contact ul{padding-left:.875rem;text-indent:-.875rem}.caution .list_number,.privacy .list_number,.contact .list_number{margin-bottom:2.5rem;list-style:auto;padding-left:1.75rem;text-indent:0}.caution .list_indent,.privacy .list_indent,.contact .list_indent{padding-left:.875rem;text-indent:-.875rem;margin-bottom:1rem}.caution .m-head,.privacy .m-head,.contact .m-head{margin-bottom:.75rem;font-size:1.25rem;font-weight:bold}.caution .s-head,.privacy .s-head,.contact .s-head{font-size:1.125rem;font-weight:bold}.caution .mb-3,.privacy .mb-3,.contact .mb-3{margin-bottom:1rem}.contact{padding:2.5rem 0 3rem}.contact__box{text-align:center}.contact__box__ttl{margin-bottom:1.75rem;font-size:1.375rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.contact__box__txt{text-align:left}}.contact__box__notes{padding-left:.875rem;text-indent:-.875rem;margin-top:.75rem}@media screen and (max-width: 768px){.contact__box__notes{text-align:left}}.contact__box dl+dl{margin-top:2rem}.contact__box dt{display:inline-block;border:2px solid #707070;max-width:350px;width:100%;padding:.25rem;margin:0 auto 1rem;font-size:1.125rem;font-weight:bold}.contact__box b{font-size:1.25rem;font-weight:bold}.contact__box small{margin-right:.625rem;font-size:60%}@media screen and (max-width: 768px){.contact__box small{display:block}}.toTop{position:relative;max-width:1280px;width:100%}.toTop__btn{position:fixed;display:flex;justify-content:center;align-items:center;background-color:#C7B550;border-radius:50%;width:5rem;height:5rem;right:1.25rem;bottom:3rem;color:#fff;font-family:Material Icons;font-size:3rem;line-height:1}@media screen and (max-width: 768px){.toTop__btn{width:2.5rem;height:2.5rem;bottom:1.25rem;font-size:2rem}}.footer__sns{background-color:#D8D8D8;padding:1.25rem}.footer__sns__ttl{font-size:1.5rem;font-weight:bold;text-align:center;margin-bottom:1.675rem}.footer__sns__list{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:0 2rem}.footer__sns__list li{width:60px}.footer__sns__inner{max-width:1280px;width:100%;margin:0 auto}.footer__global{padding:1.25rem}.footer__global__inner{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1000px;width:100%;margin:0 auto}@media screen and (max-width: 768px){.footer__global__inner{justify-content:center}}.footer__global .ja{display:flex;gap:2rem}@media screen and (max-width: 768px){.footer__global .ja{justify-content:center;margin-bottom:1rem}}.footer__global .menu{display:flex;justify-content:space-between;gap:2.75rem}@media screen and (max-width: 768px){.footer__global .menu{display:none}}.footer__global .menu a{display:flex;align-items:center}.footer__global .menu a:before{content:"\e315";font-family:Material Icons}.footer__copy{width:100%;color:#8f8038;font-size:80%;text-align:center}
/*# sourceMappingURL=style.css.map */
