:before,:after{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}body,h1,h2,h3,h4,p,li,figure,figcaption,blockquote,dl,dd{margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{vertical-align:bottom}input,textarea,select{background:transparent;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;outline:none}table{border-collapse:collapse;border-spacing:0}hr{margin:0;padding:0}a{text-decoration:none;outline:none}a img{border:none}.clearfix:after{content:'';display:block;clear:both}@media screen and (min-width:751px){.sp_il,.sp_bl,.sp_ib,.tb_il,.tb_bl,.tb_ib{display:none}.pc_hide{display:none}}@media screen and (min-width:751px) and (max-width:1080px){.tb_hide{display:none}.tb_il{display:inline}.tb_bl{display:block}.tb_ib{display:inline-block}}@media screen and (max-width:751px){.sp_hide{display:none}.sp_il{display:inline}.sp_bl{display:block}.sp_ib{display:inline-block}}#acmncopy,#acmncopy li,#acmncopy ul{margin:0;padding:0;position:relative;z-index:1}#acmncopy li,#acmncopy ul{list-style:none}#acmncopy{color:#fff;font-size:0;background-color:#004cad;width:100%;height:52px;padding:0 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-ms-flex-align:center;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:justify;box-sizing:border-box}@media screen and (max-width:767px){#acmncopy{padding:0 16px}}@media screen and (min-width:0 0) and (-webkit-min-device-pixel-ratio:0.75),screen and (min-width:0 0) and (min-resolution:72dpi){#acmncopy link{display:none}}@supports(-ms-ime-align:auto) and (not (-webkit-text-stroke:initial)){#acmncopy link{display:none}}#acmncopy _:-ms-lang(x),#acmncopy link{display:none}#acmncopy ul{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;-ms-flex-align:center;-ms-flex-pack:end;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:end}#acmncopy ul li.avexcopyright{color:rgba(255,255,255,.8);font-size:12px;font-weight:500;text-align:right;margin:auto 0}#acmncopy ul li.avexcopyright p{font-size:0;margin:0;padding-right:13px}@media screen and (max-width:767px){#acmncopy ul li.avexcopyright p{padding-right:8px}}#acmncopy ul li.avexlogomark{text-align:center;width:30px;height:26px;margin:auto 0 auto auto}#acmncopy ul li.avexlogomark img{text-align:center;width:30px;margin:auto}#acmncopy ul li.avexlogomark a{width:100%;height:100%;display:block;transition:all .25s;-webkit-transition:all .25s}@media screen and (min-width:768px){#acmncopy ul li.avexlogomark a:hover{opacity:.7}}#acmncopy .copyrights .copyrights__lists .copyrights__link{text-decoration:underline;transition:all .3s;-webkit-transition:all .3s}#acmncopy .copyrights .copyrights__lists .copyrights__link:hover{opacity:.7}#acmncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{color:rgba(255,255,255,.8);font-size:11px}@media screen and (max-width:767px){#acmncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:10px}}@media screen and (max-width:320px){#acmncopy.acommoncopy .copyrights{width:160px}#acmncopy.acommoncopy .copyrights .copyrights__lists{flex-direction:row;row-gap:10px}#acmncopy.acommoncopy ul{height:auto;flex-direction:column}#acmncopy.acommoncopy ul li.avexcopyright{margin-top:4px;order:1}#acmncopy.acommoncopy ul li.avexcopyright p{padding-right:0}}#acmncopy.acommoncopy .copyrights .copyrights__lists{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:16px;-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:start;column-gap:16px}@media screen and (max-width:767px){#acmncopy.acommoncopy .copyrights .copyrights__lists{-moz-column-gap:10px;column-gap:10px}}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__list{flex:initial;-ms-flex:initial;-webkit-box-flex:initial}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__list.copyrights__list--text{position:relative}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link{color:rgba(255,255,255,.8);font-size:0;font-weight:500;text-decoration:underline;display:block;transition:all .3s;-webkit-transition:all .3s}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link:hover{opacity:.7}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:11px}@media screen and (max-width:767px){#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link.copyrights__link--text{font-size:10px}}#acmncopy.acommoncopy .copyrights .copyrights__lists .copyrights__link .copyrights__link--img{display:inline-block}#acmncopy.acommoncopy[data-color=avexblue]{background-color:#004cad}#acmncopy.acommoncopy[data-color=black]{background-color:#000}#acmncopy.acommoncopy[data-color=lightgray]{background-color:#e5e6e7}#acmncopy.acommoncopy[data-color=darkgray]{background-color:#666768}#acmncopy.acommoncopy[data-color=white]{background-color:#fff}#acmncopy.acommoncopy[data-color=lightgray] .copyrights .copyrights__lists .copyrights__link,#acmncopy.acommoncopy[data-color=lightgray] ul li.avexcopyright,#acmncopy.acommoncopy[data-color=white] .copyrights .copyrights__lists .copyrights__link,#acmncopy.acommoncopy[data-color=white] ul li.avexcopyright{color:rgba(85,85,85,.8)}#acmncopy.acommoncopy[data-color=avexblue] ul li.avexlogomark,#acmncopy.acommoncopy[data-color=black] ul li.avexlogomark{height:23px}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists{-moz-column-gap:8px;column-gap:8px}}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text{text-decoration:none;margin-top:-3px;display:inline-block}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text{margin-top:-2px}}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link.copyrights__link--text:before{content:'';background-color:#fff;width:100%;height:1px;display:block;position:absolute;left:0;bottom:1px;opacity:.5}#acmncopy.acommoncopy[data-general='0'][data-color=lightgray] .copyrights__lists .copyrights__link.copyrights__link--text:before,#acmncopy.acommoncopy[data-general='0'][data-color=white] .copyrights__lists .copyrights__link.copyrights__link--text:before{background-color:#555}#acmncopy.acommoncopy[data-general='0'] ul,#acmncopy.acommoncopy[data-general='1'] ul{width:auto}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link .copyrights__link--img--privacy,#acmncopy.acommoncopy[data-general='1'] .copyrights__lists .copyrights__link .copyrights__link--img--privacy{width:79px}#acmncopy.acommoncopy[data-general='0'] .copyrights__lists .copyrights__link .copyrights__link--img--site,#acmncopy.acommoncopy[data-general='1'] .copyrights__lists .copyrights__link .copyrights__link--img--site{width:57px}}#acmncopy.acommoncopy[data-wovn='0'][data-general='2']{width:100%}#acmncopy.acommoncopy[data-general='1'] .copyrights .copyrights__lists .copyrights__link{font-size:11px}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-general='1'] .copyrights .copyrights__lists .copyrights__link{font-size:10px}}#acmncopy.acommoncopy[data-wovn='0']{justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='0']{height:60px}}@media screen and (min-width:768px){#acmncopy.acommoncopy[data-wovn='1']{padding-left:167px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'] .copyrights{margin-left:140px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'][data-general='0'],#acmncopy.acommoncopy[data-wovn='1'][data-general='1']{height:81px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights{width:160px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights .copyrights__lists,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights .copyrights__lists{flex-direction:row;row-gap:10px}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul{height:auto;flex-direction:column}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul li.avexcopyright,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul li.avexcopyright{margin-top:6px;order:1}#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] ul li.avexcopyright p,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] ul li.avexcopyright p{padding-right:0}}@media screen and (max-width:320px){#acmncopy.acommoncopy[data-wovn='1'][data-general='0'] .copyrights,#acmncopy.acommoncopy[data-wovn='1'][data-general='1'] .copyrights{width:108px}}@media screen and (max-width:767px){#acmncopy.acommoncopy[data-wovn='1'][data-general='2']{height:52px}#acmncopy.acommoncopy[data-wovn='1'][data-general='2'] .copyrights{width:110px}}@media screen and (min-width:768px){#acmncopy.acommoncopy[data-wovn='1'] .copyrights{margin-right:16px}}.m_bg{width:100%;position:fixed;top:0;left:0;z-index:0}@media screen and (max-width:768px){.m_bg{display:none}}.m_bg.sp{display:none}@media screen and (max-width:768px){.m_bg.sp{display:block}}.m_bg img{width:100%}.m_entry .label{font-size:1.5rem;text-align:center;margin-bottom:25px;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:768px){.m_entry .label{font-size:1.25rem}}.m_entry .label:before,.m_entry .label:after{content:'';width:1px;height:50px;display:block;border-color:$2;border-width:0;border-style:solid}@media screen and (max-width:768px){.m_entry .label:before,.m_entry .label:after{height:37.5px}}.m_entry .label:before{margin-right:15px;border-left-width:1px;transform:rotate(-35deg);transform-origin:left bottom}.m_entry .label:after{margin-left:15px;border-right-width:1px;transform:rotate(35deg);transform-origin:right bottom}.m_entry a{color:#fff;background:#06c755;font-size:1.5rem;letter-spacing:1px;width:300px;margin:0 auto;padding:10px 20px;display:block;text-align:center;border-radius:5px}@media screen and (max-width:768px){.m_entry a{font-size:1.25rem;width:75%;box-sizing:border-box}}.m_form{background:#fff100;width:90%;max-width:720px;margin:0 auto;padding:100px}@media screen and (max-width:1080px){.m_form{padding:4vw}}.m_form .il{display:inline-block}.m_form .mt10{margin-top:10px}.m_form .ml10{margin-left:10px}.m_form .mr10{margin-right:10px}.m_form .mb10{margin-bottom:10px}.m_form .half{width:40%}.m_form .half input{width:80%}.m_form .w40{width:40%!important}.m_form .w30{width:30%!important}.m_form .w25{width:25%!important}.m_form .w20{width:20%!important}.m_form form fieldset{margin:0 auto;margin-bottom:30px;align-items:flex-start;border:none}@media screen and (max-width:768px){.m_form form fieldset{padding-bottom:15px;display:block}}.m_form form .agree label{padding-top:4px}@media screen and (max-width:768px){.m_form .in{width:100%}}.m_form .in >p{margin-bottom:20px}.m_form .in .confirm{margin-top:0}.m_form h3{font-size:1rem;color:#555;margin-bottom:10px;padding:0 12px 0 0;flex:1 0 auto}@media screen and (max-width:768px){.m_form h3{width:100%;margin-bottom:5px;padding:0}}.m_form h3 >div{margin:0 0 0 auto}.m_form h3 span{font-size:.7rem;color:#dc143c;margin-left:3px;transform:translateY(-2px)}.m_form h3 span.req{color:#fff;line-height:1;background:#dc143c;padding:3px 5px 4px;display:inline-block;border-radius:8px}.m_form label.f{margin:0 15px 10px 0;display:flex;align-items:center}.m_form label.f.disabled{opacity:.25}.m_form label.f input[type=checkbox]{margin-right:5px}.m_form input[type=text],.m_form input[type=number],.m_form textarea,.m_form select{font-size:1rem;color:#333;letter-spacing:1px;background:#fff;width:100%;padding:14px;border:1px solid #ccc;border-radius:3px;transition:border .2s;-webkit-appearance:none;box-sizing:border-box}.m_form input[type=text].half,.m_form input[type=number].half,.m_form textarea.half,.m_form select.half{width:44%}.m_form input[type=text]:focus,.m_form input[type=number]:focus,.m_form textarea:focus,.m_form select:focus{color:#002657;border-color:#004cad;outline:none}.m_form input[type=text]+.cap,.m_form input[type=number]+.cap,.m_form textarea+.cap,.m_form select+.cap{margin-top:10px}.m_form input[type=text].formrun-has-error,.m_form input[type=number].formrun-has-error,.m_form textarea.formrun-has-error,.m_form select.formrun-has-error{background:#fff1d4;border-color:#dc143c}.m_form .cap{margin-bottom:10px}.m_form .address input,.m_form .address select{margin-bottom:10px}.m_form input.postal_code{width:30%}.m_form textarea{font-size:1rem;height:200px}.m_form ::-moz-placeholder{color:#ccc}.m_form ::placeholder{color:#ccc}.m_form ::-ms-input-placeholder{color:#ccc}.m_form :-ms-input-placeholder{color:#ccc}.m_form .select_container{position:relative}.m_form .select_container select{font-size:1rem;position:relative}.m_form .select_container:before{content:'\e5cf';font-family:Material Icons;width:20px;height:20px;display:block;position:absolute;top:10px;right:10px;z-index:2;pointer-events:none}.m_form .select_container.half{width:40%;margin-right:10px;border:1px solid #f00}.m_form .select_container.thirtyfive{width:35%}.m_form .select_container.fourty{width:40%}.m_form .select_container.onethird{width:30%;margin-right:10px}.m_form input[type=radio]{background:#fff;width:20px;height:20px;margin:0 5px 0 0;position:relative;border:2px solid #004cad;border-radius:20px;-webkit-appearance:none}.m_form input[type=radio]:checked:before{background:#004cad;transform:scale(.75)}.m_form input[type=radio]:before{content:'';background:#fff;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100%;transform:scale(0);transition:transform .2s,background .2s}.m_form input[type=radio].formrun-has-error{background:#fff1d4;border-color:#dc143c}.m_form input[type=checkbox]{background-color:#fff;width:20px;height:20px;margin:0 10px 0 0;position:relative;border:2px solid #004cad;border-radius:3px;transition:background .2s;-webkit-appearance:none}.m_form input[type=checkbox]:before{content:'\e876';color:#fff;font-size:16px;font-family:Material Icons;position:absolute;transform:translate(-1px,-1px);transition:color .2s}.m_form input[type=checkbox]:checked{background:#004cad}.m_form input[type=checkbox]:checked:before{color:#fff}.m_form .btn_area{margin-top:100px}.m_form button,.m_form a.btn_back{font-size:1rem;text-align:center;color:#fff;letter-spacing:1px;text-decoration:none;background:#004cad;width:50%;margin:0 auto 10px;padding:15px 0;display:block;border:none;border-radius:5px;transition:background .2s;cursor:pointer}.m_form button:hover,.m_form a.btn_back:hover{background:#003d8a}.m_form a.btn_back{background:#bbb}.m_form a.btn_back:hover{background:#ddd}.m_form .error{color:#dc143c;margin-top:10px}.m_form .error.agree{color:#555;line-height:1;margin:6px 0 0 10px;vertical-align:middle}.m_form .rules{color:#555;line-height:2;background:#fff;height:300px;margin-bottom:25px;padding:10px;border:1px solid #ccc;border-radius:5px;overflow:scroll;font-size:.9rem}.m_form .rules h3{margin:10px 0 0;font-size:.9rem}@media screen and (max-width:768px){.m_form .rules{font-size:.85rem;line-height:1.75}}.m_form .flex{display:flex;flex-wrap:wrap;align-items:center}.m_form .flex >div.half{width:40%}.m_form .flex >div.half input{width:90%;margin-left:1%}h2.m_h2{font-size:1.5rem;text-align:center;color:#00afe5;line-height:1;letter-spacing:4px;width:64%;margin:0 auto 37.5px;padding-bottom:15px;display:flex;align-items:center}h2.m_h2:after,h2.m_h2:before{content:'';flex:1 0 auto;border-bottom:1px solid #00afe5}h2.m_h2:after{margin-left:11px}h2.m_h2:before{margin-right:15px}@media screen and (max-width:1080px){h2.m_h2{width:90%}}@media screen and (max-width:768px){h2.m_h2{font-size:1.5rem;margin-bottom:12.5px}}h2.m_h2.s{font-size:1.5rem;letter-spacing:0;margin-bottom:25px}@media screen and (max-width:768px){h2.m_h2.s{font-size:1.25rem;margin-bottom:12.5px}}.m_svg{display:none}#about{margin-top:0;margin-bottom:-50px;padding:0;position:relative;z-index:2}@media screen and (max-width:768px){#about{padding-bottom:50px}}#about .inner{max-width:1280px;margin:0 auto}@media screen and (max-width:1080px){#about .inner{width:90%}}@media screen and (max-width:768px){#about .inner{width:86%;padding-top:25px}}#about h2{color:#00afe5;line-height:1;width:70%;margin:0 auto;padding:5vw 0;display:flex;align-items:flex-end;justify-content:center;gap:0 10px;transition:opacity .5s ease-in-out;opacity:0}@media screen and (max-width:768px){#about h2{width:90%}}#about h2.active{opacity:1}#about h2 img{width:75%}#about h2 span{font-size:3vw;display:inline-block;position:relative;translate:0 -1vw}@media screen and (max-width:768px){#about h2 span{font-size:4vw}}#about .text{width:80%;margin:0 auto;display:grid;grid-template-columns:20% auto;gap:0 5%}@media screen and (max-width:1080px){#about .text{width:90%}}@media screen and (max-width:768px){#about .text{grid-template-columns:auto;grid-template-rows:auto auto}}#about .text p{color:#00afe5;font-weight:700;line-height:2;letter-spacing:1px;transition:opacity .5s ease-in-out,translate .5s ease-in-out;translate:0 100px;opacity:0}@media screen and (max-width:768px){#about .text p{font-size:1.1rem}}#about .text p.active{translate:0 0;opacity:1}#about .text .img{transition:opacity,translate;transition-duration:.75s;transition-delay:.5s;transition-timing-function:ease-in-out;translate:0 100px;rotate:-10deg;opacity:0}@media screen and (max-width:768px){#about .text .img{width:30%;margin:0 auto;order:2}}#about .text .img.active{translate:0 0;opacity:1}#about ul{width:90%;margin:0 auto;margin-top:10dvw;display:grid;grid-template-columns:repeat(4,1fr);gap:0 15px}@media screen and (max-width:1080px){#about ul{width:100%}}@media screen and (max-width:768px){#about ul{grid-template-columns:repeat(2,1fr);gap:40px 15px}}#about li.iv{color:#fff;background:#00afe5 url(../images/bg1.webp) no-repeat;padding:0 8%;display:grid;gap:0 0;transition:translate .75s ease-in-out,opacity .5s ease-in-out;translate:0 10vw;opacity:0;grid-template-rows:subgrid;grid-row:span 4}@media screen and (max-width:768px){#about li.iv{border-radius:5px}}#about li.iv.active{translate:0 0;opacity:1}#about li.iv:nth-child(1){transition-delay:0s}#about li.iv:nth-child(2){transition-delay:.05s}#about li.iv:nth-child(3){transition-delay:.15s}#about li.iv:nth-child(4){transition-delay:.225s}#about li.iv .num{color:#00afe5;font-weight:700;background:#fff100;width:87.5px;margin:0 auto;display:grid;border-radius:50%;translate:0 -50%;aspect-ratio:1/1;place-items:center}@media screen and (max-width:768px){#about li.iv .num{width:62.5px}}#about li.iv h3{text-align:center;color:#fff100;margin-bottom:1vw}#about li.iv .img{min-height:200px;padding-bottom:2vw}@media screen and (max-width:1080px){#about li.iv .img{min-height:150px}}#about li.iv .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#ambassador{padding:150px 0 0;position:relative}#ambassador .inner{max-width:1280px;margin:0 auto;display:grid;gap:4vw}#ambassador .inner h2{text-align:center;color:#00afe5;line-height:1;margin:0 auto 2vw;display:flex;align-items:center;justify-content:space-between}#ambassador .inner h2:before,#ambassador .inner h2:after{content:url("../images/ef2.svg");width:30px;display:block}#ambassador .inner h2:after{scale:-1 1}#ambassador .inner .image{width:100%;text-align:center;overflow:hidden}#ambassador .inner .image img{width:100%;display:block;transition:opacity,scale;transition-duration:1.5s;transition-timing-function:ease-in-out;scale:1.1;opacity:0}#ambassador .inner .image.active img{scale:1;opacity:1}#ambassador .inner .genic_logo{width:40%;margin:50px auto;transition:scale,opacity;transition-duration:.8s;transition-delay:0s;transition-timing-function:ease-in-out;scale:1.2;opacity:0}#ambassador .inner .genic_logo.active{scale:1;opacity:1}#ambassador .inner .genic_logo img{width:100%}#ambassador .inner p{line-height:2;width:-moz-fit-content;width:fit-content;max-width:980px;margin:0 auto;transform:translateY(100px);transition:transform .8s 0s,opacity .8s 0s;opacity:0}#ambassador .inner p.active{transform:translateY(0);opacity:1}@media screen and (max-width:1080px){#ambassador .inner p{width:90%}}@media screen and (max-width:768px){#ambassador .inner p{width:75%}}#ambassador .inner .sns{line-height:1;display:flex;justify-content:center;gap:20px;transform:translateY(100px);transition:transform .8s 0s,opacity .8s 0s;opacity:0}#ambassador .inner .sns.active{transform:translateY(0);opacity:1}#ambassador .inner .sns a{display:block}#ambassador .inner .sns svg,#ambassador .inner .sns img{height:25px}#ambassador .inner .sns svg{fill:#000}#campaign{padding:0;position:relative;overflow:hidden}#campaign img.f{scale:1 -1;translate:0 -2px}#campaign img.ball{position:absolute;z-index:1}#campaign img.ball1{width:18%;right:0}#campaign img.ball2{width:12%;top:50vw;left:-5vw}#campaign .bg{background:#fff100}#campaign .inner{max-width:980px;margin:0 auto;display:grid;gap:4vw}@media screen and (max-width:1080px){#campaign .inner{padding:50px 0}}@media screen and (max-width:768px){#campaign .inner{overflow:hidden}}#campaign .title h2{text-align:center;line-height:1;width:100%;margin:0 auto 2vw;transition:opacity .25s ease-in-out,scale .25s ease-in-out;scale:.5;opacity:0}#campaign .title h2.active{scale:1;opacity:1}@media screen and (max-width:768px){#campaign .title h2{padding:0}}#campaign .title h2 img.title_img{width:80%;margin:0 1%}@media screen and (max-width:768px){#campaign .title h2 img.title_img.pc{display:none}}#campaign .title h2 img.title_img.sp{width:62%;display:none}@media screen and (max-width:768px){#campaign .title h2 img.title_img.sp{display:inline-block}}#campaign .title h2 img.ef{width:8%;translate:0 -10%}@media screen and (max-width:768px){#campaign .title h2 img.ef{width:14%}}#campaign .title h2 img:last-child{scale:-1 1}#campaign .title .sub{text-align:center;color:#00afe5;font-size:2.5vw;font-weight:700;padding-bottom:2vw;transform:translateY(100px);transition:transform .5s .1s,opacity .5s .1s;opacity:0}#campaign .title .sub.active{transform:translateY(0);opacity:1}@media screen and (max-width:768px){#campaign .title .sub{font-size:1.5rem}}#campaign .prize{width:100%;margin:0 auto;display:grid;gap:2vw;position:relative;grid-row:auto auto;z-index:3}@media screen and (max-width:1080px){#campaign .prize{width:90%}}#campaign .prize >div{background:#fff;display:flex;transform:translateY(100px);transition:transform .5s 0s,opacity .5s 0s;opacity:0}#campaign .prize >div.active{transform:translateY(0);opacity:1}#campaign .prize >div h3,#campaign .prize >div >div{padding:50px}@media screen and (max-width:1080px){#campaign .prize >div h3,#campaign .prize >div >div{padding:25px}}@media screen and (max-width:768px){#campaign .prize >div h3,#campaign .prize >div >div{padding:12.5px}}#campaign .prize >div h3{color:#fff;background:#00afe5;width:40%}@media screen and (max-width:1080px){#campaign .prize >div h3{box-sizing:border-box;flex:0 0 auto}}#campaign .prize >div >div{display:grid;place-items:center}#campaign .period,#campaign .flow{transform:translateY(100px);transition:transform .5s 0s,opacity .5s 0s;opacity:0}#campaign .period.active,#campaign .flow.active{transform:translateY(0);opacity:1}#campaign .period h3,#campaign .flow h3{text-align:center;color:#00afe5;margin-bottom:12.5px}@media screen and (max-width:768px){#campaign .period,#campaign .flow{width:90%;margin:0 auto}}#campaign .period{text-align:center}#campaign .flow p{text-align:center}#campaign .flow ul{max-width:980px;margin:50px auto 0;display:grid;grid-template-columns:1fr 2% 1fr 2% 1fr;gap:0 2vw}@media screen and (max-width:1080px){#campaign .flow ul{width:90%;gap:0 0}}@media screen and (max-width:768px){#campaign .flow ul{width:100%;display:block}}#campaign .flow ul li{transition:opacity .5s ease-in-out,scale .3s ease-in-out;scale:1.1;opacity:0}#campaign .flow ul li.active{scale:1;opacity:1}#campaign .flow ul li:nth-child(2){transition-delay:.2s}#campaign .flow ul li:nth-child(3){transition-delay:.3s}#campaign .flow ul li:nth-child(4){transition-delay:.4s}#campaign .flow ul li:nth-child(5){transition-delay:.5s}@media screen and (max-width:768px){#campaign .flow ul li{background:#fff;padding:10px;display:flex;align-items:center;gap:0 5%;border:2px solid #00afe5;border-radius:10px}}#campaign .flow ul li .img{text-align:center;height:13vw}@media screen and (max-width:1080px){#campaign .flow ul li .img{height:150px}}@media screen and (max-width:768px){#campaign .flow ul li .img{width:40%;flex:0 0 auto}}#campaign .flow ul li .img img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:768px){#campaign .flow ul li .img img{width:75%}}@media screen and (max-width:768px){#campaign .flow ul li:last-child{border-bottom:none}#campaign .flow ul li:last-child .img img{width:100%}}#campaign .flow ul li p{margin:2vw auto 0;text-align:left;width:-moz-fit-content;width:fit-content}#campaign .flow ul li p span{display:block}#campaign .flow ul li p br{display:none}#campaign .flow ul li p:last-child{margin-bottom:0}@media screen and (max-width:768px){#campaign .flow ul li p{width:45%;text-align:left;flex:1 0 auto}}#campaign .flow ul li.arrow{height:15vw}@media screen and (max-width:1080px){#campaign .flow ul li.arrow{height:20vw;align-self:flex-start}}@media screen and (max-width:768px){#campaign .flow ul li.arrow{background:none;height:5vw;border:none}}#campaign .flow ul li.arrow:before{content:'';background:url(../images/arrow1.svg) no-repeat center center;background-size:contain;width:100%;height:100%;display:block}@media screen and (max-width:768px){#campaign .flow ul li.arrow:before{rotate:90deg}}#campaign .prize_detail{width:100%;margin:0 auto;margin-top:100px;display:grid;grid-template-columns:1.3fr 1fr;gap:2vw}@media screen and (max-width:1080px){#campaign .prize_detail{width:90%}}@media screen and (max-width:768px){#campaign .prize_detail{margin-top:100px;display:block}}#campaign .prize_detail >div{background:#fff;padding:37.5px;display:grid;gap:.5vw 0;transition:opacity .5s ease-in-out,scale .3s ease-in-out;scale:1.1;opacity:0;grid-template-rows:subgrid;grid-row:span 6}@media screen and (max-width:768px){#campaign .prize_detail >div{margin-bottom:50px}}#campaign .prize_detail >div.active{scale:1;opacity:1}#campaign .prize_detail >div.wchance ul{width:90%}#campaign .prize_detail .caution{color:#dc143c;font-size:1.25vw;width:85%;margin:12.5px auto 0;font-size:.8rem}@media screen and (max-width:1080px){#campaign .prize_detail .caution{font-size:1.5vw;width:100%}}@media screen and (max-width:768px){#campaign .prize_detail .caution{font-size:1rem}}#campaign .prize_detail .caution ol{width:100%;padding:0 0 0 12px;list-style-type:'・';list-style-position:outside}#campaign .prize_detail .caution ol.kome{list-style-type:'※'}#campaign .prize_detail .caution ol li{width:100%;margin:5px;padding:0;display:list-item;border:none}#campaign .prize_detail h3{font-size:2rem;text-align:center;color:#00afe5;line-height:1}@media screen and (max-width:1080px){#campaign .prize_detail h3{font-size:3.5vw;margin-bottom:10px}}@media screen and (max-width:768px){#campaign .prize_detail h3{font-size:2rem}}#campaign .prize_detail .c{text-align:center;font-weight:700;letter-spacing:1px}@media screen and (max-width:1080px){#campaign .prize_detail .c{font-size:.9rem}}#campaign .prize_detail .num{color:#fff;background:#00afe5;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:6px 20px;border-radius:100px}#campaign .prize_detail ul{width:85%;margin:0 auto;padding-top:1vw}@media screen and (max-width:1080px){#campaign .prize_detail ul{width:100%}}@media screen and (max-width:768px){#campaign .prize_detail ul{margin:25px 0}}#campaign .prize_detail li{padding:12px 0;display:grid;grid-template-columns:25% auto;border-bottom:1px dashed #72deff}@media screen and (max-width:768px){#campaign .prize_detail li{grid-template-columns:30% auto}}footer{text-align:center;color:#fff;background:#00afe5;margin:0;padding:100px 0 150px}@media screen and (max-width:768px){footer{padding:75px 0;overflow:hidden}}footer h2{width:20%;max-width:360px;margin:0 auto}@media screen and (max-width:768px){footer h2{width:40%}}footer h2 img{width:100%}footer >p{font-weight:700;font-size:1.5rem;margin:50px 0}@media screen and (max-width:768px){footer >p{font-size:1.1rem;width:90%;margin:25px auto}}footer ul{font-weight:700;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 0 10px 25px;border:1px solid #fff;border-width:1px 0;list-style-position:outside;list-style-type:'✓ ';box-sizing:border-box}@media screen and (max-width:768px){footer ul{font-size:.9rem;width:90%}}footer ul li{text-align:left;margin:10px 0}footer .fig{margin:75px auto;display:flex;align-items:flex-end;justify-content:center;gap:0 6px}@media screen and (max-width:768px){footer .fig{margin:25px auto}}footer .fig img{width:auto;height:150px}footer .fig img.match_1500{height:217.5px}footer .fig img.match_jerry{height:93px}footer .sns{line-height:1;margin-bottom:50px;display:flex;align-items:center;justify-content:center;gap:0 50px}@media screen and (max-width:768px){footer .sns{width:-moz-fit-content;width:fit-content;margin:0 auto 50px;display:block}}footer .sns a{color:#fff;font-weight:700;text-decoration:none;display:flex;align-items:center}@media screen and (max-width:768px){footer .sns a{margin-bottom:10px}}footer .sns svg{line-height:1;height:20px;margin-right:10px;fill:#fff}@media screen and (max-width:768px){footer .inquiry{width:90%;margin:0 auto}}footer .inquiry h2{font-size:1.25rem;font-weight:400;margin-bottom:10px}@media screen and (max-width:768px){footer .inquiry h2{font-weight:700}}footer .inquiry p{font-size:.9rem;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:left}#rules{margin:200px auto 0;padding-bottom:150px}@media screen and (max-width:768px){#rules{margin:100px auto 0}}#rules .inner{max-width:980px;padding:20px;font-size:.75rem;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1080px){#rules .inner{width:90%}}@media screen and (max-width:768px){#rules .inner{width:100%}}#rules .inner a{color:#fff100}#rules .inner h3{font-weight:400;font-size:.75rem}#rules .inner p{margin-bottom:25px}#rules a.entry{text-align:center;color:#fff100;font-weight:700;letter-spacing:1px;background:#00afe5;width:50%;max-width:480px;margin:50px auto 0;padding:20px 25px;display:block;border:2px solid #fff;border-radius:4px;transition:color .2s,background .2s;box-shadow:5px 5px 0 0 #458edd}#rules a.entry.disable{opacity:.25;pointer-events:none}#rules a.entry:hover{color:#00afe5;background:#fff433}#rules .cs{text-align:center;margin-top:20px;font-size:.9rem;letter-spacing:1px}#span h2,#flow h2{text-align:center;font-size:2rem;color:#00afe5;letter-spacing:2px;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:50px}#span h2:after,#flow h2:after{content:'';width:100%;display:block;border-bottom:3px solid #00afe5}#span{text-align:center;margin-bottom:100px}#span >div{font-weight:700;line-height:1;display:flex;justify-content:center}@media screen and (max-width:1080px){#span >div{width:86%;margin:0 auto}}@media screen and (max-width:768px){#span >div{display:block}}#span >div span{font-size:1.5rem}@media screen and (max-width:1080px){#span >div span{font-size:1.3rem;line-height:1;display:block}}#span >div span.kara{margin:0 10px}@media screen and (max-width:768px){#span >div span.kara{display:none}}#span >div img{width:50px;margin:0 10px}@media screen and (max-width:1080px){#span >div img{margin:0 15px;display:block}}@media screen and (max-width:768px){#span >div img{width:50px;display:block}}@media screen and (max-width:768px){#span >div img.arrow1{display:none}}#span >div img.arrow2{display:none}@media screen and (max-width:768px){#span >div img.arrow2{width:7.5px;margin:10px auto;display:block}}#flow{padding-bottom:100px}#flow >p{text-align:center;margin-bottom:50px}#flow ul{width:100%;max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 5%}@media screen and (max-width:1080px){#flow ul{width:90%}}@media screen and (max-width:768px){#flow ul{display:block}}#flow ul li{position:relative}#flow ul li .img{text-align:center;height:200px;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:768px){#flow ul li .img{height:auto}}#flow ul li .img img{width:auto;height:200px}@media screen and (max-width:768px){#flow ul li .img img{height:150px}}#flow ul li:after{content:'';width:50px;height:50px;display:block;position:absolute;top:35%;right:-30px;border:1px solid #000;border-width:1px 1px 0 0;transform:rotate(45deg)}@media screen and (max-width:768px){#flow ul li:after{width:25px;height:25px;margin:25px auto 37.5px;position:static;transform:rotate(135deg)}}#flow ul li:nth-child(3) .img img{height:150px}@media screen and (max-width:768px){#flow ul li:nth-child(3) .img img{height:125px}}#flow ul li:nth-child(3):after{display:none}#flow ul li p{text-align:center;font-size:.9rem;margin-top:15px}@media screen and (max-width:768px){#flow ul li p{font-size:1rem;width:75%;margin:15px auto 0}}#title img{width:100%;transition:opacity 1s ease-in-out;opacity:0}#title img.active{opacity:1}@media screen and (max-width:768px){#title img.pc{display:none}}#title img.sp{display:none}@media screen and (max-width:768px){#title img.sp{display:block}}body#entry #entry_title{background:#fff100;padding:50px 0 0}body#entry #entry_title h2{text-align:center;font-size:2.5rem;color:#00afe5}@media screen and (max-width:768px){body#entry #entry_title h2{font-size:1.5rem}}body#entry .form{background:#fff100;padding-bottom:100px}body#entry .form #thanks{text-align:center;width:90%;max-width:980px;margin:0 auto;padding:50px 0 200px}body#entry #receipt_image >div >div >div{margin-bottom:10px}body#entry .rules{padding:25px;font-size:.8rem}body#entry .rules h3{font-size:.8rem}body#entry .rules p{margin-bottom:12.5px}html,body{font-size:17px;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:768px){html,body{font-size:14px}}body{font-family:hiragino-mincho-pron,sans-serif}