﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp_s.css";@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@600&display=swap&text=0123456789";@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}@keyframes bound-anim{0%{transform:translateY(0) scale(1)}60%{transform:translateY(5px) scale(1)}100%{transform:translateY(10px) scale(1)}}html{scroll-behavior:smooth}@media screen and (max-width: 767px){body{margin:0 !important}}.contents_{margin:0 auto !important;width:100% !important}.single_mainframe_{margin:0 auto !important;width:100% !important}#wrapping_info{text-align:center}h1.event_name_{display:none !important}#LINE_wrap{width:100%;margin:0 auto;padding:0;color:#1a1a1a;font-family:YakuHanJPs,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN","ヒラギノ角ゴ Pro","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 767px){#LINE_wrap{width:100%;margin:0 auto;padding:0;border:none}}@media all and (-ms-high-contrast: none){#LINE_wrap div,#LINE_wrap span,#LINE_wrap applet,#LINE_wrap object,#LINE_wrap iframe,#LINE_wrap h1,#LINE_wrap h2,#LINE_wrap h3,#LINE_wrap h4,#LINE_wrap h5,#LINE_wrap h6,#LINE_wrap p,#LINE_wrap blockquote,#LINE_wrap pre,#LINE_wrap a,#LINE_wrap abbr,#LINE_wrap acronym,#LINE_wrap address,#LINE_wrap big,#LINE_wrap cite,#LINE_wrap code,#LINE_wrap del,#LINE_wrap dfn,#LINE_wrap em,#LINE_wrap img,#LINE_wrap ins,#LINE_wrap kbd,#LINE_wrap q,#LINE_wrap s,#LINE_wrap samp,#LINE_wrap small,#LINE_wrap strike,#LINE_wrap strong,#LINE_wrap sub,#LINE_wrap sup,#LINE_wrap tt,#LINE_wrap var,#LINE_wrap b,#LINE_wrap u,#LINE_wrap i,#LINE_wrap center,#LINE_wrap dl,#LINE_wrap dt,#LINE_wrap dd,#LINE_wrap ol,#LINE_wrap ul,#LINE_wrap li,#LINE_wrap fieldset,#LINE_wrap form,#LINE_wrap label,#LINE_wrap legend,#LINE_wrap table,#LINE_wrap caption,#LINE_wrap tbody,#LINE_wrap tfoot,#LINE_wrap thead,#LINE_wrap tr,#LINE_wrap th,#LINE_wrap td,#LINE_wrap article,#LINE_wrap aside,#LINE_wrap canvas,#LINE_wrap details,#LINE_wrap embed,#LINE_wrap figure,#LINE_wrap figcaption,#LINE_wrap footer,#LINE_wrap header,#LINE_wrap hgroup,#LINE_wrap menu,#LINE_wrap nav,#LINE_wrap output,#LINE_wrap ruby,#LINE_wrap section,#LINE_wrap summary,#LINE_wrap time,#LINE_wrap mark,#LINE_wrap audio,#LINE_wrap video{line-height:1.6;font-size:16px}}#LINE_wrap *,#LINE_wrap ::after,#LINE_wrap ::before{box-sizing:border-box}#LINE_wrap article,#LINE_wrap aside,#LINE_wrap details,#LINE_wrap figcaption,#LINE_wrap figure,#LINE_wrap footer,#LINE_wrap header,#LINE_wrap hgroup,#LINE_wrap menu,#LINE_wrap nav,#LINE_wrap section{display:block}#LINE_wrap blockquote,#LINE_wrap q{quotes:none}#LINE_wrap blockquote:before,#LINE_wrap blockquote:after,#LINE_wrap q:before,#LINE_wrap q:after{content:"";content:none}#LINE_wrap input,#LINE_wrap textarea{margin:0;padding:0}#LINE_wrap ol,#LINE_wrap ul{list-style:none}#LINE_wrap table{border-collapse:collapse;border-spacing:0;width:100%}#LINE_wrap img{max-width:100%;vertical-align:bottom}#LINE_wrap caption,#LINE_wrap th{text-align:left}#LINE_wrap .tc{text-align:center}#LINE_wrap .tr{text-align:right}#LINE_wrap .tl{text-align:left}#LINE_wrap a:focus,#LINE_wrap *:focus{outline:none}#LINE_wrap a{text-decoration:none}#LINE_wrap a img{transition:.6s}#LINE_wrap a img:hover{opacity:.5 !important;transition:.6s}#LINE_wrap .content img,#LINE_wrap .content p{position:relative;z-index:2}#LINE_wrap .c-txt__maeker{position:relative;display:inline-block;z-index:0}#LINE_wrap .c-txt__maeker::before{content:"";position:absolute;left:0;bottom:0;width:0;height:50%;background:#fff997;z-index:-1;transition:width 1s ease-out}#LINE_wrap .c-txt__maeker.is-visible::before{width:100%}@media screen and (max-width: 767px){#LINE_wrap .c-txt__maeker{font-size:22px}}#LINE_wrap .inner{width:840px;margin:0 auto;padding-bottom:0}@media screen and (max-width: 767px){#LINE_wrap .inner{width:93%}}#LINE_wrap .mv_wrap{text-align:center;width:100%;padding:30px 0 40px;background:url(../img/bg_header.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 767px){#LINE_wrap .mv_wrap{padding:15px 0 0}}#LINE_wrap .mv_wrap .inner{width:1000px;position:relative;padding:0 0 20px}#LINE_wrap .mv_wrap__mainimg{text-align:left}#LINE_wrap .mv_wrap__txt{position:absolute;top:0;left:2.5em;animation:.7s bound-anim ease-in infinite alternate}#LINE_wrap .mv_wrap__btn{position:absolute;bottom:2em;left:2em}#LINE_wrap .mv_wrap__note{position:absolute;bottom:0;left:0;color:#fff;font-size:16px}#LINE_wrap .present_wrap{background:linear-gradient(to top, #6bbd6f 0%, #ffffff 50%, #ffffff 100%);padding:60px 0 40px}@media screen and (max-width: 767px){#LINE_wrap .present_wrap{padding:20px 0 10px}}#LINE_wrap .present_wrap__mainbox{background:#fff;border:4px solid #ffa524;border-radius:15px;position:sticky;z-index:2}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__mainbox{border:2px solid #ffa524}}#LINE_wrap .present_wrap__mainbox__ttl{background:#ffa524;text-align:center;color:#fff;font-size:30px;font-family:"League Spartan","M PLUS Rounded 1c","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;font-weight:bold;margin-top:.5em;padding:.7em 0 .3em}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__mainbox__ttl{font-size:22px}}#LINE_wrap .present_wrap__mainbox__txt{display:flex;justify-content:space-between;align-items:center;padding:30px 40px}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__mainbox__txt{flex-flow:wrap;padding:10px 25px}}#LINE_wrap .present_wrap__mainbox__txt p{font-size:24px;line-height:1.5em}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__mainbox__txt p{font-size:18px;margin:10px 0}}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__mainbox__img{width:100%;text-align:center}#LINE_wrap .present_wrap__mainbox__img img{width:50% !important;margin-bottom:10px}}#LINE_wrap .present_wrap__mainbox__img img{width:100%}#LINE_wrap .present_wrap__listwrap{margin:60px auto;position:sticky;z-index:2}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__listwrap{margin:25px auto}}#LINE_wrap .present_wrap__listwrap__ttl{font-size:30px;font-weight:bold;color:#ffa524;font-family:"League Spartan","M PLUS Rounded 1c","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;text-align:center}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__listwrap__ttl{font-size:25px}}#LINE_wrap .present_wrap__listwrap__list{display:flex;justify-content:center;align-items:stretch;gap:20px;margin:20px auto;padding:0}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__listwrap__list{flex-flow:wrap;gap:10px}}#LINE_wrap .present_wrap__listwrap__list li{width:calc((100% - 40px)/2);background:#fff;border:4px solid #ffa524;border-radius:15px;padding:0 10px;text-align:center;display:flex;flex-flow:wrap;justify-content:center;align-items:center;height:320px}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__listwrap__list li{width:100%;border:2px solid #ffa524;padding:15px;height:auto}}#LINE_wrap .present_wrap__listwrap__list li p{font-size:20px;line-height:1.4em}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__listwrap__list li p{width:55%;font-size:17px;text-align:left}}#LINE_wrap .present_wrap__listwrap__list li img{margin:0 auto 15px;width:150px}@media screen and (max-width: 767px){#LINE_wrap .present_wrap__listwrap__list li img{width:30%}}#LINE_wrap .step_wrap{background:url(../img/bg_step.jpg) repeat}#LINE_wrap .step_wrap__ttl{width:100%;background:#00681b;color:#fff;font-family:"League Spartan","M PLUS Rounded 1c","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;font-size:55px;font-weight:bold;text-align:center;padding:.8em 0 .5em}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__ttl{font-size:28px;padding:.4em 0 .2em}}#LINE_wrap .step_wrap .inner{padding:40px 0}@media screen and (max-width: 767px){#LINE_wrap .step_wrap .inner{padding:20px 0}}#LINE_wrap .step_wrap__content{text-align:center}#LINE_wrap .step_wrap__content__ttl{margin:0 auto 30px;background:#044b96;font-size:30px;font-weight:bold;font-family:"League Spartan","M PLUS Rounded 1c","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;color:#fff;border-radius:50px;padding:.7em 1.5em .4em;display:inline-block;position:relative;font-weight:bold;text-align:center}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__ttl{font-size:20px;padding:.3em 1.5em .1em;margin:0 auto 20px}}#LINE_wrap .step_wrap__content__ttl::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:#044b96 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#LINE_wrap .step_wrap__content__box{background:#fff;border:4px solid #00681b;border-radius:15px;padding:50px 40px 0;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box{border:3px solid #00681b;flex-flow:wrap}}#LINE_wrap .step_wrap__content__box__txt{line-height:1.7em}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box__txt{width:100%;font-size:22px;margin-bottom:15px}}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box__img{margin:0 auto;text-align:center}}#LINE_wrap .step_wrap__content__box.cnt01{padding:30px 40px 0;align-items:center}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt01{padding:25px 25px 0}}#LINE_wrap .step_wrap__content__box.cnt01 .step_wrap__content__box__txt{text-align:left;margin-top:-20px;font-size:20px}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt01 .step_wrap__content__box__txt{margin-top:0;font-size:16px}}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt01 .step_wrap__content__box__txt .c-txt__maeker{font-size:16px}}#LINE_wrap .step_wrap__content__box.cnt02{padding:30px 40px 0;align-items:flex-start;position:relative}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02{padding:30px 15px 0}}#LINE_wrap .step_wrap__content__box.cnt02:not(:last-child)::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-32px;width:0;height:0;border-left:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-top:32px solid #00681b}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__ttl{font-size:32px;font-family:"League Spartan","M PLUS Rounded 1c","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;font-weight:bold;color:#00681b;position:relative;display:inline-block;padding-top:20px}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__ttl{padding-top:0;font-size:28px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__ttl span{font-size:36px;letter-spacing:.05em}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__ttl span{font-size:32px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__ttl::after{content:"";position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;bottom:0;width:85px;height:3px;background-color:#ffa524}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__ttl::after{bottom:-5px;width:60px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt{width:400px;font-size:28px;font-weight:600;line-height:1.5em;margin:0 15px 0}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt{width:100%;font-size:22px;margin-bottom:10px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt p{margin:20px 0}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt p{margin:15px 0 10px;font-size:22px;text-align:left}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul{margin:10px auto 0;padding:0}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul{padding-left:20px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul li{text-align:left;font-size:25px;line-height:1.6em}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul li{font-size:18px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul li:first-child::after{content:"";display:inline-block;margin-left:3px;vertical-align:middle;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:10px solid #00681b}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul.note_list{padding:0}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul.note_list li{font-size:18px;font-weight:500;text-align:left;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul.note_list li{font-size:15px}}#LINE_wrap .step_wrap__content__box.cnt02 .step_wrap__content__box__txt ul.note_list li::after{display:none}#LINE_wrap .step_wrap .cnt02+.cnt02{margin-top:60px}@media screen and (max-width: 767px){#LINE_wrap .step_wrap .cnt02+.cnt02{margin-top:45px}}#LINE_wrap .step_wrap__btn{margin:35px auto;text-align:center;position:relative}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__btn{margin:20px auto}}#LINE_wrap .step_wrap__btn__img{position:absolute;top:-60px;left:-30px}@media screen and (max-width: 767px){#LINE_wrap .step_wrap__btn__img{width:30%;top:60px}}#LINE_wrap .step_wrap .step_wrap__btn+.step_wrap__content{margin-top:80px}@media screen and (max-width: 767px){#LINE_wrap .step_wrap .step_wrap__btn+.step_wrap__content{margin-top:45px}}#LINE_wrap .note_wrap{text-align:center;width:100%;padding:30px 0 40px;background:url(../img/bg_footer.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 767px){#LINE_wrap .note_wrap{padding:45px 0 25px}}#LINE_wrap .note_wrap .inner{width:840px;position:relative;padding:0 0 20px}@media screen and (max-width: 767px){#LINE_wrap .note_wrap .inner{width:94%}}#LINE_wrap .note_wrap__list{background:rgba(255,255,255,.85);padding:20px 35px}#LINE_wrap .note_wrap__list li{text-align:left;font-size:14px;text-indent:-1em;padding:1em;padding:0}#LINE_wrap .note_wrap__list li:not(:last-child){margin-bottom:5px}#LINE_wrap .confetti{position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);overflow:hidden;left:50%;max-width:1200px;width:100%;height:760px;z-index:1}@media screen and (max-width: 767px){#LINE_wrap .confetti{max-width:100%;top:38%;width:100%;height:105vw}}#LINE_wrap .confetti span{position:absolute;top:-10%;width:.7vw;height:1vw}@media screen and (max-width: 767px){#LINE_wrap .confetti span{width:2vw;height:2vw}}.confetti span:nth-child(2n+1){animation:confetti-anim-1 15s 0s linear infinite}.confetti span:nth-child(2n+2){animation:confetti-anim-2 15s 0s linear infinite}.confetti span:nth-child(1){left:0%}.confetti span:nth-child(2){left:3%}.confetti span:nth-child(3){left:6%}.confetti span:nth-child(4){left:9%}.confetti span:nth-child(5){left:12%}.confetti span:nth-child(6){left:15%}.confetti span:nth-child(7){left:18%}.confetti span:nth-child(8){left:21%}.confetti span:nth-child(9){left:24%}.confetti span:nth-child(10){left:27%}.confetti span:nth-child(11){left:30%}.confetti span:nth-child(12){left:33%}.confetti span:nth-child(13){left:36%}.confetti span:nth-child(14){left:39%}.confetti span:nth-child(15){left:42%}.confetti span:nth-child(16){left:45%}.confetti span:nth-child(17){left:48%}.confetti span:nth-child(18){left:51%}.confetti span:nth-child(19){left:54%}.confetti span:nth-child(20){left:57%}.confetti span:nth-child(21){left:60%}.confetti span:nth-child(22){left:63%}.confetti span:nth-child(23){left:66%}.confetti span:nth-child(24){left:69%}.confetti span:nth-child(25){left:72%}.confetti span:nth-child(26){left:75%}.confetti span:nth-child(27){left:78%}.confetti span:nth-child(28){left:81%}.confetti span:nth-child(29){left:84%}.confetti span:nth-child(30){left:87%}.confetti span:nth-child(31){left:90%}.confetti span:nth-child(32){left:93%}.confetti span:nth-child(33){left:96%}.confetti span:nth-child(34){left:99%}.confetti span:nth-child(35){left:100%}.confetti span:nth-child(5n+1){background:#d71d02}.confetti span:nth-child(5n+2){background:#3280c3}.confetti span:nth-child(5n+3){background:#ffa524}.confetti span:nth-child(5n+4){background:#d71d02}.confetti span:nth-child(5n+5){background:#3280c3}.confetti span:nth-child(4n+1){animation-duration:5s}.confetti span:nth-child(4n+2){animation-duration:12s}.confetti span:nth-child(4n+3){animation-duration:8s}.confetti span:nth-child(4n+4){animation-duration:6s}.confetti span:nth-child(11n+1){animation-delay:0s}.confetti span:nth-child(11n+2){animation-delay:9s}.confetti span:nth-child(11n+3){animation-delay:2s}.confetti span:nth-child(11n+4){animation-delay:5s}.confetti span:nth-child(11n+5){animation-delay:6s}.confetti span:nth-child(11n+6){animation-delay:7s}.confetti span:nth-child(11n+7){animation-delay:3s}.confetti span:nth-child(11n+8){animation-delay:1s}.confetti span:nth-child(11n+9){animation-delay:2s}.confetti span:nth-child(11n+10){animation-delay:11s}.confetti span:nth-child(11n+11){animation-delay:10s}@keyframes confetti-anim-1{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(6vw) rotateX(90deg) rotateY(270deg)}}@keyframes confetti-anim-2{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(-6vw) rotateX(90deg) rotateY(270deg)}}/*# sourceMappingURL=style.css.map */