html{font-size:62.5%;line-height:1}@media print,screen and (max-width:1024px){html{font-size:1.3020833333vw}}body{position:relative;font-family:"Zen Kaku Gothic Antique","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:subpixel-antialiased;word-wrap:break-word;overflow-wrap:break-word;font-weight:500;overflow-x:hidden;overflow-y:scroll;color:#2a1700}@media print,screen and (max-width:1024px){body{--base:100vw;min-width:auto;-webkit-overflow-scrolling:touch}}@media print,screen and (min-width:1025px){body{background:url(../webp/common/bg_pc.webp) repeat center/100% auto;--base:520px}}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pc_b{display:block!important}@media print,screen and (max-width:1024px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1024px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1024px){.pc_ib{display:none!important}}.pc_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1024px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1024px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1024px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1024px){.sp_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.is-loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.is-resizing *,.is-resizing ::after,.is-resizing ::before{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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:0}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{display:none}[hidden]{display:none}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-webkit-flex-grow:inherit;flex-grow:inherit;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.l-contents{position:relative;width:calc(1 * var(--base));margin:0 auto;background:url(../webp/common/bg_pattern_01.webp) repeat top center/calc(.6510416667 * var(--base)) calc(.6510416667 * var(--base))}@media print,screen and (min-width:1025px){.l-contents:after,.l-contents:before{content:"";position:absolute;top:0;width:10px;height:100%;background:url(../webp/common/deco_pattern_pc.webp) repeat-y top center/10px 7px}.l-contents:before{left:-10px}.l-contents:after{right:-10px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}}.l-main{position:relative}.p-main{padding:0 0 calc(.1302083333 * var(--base))}.c-button--history{position:relative;display:grid;place-items:center;width:calc(.765625 * var(--base));height:calc(.1302083333 * var(--base));border:calc(.0052083333 * var(--base)) solid #2a1700;border-radius:calc(.1302083333 * var(--base))}.c-button--history:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(.75 * var(--base));height:calc(.1145833333 * var(--base));border:calc(.0026041667 * var(--base)) solid #2a1700;border-radius:calc(.1302083333 * var(--base))}@media (any-hover:hover){.c-button--history{-webkit-transition:.3s ease;transition:.3s ease}.c-button--history:hover{background:#2a1700;color:#fff}}.c-button--history span{font-style:normal;font-weight:700;font-size:calc(.0364583333 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.c-button--back{position:relative;display:grid;place-items:center;width:calc(.3515625 * var(--base));margin:0 auto;padding:0 0 calc(.0286458333 * var(--base))}.c-button--back:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(.0026041667 * var(--base));background:#2a1700}.c-button--back:after{content:"";position:absolute;top:calc(.0078125 * var(--base));left:0;width:calc(.0143229167 * var(--base));height:calc(.0260416667 * var(--base));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2220%22%20fill%3D%22none%22%20viewBox%3D%220%200%2011%2020%22%3E%3Cpath%20fill%3D%22%232a1700%22%20d%3D%22M2.75%2010%2011%2020%200%2010%2011%200z%22%2F%3E%3C%2Fsvg%3E") no-repeat top left/contain}@media (any-hover:hover){.c-button--back:after{-webkit-transition:.3s ease;transition:.3s ease}.c-button--back:hover:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.c-button--back span{font-style:normal;font-weight:700;font-size:calc(.0338541667 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em}.c-period{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:calc(.0651041667 * var(--base)) 0 0}.c-period__time{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.c-period__time-head{padding:calc(.0104166667 * var(--base)) calc(.015625 * var(--base)) calc(.01171875 * var(--base)) calc(.0169270833 * var(--base));font-size:calc(.0234375 * var(--base));color:#fff;margin-right:calc(.0104166667 * var(--base));background:#2a1700;font-style:normal;font-weight:500;font-size:calc(.03125 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.c-period__time-body{margin-left:calc(.0208333333 * var(--base));font-style:normal;font-weight:700;font-size:calc(.046875 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.c-period__note{margin:calc(.0234375 * var(--base)) 0 0;font-style:normal;font-weight:500;font-size:calc(.0286458333 * var(--base));line-height:120%;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@-webkit-keyframes scrollImage{0%{background-position:0 0}100%{background-position:calc(-2.5 * var(--base)) 0}}@keyframes scrollImage{0%{background-position:0 0}100%{background-position:calc(-2.5 * var(--base)) 0}}.p-main__hero{position:relative;padding:calc(.1302083333 * var(--base)) 0 calc(.234375 * var(--base))}.p-main__hero-logo{position:absolute;top:0;left:0;width:calc(.3359375 * var(--base));height:calc(.1888020833 * var(--base));z-index:2}.p-main__hero-catch{position:absolute;top:calc(.0464973958 * var(--base));right:calc(.0280859375 * var(--base));width:calc(.6315104167 * var(--base));height:calc(.0546875 * var(--base))}.p-main__hero-scenes{position:relative;width:100%;height:calc(.3098958333 * var(--base));padding:calc(.0377604167 * var(--base)) 0;z-index:1}.p-main__hero-scenes:after,.p-main__hero-scenes:before{content:"";position:absolute;left:0;width:calc(1 * var(--base));height:calc(.0390625 * var(--base));background:url(../webp/home/deco_film.webp) no-repeat top left/calc(1 * var(--base)) calc(.0390625 * var(--base))}.p-main__hero-scenes:before{top:0}.p-main__hero-scenes:after{bottom:0}.p-main__hero-scenes-inner{width:100%;height:calc(.234375 * var(--base));background:url(../webp/home/img_hero_scenes.webp) repeat-x top left/calc(2.5 * var(--base)) calc(.234375 * var(--base));-webkit-animation:scrollImage 30s linear infinite;animation:scrollImage 30s linear infinite}.p-main__hero-title{position:absolute;bottom:calc(0 * var(--base));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(.9427083333 * var(--base));height:calc(.2864583333 * var(--base));z-index:2}.p-main__description{margin:calc(.0260416667 * var(--base)) 0 0}.p-main__description p{font-style:normal;font-weight:700;font-size:calc(.0338541667 * var(--base));line-height:180%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;color:#2a1700}.p-main__description p+p{margin:calc(.03125 * var(--base)) 0 0}.p-main__enter{margin:calc(.0651041667 * var(--base)) 0 0}.p-main__enter-button{display:block;width:calc(.9388020833 * var(--base));height:calc(.2083333333 * var(--base));margin:0 auto;background:url(../webp/home/btn_enter.webp) no-repeat top left/calc(.9388020833 * var(--base)) calc(.2083333333 * var(--base));-webkit-filter:drop-shadow(0 calc(.0130208333 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .2));filter:drop-shadow(0 calc(.0130208333 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .2))}@media (any-hover:hover){.p-main__enter-button{-webkit-transition:.3s ease;transition:.3s ease}.p-main__enter-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(0 calc(0 * var(--base)) calc(0 * var(--base)) rgba(42, 23, 0, .3));filter:drop-shadow(0 calc(0 * var(--base)) calc(0 * var(--base)) rgba(42, 23, 0, .3))}}.p-main__pager{margin:calc(.0651041667 * var(--base)) 0 0}.p-main__pager a{margin:0 auto}.p-recorder{padding:0 0 calc(.1302083333 * var(--base))}.p-recorder__description{display:grid;gap:calc(.0260416667 * var(--base));margin:calc(.0130208333 * var(--base)) 0 0}.p-recorder__description p{font-style:normal;font-weight:700;font-size:calc(.0338541667 * var(--base));line-height:160%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.p-recorder__description-note{font-style:normal;font-weight:700;font-size:calc(.03125 * var(--base));line-height:160%;text-align:center;letter-spacing:.06em;color:#d82511}.p-recorder__apply{position:relative;margin:calc(.078125 * var(--base)) 0 0;padding:calc(.0390625 * var(--base)) 0 0;background:url(../webp/recorder/bg_recorder.webp) no-repeat top left/calc(1 * var(--base)) calc(.8828125 * var(--base))}.p-recorder__apply:before{content:"";position:absolute;top:calc(-.0377604167 * var(--base));left:0;width:calc(1 * var(--base));height:calc(.0390625 * var(--base));background:url(../webp/home/deco_film.webp) no-repeat top left/calc(1 * var(--base)) calc(.0390625 * var(--base))}.p-recorder__apply-catch{width:calc(.921875 * var(--base));margin:0 auto}.p-recorder__apply-button{margin:calc(.1041666667 * var(--base)) 0 0}.p-recorder__apply-button button{position:relative;display:block;width:calc(.46875 * var(--base));height:calc(.46875 * var(--base));margin:0 auto;-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5));touch-action:manipulation;will-change:filter;pointer-events:all}.p-recorder__apply-button button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../webp/recorder/btn_recorder.webp) no-repeat top left/calc(.46875 * var(--base)) calc(.46875 * var(--base))}.p-recorder__apply-button button.is-animating{-webkit-animation:recorder-button-press-filter .2s ease forwards;animation:recorder-button-press-filter .2s ease forwards}.p-recorder__apply-button button.is-animating:before{-webkit-animation:recorder-button-press-transform .2s ease forwards;animation:recorder-button-press-transform .2s ease forwards}@-webkit-keyframes recorder-button-press-transform{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(.0130208333 * var(--base)));transform:translateY(calc(.0130208333 * var(--base)))}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes recorder-button-press-transform{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(calc(.0130208333 * var(--base)));transform:translateY(calc(.0130208333 * var(--base)))}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes recorder-button-press-filter{0%{-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5))}50%{-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0026041667 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0026041667 * var(--base)) rgba(42, 23, 0, .5))}100%{-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5))}}@keyframes recorder-button-press-filter{0%{-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5))}50%{-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0026041667 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0026041667 * var(--base)) rgba(42, 23, 0, .5))}100%{-webkit-filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5));filter:drop-shadow(0 calc(.0104166667 * var(--base)) calc(.0325520833 * var(--base)) rgba(42, 23, 0, .5))}}.p-recorder__apply-counter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:calc(.9427083333 * var(--base));height:calc(.2317708333 * var(--base));margin:calc(.1171875 * var(--base)) auto 0;background:url(../webp/recorder/bg_counter.webp) no-repeat top left/calc(.9427083333 * var(--base)) calc(.2317708333 * var(--base))}.p-recorder__apply-counter-text{margin-top:calc(.0065104167 * var(--base))}.p-recorder__apply-counter-text p{font-style:normal;font-weight:700;font-size:calc(.0338541667 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em}.p-recorder__apply-counter-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:calc(-.0065104167 * var(--base))}.p-recorder__apply-counter-value p{font-style:normal;font-weight:700;font-size:calc(.0520833333 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em}.p-recorder__apply-counter-value p span#disp_count{margin-right:calc(.0130208333 * var(--base));font-style:normal;font-weight:700;font-size:calc(.1171875 * var(--base));line-height:120%;text-align:center;letter-spacing:.06em;color:#d82511}.p-recorder__pager{display:grid;gap:calc(.078125 * var(--base));margin:calc(.0651041667 * var(--base)) 0 0}.p-recorder__pager a{margin:0 auto}.p-history{padding:0 0 calc(.1302083333 * var(--base))}.p-history__description{position:relative;display:grid;gap:calc(.0260416667 * var(--base));padding:calc(.1041666667 * var(--base)) 0 0}.p-history__description:before{content:"";position:absolute;top:0;left:0;width:calc(1 * var(--base));height:calc(.0390625 * var(--base));background:url(../webp/home/deco_film.webp) no-repeat top left/calc(1 * var(--base)) calc(.0390625 * var(--base))}.p-history__description p{font-style:normal;font-weight:700;font-size:calc(.0338541667 * var(--base));line-height:180%;text-align:center;letter-spacing:.06em;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.p-history__list{display:grid;gap:calc(.0520833333 * var(--base));width:calc(.8958333333 * var(--base));margin:calc(.078125 * var(--base)) auto 0}.p-history__pager{display:grid;gap:calc(.078125 * var(--base));margin:calc(.1041666667 * var(--base)) 0 0}.p-history__pager a{margin:0 auto}.p-footer{position:relative}.p-footer:before{content:"";position:absolute;top:0;left:0;width:calc(1 * var(--base));height:calc(.0390625 * var(--base));background:url(../webp/home/deco_film.webp) no-repeat top left/calc(1 * var(--base)) calc(.0390625 * var(--base))}.p-footer__inner{padding:calc(.078125 * var(--base)) 0 calc(.0442708333 * var(--base));background:#2a1700}.p-footer__copy{font-style:normal;font-weight:500;font-size:calc(.0260416667 * var(--base));line-height:140%;text-align:center;letter-spacing:.06em;color:#e1d2c0}.p-header__inner{position:relative;width:100%;height:calc(.1484375 * var(--base))}.p-header__inner:after,.p-header__inner:before{content:"";position:absolute;top:0;width:calc(.0911458333 * var(--base));height:calc(.0911458333 * var(--base));background:url(../webp/common/deco_edge_01.webp) no-repeat top center/contain}.p-header__inner:before{left:0}.p-header__inner:after{right:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.p-header__logo-item{display:block}.p-header__logo-item--main{position:absolute;top:calc(.0277734375 * var(--base));left:calc(.2330729167 * var(--base));width:calc(.2135416667 * var(--base));height:calc(.1223958333 * var(--base))}.p-header__logo-item--campaign{position:absolute;top:calc(.0260416667 * var(--base));right:calc(.2330338542 * var(--base));width:calc(.3170963542 * var(--base));height:calc(.0963541667 * var(--base))}.u-text--red{color:#d82511}.u-text--marker-red{position:relative;margin:0 .25em 0 .15em;color:#fff;letter-spacing:0;font-weight:500;z-index:1}.u-text--marker-red::before{content:"";position:absolute;top:55%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:115%;background:#d82511;z-index:-1}.u-text--no-letter-space{letter-spacing:0}