*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template,[hidden]{display:none}html{font-size:62.5%;line-height:1}@media print,screen and (width<=1024px){html{font-size:1.30208vw}}body{--base:520px}@media print,screen and (width<=1024px){body{--base:100vw}}body.is-Lock{overflow:hidden}body{-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#49281a;opacity:1;background:#e3d3b9;height:100%;min-height:100%;font-family:Zen Kaku Gothic New,Aoboshi One,sans-serif;font-weight:700;transition:opacity .4s;overflow-x:hidden}@media print,screen and (width<=1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}body.is-Loading{opacity:0}*{box-sizing:border-box;zoom:1}img{object-fit:contain;pointer-events:none;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;width:100%;max-width:100%;height:100%}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto!important}a{text-decoration:none}:root{--vw-base:1920;--vw-min:1360;--vw-scale:max(calc(100vw / var(--vw-base)), 1px)}@media print,screen and (width>=1025px) and (width<=1360px){:root{--vw-scale:calc(100vw / 1360)}}@media print,screen and (width<=1024px){:root{--vw-base:768;--vw-scale:calc(100vw / var(--vw-base))}}:root{--index-gallery-width:0;--index-text-stroke-width:0}.l-wrapper__bg{z-index:-1;width:100%;height:100vh;position:fixed;inset:0}@media print,screen and (width>=1025px){.l-wrapper__bg{background:url(../../assets/webp/pc/bg.webp) top/cover}.l-wrapper__bg:before,.l-wrapper__bg:after{content:"";width:calc(24 * var(--vw-scale));height:100%;display:block;position:fixed;top:0}}.l-wrapper__bg:before{left:calc(-2 * var(--vw-scale));background:url(../../assets/images/pc/deco_line_left.png) 0 0/contain repeat-y}.l-wrapper__bg:after{right:calc(-2 * var(--vw-scale));background:url(../../assets/images/pc/deco_line_right.png) 0 0/contain repeat-y}.l-wrapper__inner{width:calc(1 * var(--base));margin-inline:auto;position:relative}@media print,screen and (width>=1025px){.l-wrapper__inner{border-left:calc(.00520833 * var(--base)) solid #49281a;border-right:calc(.00520833 * var(--base)) solid #49281a}}.l-wrapper__inner:before{content:"";pointer-events:none;width:100%;height:100%;display:block;inset:0}@media print,screen and (width>=1025px){.l-wrapper__inner:before{background:url(../../assets/webp/common/bg.webp) top center/calc(1 * var(--base)) auto repeat-y;position:absolute}}@media print,screen and (width<=1024px){.l-wrapper__inner:before{background:url(../../assets/webp/common/bg.webp) top center/calc(1 * var(--base)) auto no-repeat;position:fixed}}.l-main{position:relative}.l-footer{margin-top:calc(.130208 * var(--base));padding-top:calc(.0130208 * var(--base))}.l-footer__inner{padding-block:calc(.117188 * var(--base)) calc(.15625 * var(--base));background:url(../../assets/images/common/footer/bg_ptn.png) top left/calc(.203125 * var(--base)) calc(.203125 * var(--base)) repeat, #445326;position:relative}.l-footer__inner:before,.l-footer__inner:after{content:"";width:100%;height:calc(.0130208 * var(--base));pointer-events:none;background:url(../../assets/images/common/footer/deco_line.png) top/100% no-repeat;display:block;position:absolute;left:0}.l-footer__inner:before{top:calc(-.0117188 * var(--base))}.l-footer__inner:after{bottom:calc(-.0117188 * var(--base));transform:scaleY(-1)}.l-footer__sns-catch p{color:#fff;text-align:center;line-height:140%;font-size:calc(.03125 * var(--base))}.l-footer__sns-catch .ja{letter-spacing:.06em}.l-footer__sns-catch .en{margin-top:calc(.0130208 * var(--base));letter-spacing:.04em;font-family:Aoboshi One,serif;font-weight:400}.l-footer__sns-account{margin:calc(.0390625 * var(--base)) auto 0;justify-content:center;align-items:center;gap:calc(.0390625 * var(--base));display:flex}.l-footer__sns-account .text{letter-spacing:.04em;color:#fff;font-family:Aoboshi One,serif;font-weight:400;line-height:100%;font-size:calc(.0625 * var(--base))}.l-footer__sns-account .sns-lists{gap:calc(.0234375 * var(--base));display:flex}.l-footer__sns-account .sns-lists .sns-item a{width:calc(.15625 * var(--base));height:calc(.15625 * var(--base));will-change:transform;background:#ff7f32;border-radius:50%;justify-content:center;align-items:center;display:flex}.l-footer__sns-account .sns-lists .sns-item a svg{width:calc(.078125 * var(--base));height:calc(.0807292 * var(--base))}@media (any-hover:hover){.l-footer__sns-account .sns-lists .sns-item a{transition:transform .4s cubic-bezier(.68,-.6,.32,1.6);animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.l-footer__sns-account .sns-lists .sns-item a:hover{transform:scale(.9)}}.l-footer__official{margin:calc(.0911458 * var(--base)) auto 0;width:calc(.895833 * var(--base))}.l-footer__official .catch{margin-top:calc(.0520833 * var(--base))}.l-footer__official .official-link{margin:calc(.078125 * var(--base)) auto 0;width:calc(.713542 * var(--base));height:calc(.15625 * var(--base));padding-top:calc(.0572917 * var(--base));border-radius:calc(.130208 * var(--base));background:#ff7f32;justify-content:center;display:flex;position:relative}.l-footer__official .official-link span{letter-spacing:.06em;line-height:100%;font-size:calc(.0390625 * var(--base));color:#fff}.l-footer__official .official-link:after{content:"";width:calc(.0364583 * var(--base));height:calc(.0364583 * var(--base));top:50%;right:calc(.0651042 * var(--base));background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='27' height='27' stroke='white'/%3E%3Cpath d='M14 0V3.11133H3.11133V24.8887H24.8887V14H28V24.8887C28 26.6076 26.6075 28 24.8887 28H3.11133C1.39254 28 0.000239913 26.6083 0 24.8896V3.11133C3.96941e-05 1.39242 1.39242 0 3.11133 0H14ZM27.6035 0V10.8887H24.4922V5.3125L9.20117 20.6035L7 18.4023L22.291 3.11133H16.7148V0H27.6035Z' fill='white'/%3E%3C/svg%3E") top/contain no-repeat;display:block;position:absolute;transform:translateY(-50%)}@media (any-hover:hover){.l-footer__official .official-link{transition:transform .4s cubic-bezier(.68,-.6,.32,1.6);animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.l-footer__official .official-link:hover{transform:scale(.9)}}.l-footer__bottom{margin-top:calc(-.00260417 * var(--base));padding-block:calc(.106771 * var(--base));background:#49281a;position:relative}.l-footer__bottom-inner{width:calc(.895833 * var(--base));margin-inline:auto}.l-footer__bottom-inner .portal-link{width:calc(.817708 * var(--base));margin-inline:auto;display:block}@media (any-hover:hover){.l-footer__bottom-inner .portal-link{transition:opacity .3s}.l-footer__bottom-inner .portal-link:hover{opacity:.7}}.l-footer__bottom-inner .copyrights{margin-top:calc(.0520833 * var(--base));width:calc(.877604 * var(--base));color:#fff;opacity:.5;letter-spacing:.06em;line-height:140%;font-size:calc(.03125 * var(--base))}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.c-modal{width:calc(1 * var(--base));z-index:100;height:100%;display:none;position:fixed;top:0;left:50%;transform:translate(-50%)}@media print,screen and (width>=1025px){.c-modal{border-left:calc(.00520833 * var(--base)) solid #49281a;border-right:calc(.00520833 * var(--base)) solid #49281a}}.c-modal__overlay{background:url(../../assets/webp/common/bg.webp) top/100% repeat-y;width:100%;height:100%;position:fixed;top:0;left:0}.c-modal__content{-ms-overflow-style:none;scrollbar-width:none;height:100%;margin-inline:auto;position:relative;overflow-y:scroll}.c-modal__content::-webkit-scrollbar{display:none}.c-modal__content .c-modal__content-inner{padding-bottom:calc(.130208 * var(--base));position:relative}.c-modal__content .c-modal__content-inner:before{content:"";width:100%;height:calc(.111979 * var(--base));background:url(../../assets/webp/common/bg_header.webp) top/100% no-repeat;display:block;position:absolute;top:0;left:0}.c-modal__content .c-modal__logo{width:calc(.175781 * var(--base));margin-inline:auto;position:relative}.c-modal__content .c-modal__pickup{margin:calc(.0494792 * var(--base)) auto 0;width:calc(.895833 * var(--base));position:relative}.c-modal__content .c-modal__pickup:before{content:"";background:url(../../assets/webp/common/index/deco_star.webp) top calc(.0130208 * var(--base)) right calc(.0130208 * var(--base))/calc(.0208333 * var(--base)) calc(.0221354 * var(--base)) no-repeat, url(../../assets/webp/common/index/deco_star.webp) top calc(.0130208 * var(--base)) left calc(.0130208 * var(--base))/calc(.0208333 * var(--base)) calc(.0221354 * var(--base)) no-repeat, url(../../assets/webp/common/index/deco_star.webp) bottom calc(.0130208 * var(--base)) left calc(.0130208 * var(--base))/calc(.0208333 * var(--base)) calc(.0221354 * var(--base)) no-repeat, url(../../assets/webp/common/index/deco_star.webp) bottom calc(.0130208 * var(--base)) right calc(.0130208 * var(--base))/calc(.0208333 * var(--base)) calc(.0221354 * var(--base)) no-repeat;opacity:.5;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-modal__content .c-modal__pickup:after{content:"";clip-path:polygon(100% 0,0 0,50% 100%);width:calc(.0351563 * var(--base));height:calc(.0208333 * var(--base));bottom:calc(-.015625 * var(--base));background:#fff;display:block;position:absolute;left:50%;transform:translate(-50%)}.c-modal__content .c-modal__pickup-inner{padding:calc(.046875 * var(--base)) 0 calc(.0377604 * var(--base));border-radius:calc(.0130208 * var(--base));background:#fff}.c-modal__content .c-modal__pickup-inner p{color:#445326;text-align:center;line-height:100%}.c-modal__content .c-modal__pickup-inner .ja{letter-spacing:.06em;font-size:calc(.046875 * var(--base))}.c-modal__content .c-modal__pickup-inner .en{margin-top:calc(.015625 * var(--base));letter-spacing:.04em;font-size:calc(.0364583 * var(--base))}.c-modal__content .c-image{margin:calc(.0546875 * var(--base)) auto 0;width:calc(.895833 * var(--base));height:calc(.497396 * var(--base));padding:calc(.0286458 * var(--base));background:url(../../assets/webp/common/index/frame_scene.webp) top left/calc(.895833 * var(--base)) calc(.497396 * var(--base)) no-repeat, #49281a;justify-content:center;align-items:center;display:flex}.c-modal__content .c-modal__shareBtn{margin:calc(.0546875 * var(--base)) auto 0;padding:calc(.0104167 * var(--base));width:calc(.864583 * var(--base));height:calc(.242188 * var(--base));border-radius:calc(.15625 * var(--base));box-shadow:0 calc(.0182292 * var(--base)) 0 0 #752a11;background:#ff7f32;display:block}.c-modal__content .c-modal__shareBtn-inner{border-radius:calc(.15625 * var(--base));background:url(../../assets/webp/common/index/bg_share-btn.webp) top/100% 100% no-repeat;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.c-modal__content .c-modal__shareBtn-inner:after{content:"";border:calc(.00390625 * var(--base)) solid #fff;border-radius:calc(.15625 * var(--base));width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-modal__content .c-modal__shareBtn-inner .text p{color:#fff;text-align:center}.c-modal__content .c-modal__shareBtn-inner .text .ja{letter-spacing:.06em;line-height:130%;font-size:calc(.0442708 * var(--base))}.c-modal__content .c-modal__shareBtn-inner .text .en{margin-top:calc(.0078125 * var(--base));letter-spacing:.04em;line-height:120%;font-size:calc(.0364583 * var(--base))}@media (any-hover:hover){.c-modal__content .c-modal__shareBtn{transition:all .3s}.c-modal__content .c-modal__shareBtn:hover{transform:translateY(calc(.0182292 * var(--base)));box-shadow:none}}.c-modal__content .c-modal__close{margin:calc(.130208 * var(--base)) auto 0;width:calc(.6875 * var(--base));height:calc(.143229 * var(--base));border-radius:calc(.130208 * var(--base));background:#445326;justify-content:center;align-items:center;display:flex;position:relative}.c-modal__content .c-modal__close:before{content:"";width:calc(.03125 * var(--base));height:calc(.03125 * var(--base));top:50%;left:calc(.0520833 * var(--base));background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.95217 13.5617C3.95136 12.7611 3.95136 11.2389 4.95217 10.4383L14.7506 2.59951C16.0601 1.55189 18 2.48424 18 4.16125V19.8388C18 21.5158 16.0601 22.4481 14.7506 21.4005L4.95217 13.5617Z' fill='%23D9D9D9'/%3E%3C/svg%3E") top/contain no-repeat;display:block;position:absolute;transform:translateY(-50%)}.c-modal__content .c-modal__close-inner p{color:#fff;text-align:center;font-size:calc(.0338542 * var(--base))}.c-modal__content .c-modal__close-inner .ja{letter-spacing:.06em;line-height:130%}.c-modal__content .c-modal__close-inner .en{margin-top:calc(.0078125 * var(--base));letter-spacing:.04em;line-height:120%}@media (any-hover:hover){.c-modal__content .c-modal__close{transition:opacity .3s}.c-modal__content .c-modal__close:before{transition:transform .3s}.c-modal__content .c-modal__close:hover{opacity:.7}.c-modal__content .c-modal__close:hover:before{transform:translate(-10%,-50%)}}.p-home-mv{position:relative}.p-home-mv:before{content:"";width:100%;height:calc(.111979 * var(--base));pointer-events:none;background:url(../../assets/webp/common/bg_header.webp) top/100% no-repeat;display:block;position:absolute;top:0;left:0}.p-home-mv__inner{padding-top:calc(.0677083 * var(--base))}.p-home-mv__logo{width:calc(.175781 * var(--base));top:calc(.00520833 * var(--base));margin-inline:auto;position:absolute;left:50%;transform:translate(-50%)}.p-home-mv__title{width:100%}.p-home-mv__slider{margin-top:calc(.0104167 * var(--base));width:100%;height:calc(.3125 * var(--base));overflow:hidden}.p-home-mv__slider-inner{display:flex}.p-home-mv__slider-inner .slider{padding-right:calc(.0130208 * var(--base));padding-block:calc(.0299479 * var(--base));height:calc(.3125 * var(--base));gap:calc(.0130208 * var(--base));background:url(../../assets/webp/common/index/frame_slider.webp) top left/calc(1.01953 * var(--base)) calc(.3125 * var(--base)) repeat;will-change:transform;flex-shrink:0;animation:20s linear .1s infinite both scrollLeft;display:flex}.p-home-mv__slider-inner .slider .slider-item{width:calc(.449219 * var(--base));border-radius:calc(.0260417 * var(--base));overflow:hidden}.p-home-present{margin-top:calc(.0390625 * var(--base))}.p-home-present__inner{width:calc(.947917 * var(--base));margin-inline:auto}.p-home-present__text p{letter-spacing:.06em;line-height:140%;font-size:calc(.0390625 * var(--base));text-align:center}.p-home-present__text p span{color:#ff7f32}.p-home-present__text p+p{margin-top:calc(.0130208 * var(--base))}.p-home-present__image,.p-home-present__caution{margin-top:calc(.0520833 * var(--base))}.p-home-present__caution p{text-align:center;line-height:140%}.p-home-present__caution p.ja{font-size:calc(.0338542 * var(--base));letter-spacing:.06em}.p-home-present__caution p.en{font-family:Aoboshi One,serif;font-weight:400;font-size:calc(.03125 * var(--base));letter-spacing:.04em}.p-home-present__info{margin:calc(.104167 * var(--base)) auto 0;width:calc(.895833 * var(--base))}.p-home-present__info-head{padding-top:calc(.0208333 * var(--base));height:calc(.0807292 * var(--base));color:#fff;text-align:center;font-size:calc(.0338542 * var(--base));letter-spacing:.02em;background:#445326;line-height:100%}.p-home-present__info-body{padding:calc(.0520833 * var(--base));border-radius:0 0 calc(.0130208 * var(--base)) calc(.0130208 * var(--base));background:#f4ede2}.p-home-present__info-body p{letter-spacing:.06em;line-height:140%;font-size:calc(.0338542 * var(--base));text-align:center}.p-home-present__info-body .p-home-present__conditions{margin-top:calc(.0546875 * var(--base))}.p-home-present__info-body .p-home-present__conditions .p-home-present__conditions-item{letter-spacing:.06em;line-height:140%;font-size:calc(.0338542 * var(--base))}.p-home-present__info-body .p-home-present__conditions .p-home-present__conditions-item span{margin-right:calc(.0130208 * var(--base));display:inline-block}.p-home-present__info-body .p-home-present__conditions .p-home-present__conditions-item a{color:#ff7f32}@media (any-hover:hover){.p-home-present__info-body .p-home-present__conditions .p-home-present__conditions-item a{transition:opacity .3s}.p-home-present__info-body .p-home-present__conditions .p-home-present__conditions-item a:hover{opacity:.7}}.p-home-present__info-body .p-home-present__conditions .p-home-present__conditions-item+.p-home-present__conditions-item{margin-top:calc(.0390625 * var(--base))}.p-home-present__info-body .p-home-present__btn{margin:calc(.0260417 * var(--base)) auto 0;width:calc(.501302 * var(--base));height:calc(.106771 * var(--base));border-radius:calc(.0963542 * var(--base));background:#ff7f32;justify-content:center;align-items:center;display:flex;overflow:hidden}.p-home-present__info-body .p-home-present__btn span{padding-right:calc(.0416667 * var(--base));font-size:calc(.03125 * var(--base));letter-spacing:.06em;color:#fff;line-height:140%;display:block;position:relative}.p-home-present__info-body .p-home-present__btn span:after{content:"";width:calc(.0286458 * var(--base));height:calc(.0286458 * var(--base));background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.25 0V2.44434H2.44434V19.5557H19.5557V13.75H22V19.5557C22 20.9062 20.9062 22 19.5557 22H2.44434C1.0938 21.9999 0 20.9062 0 19.5557V2.44434C0.000204486 1.09396 1.09393 6.89062e-05 2.44434 0H8.25ZM21.6885 0V8.55566H19.2441V4.17383L7.22949 16.1885L5.5 14.459L17.5146 2.44434H13.1328V0H21.6885Z' fill='white'/%3E%3C/svg%3E") top/contain no-repeat;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (any-hover:hover){.p-home-present__info-body .p-home-present__btn{transition:background .3s}.p-home-present__info-body .p-home-present__btn:hover{background:#49281a}}.p-home-present__info+.p-home-present__info{margin-top:calc(.0520833 * var(--base))}.p-home-present__rule{margin:calc(.0520833 * var(--base)) auto 0;width:calc(.895833 * var(--base));border-radius:calc(.0130208 * var(--base));background:#f4ede2;overflow:hidden}.p-home-present__rule-head{height:calc(.130208 * var(--base));border:calc(.00390625 * var(--base)) solid #445326;border-radius:calc(.0130208 * var(--base));cursor:pointer;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-home-present__rule-head .text{font-size:calc(.0390625 * var(--base));letter-spacing:.06em;color:#445326;line-height:120%}.p-home-present__rule-head .btn{width:calc(.0390625 * var(--base));height:calc(.0390625 * var(--base));top:50%;right:calc(.0390625 * var(--base));position:absolute;transform:translateY(-50%)}.p-home-present__rule-head .btn:before,.p-home-present__rule-head .btn:after{content:"";width:calc(.0390625 * var(--base));height:calc(.00520833 * var(--base));background:#445326;transition:transform .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-home-present__rule-head .btn:after{transform:translate(-50%,-50%)rotate(90deg)}.p-home-present__rule-head.is-open .btn:after{transform:translate(-50%,-50%)rotate(0)}@media (any-hover:hover){.p-home-present__rule-head{transition:opacity .3s}.p-home-present__rule-head:hover{opacity:.7}}.p-home-present__rule-body{display:none}.p-home-present__rule-body-inner{padding:calc(.0520833 * var(--base)) calc(.0390625 * var(--base))}.p-home-present__rule-body-inner h3{margin-top:calc(.0520833 * var(--base));margin-bottom:calc(.0260417 * var(--base));font-weight:900;font-size:calc(.03125 * var(--base));letter-spacing:.06em;line-height:150%}.p-home-present__rule-body-inner ul,.p-home-present__rule-body-inner ol{margin-block:calc(.0260417 * var(--base))}.p-home-present__rule-body-inner ul li,.p-home-present__rule-body-inner ol li{text-indent:-1em;letter-spacing:.06em;line-height:150%;font-size:calc(.03125 * var(--base));padding-left:1em}.p-home-present__rule-body-inner ul li+li,.p-home-present__rule-body-inner ol li+li{margin-top:calc(.0260417 * var(--base))}.p-home-present__rule-body-inner p{font-size:calc(.03125 * var(--base));letter-spacing:.06em;line-height:150%}.p-home-present__rule-body-inner p+p{margin-top:calc(.0260417 * var(--base))}.p-home-present__rule-body-inner a{color:#ff7f32;text-decoration:underline}@media (any-hover:hover){.p-home-present__rule-body-inner a{transition:opacity .3s}.p-home-present__rule-body-inner a:hover{opacity:.7}}.p-home-scene{margin-top:calc(.130208 * var(--base))}.p-home-scene__inner{width:calc(.895833 * var(--base));margin-inline:auto}.p-home-scene__head{width:calc(.84375 * var(--base));margin-inline:auto;position:relative}.p-home-scene__head p{text-align:center}.p-home-scene__head p.ja{letter-spacing:.06em;line-height:140%;font-size:calc(.046875 * var(--base))}.p-home-scene__head p.en{letter-spacing:.04em;font-family:Aoboshi One,serif;font-weight:400;line-height:120%;font-size:calc(.0364583 * var(--base))}.p-home-scene__head p+p{margin-top:calc(.0078125 * var(--base))}.p-home-scene__head .deco__01,.p-home-scene__head .deco__02{width:calc(.0351563 * var(--base));height:calc(.0898438 * var(--base));top:calc(.00911458 * var(--base));position:absolute}.p-home-scene__head .deco__01 span,.p-home-scene__head .deco__02 span{width:calc(.0351563 * var(--base));height:calc(.0208333 * var(--base));background:url("data:image/svg+xml,%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.230313 1.58703C-0.299878 0.960301 0.145597 -5.11513e-05 0.966504 -5.11872e-05L24.2848 -5.22065e-05C25.1057 -5.22423e-05 25.5512 0.960301 25.021 1.58703L13.3618 15.369C12.9766 15.8243 12.2746 15.8243 11.8895 15.369L0.230313 1.58703Z' fill='%2349281A'/%3E%3C/svg%3E") top/contain no-repeat;animation:3s infinite blink;display:block}.p-home-scene__head .deco__01 span+span,.p-home-scene__head .deco__02 span+span{margin-top:calc(.0130208 * var(--base))}.p-home-scene__head .deco__01 span:first-of-type,.p-home-scene__head .deco__02 span:first-of-type{animation-delay:0s}.p-home-scene__head .deco__01 span:nth-of-type(2),.p-home-scene__head .deco__02 span:nth-of-type(2){animation-delay:.5s}.p-home-scene__head .deco__01 span:nth-of-type(3),.p-home-scene__head .deco__02 span:nth-of-type(3){animation-delay:1s}.p-home-scene__head .deco__01{left:0}.p-home-scene__head .deco__02{right:0}.p-home-episode{margin-top:calc(.104167 * var(--base));position:relative}.p-home-episode__inner{width:calc(.895833 * var(--base));margin-inline:auto}.p-home-episode__inner hgroup{padding:calc(.0260417 * var(--base));border-radius:calc(.0130208 * var(--base));cursor:pointer;background:#f4ede2;display:flex;position:relative}.p-home-episode__inner hgroup .btn{width:calc(.0390625 * var(--base));height:calc(.0390625 * var(--base));top:calc(.0559896 * var(--base));right:calc(.0390625 * var(--base));position:absolute}.p-home-episode__inner hgroup .btn:before,.p-home-episode__inner hgroup .btn:after{content:"";width:calc(.0390625 * var(--base));height:calc(.00520833 * var(--base));background:#445326;transition:transform .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-home-episode__inner hgroup .btn:after{transform:translate(-50%,-50%)rotate(90deg)}.p-home-episode__inner hgroup .ep{margin-right:calc(.0260417 * var(--base));width:calc(.0859375 * var(--base));letter-spacing:.06em;font-weight:900;line-height:140%;font-size:calc(.046875 * var(--base));display:block}.p-home-episode__inner hgroup h2 span{line-height:140%;display:block}.p-home-episode__inner hgroup h2 .ja{letter-spacing:.06em;font-size:calc(.0338542 * var(--base))}.p-home-episode__inner hgroup h2 .en{margin-top:calc(.0078125 * var(--base));letter-spacing:.04em;font-family:Aoboshi One,serif;font-weight:400;font-size:calc(.03125 * var(--base))}.p-home-episode__inner hgroup.is-open .btn:after{transform:translate(-50%,-50%)rotate(0)}@media (any-hover:hover){.p-home-episode__inner hgroup{transition:opacity .3s}.p-home-episode__inner hgroup:hover{opacity:.7}}.p-home-episode__inner .gallery{padding:calc(.0260417 * var(--base)) 0 calc(.0520833 * var(--base));display:none}.p-home-episode__inner .gallery_inner{gap:calc(.0260417 * var(--base));grid-template-columns:repeat(3,1fr);display:grid}.p-home-episode__inner .gallery .thumb{width:calc(.28125 * var(--base));height:calc(.147135 * var(--base));position:relative;overflow:hidden}.p-home-episode__inner .gallery .thumb:after{content:"";border:calc(.00260417 * var(--base)) solid #ff7f32;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media (any-hover:hover){.p-home-episode__inner .gallery .thumb img{transition:transform .3s}.p-home-episode__inner .gallery .thumb:hover img{transform:scale(1.05)}}.p-home-episode.is-Application{padding-top:calc(.0598958 * var(--base))}.p-home-episode.is-Application:before{content:"";width:calc(.518229 * var(--base));height:calc(.0598958 * var(--base));background:url(../../assets/webp/common/index/txt_application_flag.webp) top/contain no-repeat;display:block;position:absolute;top:0;left:0}.p-home-episode.is-Application hgroup{border-radius:0 calc(.0130208 * var(--base)) calc(.0130208 * var(--base)) calc(.0130208 * var(--base));pointer-events:none}.p-home-episode.is-Application hgroup .btn{display:none}.p-home-episode.is-Application .gallery{display:block}.p-home-episode+.p-home-episode{margin-top:calc(.0260417 * var(--base))}.pc_b{display:block!important}@media print,screen and (width<=1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (width<=1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (width<=1024px){.pc_ib{display:none!important}}.pc_f{display:flex!important}@media print,screen and (width<=1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (width<=1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (width<=1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (width<=1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (width<=1024px){.sp_f{display:flex!important}}.is-Loading *,.is-Resizing *,.is-Resizing :before,.is-Resizing :after{transition:none!important;transition-delay:unset!important}
