@media print{body{-webkit-print-color-adjust:exact;top:0 !important;left:0 !important;width:200mm !important}}.Caveat{font-family:Caveat,cursive}.Montserrat{font-family:Montserrat,sans-serif}.bold{font-weight:bold}.Noto_Sans_JP.-black{font-family:"Noto Sans JP",sans-serif;font-weight:900}.Noto_Sans_JP.-extrabold{font-family:"Noto Sans JP",sans-serif;font-weight:800}.Noto_Sans_JP.-bold{font-family:"Noto Sans JP",sans-serif;font-weight:700}.Noto_Sans_JP.-medium{font-family:"Noto Sans JP",sans-serif;font-weight:500}.Noto_Sans_JP.-regular{font-family:"Noto Sans JP",sans-serif;font-weight:400}.Noto_Sans_JP.-light{font-family:"Noto Sans JP",sans-serif;font-weight:300}.Noto_Sans_JP.-thin{font-family:"Noto Sans JP",sans-serif;font-weight:100}.c-white{color:#fff}.c-pink{color:#f989c4;color:#f0d838}.c-orange{color:#edb82a}.c-red{color:#de4451}.c-green{color:#52af60}.c-gray{color:gray}.c-light-green{color:#79c23d}.c-light-yellow{color:#fdf5c1}.c-dark-yellow{color:#ece3a8}.c-mail-yellow{color:#f4dd61}.bg-black{background-color:#000}.bg-red{background-color:#de4451}.bg-green{background-color:#52af60}.bg-yellow{background-color:#f0d838}.bg-blue{background-color:#5bc7e2}.bg-light-yellow{background-color:#fdf5c1}.bg-light-green{background-color:#79c23d}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0}body{line-height:1}ol,ul{padding:0;list-style:none}fieldset{padding:0;border:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}img,picture,svg,canvas,video{display:block;max-width:100%}img{height:auto;border-style:none;vertical-align:bottom}a{color:inherit;text-decoration:none}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,input,select,textarea{background-color:rgba(0,0,0,0)}button{border:0}textarea{resize:vertical}pre,code,kbd,samp,tt{font-family:inherit;line-height:100%}strong{font-weight:bold}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none !important}body{background:#fff;font-family:"Noto Sans JP","メイリオ",Meiryo,sans-serif;color:#000;text-align:left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;position:relative}@media print,only screen and (min-width: 769px){body{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){body{font-size:3.2vw}}::-moz-selection{background:rgba(10,171,171,.4)}::selection{background:rgba(10,171,171,.4)}html{letter-spacing:0.05em}a[href*="tel:"]{color:#000}@media print,only screen and (min-width: 769px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}button{outline:none;cursor:pointer;color:#111}#stage{width:100%;overflow:hidden}picture{display:block}.m_disnon{display:none}.m_box_pd10{padding:10px}.m_box_pd20{padding:20px}.m_box_pd30{padding:30px}.m_box_pd40{padding:40px}.m_box_pd50{padding:50px}.m_center{text-align:center}.m_left{text-align:left}.m_right{text-align:right}.m_va_top{vertical-align:top}.m_va_middle{vertical-align:middle}.m_font_b{font-weight:bold !important}@media print,only screen and (min-width: 769px){.m_fontS{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px){.m_fontS{font-size:10px;font-size:1.2rem}}@media print,only screen and (min-width: 769px){.m_fontSM{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px){.m_fontSM{font-size:12px;font-size:1.44rem}}@media print,only screen and (min-width: 769px){.m_fontM{font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){.m_fontM{font-size:16px;font-size:1.92rem}}@media print,only screen and (min-width: 769px){.m_fontLM{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 768px){.m_fontLM{font-size:18px;font-size:2.16rem}}@media print,only screen and (min-width: 769px){.m_fontL{font-size:20px;font-size:2rem}}@media only screen and (max-width: 768px){.m_fontL{font-size:20px;font-size:2.4rem}}@media print,only screen and (min-width: 769px){.m_fontLL{font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 768px){.m_fontLL{font-size:22px;font-size:2.64rem}}.m_word_break{word-break:break-all}.m_mb0{margin-bottom:0 !important}.m_mb10{margin-bottom:10px}.m_mb20{margin-bottom:20px}.m_mb30{margin-bottom:30px}.m_mb40{margin-bottom:40px}.m_mb50{margin-bottom:50px}.m_mb60{margin-bottom:60px}.m_mb70{margin-bottom:70px}.m_mb80{margin-bottom:80px}.m_mb90{margin-bottom:90px}.m_mb100{margin-bottom:100px}.m_ml10{margin-left:10px}.m_ml20{margin-left:20px}.m_ml30{margin-left:30px}.m_ml40{margin-left:40px}.m_ml50{margin-left:50px}.m_mr10{margin-right:10px}.m_mr20{margin-right:20px}.m_mr30{margin-right:30px}.m_mr40{margin-right:40px}.m_mr50{margin-right:50px}.modal_containts{z-index:10}.modal{display:none;height:100%;background:hsla(0,0%,100%,.8);position:fixed;top:0;width:100%;z-index:1000;overflow-y:auto}.modal__bg{height:100%;position:absolute;width:100%}.modal a.js-modal-close{position:absolute;top:-43px;right:-8px}.modal a.js-modal-close img{width:50px;height:49px}.modal__content{left:50%;position:absolute;top:25%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:700px;width:80vw;padding-bottom:50px}.movieList_item a{text-decoration:none;color:#fff;display:block;padding:7px 1.5em 8px;font-size:1.2rem;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.movieList_item{border:solid 1px #df291c;margin-right:1em}.movieList_item:last-child{margin-right:0}.movieList_item a:hover{background:#df291c;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.modal_cont.c_inner{padding:50px;width:96%;background:#ffb145;border-radius:25px;border:solid 5px #fff;-webkit-box-shadow:2px 2px 5px #9d9d9d;box-shadow:2px 2px 5px #9d9d9d}.modal_ep{font-size:1.6rem;display:inline-block;background:#e60012;color:#fff;border-radius:25px;padding:5px 1em;text-align:center}.modal_box{text-align:center}.modal_ttl{font-size:2.4rem;color:#e60012;margin-top:.5em}.modal_box .m_media{margin-top:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.modal_box .m_media_imgWp{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin-right:2%}.m_media_desc{text-align:left}.modal_box .m_media_body{padding-bottom:70px}.modal_box .m_media_btn{padding:.017em .1em;font-size:2rem;width:96%;max-width:252px}.js-imgover.js-modal-open.sp{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.text-center{text-align:center}.text-right{text-align:right}.float-left{float:left}.float-right{float:right}.mx-auto{margin-left:auto;margin-right:auto}.clearfix::after{content:"";clear:both;display:block}.leftImg{position:relative}.leftImg img{margin-bottom:20px}@media print,only screen and (min-width: 769px){.leftImg img{float:left;margin-right:20px;width:300px}}@media only screen and (max-width: 768px){.leftImg img{width:100%}}.leftImg::after{content:"";clear:both;display:block}.rightImg{position:relative}.rightImg img{margin-bottom:20px}@media print,only screen and (min-width: 769px){.rightImg img{float:right;margin-left:20px;width:300px}}@media only screen and (max-width: 768px){.rightImg img{width:100%}}.rightImg::after{content:"";clear:both;display:block}.object-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.object-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.object-position-left{-o-object-position:left;object-position:left}.inline-block{display:inline-block}.relative{position:relative}@media print,only screen and (min-width: 769px){.imgWidth-0{width:0px !important}}@media only screen and (max-width: 768px){.imgWidth-0{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-5{width:5px !important}}@media only screen and (max-width: 768px){.imgWidth-5{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-10{width:10px !important}}@media only screen and (max-width: 768px){.imgWidth-10{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-15{width:15px !important}}@media only screen and (max-width: 768px){.imgWidth-15{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-20{width:20px !important}}@media only screen and (max-width: 768px){.imgWidth-20{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-25{width:25px !important}}@media only screen and (max-width: 768px){.imgWidth-25{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-30{width:30px !important}}@media only screen and (max-width: 768px){.imgWidth-30{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-35{width:35px !important}}@media only screen and (max-width: 768px){.imgWidth-35{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-40{width:40px !important}}@media only screen and (max-width: 768px){.imgWidth-40{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-45{width:45px !important}}@media only screen and (max-width: 768px){.imgWidth-45{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-50{width:50px !important}}@media only screen and (max-width: 768px){.imgWidth-50{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-55{width:55px !important}}@media only screen and (max-width: 768px){.imgWidth-55{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-60{width:60px !important}}@media only screen and (max-width: 768px){.imgWidth-60{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-65{width:65px !important}}@media only screen and (max-width: 768px){.imgWidth-65{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-70{width:70px !important}}@media only screen and (max-width: 768px){.imgWidth-70{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-75{width:75px !important}}@media only screen and (max-width: 768px){.imgWidth-75{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-80{width:80px !important}}@media only screen and (max-width: 768px){.imgWidth-80{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-85{width:85px !important}}@media only screen and (max-width: 768px){.imgWidth-85{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-90{width:90px !important}}@media only screen and (max-width: 768px){.imgWidth-90{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-95{width:95px !important}}@media only screen and (max-width: 768px){.imgWidth-95{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-100{width:100px !important}}@media only screen and (max-width: 768px){.imgWidth-100{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-105{width:105px !important}}@media only screen and (max-width: 768px){.imgWidth-105{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-110{width:110px !important}}@media only screen and (max-width: 768px){.imgWidth-110{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-115{width:115px !important}}@media only screen and (max-width: 768px){.imgWidth-115{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-120{width:120px !important}}@media only screen and (max-width: 768px){.imgWidth-120{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-125{width:125px !important}}@media only screen and (max-width: 768px){.imgWidth-125{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-130{width:130px !important}}@media only screen and (max-width: 768px){.imgWidth-130{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-135{width:135px !important}}@media only screen and (max-width: 768px){.imgWidth-135{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-140{width:140px !important}}@media only screen and (max-width: 768px){.imgWidth-140{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-145{width:145px !important}}@media only screen and (max-width: 768px){.imgWidth-145{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-150{width:150px !important}}@media only screen and (max-width: 768px){.imgWidth-150{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-155{width:155px !important}}@media only screen and (max-width: 768px){.imgWidth-155{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-160{width:160px !important}}@media only screen and (max-width: 768px){.imgWidth-160{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-165{width:165px !important}}@media only screen and (max-width: 768px){.imgWidth-165{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-170{width:170px !important}}@media only screen and (max-width: 768px){.imgWidth-170{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-175{width:175px !important}}@media only screen and (max-width: 768px){.imgWidth-175{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-180{width:180px !important}}@media only screen and (max-width: 768px){.imgWidth-180{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-185{width:185px !important}}@media only screen and (max-width: 768px){.imgWidth-185{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-190{width:190px !important}}@media only screen and (max-width: 768px){.imgWidth-190{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-195{width:195px !important}}@media only screen and (max-width: 768px){.imgWidth-195{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-200{width:200px !important}}@media only screen and (max-width: 768px){.imgWidth-200{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-205{width:205px !important}}@media only screen and (max-width: 768px){.imgWidth-205{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-210{width:210px !important}}@media only screen and (max-width: 768px){.imgWidth-210{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-215{width:215px !important}}@media only screen and (max-width: 768px){.imgWidth-215{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-220{width:220px !important}}@media only screen and (max-width: 768px){.imgWidth-220{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-225{width:225px !important}}@media only screen and (max-width: 768px){.imgWidth-225{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-230{width:230px !important}}@media only screen and (max-width: 768px){.imgWidth-230{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-235{width:235px !important}}@media only screen and (max-width: 768px){.imgWidth-235{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-240{width:240px !important}}@media only screen and (max-width: 768px){.imgWidth-240{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-245{width:245px !important}}@media only screen and (max-width: 768px){.imgWidth-245{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-250{width:250px !important}}@media only screen and (max-width: 768px){.imgWidth-250{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-255{width:255px !important}}@media only screen and (max-width: 768px){.imgWidth-255{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-260{width:260px !important}}@media only screen and (max-width: 768px){.imgWidth-260{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-265{width:265px !important}}@media only screen and (max-width: 768px){.imgWidth-265{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-270{width:270px !important}}@media only screen and (max-width: 768px){.imgWidth-270{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-275{width:275px !important}}@media only screen and (max-width: 768px){.imgWidth-275{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-280{width:280px !important}}@media only screen and (max-width: 768px){.imgWidth-280{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-285{width:285px !important}}@media only screen and (max-width: 768px){.imgWidth-285{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-290{width:290px !important}}@media only screen and (max-width: 768px){.imgWidth-290{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-295{width:295px !important}}@media only screen and (max-width: 768px){.imgWidth-295{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-300{width:300px !important}}@media only screen and (max-width: 768px){.imgWidth-300{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-305{width:305px !important}}@media only screen and (max-width: 768px){.imgWidth-305{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-310{width:310px !important}}@media only screen and (max-width: 768px){.imgWidth-310{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-315{width:315px !important}}@media only screen and (max-width: 768px){.imgWidth-315{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-320{width:320px !important}}@media only screen and (max-width: 768px){.imgWidth-320{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-325{width:325px !important}}@media only screen and (max-width: 768px){.imgWidth-325{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-330{width:330px !important}}@media only screen and (max-width: 768px){.imgWidth-330{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-335{width:335px !important}}@media only screen and (max-width: 768px){.imgWidth-335{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-340{width:340px !important}}@media only screen and (max-width: 768px){.imgWidth-340{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-345{width:345px !important}}@media only screen and (max-width: 768px){.imgWidth-345{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-350{width:350px !important}}@media only screen and (max-width: 768px){.imgWidth-350{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-355{width:355px !important}}@media only screen and (max-width: 768px){.imgWidth-355{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-360{width:360px !important}}@media only screen and (max-width: 768px){.imgWidth-360{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-365{width:365px !important}}@media only screen and (max-width: 768px){.imgWidth-365{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-370{width:370px !important}}@media only screen and (max-width: 768px){.imgWidth-370{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-375{width:375px !important}}@media only screen and (max-width: 768px){.imgWidth-375{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-380{width:380px !important}}@media only screen and (max-width: 768px){.imgWidth-380{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-385{width:385px !important}}@media only screen and (max-width: 768px){.imgWidth-385{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-390{width:390px !important}}@media only screen and (max-width: 768px){.imgWidth-390{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-395{width:395px !important}}@media only screen and (max-width: 768px){.imgWidth-395{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-400{width:400px !important}}@media only screen and (max-width: 768px){.imgWidth-400{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-405{width:405px !important}}@media only screen and (max-width: 768px){.imgWidth-405{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-410{width:410px !important}}@media only screen and (max-width: 768px){.imgWidth-410{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-415{width:415px !important}}@media only screen and (max-width: 768px){.imgWidth-415{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-420{width:420px !important}}@media only screen and (max-width: 768px){.imgWidth-420{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-425{width:425px !important}}@media only screen and (max-width: 768px){.imgWidth-425{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-430{width:430px !important}}@media only screen and (max-width: 768px){.imgWidth-430{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-435{width:435px !important}}@media only screen and (max-width: 768px){.imgWidth-435{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-440{width:440px !important}}@media only screen and (max-width: 768px){.imgWidth-440{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-445{width:445px !important}}@media only screen and (max-width: 768px){.imgWidth-445{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-450{width:450px !important}}@media only screen and (max-width: 768px){.imgWidth-450{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-455{width:455px !important}}@media only screen and (max-width: 768px){.imgWidth-455{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-460{width:460px !important}}@media only screen and (max-width: 768px){.imgWidth-460{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-465{width:465px !important}}@media only screen and (max-width: 768px){.imgWidth-465{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-470{width:470px !important}}@media only screen and (max-width: 768px){.imgWidth-470{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-475{width:475px !important}}@media only screen and (max-width: 768px){.imgWidth-475{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-480{width:480px !important}}@media only screen and (max-width: 768px){.imgWidth-480{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-485{width:485px !important}}@media only screen and (max-width: 768px){.imgWidth-485{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-490{width:490px !important}}@media only screen and (max-width: 768px){.imgWidth-490{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-495{width:495px !important}}@media only screen and (max-width: 768px){.imgWidth-495{width:100%}}@media print,only screen and (min-width: 769px){.imgWidth-500{width:500px !important}}@media only screen and (max-width: 768px){.imgWidth-500{width:100%}}.pd-0{padding:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.mt-0{margin-bottom:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.fw-0{font-weight:0 !important}.pd-10{padding:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pl-10{padding-left:10px !important}.pr-10{padding-right:10px !important}.mt-10{margin-bottom:10px !important}.mb-10{margin-bottom:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.fw-100{font-weight:100 !important}.pd-20{padding:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.pl-20{padding-left:20px !important}.pr-20{padding-right:20px !important}.mt-20{margin-bottom:20px !important}.mb-20{margin-bottom:20px !important}.ml-20{margin-left:20px !important}.mr-20{margin-right:20px !important}.fw-200{font-weight:200 !important}.pd-30{padding:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pl-30{padding-left:30px !important}.pr-30{padding-right:30px !important}.mt-30{margin-bottom:30px !important}.mb-30{margin-bottom:30px !important}.ml-30{margin-left:30px !important}.mr-30{margin-right:30px !important}.fw-300{font-weight:300 !important}.pd-40{padding:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.pr-40{padding-right:40px !important}.mt-40{margin-bottom:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mr-40{margin-right:40px !important}.fw-400{font-weight:400 !important}.pd-50{padding:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.pl-50{padding-left:50px !important}.pr-50{padding-right:50px !important}.mt-50{margin-bottom:50px !important}.mb-50{margin-bottom:50px !important}.ml-50{margin-left:50px !important}.mr-50{margin-right:50px !important}.fw-500{font-weight:500 !important}.pd-60{padding:60px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.pl-60{padding-left:60px !important}.pr-60{padding-right:60px !important}.mt-60{margin-bottom:60px !important}.mb-60{margin-bottom:60px !important}.ml-60{margin-left:60px !important}.mr-60{margin-right:60px !important}.fw-600{font-weight:600 !important}.pd-70{padding:70px !important}.pt-70{padding-top:70px !important}.pb-70{padding-bottom:70px !important}.pl-70{padding-left:70px !important}.pr-70{padding-right:70px !important}.mt-70{margin-bottom:70px !important}.mb-70{margin-bottom:70px !important}.ml-70{margin-left:70px !important}.mr-70{margin-right:70px !important}.fw-700{font-weight:700 !important}.pd-80{padding:80px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.pl-80{padding-left:80px !important}.pr-80{padding-right:80px !important}.mt-80{margin-bottom:80px !important}.mb-80{margin-bottom:80px !important}.ml-80{margin-left:80px !important}.mr-80{margin-right:80px !important}.fw-800{font-weight:800 !important}.pd-90{padding:90px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.pl-90{padding-left:90px !important}.pr-90{padding-right:90px !important}.mt-90{margin-bottom:90px !important}.mb-90{margin-bottom:90px !important}.ml-90{margin-left:90px !important}.mr-90{margin-right:90px !important}.fw-900{font-weight:900 !important}.pd-100{padding:100px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}.pl-100{padding-left:100px !important}.pr-100{padding-right:100px !important}.mt-100{margin-bottom:100px !important}.mb-100{margin-bottom:100px !important}.ml-100{margin-left:100px !important}.mr-100{margin-right:100px !important}.fw-1000{font-weight:1000 !important}@media print,only screen and (min-width: 769px){.float-left-pc{float:left}.float-right-pc{float:right}.pd-pc0{padding:0px !important}.pt-pc0{padding-top:0px !important}.pb-pc0{padding-bottom:0px !important}.pl-pc0{padding-left:0px !important}.pr-pc0{padding-right:0px !important}.mt-pc0{margin-bottom:0px !important}.mb-pc0{margin-bottom:0px !important}.ml-pc0{margin-left:0px !important}.mr-pc0{margin-right:0px !important}.pd-pc10{padding:10px !important}.pt-pc10{padding-top:10px !important}.pb-pc10{padding-bottom:10px !important}.pl-pc10{padding-left:10px !important}.pr-pc10{padding-right:10px !important}.mt-pc10{margin-bottom:10px !important}.mb-pc10{margin-bottom:10px !important}.ml-pc10{margin-left:10px !important}.mr-pc10{margin-right:10px !important}.pd-pc20{padding:20px !important}.pt-pc20{padding-top:20px !important}.pb-pc20{padding-bottom:20px !important}.pl-pc20{padding-left:20px !important}.pr-pc20{padding-right:20px !important}.mt-pc20{margin-bottom:20px !important}.mb-pc20{margin-bottom:20px !important}.ml-pc20{margin-left:20px !important}.mr-pc20{margin-right:20px !important}.pd-pc30{padding:30px !important}.pt-pc30{padding-top:30px !important}.pb-pc30{padding-bottom:30px !important}.pl-pc30{padding-left:30px !important}.pr-pc30{padding-right:30px !important}.mt-pc30{margin-bottom:30px !important}.mb-pc30{margin-bottom:30px !important}.ml-pc30{margin-left:30px !important}.mr-pc30{margin-right:30px !important}.pd-pc40{padding:40px !important}.pt-pc40{padding-top:40px !important}.pb-pc40{padding-bottom:40px !important}.pl-pc40{padding-left:40px !important}.pr-pc40{padding-right:40px !important}.mt-pc40{margin-bottom:40px !important}.mb-pc40{margin-bottom:40px !important}.ml-pc40{margin-left:40px !important}.mr-pc40{margin-right:40px !important}.pd-pc50{padding:50px !important}.pt-pc50{padding-top:50px !important}.pb-pc50{padding-bottom:50px !important}.pl-pc50{padding-left:50px !important}.pr-pc50{padding-right:50px !important}.mt-pc50{margin-bottom:50px !important}.mb-pc50{margin-bottom:50px !important}.ml-pc50{margin-left:50px !important}.mr-pc50{margin-right:50px !important}.pd-pc60{padding:60px !important}.pt-pc60{padding-top:60px !important}.pb-pc60{padding-bottom:60px !important}.pl-pc60{padding-left:60px !important}.pr-pc60{padding-right:60px !important}.mt-pc60{margin-bottom:60px !important}.mb-pc60{margin-bottom:60px !important}.ml-pc60{margin-left:60px !important}.mr-pc60{margin-right:60px !important}.pd-pc70{padding:70px !important}.pt-pc70{padding-top:70px !important}.pb-pc70{padding-bottom:70px !important}.pl-pc70{padding-left:70px !important}.pr-pc70{padding-right:70px !important}.mt-pc70{margin-bottom:70px !important}.mb-pc70{margin-bottom:70px !important}.ml-pc70{margin-left:70px !important}.mr-pc70{margin-right:70px !important}.pd-pc80{padding:80px !important}.pt-pc80{padding-top:80px !important}.pb-pc80{padding-bottom:80px !important}.pl-pc80{padding-left:80px !important}.pr-pc80{padding-right:80px !important}.mt-pc80{margin-bottom:80px !important}.mb-pc80{margin-bottom:80px !important}.ml-pc80{margin-left:80px !important}.mr-pc80{margin-right:80px !important}.pd-pc90{padding:90px !important}.pt-pc90{padding-top:90px !important}.pb-pc90{padding-bottom:90px !important}.pl-pc90{padding-left:90px !important}.pr-pc90{padding-right:90px !important}.mt-pc90{margin-bottom:90px !important}.mb-pc90{margin-bottom:90px !important}.ml-pc90{margin-left:90px !important}.mr-pc90{margin-right:90px !important}.pd-pc100{padding:100px !important}.pt-pc100{padding-top:100px !important}.pb-pc100{padding-bottom:100px !important}.pl-pc100{padding-left:100px !important}.pr-pc100{padding-right:100px !important}.mt-pc100{margin-bottom:100px !important}.mb-pc100{margin-bottom:100px !important}.ml-pc100{margin-left:100px !important}.mr-pc100{margin-right:100px !important}}@media only screen and (max-width: 768px){.float-left-sp{float:left}.float-right-sp{float:right}.pd-sp0{padding:0px !important}.pt-sp0{padding-top:0px !important}.pb-sp0{padding-bottom:0px !important}.pl-sp0{padding-left:0px !important}.pr-sp0{padding-right:0px !important}.mt-sp0{margin-bottom:0px !important}.mb-sp0{margin-bottom:0px !important}.ml-sp0{margin-left:0px !important}.mr-sp0{margin-right:0px !important}.fs-0{font-size:0vw}.pd-sp10{padding:10px !important}.pt-sp10{padding-top:10px !important}.pb-sp10{padding-bottom:10px !important}.pl-sp10{padding-left:10px !important}.pr-sp10{padding-right:10px !important}.mt-sp10{margin-bottom:10px !important}.mb-sp10{margin-bottom:10px !important}.ml-sp10{margin-left:10px !important}.mr-sp10{margin-right:10px !important}.fs-100{font-size:13.3333333333vw}.pd-sp20{padding:20px !important}.pt-sp20{padding-top:20px !important}.pb-sp20{padding-bottom:20px !important}.pl-sp20{padding-left:20px !important}.pr-sp20{padding-right:20px !important}.mt-sp20{margin-bottom:20px !important}.mb-sp20{margin-bottom:20px !important}.ml-sp20{margin-left:20px !important}.mr-sp20{margin-right:20px !important}.fs-200{font-size:26.6666666667vw}.pd-sp30{padding:30px !important}.pt-sp30{padding-top:30px !important}.pb-sp30{padding-bottom:30px !important}.pl-sp30{padding-left:30px !important}.pr-sp30{padding-right:30px !important}.mt-sp30{margin-bottom:30px !important}.mb-sp30{margin-bottom:30px !important}.ml-sp30{margin-left:30px !important}.mr-sp30{margin-right:30px !important}.fs-300{font-size:40vw}.pd-sp40{padding:40px !important}.pt-sp40{padding-top:40px !important}.pb-sp40{padding-bottom:40px !important}.pl-sp40{padding-left:40px !important}.pr-sp40{padding-right:40px !important}.mt-sp40{margin-bottom:40px !important}.mb-sp40{margin-bottom:40px !important}.ml-sp40{margin-left:40px !important}.mr-sp40{margin-right:40px !important}.fs-400{font-size:53.3333333333vw}.pd-sp50{padding:50px !important}.pt-sp50{padding-top:50px !important}.pb-sp50{padding-bottom:50px !important}.pl-sp50{padding-left:50px !important}.pr-sp50{padding-right:50px !important}.mt-sp50{margin-bottom:50px !important}.mb-sp50{margin-bottom:50px !important}.ml-sp50{margin-left:50px !important}.mr-sp50{margin-right:50px !important}.fs-500{font-size:66.6666666667vw}.pd-sp60{padding:60px !important}.pt-sp60{padding-top:60px !important}.pb-sp60{padding-bottom:60px !important}.pl-sp60{padding-left:60px !important}.pr-sp60{padding-right:60px !important}.mt-sp60{margin-bottom:60px !important}.mb-sp60{margin-bottom:60px !important}.ml-sp60{margin-left:60px !important}.mr-sp60{margin-right:60px !important}.fs-600{font-size:80vw}.pd-sp70{padding:70px !important}.pt-sp70{padding-top:70px !important}.pb-sp70{padding-bottom:70px !important}.pl-sp70{padding-left:70px !important}.pr-sp70{padding-right:70px !important}.mt-sp70{margin-bottom:70px !important}.mb-sp70{margin-bottom:70px !important}.ml-sp70{margin-left:70px !important}.mr-sp70{margin-right:70px !important}.fs-700{font-size:93.3333333333vw}.pd-sp80{padding:80px !important}.pt-sp80{padding-top:80px !important}.pb-sp80{padding-bottom:80px !important}.pl-sp80{padding-left:80px !important}.pr-sp80{padding-right:80px !important}.mt-sp80{margin-bottom:80px !important}.mb-sp80{margin-bottom:80px !important}.ml-sp80{margin-left:80px !important}.mr-sp80{margin-right:80px !important}.fs-800{font-size:106.6666666667vw}.pd-sp90{padding:90px !important}.pt-sp90{padding-top:90px !important}.pb-sp90{padding-bottom:90px !important}.pl-sp90{padding-left:90px !important}.pr-sp90{padding-right:90px !important}.mt-sp90{margin-bottom:90px !important}.mb-sp90{margin-bottom:90px !important}.ml-sp90{margin-left:90px !important}.mr-sp90{margin-right:90px !important}.fs-900{font-size:120vw}.pd-sp100{padding:100px !important}.pt-sp100{padding-top:100px !important}.pb-sp100{padding-bottom:100px !important}.pl-sp100{padding-left:100px !important}.pr-sp100{padding-right:100px !important}.mt-sp100{margin-bottom:100px !important}.mb-sp100{margin-bottom:100px !important}.ml-sp100{margin-left:100px !important}.mr-sp100{margin-right:100px !important}.fs-1000{font-size:133.3333333333vw}}.text-5e{font-size:.5em}.text-6e{font-size:.6em}.text-7e{font-size:.7em}.text-8e{font-size:.8em}.text-9e{font-size:.9em}.text-10e{font-size:1em}.text-11e{font-size:1.1em}.text-12e{font-size:1.2em}.text-13e{font-size:1.3em}.text-14e{font-size:1.4em}.text-15e{font-size:1.5em}.text-16e{font-size:1.6em}.text-17e{font-size:1.7em}.text-18e{font-size:1.8em}.text-19e{font-size:1.9em}.text-20e{font-size:2em}.text-21e{font-size:2.1em}.text-22e{font-size:2.2em}.text-23e{font-size:2.3em}.text-24e{font-size:2.4em}.text-25e{font-size:2.5em}.text-26e{font-size:2.6em}.text-27e{font-size:2.7em}.text-28e{font-size:2.8em}.text-29e{font-size:2.9em}.text-30e{font-size:3em}.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media print,only screen and (min-width: 769px){.page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-numbers *{-webkit-transition:all .2s linear;transition:all .2s linear}.page-numbers li{font-family:Caveat,cursive;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,only screen and (min-width: 769px){.page-numbers li{width:33px;height:33px}}@media only screen and (max-width: 768px){.page-numbers li{width:22px;height:22px}}@media print,only screen and (min-width: 769px){.page-numbers li:not(:first-of-type){margin-left:2.1875em}}@media only screen and (max-width: 768px){.page-numbers li:not(:first-of-type){margin-left:1.145833em}}.page-numbers li a{font-family:Caveat,cursive;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}@media print,only screen and (min-width: 769px){.page-numbers li a{line-height:1.65;font-weight:400;width:26.4px;height:26.4px;padding:0 2px 0 0}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.page-numbers li a{font-size:20px;font-size:2rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.page-numbers li a{font-size:20px;font-size:2.4rem}}@media only screen and (max-width: 768px){.page-numbers li a{line-height:2.2;font-weight:400;width:17.6px;height:17.6px;padding:0 2px 0 0}}@media only screen and (max-width: 768px)and (min-width: 769px){.page-numbers li a{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.page-numbers li a{font-size:15px;font-size:1.8rem}}.page-numbers li span{font-family:Caveat,cursive;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,only screen and (min-width: 769px){.page-numbers li span{line-height:1.65;font-weight:400;width:80%;height:80%;padding:0 2px 0 0}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.page-numbers li span{font-size:20px;font-size:2rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.page-numbers li span{font-size:20px;font-size:2.4rem}}@media only screen and (max-width: 768px){.page-numbers li span{line-height:2.2;font-weight:400;width:80%;height:80%;padding:0 2px 0 0}}@media only screen and (max-width: 768px)and (min-width: 769px){.page-numbers li span{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.page-numbers li span{font-size:15px;font-size:1.8rem}}.page-numbers li .current{background-color:#de4451;color:#fff;border-radius:50%}.page-numbers li.hover a{background-color:#de4451;color:#fff}.page-numbers .prev{background-image:url("../img/prev_btn_sp_off.png");z-index:10;background-size:contain;background-repeat:no-repeat;position:relative}@media print,only screen and (min-width: 769px){.page-numbers .prev{height:20px;width:40px;margin-left:2.5em}}@media only screen and (max-width: 768px){.page-numbers .prev{height:13px;width:27.5px}}.page-numbers .prev:hover{background-image:url("../img/prev_btn_sp_on.png");z-index:10;background-size:contain;background-repeat:no-repeat;position:relative}@media print,only screen and (min-width: 769px){.page-numbers .prev:hover{height:20px;width:40px;margin-left:2.5em}}@media only screen and (max-width: 768px){.page-numbers .prev:hover{height:13px;width:27.5px}}.page-numbers .prev::before{position:absolute;content:"";border-top:1px solid #000;border-left:1px solid #000;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:50%}@media print,only screen and (min-width: 769px){.page-numbers .prev::before{width:10px;height:10px;left:-25px}}@media only screen and (max-width: 768px){.page-numbers .prev::before{height:5px;width:5px;left:-17px}}.page-numbers .prev:hover::before{position:absolute;content:"";border-top:1px solid #000;border-left:1px solid #000;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:50%}@media print,only screen and (min-width: 769px){.page-numbers .prev:hover::before{width:10px;height:10px;left:-25px;-webkit-animation:prev__arrow 1s linear infinite;animation:prev__arrow 1s linear infinite}}@media only screen and (max-width: 768px){.page-numbers .prev:hover::before{height:5px;width:5px;left:-17px;-webkit-animation:prev__arrow_sp 1s linear infinite;animation:prev__arrow_sp 1s linear infinite}}.page-numbers .next{position:relative;background-image:url("../img/next_btn_sp_off.png");z-index:10;background-size:contain;background-repeat:no-repeat}@media print,only screen and (min-width: 769px){.page-numbers .next{height:20px;width:40px;margin-right:2.5em}}@media only screen and (max-width: 768px){.page-numbers .next{height:13px;width:27.5px}}.page-numbers .next:hover{background-image:url("../img/next_btn_sp_on.png");z-index:10;background-size:contain;background-repeat:no-repeat}@media print,only screen and (min-width: 769px){.page-numbers .next:hover{height:20px;width:40px;margin-right:2.5em}}@media only screen and (max-width: 768px){.page-numbers .next:hover{height:13px;width:27.5px}}.page-numbers .next::before{position:absolute;content:"";border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);top:50%}@media print,only screen and (min-width: 769px){.page-numbers .next::before{width:10px;height:10px;right:-33px}}@media only screen and (max-width: 768px){.page-numbers .next::before{height:5px;width:5px;right:-25px}}.page-numbers .next:hover::before{position:absolute;content:"";border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);top:50%}@media print,only screen and (min-width: 769px){.page-numbers .next:hover::before{width:10px;height:10px;right:-33px;-webkit-animation:next__arrow 1s linear infinite;animation:next__arrow 1s linear infinite}}@media only screen and (max-width: 768px){.page-numbers .next:hover::before{height:5px;width:5px;right:-25px;-webkit-animation:next__arrow_sp 1s linear infinite;animation:next__arrow_sp 1s linear infinite}}@media print{header{display:none}}.header__main{position:relative}@media print,only screen and (min-width: 769px){.header__main{position:fixed;top:0;left:0;width:100%;min-width:1080px;z-index:100;font-size:15px}}@media only screen and (max-width: 768px){.header__main{line-height:1.5;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.header__main{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.header__main{font-size:12px;font-size:1.44rem}}@media print{.header__main{display:none}}@media only screen and (max-width: 768px){.header__main--contest{position:absolute;top:0;left:0;width:100%;z-index:100}}.header__body{background-repeat:repeat-x}@media print,only screen and (min-width: 769px){.header__body{background-image:url("../img/bg/bg-top-pt-y.webp");background-size:auto 100%;display:grid;grid-template-columns:10.6666666667em auto;gap:2.6666666667em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em 0 3em}}@media only screen and (max-width: 768px){.header__body{background-image:url("../img/bg/bg-top-pt-y-3.webp");background-size:150% 100%;height:23.4667vw !important;padding-top:.5208em;padding-left:1.25em}}@media print,only screen and (min-width: 769px){.header__body nav{text-align:center}}.header__body .item__btn{position:relative;display:inline-block}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.header__logo{width:30vw}}.nav__right{position:fixed;top:0;left:0;height:100dvh;background-color:#fdf5c1;white-space:nowrap;z-index:150;-webkit-transition:color .2s linear,background-color .3s linear,left .3s linear;transition:color .2s linear,background-color .3s linear,left .3s linear;overflow:auto;width:100%;padding:2.5em;display:grid;grid-template-rows:auto;grid-template-columns:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.nav__right.close{-webkit-transition:left .3s linear;transition:left .3s linear;left:100%}.nav__right-item .item-en{padding:0 1em;font-size:1.1666666667em}@media print,only screen and (min-width: 769px){.nav__top{margin-left:auto;margin-right:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#000;gap:1em}}.nav__top-item .item-ja,.nav__right-item .item-ja{padding:0 .5em;color:#000}.nav__top-item .item-en,.nav__right-item .item-en{color:#de4451;font-family:Caveat,cursive}.nav__top-item .item-ja{display:inline-block;-webkit-transition:color .2s linear,background-color .3s linear;transition:color .2s linear,background-color .3s linear}@media print,only screen and (min-width: 769px){.nav__top-item .item-ja{font-size:1em;line-height:1.6875;font-weight:500;white-space:nowrap}.nav__top-item .item-en{font-size:.875em;font-weight:400;line-height:1.9286}}.nav__top-item .item__btn:hover .item-ja,.nav__top-item.is-active .item__btn .item-ja,.nav__right-item .item__btn:hover .item-ja,.nav__right-item.is-active .item__btn .item-ja{background-color:#de4451;color:#fff}.search__top{position:fixed;top:0;left:0;z-index:300;display:none;width:100%;background-color:#fdf5c1;text-align:center;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media print,only screen and (min-width: 769px){.search__top{padding:1.875em}}@media only screen and (max-width: 768px){.search__top{padding:1.25em 2.5em 3.75em}}.search__top::-webkit-scrollbar{display:none}.search__top *{-webkit-transition:all .2s linear;transition:all .2s linear}.search__top .search__close{margin-top:2.5em}.search__top .hot__word{background-color:#fff;max-width:960px;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){.search__top .hot__word{margin-top:3.75em;padding:2.5em 5em 3.125em}}@media only screen and (max-width: 768px){.search__top .hot__word{margin-top:2.5em;padding:1.875em 1.125em}}.search__top .hot__word-title{text-align:center;font-family:Caveat,cursive;color:#de4451;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){.search__top .hot__word-title{max-width:190px}}@media only screen and (max-width: 768px){.search__top .hot__word-title{max-width:127.5px}}@media print,only screen and (min-width: 769px){.search__top .hot__word-title .item-en{margin-top:.9375em}}@media only screen and (max-width: 768px){.search__top .hot__word-title .item-en{margin-top:.625em}}.search__top .word__list{color:#de4451;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.search__top .word__list{text-align:center}}.search__top .word__list-item{display:inline-block}.search__top .word{border:1px solid #000;border-radius:25px;color:#de4451;display:inline-block;text-align:left;-webkit-transition:all .2s linear;transition:all .2s linear}@media print,only screen and (min-width: 769px){.search__top .word{padding:8px 25px;margin:20px 15px 0}}@media only screen and (max-width: 768px){.search__top .word{padding:8px 10px;margin:20px 6px 0;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.search__top .word{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.search__top .word{font-size:10px;font-size:1.2rem}}.search__top .word:hover{border-color:#de4451;background-color:#de4451;color:#fff}.nav__toggle,.search__toggle{position:fixed;top:0;-webkit-transition:all .2s linear;transition:all .2s linear}.nav__toggle *,.search__toggle *{-webkit-transition:all .2s linear;transition:all .2s linear}.nav__toggle .off,.nav__toggle .on,.search__toggle .off,.search__toggle .on{position:absolute;top:50%;right:50%;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}@media print,only screen and (min-width: 769px){.nav__toggle .off,.nav__toggle .on,.search__toggle .off,.search__toggle .on{width:24px}}@media only screen and (max-width: 768px){.nav__toggle .off,.nav__toggle .on,.search__toggle .off,.search__toggle .on{width:15px}}.nav__toggle .on,.search__toggle .on{opacity:0;visibility:hidden}.nav__toggle.on .off,.search__toggle.on .off{opacity:0;visibility:hidden}.nav__toggle.on .on,.search__toggle.on .on{opacity:1;visibility:visible}.nav__toggle{right:0;background-color:#de4451;z-index:200}@media print,only screen and (min-width: 769px){.nav__toggle{width:60px;height:60px}}@media only screen and (max-width: 768px){.nav__toggle{width:45px;height:45px}}.search__toggle{z-index:100;background-color:#000}@media print,only screen and (min-width: 769px){.search__toggle{right:0;width:60px;height:60px}}@media only screen and (max-width: 768px){.search__toggle{right:45px;width:45px;height:45px}}.footer{margin-top:70px}@media print{.footer{display:none}}.footer__main{position:relative;background-color:#fdf5c1}@media print,only screen and (min-width: 769px){.footer__main{padding-top:1.875em}}.footer__wavy{position:absolute;top:-70px;left:0;height:70px;width:100%;background-repeat:repeat-x}@media print,only screen and (min-width: 769px){.footer__wavy{background-image:url("../img/bg/bg-btm-pt-y.png");background-position:bottom right;background-size:auto 100%}}@media only screen and (max-width: 768px){.footer__wavy{background-image:url("../img/bg/bg-btm-pt-y-2.png");background-position:bottom left;background-size:150% 100%}}#footer .label{white-space:nowrap}#footer .label .label_footer{width:100%}@media print,only screen and (min-width: 769px){#footer .label .label_footer{max-width:322px}}@media only screen and (max-width: 768px){#footer .label .label_footer{max-width:234px}}#footer .copyright{color:#333;text-align:center;background-color:#ece3a8;margin-top:3.75em;font-family:Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,only screen and (min-width: 769px){#footer .copyright{height:60px;line-height:3.0833333333;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){#footer .copyright{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 769px)and (max-width: 768px){#footer .copyright{font-size:12px;font-size:1.44rem}}@media only screen and (max-width: 768px){#footer .copyright{height:35px;line-height:1.86;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){#footer .copyright{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px)and (max-width: 768px){#footer .copyright{font-size:10px;font-size:1.2rem}}@media print,only screen and (min-width: 769px){#footer .logo__list{margin-top:3.125em}}@media only screen and (max-width: 768px){#footer .logo__list{margin-top:1.875em}}#footer .logo__list a{color:#000}#footer .logo__list-item:nth-of-type(1){text-align:center;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){#footer .logo__list-item:nth-of-type(1){max-width:230px}}@media only screen and (max-width: 768px){#footer .logo__list-item:nth-of-type(1){max-width:135px}}#footer .logo__list-item:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){#footer .logo__list-item:nth-of-type(2){margin-top:1.875em}}@media only screen and (max-width: 768px){#footer .logo__list-item:nth-of-type(2){margin-top:1.5625em}}#footer .logo__list-item:nth-of-type(2) span{white-space:nowrap;display:inline-block;margin-right:10px}@media print,only screen and (min-width: 769px){#footer .logo__list-item:nth-of-type(2) span{line-height:1.4285714286;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){#footer .logo__list-item:nth-of-type(2) span{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 768px){#footer .logo__list-item:nth-of-type(2) span{font-size:14px;font-size:1.68rem}}@media only screen and (max-width: 768px){#footer .logo__list-item:nth-of-type(2) span{line-height:2.5;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){#footer .logo__list-item:nth-of-type(2) span{font-size:8px;font-size:.8rem}}@media only screen and (max-width: 768px)and (max-width: 768px){#footer .logo__list-item:nth-of-type(2) span{font-size:8px;font-size:.96rem}}@media print,only screen and (min-width: 769px){#footer .logo__list-item:nth-of-type(2) img{max-width:130px}}@media only screen and (max-width: 768px){#footer .logo__list-item:nth-of-type(2) img{max-width:80px}}svg{height:313.1900024414px}@media print,only screen and (min-width: 769px){svg{width:589.8800048828px}}@media only screen and (max-width: 768px){svg{width:250px}}svg .svg-elem-1{stroke-dashoffset:1548.4818115234px;stroke-dasharray:1548.4818115234px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 0s,fill .1s ease 0s;transition:stroke-dashoffset .7s ease 0s,fill .1s ease 0s}svg.active .svg-elem-1{stroke-dashoffset:0;fill:#fff}svg .svg-elem-2{stroke-dashoffset:1519.2053222656px;stroke-dasharray:1519.2053222656px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .1s,fill .1s ease .05s;transition:stroke-dashoffset .7s ease .1s,fill .1s ease .05s}svg.active .svg-elem-2{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-3{stroke-dashoffset:1452.4256591797px;stroke-dasharray:1452.4256591797px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .2s,fill .1s ease .1s;transition:stroke-dashoffset .7s ease .2s,fill .1s ease .1s}svg.active .svg-elem-3{stroke-dashoffset:0;fill:#fff}svg .svg-elem-4{stroke-dashoffset:1411.1748046875px;stroke-dasharray:1411.1748046875px;-webkit-transition:stroke-dashoffset .7s ease .3s,fill .1s ease .15s;transition:stroke-dashoffset .7s ease .3s,fill .1s ease .15s}svg.active .svg-elem-4{stroke-dashoffset:0}svg .svg-elem-5{stroke-dashoffset:504.5191345215px;stroke-dasharray:504.5191345215px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .4s,fill .1s ease .2s;transition:stroke-dashoffset .7s ease .4s,fill .1s ease .2s}svg.active .svg-elem-5{stroke-dashoffset:0;fill:#fff}svg .svg-elem-6{stroke-dashoffset:505.326965332px;stroke-dasharray:505.326965332px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .5s,fill .1s ease .25s;transition:stroke-dashoffset .7s ease .5s,fill .1s ease .25s}svg.active .svg-elem-6{stroke-dashoffset:0;fill:#008842}svg .svg-elem-7{stroke-dashoffset:162.9231109619px;stroke-dasharray:162.9231109619px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .6s,fill .1s ease .3s;transition:stroke-dashoffset .7s ease .6s,fill .1s ease .3s}svg.active .svg-elem-7{stroke-dashoffset:0;fill:#007440}svg .svg-elem-8{stroke-dashoffset:215.5845794678px;stroke-dasharray:215.5845794678px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .7s,fill .1s ease .35s;transition:stroke-dashoffset .7s ease .7s,fill .1s ease .35s}svg.active .svg-elem-8{stroke-dashoffset:0;fill:#007440}svg .svg-elem-9{stroke-dashoffset:496.9530944824px;stroke-dasharray:496.9530944824px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .8s,fill .1s ease .4s;transition:stroke-dashoffset .7s ease .8s,fill .1s ease .4s}svg.active .svg-elem-9{stroke-dashoffset:0;fill:#007440}svg .svg-elem-10{stroke-dashoffset:226.3143157959px;stroke-dasharray:226.3143157959px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease .9s,fill .1s ease .45s;transition:stroke-dashoffset .7s ease .9s,fill .1s ease .45s}svg.active .svg-elem-10{stroke-dashoffset:0;fill:#007440}svg .svg-elem-11{stroke-dashoffset:124.5666046143px;stroke-dasharray:124.5666046143px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1s,fill .1s ease .5s;transition:stroke-dashoffset .7s ease 1s,fill .1s ease .5s}svg.active .svg-elem-11{stroke-dashoffset:0;fill:#a40000}svg .svg-elem-12{stroke-dashoffset:30.1398410797px;stroke-dasharray:30.1398410797px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.1s,fill .1s ease .55s;transition:stroke-dashoffset .7s ease 1.1s,fill .1s ease .55s}svg.active .svg-elem-12{stroke-dashoffset:0;fill:#094}svg .svg-elem-13{stroke-dashoffset:80.2749176025px;stroke-dasharray:80.2749176025px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.2s,fill .1s ease .6s;transition:stroke-dashoffset .7s ease 1.2s,fill .1s ease .6s}svg.active .svg-elem-13{stroke-dashoffset:0;fill:#094}svg .svg-elem-14{stroke-dashoffset:35.286781311px;stroke-dasharray:35.286781311px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.3s,fill .1s ease .65s;transition:stroke-dashoffset .7s ease 1.3s,fill .1s ease .65s}svg.active .svg-elem-14{stroke-dashoffset:0;fill:#094}svg .svg-elem-15{stroke-dashoffset:155.22996521px;stroke-dasharray:155.22996521px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.4s,fill .1s ease .7s;transition:stroke-dashoffset .7s ease 1.4s,fill .1s ease .7s}svg.active .svg-elem-15{stroke-dashoffset:0;fill:#45b035}svg .svg-elem-16{stroke-dashoffset:145.087020874px;stroke-dasharray:145.087020874px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.5s,fill .1s ease .75s;transition:stroke-dashoffset .7s ease 1.5s,fill .1s ease .75s}svg.active .svg-elem-16{stroke-dashoffset:0;fill:#094}svg .svg-elem-17{stroke-dashoffset:314.462805326px;stroke-dasharray:314.462805326px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.6s,fill .1s ease .8s;transition:stroke-dashoffset .7s ease 1.6s,fill .1s ease .8s}svg.active .svg-elem-17{stroke-dashoffset:0;fill:#22ac38}svg .svg-elem-18{stroke-dashoffset:314.462805326px;stroke-dasharray:314.462805326px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.7s,fill .1s ease .85s;transition:stroke-dashoffset .7s ease 1.7s,fill .1s ease .85s}svg.active .svg-elem-18{stroke-dashoffset:0;fill:#f08300}svg .svg-elem-19{stroke-dashoffset:329.2670593262px;stroke-dasharray:329.2670593262px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.8s,fill .1s ease .9s;transition:stroke-dashoffset .7s ease 1.8s,fill .1s ease .9s}svg.active .svg-elem-19{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-20{stroke-dashoffset:240.9777069092px;stroke-dasharray:240.9777069092px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 1.9s,fill .1s ease .95s;transition:stroke-dashoffset .7s ease 1.9s,fill .1s ease .95s}svg.active .svg-elem-20{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-21{stroke-dashoffset:42.3453788757px;stroke-dasharray:42.3453788757px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2s,fill .1s ease 1s;transition:stroke-dashoffset .7s ease 2s,fill .1s ease 1s}svg.active .svg-elem-21{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-22{stroke-dashoffset:42.1470870972px;stroke-dasharray:42.1470870972px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.1s,fill .1s ease 1.05s;transition:stroke-dashoffset .7s ease 2.1s,fill .1s ease 1.05s}svg.active .svg-elem-22{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-23{stroke-dashoffset:217.8796081543px;stroke-dasharray:217.8796081543px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.2s,fill .1s ease 1.1s;transition:stroke-dashoffset .7s ease 2.2s,fill .1s ease 1.1s}svg.active .svg-elem-23{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-24{stroke-dashoffset:546.6796875px;stroke-dasharray:546.6796875px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.3s,fill .1s ease 1.15s;transition:stroke-dashoffset .7s ease 2.3s,fill .1s ease 1.15s}svg.active .svg-elem-24{stroke-dashoffset:0;fill:#fff}svg .svg-elem-25{stroke-dashoffset:54.7705955505px;stroke-dasharray:54.7705955505px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.4s,fill .1s ease 1.2s;transition:stroke-dashoffset .7s ease 2.4s,fill .1s ease 1.2s}svg.active .svg-elem-25{stroke-dashoffset:0;fill:#fff}svg .svg-elem-26{stroke-dashoffset:154.1144561768px;stroke-dasharray:154.1144561768px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.5s,fill .1s ease 1.25s;transition:stroke-dashoffset .7s ease 2.5s,fill .1s ease 1.25s}svg.active .svg-elem-26{stroke-dashoffset:0;fill:#fff}svg .svg-elem-27{stroke-dashoffset:45.4697036743px;stroke-dasharray:45.4697036743px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.6s,fill .1s ease 1.3s;transition:stroke-dashoffset .7s ease 2.6s,fill .1s ease 1.3s}svg.active .svg-elem-27{stroke-dashoffset:0;fill:#fff}svg .svg-elem-28{stroke-dashoffset:393.4675598145px;stroke-dasharray:393.4675598145px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.7s,fill .1s ease 1.35s;transition:stroke-dashoffset .7s ease 2.7s,fill .1s ease 1.35s}svg.active .svg-elem-28{stroke-dashoffset:0;fill:#fff}svg .svg-elem-29{stroke-dashoffset:165.4490203857px;stroke-dasharray:165.4490203857px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.8s,fill .1s ease 1.4s;transition:stroke-dashoffset .7s ease 2.8s,fill .1s ease 1.4s}svg.active .svg-elem-29{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-30{stroke-dashoffset:165.0233764648px;stroke-dasharray:165.0233764648px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 2.9s,fill .1s ease 1.45s;transition:stroke-dashoffset .7s ease 2.9s,fill .1s ease 1.45s}svg.active .svg-elem-30{stroke-dashoffset:0;fill:#e60012}svg .svg-elem-31{stroke-dashoffset:52.7322120667px;stroke-dasharray:52.7322120667px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 3s,fill .1s ease 1.5s;transition:stroke-dashoffset .7s ease 3s,fill .1s ease 1.5s}svg.active .svg-elem-31{stroke-dashoffset:0;fill:#6fba2c}svg .svg-elem-32{stroke-dashoffset:62.2615203857px;stroke-dasharray:62.2615203857px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 3.1s,fill .1s ease 1.55s;transition:stroke-dashoffset .7s ease 3.1s,fill .1s ease 1.55s}svg.active .svg-elem-32{stroke-dashoffset:0;fill:#008842}svg .svg-elem-33{stroke-dashoffset:120.3995895386px;stroke-dasharray:120.3995895386px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 3.2s,fill .1s ease 1.6s;transition:stroke-dashoffset .7s ease 3.2s,fill .1s ease 1.6s}svg.active .svg-elem-33{stroke-dashoffset:0;fill:#008842}svg .svg-elem-34{stroke-dashoffset:66.1458892822px;stroke-dasharray:66.1458892822px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 3.3s,fill .1s ease 1.65s;transition:stroke-dashoffset .7s ease 3.3s,fill .1s ease 1.65s}svg.active .svg-elem-34{stroke-dashoffset:0;fill:#6fba2c}svg .svg-elem-35{stroke-dashoffset:48.5292053223px;stroke-dasharray:48.5292053223px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 3.4s,fill .1s ease 1.7s;transition:stroke-dashoffset .7s ease 3.4s,fill .1s ease 1.7s}svg.active .svg-elem-35{stroke-dashoffset:0;fill:#008842}svg .svg-elem-36{stroke-dashoffset:131.7055358887px;stroke-dasharray:131.7055358887px;fill:rgba(0,0,0,0);-webkit-transition:stroke-dashoffset .7s ease 3.5s,fill .1s ease 1.75s;transition:stroke-dashoffset .7s ease 3.5s,fill .1s ease 1.75s}svg.active .svg-elem-36{stroke-dashoffset:0;fill:#008842}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 769px){.container{max-width:769px}}@media (min-width: 900px){.container{max-width:900px}}@media (min-width: 1000px){.container{max-width:1000px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1400px){.container{max-width:1400px}}@media (min-width: 1600px){.container{max-width:1600px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0px}.left-0{left:0px}.left-1\/2{left:50%}.top-0{top:0px}.isolate{isolation:isolate}.z-10{z-index:10}.float-right{float:right}.float-left{float:left}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[0\.1em\]{margin-bottom:0.1em}.mb-\[0\.2em\]{margin-bottom:0.2em}.mb-\[0\.5em\]{margin-bottom:0.5em}.mb-\[1em\]{margin-bottom:1em}.mb-\[2em\]{margin-bottom:2em}.mb-\[80px\]{margin-bottom:80px}.ml-\[0\.5em\]{margin-left:0.5em}.ml-\[1em\]{margin-left:1em}.mr-\[0\.5em\]{margin-right:0.5em}.mr-\[1\.5em\]{margin-right:1.5em}.mr-\[1em\]{margin-right:1em}.mt-\[1em\]{margin-top:1em}.mt-\[2em\]{margin-top:2em}.mt-\[3em\]{margin-top:3em}.mt-\[3rem\]{margin-top:3rem}.mt-\[5rem\]{margin-top:5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[20\/14\]{aspect-ratio:20/14}.aspect-\[28\/24\]{aspect-ratio:28/24}.size-full{width:100%;height:100%}.h-\[0\.5em\]{height:0.5em}.h-\[1\.5em\]{height:1.5em}.h-\[1em\]{height:1em}.h-\[2em\]{height:2em}.h-full{height:100%}.w-\[1\.5em\]{width:1.5em}.w-\[120px\]{width:120px}.w-\[1em\]{width:1em}.w-\[2em\]{width:2em}.w-\[50\%\]{width:50%}.w-auto{width:auto}.w-full{width:100%}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gap-\[1em\]{gap:1em}.gap-\[2em\]{gap:2em}.gap-\[3em\]{gap:3em}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-\[10px\]{border-radius:10px}.rounded-\[1em\]{border-radius:1em}.rounded-\[50\%\]{border-radius:50%}.rounded-\[5px\]{border-radius:5px}.border{border-width:1px}.border-0{border-width:0px}.border-\[1px\]{border-width:1px}.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-b-\[3px\]{border-bottom-width:3px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-\[\#4c251f\]{--tw-border-opacity:1;border-color:rgb(76 37 31 / var(--tw-border-opacity, 1))}.border-\[\#c1dedb\]{--tw-border-opacity:1;border-color:rgb(193 222 219 / var(--tw-border-opacity, 1))}.border-\[\#c8c8c8\]{--tw-border-opacity:1;border-color:rgb(200 200 200 / var(--tw-border-opacity, 1))}.border-\[\#cbec91\]{--tw-border-opacity:1;border-color:rgb(203 236 145 / var(--tw-border-opacity, 1))}.border-\[\#dec5c1\]{--tw-border-opacity:1;border-color:rgb(222 197 193 / var(--tw-border-opacity, 1))}.border-\[\#f2e78a\]{--tw-border-opacity:1;border-color:rgb(242 231 138 / var(--tw-border-opacity, 1))}.border-\[\#fbc5d8\]{--tw-border-opacity:1;border-color:rgb(251 197 216 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.bg-\[\#29a039\]{--tw-bg-opacity:1;background-color:rgb(41 160 57 / var(--tw-bg-opacity, 1))}.bg-\[\#489a00\]{--tw-bg-opacity:1;background-color:rgb(72 154 0 / var(--tw-bg-opacity, 1))}.bg-\[\#4c251f\]{--tw-bg-opacity:1;background-color:rgb(76 37 31 / var(--tw-bg-opacity, 1))}.bg-\[\#57a90f\]{--tw-bg-opacity:1;background-color:rgb(87 169 15 / var(--tw-bg-opacity, 1))}.bg-\[\#6c4200\]{--tw-bg-opacity:1;background-color:rgb(108 66 0 / var(--tw-bg-opacity, 1))}.bg-\[\#773108\]{--tw-bg-opacity:1;background-color:rgb(119 49 8 / var(--tw-bg-opacity, 1))}.bg-\[\#d6763c\]{--tw-bg-opacity:1;background-color:rgb(214 118 60 / var(--tw-bg-opacity, 1))}.bg-\[\#e78410\]{--tw-bg-opacity:1;background-color:rgb(231 132 16 / var(--tw-bg-opacity, 1))}.bg-\[\#e95167\]{--tw-bg-opacity:1;background-color:rgb(233 81 103 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f4f3\]{--tw-bg-opacity:1;background-color:rgb(233 244 243 / var(--tw-bg-opacity, 1))}.bg-\[\#eb4f86\]{--tw-bg-opacity:1;background-color:rgb(235 79 134 / var(--tw-bg-opacity, 1))}.bg-\[\#edeada\]{--tw-bg-opacity:1;background-color:rgb(237 234 218 / var(--tw-bg-opacity, 1))}.bg-\[\#efccc6\]{--tw-bg-opacity:1;background-color:rgb(239 204 198 / var(--tw-bg-opacity, 1))}.bg-\[\#f3ffdc\]{--tw-bg-opacity:1;background-color:rgb(243 255 220 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3d0\]{--tw-bg-opacity:1;background-color:rgb(255 243 208 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3f7\]{--tw-bg-opacity:1;background-color:rgb(255 243 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fff6ef\]{--tw-bg-opacity:1;background-color:rgb(255 246 239 / var(--tw-bg-opacity, 1))}.bg-\[\#fffbdc\]{--tw-bg-opacity:1;background-color:rgb(255 251 220 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-green-1{background-color:var(--green-1)}.bg-orange-1{background-color:var(--orange-1)}.bg-red-1{background-color:var(--red-1)}.bg-red-2{background-color:var(--red-2)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-img{background-image:var(--bg-src)}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[1\.5em\]{padding:1.5em}.px-\[0\.1em\]{padding-left:0.1em;padding-right:0.1em}.px-\[0\.5em\]{padding-left:0.5em;padding-right:0.5em}.px-\[0\.75em\]{padding-left:0.75em;padding-right:0.75em}.px-\[1em\]{padding-left:1em;padding-right:1em}.px-\[2em\]{padding-left:2em;padding-right:2em}.py-\[0\.25em\]{padding-top:0.25em;padding-bottom:0.25em}.py-\[0\.5em\]{padding-top:0.5em;padding-bottom:0.5em}.py-\[1\.5em\]{padding-top:1.5em;padding-bottom:1.5em}.py-\[1em\]{padding-top:1em;padding-bottom:1em}.py-\[5em\]{padding-top:5em;padding-bottom:5em}.pb-\[1em\]{padding-bottom:1em}.pl-\[1em\]{padding-left:1em}.pl-\[2em\]{padding-left:2em}.pl-\[3em\]{padding-left:3em}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.indent-0{text-indent:0px}.indent-\[-1em\]{text-indent:-1em}.indent-\[-2em\]{text-indent:-2em}.indent-\[-3em\]{text-indent:-3em}.indent-\[0\]{text-indent:0}.font-zen-maru{font-family:'Zen Maru Gothic', serif}.text-\[0\.7em\]{font-size:0.7em}.text-\[0\.85em\]{font-size:0.85em}.text-\[1\.125em\]{font-size:1.125em}.text-\[1\.25em\]{font-size:1.25em}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.4em\]{font-size:1.4em}.text-\[1\.55em\]{font-size:1.55em}.text-\[1\.5em\]{font-size:1.5em}.text-\[1em\]{font-size:1em}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.italic{font-style:italic}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\]{line-height:1}.leading-\[2\]{line-height:2}.tracking-\[0\]{letter-spacing:0}.text-\[\#489a00\]{--tw-text-opacity:1;color:rgb(72 154 0 / var(--tw-text-opacity, 1))}.text-green-1{color:var(--green-1)}.text-green-2{color:var(--green-2)}.text-orange-1{color:var(--orange-1)}.text-red-1{color:var(--red-1)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{-webkit-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-\[opacity\2c filter\]{-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-all{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.transition-transform{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.duration-300{-webkit-transition-duration:300ms;transition-duration:300ms}.duration-\[400ms\]{-webkit-transition-duration:400ms;transition-duration:400ms}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.\[background-size\:30px_auto\]{background-size:30px auto}.\[line-break\:strict\]{line-break:strict}.\[text-wrap\:pretty\]{text-wrap:pretty}.\[transform\:rotate\(90deg\)\]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:root{--scrollbar: 0;--red-1: #e83828;--red-2: #e95532;--green-1: #2aa139;--green-2: #6fba2c;--orange-1: #f7941d;--pink-1: #e65e5e}@media print,only screen and (min-width: 769px){html{min-width:1080px}body{min-width:1080px}}.w-full{width:100%}.h-full{height:100%}@media only screen and (max-width: 768px){.pc_only{display:none !important}}@media print,only screen and (min-width: 769px){.sp_only{display:none !important}}#loader{position:fixed;height:100%;width:100%;z-index:9999;background-color:#fff}.loaderInner{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:#fdf5c1}.top{position:fixed;z-index:50}@media print,only screen and (min-width: 769px){.top{bottom:30px;right:80px;height:100px;width:27.5px}}@media only screen and (max-width: 768px){.top{bottom:70px;right:20px;width:4.2667vw;height:16.6667vw}}@media print{.top{display:none}}.top img{position:relative}.top .off{opacity:1;-webkit-transition:all .2s linear;transition:all .2s linear}.top .on{-webkit-transition:all .2s linear;transition:all .2s linear;visibility:hidden;opacity:0;position:absolute;top:0;left:0}.top::after{background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000));background:linear-gradient(#000, #000);background-repeat:no-repeat;background-position:top;content:"";left:50%;position:absolute;width:1px;-webkit-transition:height .6s linear;transition:height .6s linear;bottom:0;background-size:1px 100%}@media print,only screen and (min-width: 769px){.top::after{height:60px}}@media only screen and (max-width: 768px){.top::after{height:9.3333vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.top:hover .off{opacity:0}.top:hover .on{opacity:1;visibility:inherit}.top:hover::after{-webkit-animation:top_liner .6s forwards;animation:top_liner .6s forwards}@-webkit-keyframes top_liner{from{background-size:1px 0%}to{background-size:1px 100%}}@keyframes top_liner{from{background-size:1px 0%}to{background-size:1px 100%}}.down-arrow-item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:355px;margin-top:1.5625em;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){.down-arrow-item{max-width:355px}}@media only screen and (max-width: 768px){.down-arrow-item{max-width:240px}}.down-arrow-item .border-left,.down-arrow-item .border-right{border-top:solid 1px #000;width:50%}.down-arrow-item .down-arrow{width:35px}.down-arrow-item .down-arrow img{width:57.14%}.overlay{position:fixed;width:100%;min-height:100%;background:hsla(0,0%,100%,.8);top:0;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.mail__btn{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:auto;margin-right:auto;-webkit-transition:all .2s linear;transition:all .2s linear;background-color:#f4dd61;width:100%}@media print,only screen and (min-width: 769px){.mail__btn{max-width:400px;height:70px}}@media only screen and (max-width: 768px){.mail__btn{max-width:235px;height:50px}}@media print,only screen and (min-width: 769px){.mail__btn button{line-height:1.35}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.mail__btn button{font-size:20px;font-size:2rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.mail__btn button{font-size:20px;font-size:2.4rem}}@media only screen and (max-width: 768px){.mail__btn button{line-height:2.25}}@media only screen and (max-width: 768px)and (min-width: 769px){.mail__btn button{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.mail__btn button{font-size:12px;font-size:1.44rem}}.mail__btn:hover{opacity:.7}.mail__btn::before{position:absolute;content:"";background-image:url("../img/mail_icon.png");background-size:contain;background-repeat:no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,only screen and (min-width: 769px){.mail__btn::before{left:30px;width:30px;height:23px}}@media only screen and (max-width: 768px){.mail__btn::before{left:15px;width:17.5px;height:15px}}.mail__btn::after{position:absolute;content:"";top:50%;right:20px;border-bottom:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) skew(45deg);transform:translateY(-50%) skew(45deg)}@media print,only screen and (min-width: 769px){.mail__btn::after{height:5px;width:20px}}@media only screen and (max-width: 768px){.mail__btn::after{height:3px;width:10px}}.more__btn{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border:solid 1px #000;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:auto;margin-right:auto;background-color:#fff;width:100%;font-family:Montserrat,sans-serif;color:#111;letter-spacing:0.05em}@media print,only screen and (min-width: 769px){.more__btn{max-width:500px;height:50px;line-height:1.6875;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.more__btn{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.more__btn{font-size:16px;font-size:1.92rem}}@media only screen and (max-width: 768px){.more__btn{height:40px;max-width:335px;line-height:1.5;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.more__btn{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.more__btn{font-size:10px;font-size:1.2rem}}.more__btn span{z-index:1}.more__btn:hover{border:solid 1px rgba(0,0,0,0);-webkit-transition:all .2s ease;transition:all .2s ease}.more__btn:hover span{color:#fff}.more__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#de4451;border-radius:6px;-webkit-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:all .2s ease;transition:all .2s ease}.more__btn:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}.more__btn::after{position:absolute;content:"";top:50%;right:20px;width:13px;height:3px;border-bottom:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) skew(45deg);transform:translateY(-50%) skew(45deg);-webkit-transition:all .2s ease;transition:all .2s ease}.more__btn:hover::after{border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}.back__btn{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border:solid 1px #000;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:auto;margin-right:auto;background-color:#fff;width:100%;color:#111;font-family:Montserrat,sans-serif;letter-spacing:0.05em}@media print,only screen and (min-width: 769px){.back__btn{max-width:500px;height:50px;line-height:1.6875;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.back__btn{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.back__btn{font-size:16px;font-size:1.92rem}}@media only screen and (max-width: 768px){.back__btn{max-width:335px;height:40px;line-height:1.5;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.back__btn{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.back__btn{font-size:10px;font-size:1.2rem}}@media print{.back__btn{display:none}}.back__btn span{z-index:1}.back__btn:hover{color:#fff;border:solid 1px rgba(0,0,0,0);-webkit-transition:all .2s ease;transition:all .2s ease}.back__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#de4451;border-radius:6px;-webkit-transform:translateX(102%);transform:translateX(102%);-webkit-transition:all .2s ease;transition:all .2s ease}.back__btn:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}.back__btn::after{position:absolute;content:"";top:50%;left:20px;width:13px;height:3px;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:translateY(-50%) skew(-45deg);transform:translateY(-50%) skew(-45deg);-webkit-transition:all .2s ease;transition:all .2s ease}.back__btn:hover::after{border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}.print__btn{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border:solid 1px #000;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#fff;width:100%;font-family:Montserrat,sans-serif;color:#111}@media print,only screen and (min-width: 769px){.print__btn{width:195px;height:50px;padding-left:50px;line-height:1.6875;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.print__btn{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.print__btn{font-size:16px;font-size:1.92rem}}@media only screen and (max-width: 768px){.print__btn{height:40px;max-width:147.5px;padding-left:30px;line-height:1.5;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.print__btn{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.print__btn{font-size:10px;font-size:1.2rem}}@media print{.print__btn{display:none}}.print__btn:hover{color:#fff;border:solid 1px rgba(0,0,0,0);-webkit-transition:all .2s ease;transition:all .2s ease}.print__btn:hover span{z-index:1}.print__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#de4451;border-radius:6px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .2s ease;transition:all .2s ease}.print__btn:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}.print__btn::after{position:absolute;content:"";background-image:url("../img/print_off_icon.png");background-size:contain;background-repeat:no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,only screen and (min-width: 769px){.print__btn::after{left:30px;width:30px;height:23px}}@media only screen and (max-width: 768px){.print__btn::after{left:25px;width:17.5px;height:15px}}.print__btn:hover::after{position:absolute;content:"";background-image:url("../img/print_on_icon.png");background-size:contain;background-repeat:no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,only screen and (min-width: 769px){.print__btn:hover::after{left:30px;width:30px;height:23px}}@media only screen and (max-width: 768px){.print__btn:hover::after{left:25px;width:17.5px;height:15px}}.close__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-family:Montserrat,sans-serif;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:auto;margin-right:auto;background-color:#fff;padding-left:25px;max-width:130px;width:100%;border:solid 1px #000;border-radius:6px}@media print,only screen and (min-width: 769px){.close__btn{height:50px;line-height:1.6875;font-weight:400}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.close__btn{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.close__btn{font-size:16px;font-size:1.92rem}}@media only screen and (max-width: 768px){.close__btn{height:43px;line-height:1.9285714286;font-weight:400}}@media only screen and (max-width: 768px)and (min-width: 769px){.close__btn{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.close__btn{font-size:14px;font-size:1.68rem}}.close__btn span{z-index:1}.close__btn:hover{border:solid 1px rgba(0,0,0,0);color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.close__btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#de4451;border-radius:6px;-webkit-transform:translateX(-102%);transform:translateX(-102%);-webkit-transition:all .2s ease;transition:all .2s ease}.close__btn:hover::before{-webkit-transform:translateX(0%);transform:translateX(0%)}.close__btn::after{background-image:url("../img/batu.png");content:"";position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease}@media print,only screen and (min-width: 769px){.close__btn::after{left:20px;background-size:15px;width:15px;height:15px}}@media only screen and (max-width: 768px){.close__btn::after{left:20px;background-size:12px;width:12px;height:12px}}.close__btn:hover::after{background-image:url("../img/batu_on.png");-webkit-transition:all .2s ease;transition:all .2s ease}.card__list{display:grid}@media print,only screen and (min-width: 769px){.card__list{grid-template-columns:1fr 1fr 1fr;grid-gap:50px 30px;gap:50px 30px}}@media only screen and (max-width: 768px){.card__list{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.card__list--2{grid-template-columns:1fr;grid-gap:10px;gap:10px}}.card__list-link{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;color:#000;overflow:hidden}@media print,only screen and (min-width: 769px){.card__list-link{border-radius:8px;padding-bottom:1.25em}}@media only screen and (max-width: 768px){.card__list-link{border-radius:8px;padding-bottom:.7813em}}.card__list-item{border:solid 2px #ddd;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:border .6s linear;transition:border .6s linear}@media print,only screen and (min-width: 769px){.card__list-item{border-radius:8px}}@media only screen and (max-width: 768px){.card__list-item{border-radius:8px}}.card__list-item:hover{border:solid 2px #de4451}.card__img{aspect-ratio:16/9;overflow:hidden}.card__img img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.card__list-item:hover .card__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card__list .card__label{background-color:#fff}@media print,only screen and (min-width: 769px){.card__list .card__label{padding:1.25em}}@media only screen and (max-width: 768px){.card__list .card__label{padding:.7813em}}.card__category{display:inline-block;text-align:center;color:#fff}@media print,only screen and (min-width: 769px){.card__category{padding:.25em;margin-bottom:1em}}@media only screen and (max-width: 768px){.card__category{padding:.25em;line-height:1.3333333333;font-weight:400;margin-bottom:.5208em}}@media only screen and (max-width: 768px)and (min-width: 769px){.card__category{font-size:9px;font-size:.9rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.card__category{font-size:9px;font-size:1.08rem}}.category-1{background-color:#79c23d}.category-2{background-color:#edb82a}.category-3{background-color:#f989c4}.card__list .card__title{text-overflow:ellipsis;overflow:hidden}@media print,only screen and (min-width: 769px){.card__list .card__title{line-height:1.5;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.card__list .card__title{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.card__list .card__title{font-size:18px;font-size:2.16rem}}@media only screen and (max-width: 768px){.card__list .card__title{line-height:1.5;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.card__list .card__title{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.card__list .card__title{font-size:12px;font-size:1.44rem}}.card__list .card__date{font-family:Montserrat,sans-serif;color:#de4451;display:inline-block;margin-top:auto}@media print,only screen and (min-width: 769px){.card__list .card__date{line-height:2.5714285714;font-weight:500;padding:0 1.25em}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.card__list .card__date{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.card__list .card__date{font-size:14px;font-size:1.68rem}}@media only screen and (max-width: 768px){.card__list .card__date{line-height:2.3333333333;font-weight:500;padding:0 15px}}@media only screen and (max-width: 768px)and (min-width: 769px){.card__list .card__date{font-size:9px;font-size:.9rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.card__list .card__date{font-size:9px;font-size:1.08rem}}.card__list-item .card__recommended{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,only screen and (min-width: 769px){.card__list-item .card__recommended{padding:0 1.25em}}@media only screen and (max-width: 768px){.card__list-item .card__recommended{padding:0 .7813em}}.card__list-item .card__recommended .list-item{color:#de4451;border:solid 1px #de4451}@media print,only screen and (min-width: 769px){.card__list-item .card__recommended .list-item{padding:5px;margin-right:10px;margin-top:10px}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.card__list-item .card__recommended .list-item{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.card__list-item .card__recommended .list-item{font-size:12px;font-size:1.44rem}}@media only screen and (max-width: 768px){.card__list-item .card__recommended .list-item{padding:5px;margin-right:5px;margin-top:10px}}@media only screen and (max-width: 768px)and (min-width: 769px){.card__list-item .card__recommended .list-item{font-size:8px;font-size:.8rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.card__list-item .card__recommended .list-item{font-size:8px;font-size:.96rem}}.tag__list{color:#de4451;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:dotted 2px #ddd;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){.tag__list{padding:3px 15px 10px}}@media only screen and (max-width: 768px){.tag__list{padding:3px 15px 10px}}@media print,only screen and (min-width: 769px){.tag__list .tag__list-item{margin:0 7.5px}}@media only screen and (max-width: 768px){.tag__list .tag__list-item{margin:0 7.5px}}.tag__list .word{color:#de4451}@media print,only screen and (min-width: 769px){.tag__list .word{line-height:1.5;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.tag__list .word{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.tag__list .word{font-size:12px;font-size:1.44rem}}@media only screen and (max-width: 768px){.tag__list .word{line-height:2.1;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.tag__list .word{font-size:10px;font-size:1rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.tag__list .word{font-size:10px;font-size:1.2rem}}.tag__list a{color:#de4451 !important;text-decoration:none !important}.tag__list a:hover::after{position:absolute;content:"";height:0 !important;width:0 !important}@-webkit-keyframes prev-arrow{0%{left:-25px}50%{left:-30px}0%{left:-25px}}@keyframes prev-arrow{0%{left:-25px}50%{left:-30px}0%{left:-25px}}@-webkit-keyframes prev-arrow-sp{0%{left:-17px}50%{left:-22px}0%{left:-17px}}@keyframes prev-arrow-sp{0%{left:-17px}50%{left:-22px}0%{left:-17px}}@-webkit-keyframes next-arrow{0%{right:-33px}50%{right:-38px}0%{right:-33px}}@keyframes next-arrow{0%{right:-33px}50%{right:-38px}0%{right:-33px}}@-webkit-keyframes next-arrow-sp{0%{right:-25px}50%{right:-30px}}@keyframes next-arrow-sp{0%{right:-25px}50%{right:-30px}}.search__window{max-width:800px;width:100%;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){.search__window{background-color:#fff;height:50px;border-radius:40px;border:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.125em;padding:.5em 1.875em}}.search__window .category_wrap{position:relative}@media print,only screen and (min-width: 769px){.search__window .category_wrap::before{border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 #000;content:"";height:5px;position:absolute;right:0;top:40%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);width:5px;z-index:1}}@media only screen and (max-width: 768px){.search__window .category_wrap::before{border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 #000;content:"";height:5px;position:absolute;right:20px;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);width:5px;z-index:1}}@media print,only screen and (min-width: 769px){.search__window select{padding:0 2%;width:185px;line-height:1.9285714286;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.search__window select{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.search__window select{font-size:14px;font-size:1.68rem}}@media only screen and (max-width: 768px){.search__window select{background-color:#fff;border-radius:40px;border:solid 1px #000;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0 .9375em;height:40px}}.search__window select.modern::after{content:"";background:url("../img/down_arrow.png") no-repeat center;display:block;height:100px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100px}.search__window .search__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.search__window .search__wrap{background-color:#fff;border-radius:40px;border:solid 1px #000;padding:0 .9375em;height:40px;margin-top:.7813em}}.search__window input[type=search]{width:100%}@media print,only screen and (min-width: 769px){.search__window input[type=search]{line-height:1.9285714286;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.search__window input[type=search]{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.search__window input[type=search]{font-size:14px;font-size:1.68rem}}@media only screen and (max-width: 768px){.search__window input[type=search]{line-height:1.125;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.search__window input[type=search]{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.search__window input[type=search]{font-size:12px;font-size:1.44rem}}.search__window button[type=submit]{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,only screen and (min-width: 769px){.search__window button[type=submit]{width:30px}}@media only screen and (max-width: 768px){.search__window button[type=submit]{width:20px}}@media print,only screen and (min-width: 769px){.search__window button[type=submit] img{width:22px}}@media only screen and (max-width: 768px){.search__window button[type=submit] img{width:12px}}.search__window .vertical-border-item{margin-left:1.5625em;margin-right:1.875em}.hover-anim{position:relative;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.hover-anim *{-webkit-transition:all .2s ease;transition:all .2s ease}.hover-anim span{z-index:1}.hover-anim:hover span{color:#fff}.hover-anim::before{content:"";position:absolute;background-color:#de4451;top:0;left:0;width:0%;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.hover-anim:hover::before{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.new{position:relative}.new::after{position:absolute;content:"";top:-10px;left:-10px;background-image:url("../img/new.png");background-size:contain}@media print,only screen and (min-width: 769px){.new::after{width:60px;height:60px}}@media only screen and (max-width: 768px){.new::after{width:35px;height:35px}}.share__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,only screen and (min-width: 769px){.share__area{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.25em}}@media only screen and (max-width: 768px){.share__area{margin-top:2.6042em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.share__area{display:none}}@media print,only screen and (min-width: 769px){.share__area .shere__title{line-height:1.6875;font-weight:500}}@media print,only screen and (min-width: 769px)and (min-width: 769px){.share__area .shere__title{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 769px)and (max-width: 768px){.share__area .shere__title{font-size:16px;font-size:1.92rem}}@media only screen and (max-width: 768px){.share__area .shere__title{line-height:1.6666666667;font-weight:500}}@media only screen and (max-width: 768px)and (min-width: 769px){.share__area .shere__title{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 768px)and (max-width: 768px){.share__area .shere__title{font-size:12px;font-size:1.44rem}}.share__area .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,only screen and (min-width: 769px){.share__area .share__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1.875em;margin-right:1.25em}}.share__area .share__list .share__list-item{-webkit-transition:all .6s linear;transition:all .6s linear}@media print,only screen and (min-width: 769px){.share__area .share__list .share__list-item{width:30px}}@media only screen and (max-width: 768px){.share__area .share__list .share__list-item{width:22.5px;margin-left:1.302em}}.share__area .share__list .share__list-item:hover{-webkit-filter:brightness(130%);filter:brightness(130%)}@media print,only screen and (min-width: 769px){.share__area .share__list .share__list-item:not(:first-of-type){margin-left:.625em}.main{margin-top:190px}}@media only screen and (max-width: 768px){.main{margin-top:11.7333333333vw}}@media print,only screen and (min-width: 769px){.main--sub{margin-top:calc(50px + 160px);padding-bottom:100px}}@media only screen and (max-width: 768px){.main--sub{padding-bottom:13.3333333333vw}}@media print,only screen and (min-width: 769px){.main--contest{margin-top:0}}@media only screen and (max-width: 768px){.main--contest{margin-top:0}}.contents{display:block;margin-left:auto;margin-right:auto}@media print,only screen and (min-width: 769px){.contents{width:960px}}@media only screen and (max-width: 768px){.contents{width:89.3333333333vw}}.popup-bnr{position:fixed;bottom:0;left:0;aspect-ratio:1;z-index:200;display:none}@media print,only screen and (min-width: 769px){.popup-bnr{width:225px;margin:0 0 30px 30px}}@media only screen and (max-width: 768px){.popup-bnr{width:calc((100% - 46px)/2);margin:0 0 30px 10px}}.popup-close{position:absolute;top:0%;right:0;border-radius:50%;background:#80cbe2;width:20%;aspect-ratio:1;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0);cursor:pointer}.popup-close.--kgmnav{top:7.5%}.popup-close::before{position:absolute;content:"";top:50%;left:50%;width:40%;height:3px;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg);-webkit-transform-origin:center;transform-origin:center;background:#fff}.popup-close::after{position:absolute;content:"";top:50%;left:50%;width:40%;height:3px;-webkit-transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg);-webkit-transform-origin:center;transform-origin:center;background:#fff}@media print,only screen and (min-width: 769px){.contest2026{background:url(../img/contest/2026/pt/bg_deco.png) center/100% auto repeat-y,url(../img/contest/2026/pt/bg_yellow.jpg) center/100% auto repeat-y}}@media only screen and (max-width: 768px){.contest2026{background:url(../img/contest/2026/pt/bg_deco.png) center/100% auto repeat-y,url(../img/contest/2026/pt/bg_yellow.jpg) center/100% auto repeat-y}}.c-intro-bg{background-image:url(../img/contest/2026/intro-bg.webp?1.0.1);background-position:top center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 768px){.c-intro-bg{background-image:url(../img/contest/2026/intro-bg-sp.webp?1.0.1)}}.c-dec-mask{position:relative;display:inline-block;-webkit-mask-image:var(--mask-src);mask-image:var(--mask-src);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-dec-line{position:relative;display:block;width:100%;background-image:var(--line-src);background-position:center left;background-size:auto 100%;background-repeat:repeat-x}.c-archive-title{font-family:"Kaisei Decol",serif;font-weight:400;font-style:normal;position:relative;color:#fff;background-color:var(--pink-1);display:inline-block;text-align:center;border-radius:100vh}@media print,only screen and (min-width: 769px){.c-archive-title{padding:.625em 3.125em}}@media only screen and (max-width: 768px){.c-archive-title{padding:.4166666667em 2.0833333333em}}.c-archive-title::before{position:absolute;content:"check!";font-family:Charmonman,cursive;font-weight:700;font-style:normal;color:#ffd200;left:0;top:0;-webkit-transform:rotate3d(0, 0, 1, -15deg);transform:rotate3d(0, 0, 1, -15deg)}@media print,only screen and (min-width: 769px){.c-archive-title::before{font-size:1.25em;margin-left:-0.4em}}@media only screen and (max-width: 768px){.c-archive-title::before{font-size:calc(40/24*.032*100vw);margin-left:-0.3em}}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-150:hover{--tw-brightness:brightness(1.5);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width: 768px){.md\:mb-0{margin-bottom:0px}.md\:mb-\[1em\]{margin-bottom:1em}.md\:mb-\[5rem\]{margin-bottom:5rem}.md\:ml-\[1\%\]{margin-left:1%}.md\:mt-\[2em\]{margin-top:2em}.md\:mt-\[3em\]{margin-top:3em}.md\:mt-\[3rem\]{margin-top:3rem}.md\:mt-\[4\.8em\]{margin-top:4.8em}.md\:mt-\[5rem\]{margin-top:5rem}.md\:mt-\[7\%\]{margin-top:7%}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:aspect-\[750\/2540\]{aspect-ratio:750/2540}.md\:h-\[4em\]{height:4em}.md\:h-\[5\.8em\]{height:5.8em}.md\:h-\[5em\]{height:5em}.md\:h-auto{height:auto}.md\:w-\[80\%\]{width:80%}.md\:w-\[90\%\]{width:90%}.md\:w-\[93\%\]{width:93%}.md\:w-\[calc\(\(100\%_-_1em\)_\/_2\)\]{width:calc((100% - 1em) / 2)}.md\:w-content-sp{width:calc((670 / 750) * 100vw)}.md\:w-full{width:100%}.md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.md\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.md\:gap-\[1em\]{gap:1em}.md\:gap-x-\[1em\]{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.md\:gap-y-\[2em\]{row-gap:2em}.md\:p-\[1em\]{padding:1em}.md\:px-\[1em\]{padding-left:1em;padding-right:1em}.md\:py-\[1em\]{padding-top:1em;padding-bottom:1em}.md\:pb-\[1em\]{padding-bottom:1em}.md\:pb-\[3em\]{padding-bottom:3em}.md\:pt-\[14\%\]{padding-top:14%}.md\:pt-\[2em\]{padding-top:2em}.md\:pt-\[4\.8em\]{padding-top:4.8em}.md\:pt-\[7em\]{padding-top:7em}.md\:text-\[0\.8em\]{font-size:0.8em}.md\:text-\[0\.9167em\]{font-size:0.9167em}.md\:text-\[1\.16em\]{font-size:1.16em}.md\:text-\[1\.25em\]{font-size:1.25em}.md\:text-\[1\.2em\]{font-size:1.2em}.md\:text-\[1\.3em\]{font-size:1.3em}.md\:text-\[1em\]{font-size:1em}.md\:text-sp24{font-size:calc((24 / 750) * 100vw)}.md\:leading-\[2\.2\]{line-height:2.2}.md\:leading-\[2\]{line-height:2}.md\:tracking-\[0\]{letter-spacing:0}}@media (min-width: 769px){.lg\:mb-\[10rem\]{margin-bottom:10rem}.lg\:mb-\[1em\]{margin-bottom:1em}.lg\:mb-\[2em\]{margin-bottom:2em}.lg\:ml-\[3\%\]{margin-left:3%}.lg\:mt-\[100px\]{margin-top:100px}.lg\:mt-\[10rem\]{margin-top:10rem}.lg\:mt-\[1em\]{margin-top:1em}.lg\:mt-\[4\%\]{margin-top:4%}.lg\:mt-\[40px\]{margin-top:40px}.lg\:mt-\[5rem\]{margin-top:5rem}.lg\:mt-\[80px\]{margin-top:80px}.lg\:mt-\[90px\]{margin-top:90px}.lg\:block{display:block}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:hidden{display:none}.lg\:aspect-\[1046\/1166\]{aspect-ratio:1046/1166}.lg\:aspect-\[2031\/1142\]{aspect-ratio:2031/1142}.lg\:h-\[180px\]{height:180px}.lg\:h-\[50px\]{height:50px}.lg\:h-\[60px\]{height:60px}.lg\:w-\[1046px\]{width:1046px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[500px\]{width:500px}.lg\:w-\[520px\]{width:520px}.lg\:w-\[545px\]{width:545px}.lg\:w-\[550px\]{width:550px}.lg\:w-\[565px\]{width:565px}.lg\:w-\[740px\]{width:740px}.lg\:w-\[75\%\]{width:75%}.lg\:w-\[87\%\]{width:87%}.lg\:w-\[calc\(\(100\%_-_4em\)_\/_3\)\]{width:calc((100% - 4em) / 3)}.lg\:w-content-pc{width:960px}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lg\:gap-\[2em\]{gap:2em}.lg\:rounded-\[40px\]{border-radius:40px}.lg\:p-\[2em\]{padding:2em}.lg\:px-\[2em\]{padding-left:2em;padding-right:2em}.lg\:px-\[3em\]{padding-left:3em;padding-right:3em}.lg\:px-\[40px\]{padding-left:40px;padding-right:40px}.lg\:py-\[0\.75em\]{padding-top:0.75em;padding-bottom:0.75em}.lg\:py-\[1\.5em\]{padding-top:1.5em;padding-bottom:1.5em}.lg\:pb-\[2em\]{padding-bottom:2em}.lg\:pb-\[80px\]{padding-bottom:80px}.lg\:pt-\[140px\]{padding-top:140px}.lg\:pt-\[1em\]{padding-top:1em}.lg\:pt-\[2\%\]{padding-top:2%}.lg\:pt-\[90px\]{padding-top:90px}.lg\:text-\[0\.7em\]{font-size:0.7em}.lg\:text-\[0\.875em\]{font-size:0.875em}.lg\:text-\[1\.125em\]{font-size:1.125em}.lg\:text-\[1\.375em\]{font-size:1.375em}.lg\:text-\[1\.4em\]{font-size:1.4em}.lg\:text-\[1\.625em\]{font-size:1.625em}.lg\:text-\[1\.875em\]{font-size:1.875em}.lg\:text-pc16{font-size:16px}.lg\:text-pc18{font-size:18px}.lg\:leading-\[2\.6\]{line-height:2.6}.lg\:leading-\[4\]{line-height:4}}@media (min-width: 1600px){.xl4\:mt-\[-1\%\]{margin-top:-1%}}
