.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:500}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}body{position:relative}.mfp-content #modal-01,.mfp-content #modal-02,.mfp-content #modal-03,.mfp-content #modal-04,.mfp-content #modal-05,.mfp-content #modal-06,.mfp-content #modal-07{position:relative;margin:10px auto;padding:20px;max-width:45%;background-color:#fff}.mfp-content .mfp-close{width:25px;height:25px;line-height:25px}.hatsuni2022 .mainBlock{padding:0 0 105px;background-color:#d8001e}.hatsuni2022 .mainBlock h1{margin-bottom:40px;padding:50px 40px 0;text-align:center}.hatsuni2022 .mainBlock .pager{position:sticky;width:100%;top:0;padding:20px 50px 40px;z-index:100;background-color:#d8001e}.hatsuni2022 .mainBlock .pager ul{display:-ms-flexbox;display:flex;margin-bottom:20px}.hatsuni2022 .mainBlock .pager ul li{display:table;width:32%;margin-right:2%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.hatsuni2022 .mainBlock .pager ul li a{display:table-cell;padding:15px 0;color:#fff;font-size:35.2px;font-size:2.2rem;font-weight:700;line-height:1.6;text-align:center;vertical-align:middle;border-radius:8px;background-color:#cf9930;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="5" dy="5" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.5)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(4px 4px 4px rgba(0,0,0,.5))}.hatsuni2022 .mainBlock .pager ul li:last-child{margin-right:0}.hatsuni2022 .mainBlock .pager figure a{display:block}.hatsuni2022 .mainBlock .pager figure a img{width:100%;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="5" dy="5" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.5)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(4px 4px 4px rgba(0,0,0,.5))}.hatsuni2022 .mainBlock section{padding:338px 50px 20px;margin-top:-338px}.hatsuni2022 .mainBlock section h2{position:relative;width:100%;padding:15px 0;line-height:1;text-align:center;border-radius:8px;background-color:#cf9a41}.hatsuni2022 .mainBlock section h2 span{color:#fff;font-size:48px;font-size:3.0rem;font-weight:700}.hatsuni2022 .mainBlock section h2 figure{position:absolute;left:-10px;top:-50%}.hatsuni2022 .mainBlock section .pdf_btn{width:100%;margin:40px 0 20px;line-height:1;text-align:center}.hatsuni2022 .mainBlock section .pdf_btn a{display:inline-block;width:100%;padding:18px 0;color:#fff;font-size:48px;font-size:3.0rem;font-weight:700;border-radius:8px;background-color:#f6ab00;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="5" dy="5" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.5)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(4px 4px 4px rgba(0,0,0,.5))}.hatsuni2022 .mainBlock section.kujiArea h2.heading2{padding:0;border-top:60px solid #000;border-radius:0;background-color:#d8001e}.hatsuni2022 .mainBlock section.kujiArea h2.heading2 figure{position:relative;left:auto;top:auto;margin-top:-25px;border-top:6px solid #eac112}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-tab h3{width:8em;padding:10px 0 10px 40px;color:#fff;font-size:32px;font-size:2.0rem;background-color:#432b1c;border-radius:0 30px 0 0}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-tab p{padding:20px 0 15px 40px;color:#fff;font-size:32px;font-size:2.0rem;font-weight:700;line-height:1.3;background-color:#432b1c}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-tab p span{padding:0 5px;font-size:44.8px;font-size:2.8rem}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail{margin-bottom:80px;padding-top:40px;background-color:#fcf9dc;border-bottom:60px solid #000}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-txt{color:#432b1c;font-size:32px;font-size:2.0rem;font-weight:700;line-height:1.4}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-inner{margin-bottom:-25px;padding:0 40px;border-bottom:6px solid #eac112}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail h3{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#ba2e30;font-size:57.6px;font-size:3.6rem;font-weight:700}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail h3:before,.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail h3:after{border-top:6px double #ba2e30;content:"";-ms-flex-positive:1;flex-grow:1}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail h3:before{margin-right:10px}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail h3:after{margin-left:10px}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail figure{position:relative;left:-60px;width:820px;margin-bottom:60px}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail .center{position:relative;left:0;width:100%}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app{padding:40px 0}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app h4{width:80%;margin:0 auto 40px;padding:15px 0;color:#432b1c;font-size:32px;font-size:2.0rem;line-height:1;text-align:center;border-radius:30px;background-color:#eac112}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app ul{display:-ms-flexbox;display:flex;width:60%;margin:0 auto 80px;-ms-flex-pack:justify;justify-content:space-between}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app ul li img{height:65px}.hatsuni2022 .mainBlock-set{display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:979px){.mfp-content #modal-01,.mfp-content #modal-02,.mfp-content #modal-03,.mfp-content #modal-04,.mfp-content #modal-05,.mfp-content #modal-06,.mfp-content #modal-07{max-width:80%}.hatsuni2022 .mainBlock{padding:0 0 75px}.hatsuni2022 .mainBlock h1{padding:5vh 0 2vh}.hatsuni2022 .mainBlock .pager{width:100%;padding:2vh 4vw}.hatsuni2022 .mainBlock section{width:100%;margin-top:-42.7%;padding:42.7% 5% 8%}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail figure{width:100%}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app h4{width:90%}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app ul{width:75%}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app ul li img{height:62px}}@media screen and (max-width:767px){.mfp-content #modal-01,.mfp-content #modal-02,.mfp-content #modal-03,.mfp-content #modal-04,.mfp-content #modal-05,.mfp-content #modal-06,.mfp-content #modal-07{max-width:85%}.hatsuni2022 .mainBlock{padding:0 0 25px}.hatsuni2022 .mainBlock h1{margin-bottom:20px;padding:5vh 6vw 0}.hatsuni2022 .mainBlock .pager{padding:2vh 4vw}.hatsuni2022 .mainBlock .pager ul li a{padding:1.4vh 0;font-size:1.4rem}.hatsuni2022 .mainBlock section{padding:29vh 3.6vw 2vh;margin-top:-29vh}.hatsuni2022 .mainBlock section .modal-wrapper .modal-window{width:90%}.hatsuni2022 .mainBlock section h2 span{font-size:1.7rem}.hatsuni2022 .mainBlock section h2 figure{top:-1.25vh;left:-10.1vw}.hatsuni2022 .mainBlock section .pdf_btn a{font-size:1.8rem}.hatsuni2022 .mainBlock section.kujiArea h2.heading2{border-top:40px solid #000}.hatsuni2022 .mainBlock section.kujiArea h2.heading2 figure{margin-top:-1.7vh;border-top:4px solid #eac112}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-tab h3{width:6.5em;padding:10px 0 10px 4.5vw}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-tab p{padding:20px 4.5vw 15px;font-size:1.6rem}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-tab p span{padding:0;font-size:2.2rem}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail{border-bottom:40px solid #000}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-inner{margin-bottom:-1.7vh;padding:0 4vw;border-bottom:4px solid #eac112}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail figure{width:100%;left:-5.7vw;margin-bottom:3vh}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app h4{width:85%;margin:0 auto 3vh;font-size:1.5rem}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app ul{width:80%;margin:0 auto 6vh}.hatsuni2022 .mainBlock section.kujiArea .kujiArea-datail-app ul li img{height:4.8vh}}
