@font-face{font-family:domaine-text-regular;src:url(../fonts/domaine-text-regular.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,svg{vertical-align:bottom}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;margin:0;outline:0;padding:0;resize:none;text-align:inherit}button::-ms-expand{display:none}i{font-style:normal}.js_winu_edge{display:none;position:fixed}@supports(-ms-ime-align:auto){.js_winu_edge{display:block}}.js_winu_outer{height:100vh;width:100vw}.js_winu_inner,.js_winu_outer{left:0;position:fixed;top:0;visibility:hidden}.js_guide,.js_winu_inner{height:100%;width:100%}.js_guide{height:auto;left:0;mix-blend-mode:difference;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:9999999}.js_guide.is_hidden{display:none}.html_guideDrag .js_guide{cursor:move;pointer-events:auto}html[data-current-modal] .js_guide{position:fixed}.js_guide_img{display:inline-block;opacity:.2;position:relative}.js_guide_img:after{border:1px solid #0cf;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}html.device-touch .js_guide_img{width:100%}html.device-touch .js_guide_img img{height:auto;width:100%}.js_guide_ui{font-size:10px;line-height:1.5;opacity:.6;position:fixed;right:10px;text-align:right;top:50%;z-index:10000000}.js_guide_ui button{background:#eee;border:1px solid #ccc;border-radius:2px;color:#000;cursor:pointer;font-family:sans-serif!important;margin-bottom:3px;padding:0 6px}.js_guide_ui button:hover{background:#000;color:#fff}.js_guide_ui button.is_alert{background:#c80000;color:#fff;font-weight:700!important;opacity:1}.js_guide_ui input[type=text]{background:#ccc;border-width:1px;font-size:10px;width:105px}.js_guide_ui input[type=text]:focus{background:red;color:#fff}.js_logger{background:rgba(0,0,0,.5);bottom:0;color:#fff;pointer-events:none;position:fixed;right:0;width:350px;z-index:999999}.js_logger_inner{font-size:12px;line-height:1.4;padding:5px;white-space:nowrap}.js_logger_close{bottom:0;pointer-events:auto;position:absolute;right:0}.js_reloadCover{background:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%}html[data-name=collection] .js_reloadCover{background:#fff}@media screen and (orientation:portrait){.js_reloadCover[data-orientation=landscape]{display:block}}@media screen and (orientation:landscape){.js_reloadCover[data-orientation=portrait]{display:block}}.js_img{position:relative}.js_img,.js_img span{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block}.js_img[data-full],.js_img[data-full] img,.js_img[data-full] span{background-size:cover;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.js_img[data-full] img{-o-object-fit:cover;object-fit:cover}.js_img[data-static] img{max-width:100%}.js_img svg{height:100%;left:0;position:absolute;top:0;width:100%}.js_imgLoader{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;position:fixed;right:0;top:0;width:0;z-index:99999}.js_imgLoader img{height:100%;left:0;position:absolute;top:0;width:100%}.js_imgLoader_chunk{position:relative}.js_modal{bottom:0;display:none;height:auto;left:0;margin:0;margin-right:calc(var(--scrollbar-width)*-1);position:fixed;right:0;top:0;width:auto}.js_modal.is_visible{display:block}.html_typoSaving .js_modal{display:block!important;opacity:.001!important}html.is_modalVisible .js_modal{margin-right:0}.js_modal.is_immerse{margin-right:calc(var(--scrollbar-width)*-1)!important}.js_modal.js_modal__white{color:#000}.js_modal_bg{background:#000;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out 50ms;transition:opacity .2s ease-in-out 50ms;width:100%}.js_modal__white .js_modal_bg{background:#fff}.js_modal.is_show .js_modal_bg{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.js_modal_scroller{-ms-scroll-chaining:none;height:100%;overflow-y:scroll;overscroll-behavior:contain;position:relative}.js_modal_body{display:-webkit-box;display:-ms-flexbox;display:flex}.js_modal_body,.js_modal_content{min-height:100%;position:relative}.js_modal_content{opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;width:100%}.js_modal.is_show .js_modal_content{opacity:1;-webkit-transition:opacity .2s ease-in-out .1s;transition:opacity .2s ease-in-out .1s}.js_modal_contentInner{overflow:hidden;position:relative;width:100%}.js_modal_hiddenClose{height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}.js_modal.is_show .js_modal_hiddenClose{visibility:visible}.js_modal_close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:absolute;top:calc(var(--limit-scale, 1px)*0)}@media screen and (orientation:landscape){.js_modal_close{height:calc(var(--limit-scale, 1px)*104);right:calc(var(--limit-scale, 1px)*34);width:calc(var(--limit-scale, 1px)*104)}}@media screen and (orientation:portrait){.js_modal_close{height:calc(var(--limit-scale, 1px)*54);right:calc(var(--limit-scale, 1px)*0);width:calc(var(--limit-scale, 1px)*64)}}@media(any-hover:hover){.js_modal_close:hover .js_modal_closeInner:after,.js_modal_close:hover .js_modal_closeInner:before{-webkit-transition:-webkit-transform .15s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .15s cubic-bezier(.455,.03,.515,.955);transition:transform .15s cubic-bezier(.455,.03,.515,.955);transition:transform .15s cubic-bezier(.455,.03,.515,.955),-webkit-transform .15s cubic-bezier(.455,.03,.515,.955)}.js_modal_close:hover .js_modal_closeInner:before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.js_modal_close:hover .js_modal_closeInner:after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.js_modal_closeInner{color:#d9d9d9;font-size:60px;position:relative}.js_modal_closeInner:after,.js_modal_closeInner:before{background-color:#d9d9d9;content:"";position:absolute;-webkit-transition:-webkit-transform .15s cubic-bezier(.455,.03,.515,.955);transition:-webkit-transform .15s cubic-bezier(.455,.03,.515,.955);transition:transform .15s cubic-bezier(.455,.03,.515,.955);transition:transform .15s cubic-bezier(.455,.03,.515,.955),-webkit-transform .15s cubic-bezier(.455,.03,.515,.955);width:100%}@media screen and (orientation:landscape){.js_modal_closeInner:after,.js_modal_closeInner:before{height:calc(var(--limit-scale, 1px)*4);top:calc(var(--limit-scale, 1px)*26)}}@media screen and (orientation:portrait){.js_modal_closeInner:after,.js_modal_closeInner:before{height:calc(var(--limit-scale, 1px)*2);top:calc(var(--limit-scale, 1px)*14)}}.js_modal_closeInner:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js_modal_closeInner:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (orientation:landscape){.js_modal_closeInner{height:calc(var(--limit-scale, 1px)*52);width:calc(var(--limit-scale, 1px)*52)}}@media screen and (orientation:portrait){.js_modal_closeInner{height:calc(var(--limit-scale, 1px)*26);width:calc(var(--limit-scale, 1px)*26)}}.js_scrollBar{background:#fff;pointer-events:none;position:fixed;top:0}@media screen and (orientation:landscape){.js_scrollBar{height:4px;left:0;width:100%}}@media screen and (orientation:portrait){.js_scrollBar{height:100%;right:0;width:4px}}.js_scrollBar_knob{background:rgba(0,0,0,.2);position:absolute;top:0}@media screen and (orientation:landscape){.js_scrollBar_knob{height:100%;left:0;width:0}}@media screen and (orientation:portrait){.js_scrollBar_knob{height:0;right:0;width:100%}}.js_scrollBar_knobInner{background-color:#272726;border-radius:1px;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (orientation:landscape){.js_typo{letter-spacing:var(--ls-pc,0);word-spacing:var(--ws-pc,0)}}@media screen and (orientation:portrait){.js_typo{letter-spacing:var(--ls-sp,0);word-spacing:var(--ws-sp,0)}}html:not(.html_typoMode) .js_typo.__justify.__justifyInitial{display:block;overflow:hidden;white-space:nowrap}@media screen and (orientation:landscape){.js_typo span{margin-left:var(--p,0)}html.html_typoMode:not(.is_uiHidden) .js_typo span.__breakPc{color:red!important}.js_typo span.__breakPc:before{content:"";display:block;width:100%}}@media screen and (orientation:portrait){.js_typo span{margin-left:var(--s,0)}html.html_typoMode:not(.is_uiHidden) .js_typo span.__breakSp{color:red!important}.js_typo span.__breakSp:before{content:"";display:block;width:100%}}html.html_typoMode .js_typo{pointer-events:auto!important}.js_typo_line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.js_typo_line:not(.__last){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.js_typo_line>span{display:inline}.js_typo_line>span:before{display:none!important}.js_videoUtil_container{pointer-events:none;position:absolute;right:0;top:-59px}.js_videoUtil_container video{height:60px;left:0;opacity:.01;position:absolute;top:0;width:60px}.js_videoUtil_container video.is_full{bottom:auto;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;right:auto;top:0;width:100%;z-index:-1}.js_ytMov,.js_ytMov_body{height:100%;left:0;position:absolute;top:0;width:100%}@media print{*{min-width:0!important}}* *,* :after,* :before{-webkit-box-sizing:border-box;box-sizing:border-box}.html_initial * *,.html_initial * :after,.html_initial * :before{background-image:none!important}body,html{background:#000;color:#fff}html{height:100%;overflow-y:scroll}html.is_modalVisible{overflow-x:hidden}html.html_isBgGentle,html.html_isBgGentle body{background:#7f7f7f!important}html[data-name=collection],html[data-name=collection] body{background:#fff}html[data-name=collection].html_isBgGentle,html[data-name=collection].html_isBgGentle body{background:#ccc!important}html[data-name=home],html[data-name=home] body{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}html[data-name=home].html_novelStarted{overflow-y:scroll;position:relative}html[data-name=home].html_novelStarted body{height:auto;overflow:visible;position:relative}html[data-name=tools-sound],html[data-name=tools-sound] body{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}html[data-name=home].device-desktop{overflow-y:scroll}html[data-name=cast]:not(.is_modalVisible).html_castSnap{-ms-scroll-chaining:none;overscroll-behavior:none;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}html[data-name=cast]:not(.is_modalVisible).html_castSnap.html_inAppBrowser,html[data-name=cast]:not(.is_modalVisible).html_castSnap.os-android{-ms-scroll-chaining:chained;height:100%;height:100vh;overflow-y:auto;overscroll-behavior:auto;-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}html.device-touch html[data-name=cast]:not(.is_modalVisible).html_castSnap.html_inAppBrowser,html.device-touch html[data-name=cast]:not(.is_modalVisible).html_castSnap.os-android{height:calc(var(--vh, 1vh)*100)}html[data-name=cast]:not(.is_modalVisible).html_castSnap.html_inAppBrowser body,html[data-name=cast]:not(.is_modalVisible).html_castSnap.os-android body{height:100%}body{-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px;letter-spacing:0;line-height:1;position:relative;width:auto}html[lang=ja] body{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] body{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media print,screen and (min-width:600px){html.device-desktop body{min-width:1280px}}html.device-touch body{-webkit-text-size-adjust:none}#_cmp_elm_0_0,#_cmp_elm_0_1,#_cmp_elm_1_0,#_cmp_elm_1_1,#_cmp_elm_2_0,#_cmp_elm_2_1,#_cmp_elm_3_0,#_cmp_elm_3_1,#_cmp_elm_4_0,#_cmp_elm_4_1{left:-9999px!important}#fontplus-trial-banner{bottom:auto!important;left:-999px!important;top:0!important}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a *,button *{pointer-events:none}svg{overflow:hidden}svg,svg *{transform-box:fill-box}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;background-color:transparent;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;margin:0;outline:0;padding:0;resize:none;text-align:inherit}input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,textarea::-ms-expand{display:none}::selection{background-color:#32e85a;color:#fff}::-moz-selection{background-color:#32e85a;color:#fff}#__bs_notify__,#admin-bar-iframe{display:none!important}body>.dg.ac{z-index:9999999!important}body>.dg.ac .property-name{width:20%}body>.dg.ac .c{width:80%}@media screen and (orientation:portrait){.h_pc{display:none!important}}@media screen and (orientation:landscape){.h_sp{display:none!important}}.h_alt{display:block;height:100%;text-align:left;text-indent:-99999px;width:100%}.h_alt,.h_hiddenText{left:0;overflow:hidden;position:absolute;top:0}.h_hiddenText{height:0;width:0}.h_zeroSpace{display:inline;width:0}.h_relative{position:relative}.h_fill{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.h_fv{height:100vh}html.device-touch .h_fv{height:calc(var(--vh, 1vh)*100)}.h_fixed{position:fixed}.h_overflowHidden{overflow:hidden}.l_wrap{display:block;margin:0 auto}@media screen and (orientation:landscape){.l_wrap{max-width:100%;padding-left:calc(var(--limit-scale, 1px)*274);padding-right:calc(var(--limit-scale, 1px)*90);width:calc(var(--limit-scale, 1px)*1440)}}@media screen and (orientation:portrait){.l_wrap{padding-left:calc(var(--limit-scale, 1px)*38);padding-right:calc(var(--limit-scale, 1px)*38);width:calc(var(--limit-scale, 1px)*375)}}.js_reloadCover{z-index:901}.js_cover{z-index:900}.js_modal{z-index:800}.c_ham{z-index:701}.js_menu{z-index:700}.js_flip{z-index:0}.js_flip_buy{z-index:999999}.js_flip_indicator{z-index:2}.p_a_storyHeader,.p_pd_sectionChapterArea,.p_pd_sectionFrame,.p_pd_sectionText{z-index:1}.c_header{z-index:100}.js_root{min-height:100vh}[data-name=collection] .js_root{color:#000}html[data-name="404"] .js_root{min-height:auto}.js_page_fvBack,.js_page_fvBackImage .js_img{opacity:0}@media screen and (orientation:landscape){.js_page_fvBack,.js_page_fvBackImage .js_img{-webkit-transform:translateY(calc(var(--raw-scale, 1px)*150));transform:translateY(calc(var(--raw-scale, 1px)*150))}}@media screen and (orientation:portrait){.js_page_fvBack,.js_page_fvBackImage .js_img{-webkit-transform:translateY(calc(var(--raw-scale, 1px)*100));transform:translateY(calc(var(--raw-scale, 1px)*100))}}.js_page.is_show .js_page_fvBack,.js_page.is_show .js_page_fvBackImage .js_img{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity 2.7s ease-in-out,-webkit-transform 2.7s cubic-bezier(.165,.84,.44,1);transition:opacity 2.7s ease-in-out,-webkit-transform 2.7s cubic-bezier(.165,.84,.44,1);transition:transform 2.7s cubic-bezier(.165,.84,.44,1),opacity 2.7s ease-in-out;transition:transform 2.7s cubic-bezier(.165,.84,.44,1),opacity 2.7s ease-in-out,-webkit-transform 2.7s cubic-bezier(.165,.84,.44,1)}.js_page.is_showComplete .js_page_fvBack,.js_page.is_showComplete .js_page_fvBackImage .js_img{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.js_page_fvFore{opacity:0}@media screen and (orientation:landscape){.js_page_fvFore{-webkit-transform:translateY(calc(var(--raw-scale, 1px)*240));transform:translateY(calc(var(--raw-scale, 1px)*240))}}@media screen and (orientation:portrait){.js_page_fvFore{-webkit-transform:translateY(calc(var(--raw-scale, 1px)*150));transform:translateY(calc(var(--raw-scale, 1px)*150))}}.js_page.is_show .js_page_fvFore{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity 2.7s ease-in-out .2s,-webkit-transform 2.7s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity 2.7s ease-in-out .2s,-webkit-transform 2.7s cubic-bezier(.165,.84,.44,1) .2s;transition:transform 2.7s cubic-bezier(.165,.84,.44,1) .2s,opacity 2.7s ease-in-out .2s;transition:transform 2.7s cubic-bezier(.165,.84,.44,1) .2s,opacity 2.7s ease-in-out .2s,-webkit-transform 2.7s cubic-bezier(.165,.84,.44,1) .2s}.js_page.is_showComplete .js_page_fvFore{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.js_cover{height:100%;left:0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 300%;mask-size:300% 300%;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%}@media screen and (orientation:landscape){.html_delayedReady .js_cover{-webkit-mask-image:url(../img/common/cover-gradation_pc.webp);mask-image:url(../img/common/cover-gradation_pc.webp)}}@media screen and (orientation:portrait){.html_delayedReady .js_cover{-webkit-mask-image:url(../img/common/cover-gradation_sp.webp);mask-image:url(../img/common/cover-gradation_sp.webp)}}.js_cover.is_show{-webkit-mask-position:100% 0;mask-position:100% 0;opacity:1;-webkit-transition:visibility 0ms linear,-webkit-mask-position .5s ease-in-out;transition:visibility 0ms linear,-webkit-mask-position .5s ease-in-out;transition:mask-position .5s ease-in-out,visibility 0ms linear;transition:mask-position .5s ease-in-out,visibility 0ms linear,-webkit-mask-position .5s ease-in-out;visibility:visible}.js_cover.is_showComplete{-webkit-mask-image:none!important;mask-image:none!important}.js_cover.is_hide{-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-transition:visibility 0ms linear 1.2s,-webkit-mask-position 1.2s ease-in-out;transition:visibility 0ms linear 1.2s,-webkit-mask-position 1.2s ease-in-out;transition:mask-position 1.2s ease-in-out,visibility 0ms linear 1.2s;transition:mask-position 1.2s ease-in-out,visibility 0ms linear 1.2s,-webkit-mask-position 1.2s ease-in-out}.js_cover.is_direct{-webkit-transition:none!important;transition:none!important}.js_cover_bg{background:#000;height:100%;left:0;position:absolute;top:0;width:100%}html[data-name=collection] .js_cover_bg{background:#fff}.js_cover_bgInner,.js_cover_bgItem{position:absolute}.js_cover_bgItem{background-size:cover;height:100%;left:0;opacity:0;top:0;width:100%}html.os-android .js_cover_bgItem{height:100vh}html.device-touch html.os-android .js_cover_bgItem{height:calc(var(--vh-max, 1vh)*100)}.js_cover_bgItem.is_visible{opacity:1}.js_cover_bgItem video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.01;position:absolute;top:0;width:100%}.js_cover_bgItem video.is_playing{opacity:1}.js_cover_front{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}@media screen and (orientation:landscape){.js_cover_front{padding:calc(var(--limit-scale, 1px)*90)}}@media screen and (orientation:portrait){.js_cover_front{padding:calc(var(--limit-scale, 1px)*40)}}.js_cover.is_black .js_cover_front{display:none}.js_cover_title{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.js_cover_title{font-size:calc(var(--limit-scale, 1px)*36)}}@media screen and (orientation:portrait){.js_cover_title{font-size:calc(var(--limit-scale, 1px)*26)}}.js_cover_titleItem{display:none}.js_cover_titleItem.is_visible{display:block}.js_cover_logo{display:inline-block}.js_cover_logo svg{fill:#fff;display:block;width:100%}@media screen and (orientation:landscape){.js_cover_logo{width:calc(var(--limit-scale, 1px)*341)}.js_cover_logo svg{height:calc(var(--limit-scale, 1px)*43)}}@media screen and (orientation:portrait){.js_cover_logo{bottom:calc(var(--limit-scale, 1px)*28);position:fixed;right:calc(var(--limit-scale, 1px)*38);width:calc(var(--limit-scale, 1px)*167)}.js_cover_logo svg{height:calc(var(--limit-scale, 1px)*21)}}.c_cover_hyphen{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:200}.js_novel_ghost{position:relative}html.device-touch .js_novel_ghost{height:10000vh}.js_novel{height:100vh;left:0;margin:auto;position:fixed;right:0;top:0;width:auto}html.device-touch .js_novel{height:calc(var(--vh-max, 1vh)*100)}html.is_modalVisible .js_novel{right:var(--scrollbar-width)}html.device-touch .js_novel{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}html.html_typoMode.html_isBgGentle .js_novel_mainPlaceholder{display:none}.js_novel_count{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.js_novel .js_novel_count,.js_novel_bgSrc{display:none}.js_novel_world,.js_novel_world canvas{height:100%;left:0;position:absolute;top:0;width:100%}.js_novel_wrap{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;position:relative}@media screen and (orientation:landscape){.js_novel_wrap{margin:0 auto;max-width:calc(var(--limit-scale, 1px)*625)}}@media screen and (orientation:portrait){.js_novel_wrap{margin:0 calc(var(--limit-scale, 1px)*5) 0 calc(var(--limit-scale, 1px)*37)}}.js_novel .js_novel_wrap{color:hsla(0,0%,100%,0)}html.device-touch .js_novel .js_novel_wrap{visibility:hidden}.js_novel_head{position:relative}.js_novel_titleOuter{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.js_sound .js_novel_titleOuter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.js_novel .js_novel_section,.js_novel .js_novel_title{visibility:hidden}.js_novel .js_novel_section.is_visible,.js_novel .js_novel_title.is_visible{visibility:visible}.js_layout .js_novel_section,.js_layout .js_novel_title{overflow:hidden}.js_novel_title{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){.js_novel_title{font-size:calc(var(--limit-scale, 1px)*40)}}@media screen and (orientation:portrait){.js_novel_title{font-size:calc(var(--limit-scale, 1px)*28)}}.js_novel .js_novel_title{padding-top:calc(var(--vh, 1vh)*50 - var(--limit-scale, 1px)*20)}html[lang=ja] .js_novel_body{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;white-space:nowrap}@media screen and (orientation:landscape){html[lang=ja] .js_novel_body{font-size:calc(var(--limit-scale, 1px)*18);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){html[lang=ja] .js_novel_body{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*27)}}html[lang=en] .js_novel_body{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){html[lang=en] .js_novel_body{font-size:calc(var(--limit-scale, 1px)*20);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){html[lang=en] .js_novel_body{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*27)}}.js_novel_section{position:relative}.js_novel .js_novel_section:last-child{opacity:0!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.html_typoMode .js_layout .js_novel_section:first-child,.js_novel .js_novel_section:first-child,.js_sound .js_novel_section:first-child{margin-top:10px}.html_typoMode .js_layout .js_novel_section:not(:first-child),.js_novel .js_novel_section:not(:first-child),.js_sound .js_novel_section:not(:first-child){margin-top:2em}.html_typoMode .js_layout .js_novel_section:last-child,.js_novel .js_novel_section:last-child,.js_sound .js_novel_section:last-child{padding-bottom:50vh}.js_novel_date{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:blur(.5px);filter:blur(.5px);font-family:domaine-text-regular,Times New Roman,serif;font-weight:400;height:100%;height:100vh;height:100dvh;justify-content:center;left:0;line-height:1.25;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (orientation:landscape){.js_novel_date{font-size:calc(var(--limit-scale, 1px)*37);-webkit-transform:translateY(calc(var(--limit-scale, 1px)*50));transform:translateY(calc(var(--limit-scale, 1px)*50))}}@media screen and (orientation:portrait){.js_novel_date{font-size:calc(var(--limit-scale, 1px)*26);-webkit-transform:translateY(calc(var(--limit-scale, 1px)*50));transform:translateY(calc(var(--limit-scale, 1px)*50))}}.js_novel_date.is_move{-webkit-transition:-webkit-transform 7s linear;transition:-webkit-transform 7s linear;transition:transform 7s linear;transition:transform 7s linear,-webkit-transform 7s linear}@media screen and (orientation:landscape){.js_novel_date.is_move{-webkit-transform:translateY(calc(var(--limit-scale, 1px)*-50));transform:translateY(calc(var(--limit-scale, 1px)*-50))}}@media screen and (orientation:portrait){.js_novel_date.is_move{-webkit-transform:translateY(calc(var(--limit-scale, 1px)*-50));transform:translateY(calc(var(--limit-scale, 1px)*-50))}}.js_novel_dateCap,.js_novel_dateCurrent,.js_novel_dateSlash,.js_novel_dateTotal span{-webkit-transition:opacity 1.2s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1.2s linear 1.2s;transition:opacity 1.2s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1.2s linear 1.2s;transition:transform 1.2s linear 1.2s,opacity 1.2s cubic-bezier(.455,.03,.515,.955);transition:transform 1.2s linear 1.2s,opacity 1.2s cubic-bezier(.455,.03,.515,.955),-webkit-transform 1.2s linear 1.2s}.js_novel_dateCurrent{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;overflow:hidden;position:relative}.html_delayedReady .js_novel_dateCurrent{-webkit-mask-image:url(../img/common/date-gradation.png);mask-image:url(../img/common/date-gradation.png)}.is_countStart .js_novel_dateCurrent{opacity:1;-webkit-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out}.js_novel_dateCurrentItem:not(:first-child){position:absolute;right:0;top:0}.js_novel_dateCurrentItem span{display:inline-block;opacity:.01;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%)}.js_novel_dateCurrentItem span.is_show{opacity:.4;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .4s ease-in-out,-webkit-transform .64s linear;transition:opacity .4s ease-in-out,-webkit-transform .64s linear;transition:opacity .4s ease-in-out,transform .64s linear;transition:opacity .4s ease-in-out,transform .64s linear,-webkit-transform .64s linear}.js_novel_dateCurrentItem span.is_show.is_last{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity 1.8s linear,-webkit-transform 1.8s cubic-bezier(.165,.84,.44,1);transition:opacity 1.8s linear,-webkit-transform 1.8s cubic-bezier(.165,.84,.44,1);transition:opacity 1.8s linear,transform 1.8s cubic-bezier(.165,.84,.44,1);transition:opacity 1.8s linear,transform 1.8s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.8s cubic-bezier(.165,.84,.44,1)}.js_novel_dateCurrentItem span.is_hide{opacity:0!important;-webkit-transition:opacity .24s ease-in-out,-webkit-transform .64s linear;transition:opacity .24s ease-in-out,-webkit-transform .64s linear;transition:opacity .24s ease-in-out,transform .64s linear;transition:opacity .24s ease-in-out,transform .64s linear,-webkit-transform .64s linear}.js_novel_dateSlash{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:200;opacity:0;padding:0 calc(var(--limit-scale, 1px)*6);-webkit-transform:scale(0);transform:scale(0)}.js_novel_date.is_visible .js_novel_dateSlash{opacity:.4;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1.8s ease-in-out,-webkit-transform 3.6s cubic-bezier(.165,.84,.44,1) 0ms;transition:opacity 1.8s ease-in-out,-webkit-transform 3.6s cubic-bezier(.165,.84,.44,1) 0ms;transition:opacity 1.8s ease-in-out,transform 3.6s cubic-bezier(.165,.84,.44,1) 0ms;transition:opacity 1.8s ease-in-out,transform 3.6s cubic-bezier(.165,.84,.44,1) 0ms,-webkit-transform 3.6s cubic-bezier(.165,.84,.44,1) 0ms}.js_novel_dateTotal span{opacity:0;position:relative}.js_novel_date.is_visible .js_novel_dateTotal span{opacity:1;-webkit-transition:opacity 1.2s cubic-bezier(.455,.03,.515,.955);transition:opacity 1.2s cubic-bezier(.455,.03,.515,.955)}.js_novel_date.is_visible .js_novel_dateTotal span:nth-child(2){-webkit-transition-delay:.12s!important;transition-delay:.12s!important}.js_novel_date.is_visible .js_novel_dateTotal span:nth-child(3){-webkit-transition-delay:.24s!important;transition-delay:.24s!important}.js_novel_date.is_phase2 .js_novel_dateTotal span{opacity:.4;-webkit-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out}.js_novel_loading{background:#fff;bottom:0;height:5px;left:calc(var(--limit-scale, 1px)*0);position:fixed;right:calc(var(--limit-scale, 1px)*0);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top!important;transform-origin:left top!important;width:auto}.js_novel_loading.is_rev{-webkit-transform-origin:right top!important;transform-origin:right top!important}.js_novel_trailer{background:#000;height:100%;height:100vh;left:0;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;position:absolute;top:0;width:100%}html.device-touch .js_novel_trailer{height:calc(var(--vh, 1vh)*100)}.js_novel_trailer.is_hide{-webkit-mask-position:0 100%!important;mask-position:0 100%!important;opacity:0;-webkit-transition:opacity 1.2s ease-in-out 1.2s,-webkit-mask-position 2.4s cubic-bezier(.25,.46,.45,.94)!important;transition:opacity 1.2s ease-in-out 1.2s,-webkit-mask-position 2.4s cubic-bezier(.25,.46,.45,.94)!important;transition:mask-position 2.4s cubic-bezier(.25,.46,.45,.94),opacity 1.2s ease-in-out 1.2s!important;transition:mask-position 2.4s cubic-bezier(.25,.46,.45,.94),opacity 1.2s ease-in-out 1.2s,-webkit-mask-position 2.4s cubic-bezier(.25,.46,.45,.94)!important}.html_novelSkip .js_novel_trailer{display:none}.js_novel_trailer.is_almostEnd{-webkit-mask-position:0 30%;mask-position:0 30%;-webkit-transition:opacity 1.2s ease-in-out 1.2s,-webkit-mask-position 2.4s cubic-bezier(.25,.46,.45,.94)!important;transition:opacity 1.2s ease-in-out 1.2s,-webkit-mask-position 2.4s cubic-bezier(.25,.46,.45,.94)!important;transition:mask-position 2.4s cubic-bezier(.25,.46,.45,.94),opacity 1.2s ease-in-out 1.2s!important;transition:mask-position 2.4s cubic-bezier(.25,.46,.45,.94),opacity 1.2s ease-in-out 1.2s,-webkit-mask-position 2.4s cubic-bezier(.25,.46,.45,.94)!important}html.html_typoMode.html_isBgGentle .js_novel_trailer{display:none!important}.js_novel_trailer video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.001;position:absolute;top:0;width:100%}.js_novel_trailer video.is_show{opacity:1}.js_novel_trailer img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.01;position:absolute;top:0;width:100%}.js_novel_trailer img.is_show{opacity:1;-webkit-transition:opacity 2.4s cubic-bezier(.25,.46,.45,.94);transition:opacity 2.4s cubic-bezier(.25,.46,.45,.94)}.js_novel_award{height:100%;height:100vh;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;width:100%}html.device-touch .js_novel_award{height:calc(var(--vh, 1vh)*100)}.js_novel_award.is_show{opacity:1;-webkit-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out}.js_novel_award.is_touchable{z-index:1}.js_novel_awardBox{position:absolute;width:100%}@media screen and (orientation:landscape){.js_novel_awardBox{margin-top:calc(var(--limit-scale, 1px)*-163);top:50%}}@media screen and (orientation:portrait){.js_novel_awardBox{margin-top:calc(var(--limit-scale, 1px)*-203);top:50%}}.js_novel_awardImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (orientation:landscape){.js_novel_awardImg{padding-bottom:calc(var(--limit-scale, 1px)*69)}}@media screen and (orientation:portrait){.js_novel_awardImg{padding-bottom:calc(var(--limit-scale, 1px)*67 + var(--aspect-limit-scale, 0px)*2)}}.js_novel_awardImgInner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (orientation:landscape){.js_novel_awardImgInner{gap:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.js_novel_awardImgInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}@media screen and (orientation:landscape){.js_novel_awardLogo.__cannes{padding-bottom:calc(var(--limit-scale, 1px)*34)}}@media screen and (orientation:portrait){.js_novel_awardLogo.__cannes,.js_novel_awardLogo.__oscars{padding-bottom:calc(var(--limit-scale, 1px)*20)}}.js_novel_awardList{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;opacity:.7;text-align:center}.js_novel_awardList li{margin-bottom:calc(var(--limit-scale, 1px)*14)}.js_novel_awardList li:last-child{margin-bottom:0}@media screen and (orientation:landscape){.js_novel_awardList{bottom:19%;font-size:calc(var(--limit-scale, 1px)*15)}}@media screen and (orientation:portrait){.js_novel_awardList{bottom:18%;font-size:calc(var(--limit-scale, 1px)*12);line-height:calc(var(--limit-scale, 1px)*18)}}html[lang=en] .js_novel_awardList{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){html[lang=en] .js_novel_awardList{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){html[lang=en] .js_novel_awardList{font-size:calc(var(--limit-scale, 1px)*13)}}.js_novel_awardList [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.js_novel_awardList [lang=en]{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.js_novel_awardList [lang=en]{font-size:calc(var(--limit-scale, 1px)*13)}}.js_novel_entrance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;height:100vh;justify-content:space-between;left:0;opacity:0;position:absolute;top:0;width:100%}html.device-touch .js_novel_entrance{height:calc(var(--vh, 1vh)*100)}@media screen and (orientation:landscape){.js_novel_entrance{padding:calc(var(--limit-scale, 1px)*49) calc(var(--limit-scale, 1px)*55) calc(var(--limit-scale, 1px)*60) calc(var(--limit-scale, 1px)*54)}}@media screen and (orientation:portrait){.js_novel_entrance{padding:calc(var(--limit-scale, 1px)*23) calc(var(--limit-scale, 1px)*20) calc(var(--limit-scale, 1px)*25) calc(var(--limit-scale, 1px)*23)}}.js_novel_entrance.is_show{opacity:1;-webkit-transition:opacity 1.8s ease-in-out;transition:opacity 1.8s ease-in-out}.html_novelShowDays .js_novel_entrance{opacity:0;pointer-events:none;-webkit-transition:opacity .2s cubic-bezier(.455,.03,.515,.955);transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}.html_novelDirectDays .js_novel_entrance,.html_novelSkip .js_novel_entrance{-webkit-transition:none!important;transition:none!important}.js_novel_entranceTitle{width:100%}.js_novel_entranceTitle svg{fill:#fff;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (orientation:landscape){.js_novel_entranceTitle svg{height:calc(var(--raw-scale, 1px)*180)}}@media screen and (orientation:portrait){.js_novel_entranceTitle svg{height:calc(var(--raw-scale, 1px)*165)}}.js_novel_entranceBottom{width:100%}.js_novel_entranceBottom svg{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (orientation:landscape){.js_novel_entranceBottom{padding:0 calc(var(--limit-scale, 1px)*12) 0 calc(var(--limit-scale, 1px)*13)}.js_novel_entranceBottom svg{height:calc(var(--raw-scale, 1px)*60)}}.js_novel_days{cursor:pointer;height:100%;height:100vh;left:0;position:absolute;top:0;width:100%}html.device-touch .js_novel_days{height:calc(var(--vh, 1vh)*100)}.js_novel_days.is_noButton{cursor:auto}.html_novelStarted .js_novel_days{pointer-events:none}.js_novel_daysInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;left:0;position:absolute;top:50%;width:100%}@media screen and (orientation:landscape){.js_novel_daysInner{margin-top:calc(var(--limit-scale, 1px)*-73)}}@media screen and (orientation:portrait){.js_novel_daysInner{margin-top:calc(var(--limit-scale, 1px)*-62)}}.js_novel_komorebiWrap{opacity:.001}.js_novel_komorebiWrap.is_show{opacity:1;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.js_novel_komorebiWrap.is_show.__gray{opacity:.7}.js_novel_komorebiWrap span{display:inline-block;position:relative}.js_novel_komorebiWrap.is_hide{opacity:0!important;pointer-events:none;-webkit-transition:opacity 1.46s ease-in-out;transition:opacity 1.46s ease-in-out}.js_novel_komorebiWrap.is_hide span{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transition:opacity 1.5s ease-in-out,-webkit-transform 1.5s cubic-bezier(.55,.085,.68,.53)!important;transition:opacity 1.5s ease-in-out,-webkit-transform 1.5s cubic-bezier(.55,.085,.68,.53)!important;transition:transform 1.5s cubic-bezier(.55,.085,.68,.53),opacity 1.5s ease-in-out!important;transition:transform 1.5s cubic-bezier(.55,.085,.68,.53),opacity 1.5s ease-in-out,-webkit-transform 1.5s cubic-bezier(.55,.085,.68,.53)!important}.html_captureMode .js_novel_komorebiWrap.is_hide{-webkit-transition:opacity .86s ease-in-out;transition:opacity .86s ease-in-out}.html_captureMode .js_novel_komorebiWrap.is_hide span{-webkit-transition:opacity .9s ease-in-out,-webkit-transform .9s cubic-bezier(.55,.085,.68,.53)!important;transition:opacity .9s ease-in-out,-webkit-transform .9s cubic-bezier(.55,.085,.68,.53)!important;transition:transform .9s cubic-bezier(.55,.085,.68,.53),opacity .9s ease-in-out!important;transition:transform .9s cubic-bezier(.55,.085,.68,.53),opacity .9s ease-in-out,-webkit-transform .9s cubic-bezier(.55,.085,.68,.53)!important}.js_novel_daysSound{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){.js_novel_daysSound{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.js_novel_daysSound{font-size:calc(var(--limit-scale, 1px)*15)}}.js_novel_daysTitle{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){.js_novel_daysTitle{font-size:calc(var(--limit-scale, 1px)*48);padding-top:calc(var(--limit-scale, 1px)*31)}}@media screen and (orientation:portrait){.js_novel_daysTitle{font-size:calc(var(--limit-scale, 1px)*34);padding-top:calc(var(--limit-scale, 1px)*26)}}@media screen and (orientation:landscape){.js_novel_daysSubtitle{font-size:calc(var(--limit-scale, 1px)*18);padding-top:calc(var(--limit-scale, 1px)*19)}}@media screen and (orientation:portrait){.js_novel_daysSubtitle{font-size:calc(var(--limit-scale, 1px)*14);padding-top:calc(var(--limit-scale, 1px)*14)}}@media screen and (orientation:landscape){html[lang=en] .js_novel_daysSubtitle{font-size:calc(var(--limit-scale, 1px)*20);padding-top:calc(var(--limit-scale, 1px)*19)}html[lang=en] .js_novel_daysSubtitle br{display:none}}@media screen and (orientation:portrait){html[lang=en] .js_novel_daysSubtitle{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*19);padding-top:calc(var(--limit-scale, 1px)*12);text-align:center}html[lang=en] .js_novel_daysSubtitle br{display:block}}.js_novel_daysSubtitle [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.js_novel_daysSubtitle [lang=en]{font-size:calc(var(--limit-scale, 1px)*20)}}@media screen and (orientation:portrait){.js_novel_daysSubtitle [lang=en]{font-size:calc(var(--limit-scale, 1px)*15)}}.js_novel_daysButtonWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;position:absolute;width:100%}@media screen and (orientation:landscape){.js_novel_daysButtonWrap{bottom:19.5%}}@media screen and (orientation:portrait){.js_novel_daysButtonWrap{bottom:19%}}.js_novel_daysButton{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}@media screen and (orientation:landscape){.js_novel_daysButton{height:calc(var(--limit-scale, 1px)*40);width:calc(var(--limit-scale, 1px)*176)}}@media screen and (orientation:portrait){.js_novel_daysButton{height:calc(var(--limit-scale, 1px)*32);width:calc(var(--limit-scale, 1px)*134)}}.js_novel_daysButton:after{bottom:calc(var(--limit-scale, 1px)*-20);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-20);position:absolute;right:calc(var(--limit-scale, 1px)*-20);top:calc(var(--limit-scale, 1px)*-20);width:auto}html.html_typoMode .js_novel_daysButton:after{display:none}.js_novel_days.is_hide .js_novel_daysButton{opacity:0;-webkit-transition:opacity 1.2s ease-in-out 5.16s,-webkit-transform 6.4s ease-in;transition:opacity 1.2s ease-in-out 5.16s,-webkit-transform 6.4s ease-in;transition:transform 6.4s ease-in,opacity 1.2s ease-in-out 5.16s;transition:transform 6.4s ease-in,opacity 1.2s ease-in-out 5.16s,-webkit-transform 6.4s ease-in}@media screen and (orientation:landscape){.js_novel_days.is_hide .js_novel_daysButton{-webkit-transform:translateY(calc(var(--limit-scale, 1px)*-120));transform:translateY(calc(var(--limit-scale, 1px)*-120))}}@media screen and (orientation:portrait){.js_novel_days.is_hide .js_novel_daysButton{-webkit-transform:translateY(calc(var(--limit-scale, 1px)*-100));transform:translateY(calc(var(--limit-scale, 1px)*-100))}}.js_novel_daysButtonBase{background:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.js_novel_daysButtonLabelWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.js_novel_daysButtonLabel{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;position:relative}@media screen and (orientation:landscape){.js_novel_daysButtonLabel{font-size:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:portrait){.js_novel_daysButtonLabel{font-size:calc(var(--limit-scale, 1px)*22)}}.js_novel_days.is_hide .js_novel_daysButtonLabel{opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.js_novel_daysButtonBar{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.js_novel_daysButtonBarBody{background:hsla(0,0%,100%,.4);bottom:0;display:block;height:1.5px;left:0;position:absolute;-webkit-transform:translate(-100%);transform:translate(-100%);width:100%}@media screen and (orientation:portrait){.js_novel_daysButtonBarBody{height:1px}}.js_novel_days.is_show .js_novel_daysButtonBarBody{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.77,0,.175,1) 1.2s;transition:-webkit-transform 1.2s cubic-bezier(.77,0,.175,1) 1.2s;transition:transform 1.2s cubic-bezier(.77,0,.175,1) 1.2s;transition:transform 1.2s cubic-bezier(.77,0,.175,1) 1.2s,-webkit-transform 1.2s cubic-bezier(.77,0,.175,1) 1.2s}.js_novel_days.is_hide .js_novel_daysButtonBarBody{-webkit-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.77,0,.175,1);transition:-webkit-transform 1.2s cubic-bezier(.77,0,.175,1);transition:transform 1.2s cubic-bezier(.77,0,.175,1);transition:transform 1.2s cubic-bezier(.77,0,.175,1),-webkit-transform 1.2s cubic-bezier(.77,0,.175,1)}.js_novel_daysButtonBarBodyInner{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.js_novel_daysButton.is_anime .js_novel_daysButtonBarBodyInner{-webkit-animation:js_novel_daysButtonBarBodyInner 2.8s cubic-bezier(.77,0,.175,1) infinite;animation:js_novel_daysButtonBarBodyInner 2.8s cubic-bezier(.77,0,.175,1) infinite}@-webkit-keyframes js_novel_daysButtonBarBodyInner{0%,10%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right top;transform-origin:right top}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}90%,to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}}@keyframes js_novel_daysButtonBarBodyInner{0%,10%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right top;transform-origin:right top}50%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right top;transform-origin:right top}51%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}90%,to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top}}.js_novel_daysButtonAttention{background:#fff;background:radial-gradient(circle,#fff 5%,hsla(0,0%,100%,0) 70%);border-radius:50%;display:block;left:50%;opacity:0;pointer-events:none;position:absolute;top:75%}@media screen and (orientation:landscape){.js_novel_daysButtonAttention{height:calc(var(--limit-scale, 1px)*500);margin-left:calc(var(--limit-scale, 1px)*-250);margin-top:calc(var(--limit-scale, 1px)*-250);width:calc(var(--limit-scale, 1px)*500)}}@media screen and (orientation:portrait){.js_novel_daysButtonAttention{height:calc(var(--limit-scale, 1px)*350);margin-left:calc(var(--limit-scale, 1px)*-175);margin-top:calc(var(--limit-scale, 1px)*-175);width:calc(var(--limit-scale, 1px)*350)}}.js_novel_daysButtonAttention.is_started{opacity:0!important;-webkit-transition:opacity .1s ease-out!important;transition:opacity .1s ease-out!important}.js_novel_daysWaveWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js_novel_daysWave,.js_novel_daysWaveWrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.js_novel_daysWave{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}@media screen and (orientation:landscape){.js_novel_daysWave{height:calc(var(--limit-scale, 1px)*18);width:calc(var(--limit-scale, 1px)*20)}}@media screen and (orientation:portrait){.js_novel_daysWave{height:calc(var(--limit-scale, 1px)*14);width:calc(var(--limit-scale, 1px)*16)}}.js_novel_daysWave i{background:#fff;display:block;position:relative;width:calc(var(--limit-scale, 1px)*2)}.js_novel_days.is_show .js_novel_daysWave{opacity:1;-webkit-transition:opacity 1.5s ease-in-out 1.2s;transition:opacity 1.5s ease-in-out 1.2s}.js_novel_days.is_hide .js_novel_daysWave{opacity:.7;-webkit-transition:opacity .9s ease-in-out,-webkit-transform 2.1s cubic-bezier(.455,.03,.515,.955);transition:opacity .9s ease-in-out,-webkit-transform 2.1s cubic-bezier(.455,.03,.515,.955);transition:transform 2.1s cubic-bezier(.455,.03,.515,.955),opacity .9s ease-in-out;transition:transform 2.1s cubic-bezier(.455,.03,.515,.955),opacity .9s ease-in-out,-webkit-transform 2.1s cubic-bezier(.455,.03,.515,.955)}@media screen and (orientation:landscape){.js_novel_days.is_hide .js_novel_daysWave{-webkit-transform:translate(calc(var(--limit-scale, 1px)*-76)) scale(1.5);transform:translate(calc(var(--limit-scale, 1px)*-76)) scale(1.5)}}@media screen and (orientation:portrait){.js_novel_days.is_hide .js_novel_daysWave{-webkit-transform:translate(calc(var(--limit-scale, 1px)*-60)) scale(1.5);transform:translate(calc(var(--limit-scale, 1px)*-60)) scale(1.5)}}.html_captureMode .js_novel_days.is_hide .js_novel_daysWave{opacity:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:opacity .6s ease-in-out!important;transition:opacity .6s ease-in-out!important}@media screen and (orientation:portrait){.js_accordion_clip{position:relative}.is_clip .js_accordion_clip{margin-right:calc(var(--limit-scale, 1px)*-10);overflow:hidden}.js_accordion_content{left:0;position:absolute;top:0;width:100%}.is_openComplete .js_accordion_content{position:relative}.is_clip .js_accordion_content{padding-right:calc(var(--limit-scale, 1px)*10)}}.is_openComplete .js_accordion_area{display:none}.js_accordion_top{float:right;width:0}.js_accordion_text .js_accordion_btn.is_hidden{display:none}@media screen and (orientation:portrait){.js_accordion_hideWord{visibility:visible}.is_clip .js_accordion_hideWord{visibility:hidden}.js_accordion_cover{background:#000;bottom:0;height:auto;left:0;position:absolute;top:0;width:100%}.js_accordion_cover.is_open{opacity:0;-webkit-transition:opacity .9s ease-in-out,visibility .9s linear;transition:opacity .9s ease-in-out,visibility .9s linear;visibility:hidden}}.js_personFv.is_hidden{opacity:0}.js_personFv_img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.device-touch .js_personFv_img{-webkit-transition:-webkit-transform .9s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .9s cubic-bezier(.165,.84,.44,1);transition:transform .9s cubic-bezier(.165,.84,.44,1);transition:transform .9s cubic-bezier(.165,.84,.44,1),-webkit-transform .9s cubic-bezier(.165,.84,.44,1)}.js_personFv_shadow{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent);bottom:0;height:100px;left:0;position:absolute;width:100%}@media screen and (orientation:landscape){.js_personFv_shadow{height:calc(var(--raw-scale, 1px)*100)}}@media screen and (orientation:portrait){.js_personFv_shadow{height:50%}}.js_cast_section{position:relative}@media screen and (orientation:portrait){.js_cast_body{pointer-events:none;right:0}}.js_cast_bodyBg{background-color:#000;pointer-events:none;right:0}@media screen and (orientation:landscape){.js_cast_bodyBg{clip:rect(auto,auto,auto,auto)}}.js_cast_bodyImgs{right:0}@media screen and (orientation:landscape){.js_cast_bodyImgs{min-width:640px;position:fixed!important;-webkit-transform:translateZ(0);transform:translateZ(0);width:50%!important}html.is_modalVisible .js_cast_bodyImgs{right:var(--scrollbar-width);width:calc(50vw - var(--scrollbar-width)/2)!important}}@media screen and (orientation:portrait){.js_cast_bodyImgs{position:-webkit-sticky;position:sticky;top:0;width:100%!important}}.js_cast_bodyImg{opacity:0}.js_cast_bodyImg,.js_cast_bodyImg.is_show{-webkit-transition:opacity 8.1s cubic-bezier(.455,.03,.515,.955);transition:opacity 8.1s cubic-bezier(.455,.03,.515,.955)}.js_cast_bodyImg.is_show{opacity:1}.js_cast_profile{display:none;font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] .js_cast_profile{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.js_cast_profile{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}}@media screen and (orientation:portrait){.js_cast_profile{-ms-scroll-chaining:none;height:100%;left:0;overflow-y:scroll;overscroll-behavior:contain;position:fixed;top:0;width:100%;z-index:99999}}.js_cast_profile.is_visible{display:block}.html_typoSaving .js_cast_profile{display:block!important;opacity:.001!important}@media screen and (orientation:landscape){.js_cast_profileWrap{height:100%}}@media screen and (orientation:portrait){.js_cast_profileWrap{opacity:0;padding-top:calc(var(--vh, 1vh)*100 - 200px);position:relative;-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:opacity .1s ease-in-out,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:transform .1s cubic-bezier(.165,.84,.44,1),opacity .1s ease-in-out;transition:transform .1s cubic-bezier(.165,.84,.44,1),opacity .1s ease-in-out,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);width:100%}.js_cast_profile.is_show .js_cast_profileWrap{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity 0ms linear,-webkit-transform .23s cubic-bezier(.165,.84,.44,1);transition:opacity 0ms linear,-webkit-transform .23s cubic-bezier(.165,.84,.44,1);transition:transform .23s cubic-bezier(.165,.84,.44,1),opacity 0ms linear;transition:transform .23s cubic-bezier(.165,.84,.44,1),opacity 0ms linear,-webkit-transform .23s cubic-bezier(.165,.84,.44,1)}}.js_cast_profileHiddecClose{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.js_cast_profileBody{background:#fff;color:#000}.html_isBgGentle .js_cast_profileBody{background:#ccc}@media screen and (orientation:landscape){.js_cast_profileBody{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;-webkit-transform:translateY(40%);transform:translateY(40%);-webkit-transition:opacity .18s ease-in-out,-webkit-transform .18s cubic-bezier(.165,.84,.44,1);transition:opacity .18s ease-in-out,-webkit-transform .18s cubic-bezier(.165,.84,.44,1);transition:transform .18s cubic-bezier(.165,.84,.44,1),opacity .18s ease-in-out;transition:transform .18s cubic-bezier(.165,.84,.44,1),opacity .18s ease-in-out,-webkit-transform .18s cubic-bezier(.165,.84,.44,1);width:50%}.js_cast_profile.is_show .js_cast_profileBody{opacity:1;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:opacity .3s ease-out,-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s ease-out;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s ease-out,-webkit-transform .3s cubic-bezier(.165,.84,.44,1)}}@media screen and (orientation:portrait){.js_cast_profileBody{position:relative}}@media screen and (orientation:landscape){.js_cast_profileInner{width:calc(var(--limit-scale, 1px)*440)}}@media screen and (orientation:portrait){.js_cast_profileInner{margin:0 auto;padding:calc(var(--limit-scale, 1px)*40);width:calc(var(--limit-scale, 1px)*375)}}@media screen and (orientation:landscape){.js_cast_profileTitle{font-size:calc(var(--limit-scale, 1px)*26);margin-top:calc(var(--limit-scale, 1px)*-21)}html[lang=en] .js_cast_profileTitle{font-size:calc(var(--limit-scale, 1px)*28);margin-top:calc(var(--limit-scale, 1px)*5)}}@media screen and (orientation:portrait){.js_cast_profileTitle{font-size:calc(var(--limit-scale, 1px)*17);padding-top:calc(var(--limit-scale, 1px)*7)}html[lang=en] .js_cast_profileTitle{font-size:calc(var(--limit-scale, 1px)*19)}}.js_cast_profileDesc{opacity:.5;text-align:justify}html[lang=en] .js_cast_profileDesc{text-align:start}@media screen and (orientation:landscape){.js_cast_profileDesc{font-size:calc(var(--limit-scale, 1px)*18);line-height:calc(var(--limit-scale, 1px)*32);margin-top:calc(var(--limit-scale, 1px)*28)}.js_cast_profileDesc span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.js_cast_profileDesc span[lang=en],html[lang=en] .js_cast_profileDesc{font-size:calc(var(--limit-scale, 1px)*20)}}@media screen and (orientation:portrait){.js_cast_profileDesc{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*30)}.js_cast_profileDesc span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.js_cast_profileDesc span[lang=en],html[lang=en] .js_cast_profileDesc{font-size:calc(var(--limit-scale, 1px)*15)}}.js_cast_profileDesc__ja{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}@media screen and (orientation:landscape){.js_cast_profileDesc__ja{font-size:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:portrait){.js_cast_profileDesc__ja{font-size:calc(var(--limit-scale, 1px)*16)}}.js_story_imgs{opacity:0;-webkit-transition:opacity 3.5s cubic-bezier(.25,.46,.45,.94);transition:opacity 3.5s cubic-bezier(.25,.46,.45,.94)}.js_story_imgs.is_visible{opacity:1;-webkit-transition:opacity 2.4s cubic-bezier(.25,.46,.45,.94);transition:opacity 2.4s cubic-bezier(.25,.46,.45,.94)}.is_enterFooter .js_story_imgs.is_visible{-webkit-transition:5s;transition:5s}.js_story_img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js_story_img.is_show{z-index:1}._opacity .js_komorebi_item.is_fadeIn1{opacity:0}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn1{opacity:0}}._colorW .js_komorebi_item.is_fadeIn1{color:hsla(0,0%,100%,0)}._colorW .js_komorebi_item.is_fadeIn1 svg{fill:hsla(0,0%,100%,0)}._colorB .js_komorebi_item.is_fadeIn1{color:transparent}._colorB .js_komorebi_item.is_fadeIn1 svg{fill:transparent}._opacity .js_komorebi_item.is_fadeIn1.is_fadeIn{-webkit-animation:komorebiOpacity1 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity1 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:0}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn1.is_fadeIn{-webkit-animation:komorebiOpacityHome1 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome1 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn1.is_fadeIn{color:hsla(0,0%,100%,0)}._colorW .js_komorebi_item.is_fadeIn1.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn1.is_fadeIn svg{-webkit-animation:komorebiColorW1 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW1 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn1.is_fadeIn svg{fill:hsla(0,0%,100%,0)}._colorB .js_komorebi_item.is_fadeIn1.is_fadeIn{color:transparent}._colorB .js_komorebi_item.is_fadeIn1.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn1.is_fadeIn svg{-webkit-animation:komorebiColorB1 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB1 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn1.is_fadeIn svg{fill:transparent}._opacity .js_komorebi_item.is_fadeIn2{opacity:.025}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn2{opacity:.025}}._colorW .js_komorebi_item.is_fadeIn2{color:hsla(0,0%,100%,.025)}._colorW .js_komorebi_item.is_fadeIn2 svg{fill:hsla(0,0%,100%,.025)}._colorB .js_komorebi_item.is_fadeIn2{color:rgba(0,0,0,.025)}._colorB .js_komorebi_item.is_fadeIn2 svg{fill:rgba(0,0,0,.025)}._opacity .js_komorebi_item.is_fadeIn2.is_fadeIn{-webkit-animation:komorebiOpacity2 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity2 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.025}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn2.is_fadeIn{-webkit-animation:komorebiOpacityHome2 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome2 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn2.is_fadeIn{color:hsla(0,0%,100%,.025)}._colorW .js_komorebi_item.is_fadeIn2.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn2.is_fadeIn svg{-webkit-animation:komorebiColorW2 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW2 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn2.is_fadeIn svg{fill:hsla(0,0%,100%,.025)}._colorB .js_komorebi_item.is_fadeIn2.is_fadeIn{color:rgba(0,0,0,.025)}._colorB .js_komorebi_item.is_fadeIn2.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn2.is_fadeIn svg{-webkit-animation:komorebiColorB2 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB2 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn2.is_fadeIn svg{fill:rgba(0,0,0,.025)}._opacity .js_komorebi_item.is_fadeIn3{opacity:.05}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn3{opacity:.05}}._colorW .js_komorebi_item.is_fadeIn3{color:hsla(0,0%,100%,.05)}._colorW .js_komorebi_item.is_fadeIn3 svg{fill:hsla(0,0%,100%,.05)}._colorB .js_komorebi_item.is_fadeIn3{color:rgba(0,0,0,.05)}._colorB .js_komorebi_item.is_fadeIn3 svg{fill:rgba(0,0,0,.05)}._opacity .js_komorebi_item.is_fadeIn3.is_fadeIn{-webkit-animation:komorebiOpacity3 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity3 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.05}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn3.is_fadeIn{-webkit-animation:komorebiOpacityHome3 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome3 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn3.is_fadeIn{color:hsla(0,0%,100%,.05)}._colorW .js_komorebi_item.is_fadeIn3.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn3.is_fadeIn svg{-webkit-animation:komorebiColorW3 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW3 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn3.is_fadeIn svg{fill:hsla(0,0%,100%,.05)}._colorB .js_komorebi_item.is_fadeIn3.is_fadeIn{color:rgba(0,0,0,.05)}._colorB .js_komorebi_item.is_fadeIn3.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn3.is_fadeIn svg{-webkit-animation:komorebiColorB3 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB3 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn3.is_fadeIn svg{fill:rgba(0,0,0,.05)}._opacity .js_komorebi_item.is_fadeIn4{opacity:.075}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn4{opacity:.075}}._colorW .js_komorebi_item.is_fadeIn4{color:hsla(0,0%,100%,.075)}._colorW .js_komorebi_item.is_fadeIn4 svg{fill:hsla(0,0%,100%,.075)}._colorB .js_komorebi_item.is_fadeIn4{color:rgba(0,0,0,.075)}._colorB .js_komorebi_item.is_fadeIn4 svg{fill:rgba(0,0,0,.075)}._opacity .js_komorebi_item.is_fadeIn4.is_fadeIn{-webkit-animation:komorebiOpacity4 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity4 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.075}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn4.is_fadeIn{-webkit-animation:komorebiOpacityHome4 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome4 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn4.is_fadeIn{color:hsla(0,0%,100%,.075)}._colorW .js_komorebi_item.is_fadeIn4.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn4.is_fadeIn svg{-webkit-animation:komorebiColorW4 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW4 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn4.is_fadeIn svg{fill:hsla(0,0%,100%,.075)}._colorB .js_komorebi_item.is_fadeIn4.is_fadeIn{color:rgba(0,0,0,.075)}._colorB .js_komorebi_item.is_fadeIn4.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn4.is_fadeIn svg{-webkit-animation:komorebiColorB4 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB4 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn4.is_fadeIn svg{fill:rgba(0,0,0,.075)}._opacity .js_komorebi_item.is_fadeIn5{opacity:.1}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn5{opacity:.1}}._colorW .js_komorebi_item.is_fadeIn5{color:hsla(0,0%,100%,.1)}._colorW .js_komorebi_item.is_fadeIn5 svg{fill:hsla(0,0%,100%,.1)}._colorB .js_komorebi_item.is_fadeIn5{color:rgba(0,0,0,.1)}._colorB .js_komorebi_item.is_fadeIn5 svg{fill:rgba(0,0,0,.1)}._opacity .js_komorebi_item.is_fadeIn5.is_fadeIn{-webkit-animation:komorebiOpacity5 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity5 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.1}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn5.is_fadeIn{-webkit-animation:komorebiOpacityHome5 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome5 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn5.is_fadeIn{color:hsla(0,0%,100%,.1)}._colorW .js_komorebi_item.is_fadeIn5.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn5.is_fadeIn svg{-webkit-animation:komorebiColorW5 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW5 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn5.is_fadeIn svg{fill:hsla(0,0%,100%,.1)}._colorB .js_komorebi_item.is_fadeIn5.is_fadeIn{color:rgba(0,0,0,.1)}._colorB .js_komorebi_item.is_fadeIn5.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn5.is_fadeIn svg{-webkit-animation:komorebiColorB5 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB5 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn5.is_fadeIn svg{fill:rgba(0,0,0,.1)}._opacity .js_komorebi_item.is_fadeIn6{opacity:.125}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn6{opacity:.125}}._colorW .js_komorebi_item.is_fadeIn6{color:hsla(0,0%,100%,.125)}._colorW .js_komorebi_item.is_fadeIn6 svg{fill:hsla(0,0%,100%,.125)}._colorB .js_komorebi_item.is_fadeIn6{color:rgba(0,0,0,.125)}._colorB .js_komorebi_item.is_fadeIn6 svg{fill:rgba(0,0,0,.125)}._opacity .js_komorebi_item.is_fadeIn6.is_fadeIn{-webkit-animation:komorebiOpacity6 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity6 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.125}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn6.is_fadeIn{-webkit-animation:komorebiOpacityHome6 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome6 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn6.is_fadeIn{color:hsla(0,0%,100%,.125)}._colorW .js_komorebi_item.is_fadeIn6.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn6.is_fadeIn svg{-webkit-animation:komorebiColorW6 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW6 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn6.is_fadeIn svg{fill:hsla(0,0%,100%,.125)}._colorB .js_komorebi_item.is_fadeIn6.is_fadeIn{color:rgba(0,0,0,.125)}._colorB .js_komorebi_item.is_fadeIn6.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn6.is_fadeIn svg{-webkit-animation:komorebiColorB6 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB6 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn6.is_fadeIn svg{fill:rgba(0,0,0,.125)}._opacity .js_komorebi_item.is_fadeIn7{opacity:.15}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn7{opacity:.15}}._colorW .js_komorebi_item.is_fadeIn7{color:hsla(0,0%,100%,.15)}._colorW .js_komorebi_item.is_fadeIn7 svg{fill:hsla(0,0%,100%,.15)}._colorB .js_komorebi_item.is_fadeIn7{color:rgba(0,0,0,.15)}._colorB .js_komorebi_item.is_fadeIn7 svg{fill:rgba(0,0,0,.15)}._opacity .js_komorebi_item.is_fadeIn7.is_fadeIn{-webkit-animation:komorebiOpacity7 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity7 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.15}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn7.is_fadeIn{-webkit-animation:komorebiOpacityHome7 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome7 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn7.is_fadeIn{color:hsla(0,0%,100%,.15)}._colorW .js_komorebi_item.is_fadeIn7.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn7.is_fadeIn svg{-webkit-animation:komorebiColorW7 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW7 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn7.is_fadeIn svg{fill:hsla(0,0%,100%,.15)}._colorB .js_komorebi_item.is_fadeIn7.is_fadeIn{color:rgba(0,0,0,.15)}._colorB .js_komorebi_item.is_fadeIn7.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn7.is_fadeIn svg{-webkit-animation:komorebiColorB7 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB7 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn7.is_fadeIn svg{fill:rgba(0,0,0,.15)}._opacity .js_komorebi_item.is_fadeIn8{opacity:.175}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn8{opacity:.175}}._colorW .js_komorebi_item.is_fadeIn8{color:hsla(0,0%,100%,.175)}._colorW .js_komorebi_item.is_fadeIn8 svg{fill:hsla(0,0%,100%,.175)}._colorB .js_komorebi_item.is_fadeIn8{color:rgba(0,0,0,.175)}._colorB .js_komorebi_item.is_fadeIn8 svg{fill:rgba(0,0,0,.175)}._opacity .js_komorebi_item.is_fadeIn8.is_fadeIn{-webkit-animation:komorebiOpacity8 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity8 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.175}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn8.is_fadeIn{-webkit-animation:komorebiOpacityHome8 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome8 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn8.is_fadeIn{color:hsla(0,0%,100%,.175)}._colorW .js_komorebi_item.is_fadeIn8.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn8.is_fadeIn svg{-webkit-animation:komorebiColorW8 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW8 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn8.is_fadeIn svg{fill:hsla(0,0%,100%,.175)}._colorB .js_komorebi_item.is_fadeIn8.is_fadeIn{color:rgba(0,0,0,.175)}._colorB .js_komorebi_item.is_fadeIn8.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn8.is_fadeIn svg{-webkit-animation:komorebiColorB8 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB8 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn8.is_fadeIn svg{fill:rgba(0,0,0,.175)}._opacity .js_komorebi_item.is_fadeIn9{opacity:.2}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn9{opacity:.2}}._colorW .js_komorebi_item.is_fadeIn9{color:hsla(0,0%,100%,.2)}._colorW .js_komorebi_item.is_fadeIn9 svg{fill:hsla(0,0%,100%,.2)}._colorB .js_komorebi_item.is_fadeIn9{color:rgba(0,0,0,.2)}._colorB .js_komorebi_item.is_fadeIn9 svg{fill:rgba(0,0,0,.2)}._opacity .js_komorebi_item.is_fadeIn9.is_fadeIn{-webkit-animation:komorebiOpacity9 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity9 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.2}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn9.is_fadeIn{-webkit-animation:komorebiOpacityHome9 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome9 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn9.is_fadeIn{color:hsla(0,0%,100%,.2)}._colorW .js_komorebi_item.is_fadeIn9.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn9.is_fadeIn svg{-webkit-animation:komorebiColorW9 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW9 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn9.is_fadeIn svg{fill:hsla(0,0%,100%,.2)}._colorB .js_komorebi_item.is_fadeIn9.is_fadeIn{color:rgba(0,0,0,.2)}._colorB .js_komorebi_item.is_fadeIn9.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn9.is_fadeIn svg{-webkit-animation:komorebiColorB9 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB9 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn9.is_fadeIn svg{fill:rgba(0,0,0,.2)}._opacity .js_komorebi_item.is_fadeIn10{opacity:.225}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn10{opacity:.225}}._colorW .js_komorebi_item.is_fadeIn10{color:hsla(0,0%,100%,.225)}._colorW .js_komorebi_item.is_fadeIn10 svg{fill:hsla(0,0%,100%,.225)}._colorB .js_komorebi_item.is_fadeIn10{color:rgba(0,0,0,.225)}._colorB .js_komorebi_item.is_fadeIn10 svg{fill:rgba(0,0,0,.225)}._opacity .js_komorebi_item.is_fadeIn10.is_fadeIn{-webkit-animation:komorebiOpacity10 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity10 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.225}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn10.is_fadeIn{-webkit-animation:komorebiOpacityHome10 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome10 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn10.is_fadeIn{color:hsla(0,0%,100%,.225)}._colorW .js_komorebi_item.is_fadeIn10.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn10.is_fadeIn svg{-webkit-animation:komorebiColorW10 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW10 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn10.is_fadeIn svg{fill:hsla(0,0%,100%,.225)}._colorB .js_komorebi_item.is_fadeIn10.is_fadeIn{color:rgba(0,0,0,.225)}._colorB .js_komorebi_item.is_fadeIn10.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn10.is_fadeIn svg{-webkit-animation:komorebiColorB10 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB10 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn10.is_fadeIn svg{fill:rgba(0,0,0,.225)}._opacity .js_komorebi_item.is_fadeIn11{opacity:.25}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn11{opacity:.25}}._colorW .js_komorebi_item.is_fadeIn11{color:hsla(0,0%,100%,.25)}._colorW .js_komorebi_item.is_fadeIn11 svg{fill:hsla(0,0%,100%,.25)}._colorB .js_komorebi_item.is_fadeIn11{color:rgba(0,0,0,.25)}._colorB .js_komorebi_item.is_fadeIn11 svg{fill:rgba(0,0,0,.25)}._opacity .js_komorebi_item.is_fadeIn11.is_fadeIn{-webkit-animation:komorebiOpacity11 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity11 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.25}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn11.is_fadeIn{-webkit-animation:komorebiOpacityHome11 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome11 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn11.is_fadeIn{color:hsla(0,0%,100%,.25)}._colorW .js_komorebi_item.is_fadeIn11.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn11.is_fadeIn svg{-webkit-animation:komorebiColorW11 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW11 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn11.is_fadeIn svg{fill:hsla(0,0%,100%,.25)}._colorB .js_komorebi_item.is_fadeIn11.is_fadeIn{color:rgba(0,0,0,.25)}._colorB .js_komorebi_item.is_fadeIn11.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn11.is_fadeIn svg{-webkit-animation:komorebiColorB11 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB11 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn11.is_fadeIn svg{fill:rgba(0,0,0,.25)}._opacity .js_komorebi_item.is_fadeIn12{opacity:.275}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn12{opacity:.275}}._colorW .js_komorebi_item.is_fadeIn12{color:hsla(0,0%,100%,.275)}._colorW .js_komorebi_item.is_fadeIn12 svg{fill:hsla(0,0%,100%,.275)}._colorB .js_komorebi_item.is_fadeIn12{color:rgba(0,0,0,.275)}._colorB .js_komorebi_item.is_fadeIn12 svg{fill:rgba(0,0,0,.275)}._opacity .js_komorebi_item.is_fadeIn12.is_fadeIn{-webkit-animation:komorebiOpacity12 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity12 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.275}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn12.is_fadeIn{-webkit-animation:komorebiOpacityHome12 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome12 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn12.is_fadeIn{color:hsla(0,0%,100%,.275)}._colorW .js_komorebi_item.is_fadeIn12.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn12.is_fadeIn svg{-webkit-animation:komorebiColorW12 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW12 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn12.is_fadeIn svg{fill:hsla(0,0%,100%,.275)}._colorB .js_komorebi_item.is_fadeIn12.is_fadeIn{color:rgba(0,0,0,.275)}._colorB .js_komorebi_item.is_fadeIn12.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn12.is_fadeIn svg{-webkit-animation:komorebiColorB12 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB12 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn12.is_fadeIn svg{fill:rgba(0,0,0,.275)}._opacity .js_komorebi_item.is_fadeIn13{opacity:.3}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn13{opacity:.3}}._colorW .js_komorebi_item.is_fadeIn13{color:hsla(0,0%,100%,.3)}._colorW .js_komorebi_item.is_fadeIn13 svg{fill:hsla(0,0%,100%,.3)}._colorB .js_komorebi_item.is_fadeIn13{color:rgba(0,0,0,.3)}._colorB .js_komorebi_item.is_fadeIn13 svg{fill:rgba(0,0,0,.3)}._opacity .js_komorebi_item.is_fadeIn13.is_fadeIn{-webkit-animation:komorebiOpacity13 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity13 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.3}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn13.is_fadeIn{-webkit-animation:komorebiOpacityHome13 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome13 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn13.is_fadeIn{color:hsla(0,0%,100%,.3)}._colorW .js_komorebi_item.is_fadeIn13.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn13.is_fadeIn svg{-webkit-animation:komorebiColorW13 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW13 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn13.is_fadeIn svg{fill:hsla(0,0%,100%,.3)}._colorB .js_komorebi_item.is_fadeIn13.is_fadeIn{color:rgba(0,0,0,.3)}._colorB .js_komorebi_item.is_fadeIn13.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn13.is_fadeIn svg{-webkit-animation:komorebiColorB13 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB13 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn13.is_fadeIn svg{fill:rgba(0,0,0,.3)}._opacity .js_komorebi_item.is_fadeIn14{opacity:.325}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn14{opacity:.325}}._colorW .js_komorebi_item.is_fadeIn14{color:hsla(0,0%,100%,.325)}._colorW .js_komorebi_item.is_fadeIn14 svg{fill:hsla(0,0%,100%,.325)}._colorB .js_komorebi_item.is_fadeIn14{color:rgba(0,0,0,.325)}._colorB .js_komorebi_item.is_fadeIn14 svg{fill:rgba(0,0,0,.325)}._opacity .js_komorebi_item.is_fadeIn14.is_fadeIn{-webkit-animation:komorebiOpacity14 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity14 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.325}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn14.is_fadeIn{-webkit-animation:komorebiOpacityHome14 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome14 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn14.is_fadeIn{color:hsla(0,0%,100%,.325)}._colorW .js_komorebi_item.is_fadeIn14.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn14.is_fadeIn svg{-webkit-animation:komorebiColorW14 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW14 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn14.is_fadeIn svg{fill:hsla(0,0%,100%,.325)}._colorB .js_komorebi_item.is_fadeIn14.is_fadeIn{color:rgba(0,0,0,.325)}._colorB .js_komorebi_item.is_fadeIn14.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn14.is_fadeIn svg{-webkit-animation:komorebiColorB14 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB14 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn14.is_fadeIn svg{fill:rgba(0,0,0,.325)}._opacity .js_komorebi_item.is_fadeIn15{opacity:.35}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn15{opacity:.35}}._colorW .js_komorebi_item.is_fadeIn15{color:hsla(0,0%,100%,.35)}._colorW .js_komorebi_item.is_fadeIn15 svg{fill:hsla(0,0%,100%,.35)}._colorB .js_komorebi_item.is_fadeIn15{color:rgba(0,0,0,.35)}._colorB .js_komorebi_item.is_fadeIn15 svg{fill:rgba(0,0,0,.35)}._opacity .js_komorebi_item.is_fadeIn15.is_fadeIn{-webkit-animation:komorebiOpacity15 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity15 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.35}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn15.is_fadeIn{-webkit-animation:komorebiOpacityHome15 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome15 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn15.is_fadeIn{color:hsla(0,0%,100%,.35)}._colorW .js_komorebi_item.is_fadeIn15.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn15.is_fadeIn svg{-webkit-animation:komorebiColorW15 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW15 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn15.is_fadeIn svg{fill:hsla(0,0%,100%,.35)}._colorB .js_komorebi_item.is_fadeIn15.is_fadeIn{color:rgba(0,0,0,.35)}._colorB .js_komorebi_item.is_fadeIn15.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn15.is_fadeIn svg{-webkit-animation:komorebiColorB15 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB15 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn15.is_fadeIn svg{fill:rgba(0,0,0,.35)}._opacity .js_komorebi_item.is_fadeIn16{opacity:.375}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn16{opacity:.375}}._colorW .js_komorebi_item.is_fadeIn16{color:hsla(0,0%,100%,.375)}._colorW .js_komorebi_item.is_fadeIn16 svg{fill:hsla(0,0%,100%,.375)}._colorB .js_komorebi_item.is_fadeIn16{color:rgba(0,0,0,.375)}._colorB .js_komorebi_item.is_fadeIn16 svg{fill:rgba(0,0,0,.375)}._opacity .js_komorebi_item.is_fadeIn16.is_fadeIn{-webkit-animation:komorebiOpacity16 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity16 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.375}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn16.is_fadeIn{-webkit-animation:komorebiOpacityHome16 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome16 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn16.is_fadeIn{color:hsla(0,0%,100%,.375)}._colorW .js_komorebi_item.is_fadeIn16.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn16.is_fadeIn svg{-webkit-animation:komorebiColorW16 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW16 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn16.is_fadeIn svg{fill:hsla(0,0%,100%,.375)}._colorB .js_komorebi_item.is_fadeIn16.is_fadeIn{color:rgba(0,0,0,.375)}._colorB .js_komorebi_item.is_fadeIn16.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn16.is_fadeIn svg{-webkit-animation:komorebiColorB16 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB16 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn16.is_fadeIn svg{fill:rgba(0,0,0,.375)}._opacity .js_komorebi_item.is_fadeIn17{opacity:.4}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn17{opacity:.4}}._colorW .js_komorebi_item.is_fadeIn17{color:hsla(0,0%,100%,.4)}._colorW .js_komorebi_item.is_fadeIn17 svg{fill:hsla(0,0%,100%,.4)}._colorB .js_komorebi_item.is_fadeIn17{color:rgba(0,0,0,.4)}._colorB .js_komorebi_item.is_fadeIn17 svg{fill:rgba(0,0,0,.4)}._opacity .js_komorebi_item.is_fadeIn17.is_fadeIn{-webkit-animation:komorebiOpacity17 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity17 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.4}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn17.is_fadeIn{-webkit-animation:komorebiOpacityHome17 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome17 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn17.is_fadeIn{color:hsla(0,0%,100%,.4)}._colorW .js_komorebi_item.is_fadeIn17.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn17.is_fadeIn svg{-webkit-animation:komorebiColorW17 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW17 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn17.is_fadeIn svg{fill:hsla(0,0%,100%,.4)}._colorB .js_komorebi_item.is_fadeIn17.is_fadeIn{color:rgba(0,0,0,.4)}._colorB .js_komorebi_item.is_fadeIn17.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn17.is_fadeIn svg{-webkit-animation:komorebiColorB17 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB17 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn17.is_fadeIn svg{fill:rgba(0,0,0,.4)}._opacity .js_komorebi_item.is_fadeIn18{opacity:.425}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn18{opacity:.425}}._colorW .js_komorebi_item.is_fadeIn18{color:hsla(0,0%,100%,.425)}._colorW .js_komorebi_item.is_fadeIn18 svg{fill:hsla(0,0%,100%,.425)}._colorB .js_komorebi_item.is_fadeIn18{color:rgba(0,0,0,.425)}._colorB .js_komorebi_item.is_fadeIn18 svg{fill:rgba(0,0,0,.425)}._opacity .js_komorebi_item.is_fadeIn18.is_fadeIn{-webkit-animation:komorebiOpacity18 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity18 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.425}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn18.is_fadeIn{-webkit-animation:komorebiOpacityHome18 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome18 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn18.is_fadeIn{color:hsla(0,0%,100%,.425)}._colorW .js_komorebi_item.is_fadeIn18.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn18.is_fadeIn svg{-webkit-animation:komorebiColorW18 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW18 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn18.is_fadeIn svg{fill:hsla(0,0%,100%,.425)}._colorB .js_komorebi_item.is_fadeIn18.is_fadeIn{color:rgba(0,0,0,.425)}._colorB .js_komorebi_item.is_fadeIn18.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn18.is_fadeIn svg{-webkit-animation:komorebiColorB18 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB18 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn18.is_fadeIn svg{fill:rgba(0,0,0,.425)}._opacity .js_komorebi_item.is_fadeIn19{opacity:.45}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn19{opacity:.45}}._colorW .js_komorebi_item.is_fadeIn19{color:hsla(0,0%,100%,.45)}._colorW .js_komorebi_item.is_fadeIn19 svg{fill:hsla(0,0%,100%,.45)}._colorB .js_komorebi_item.is_fadeIn19{color:rgba(0,0,0,.45)}._colorB .js_komorebi_item.is_fadeIn19 svg{fill:rgba(0,0,0,.45)}._opacity .js_komorebi_item.is_fadeIn19.is_fadeIn{-webkit-animation:komorebiOpacity19 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity19 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.45}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn19.is_fadeIn{-webkit-animation:komorebiOpacityHome19 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome19 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn19.is_fadeIn{color:hsla(0,0%,100%,.45)}._colorW .js_komorebi_item.is_fadeIn19.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn19.is_fadeIn svg{-webkit-animation:komorebiColorW19 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW19 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn19.is_fadeIn svg{fill:hsla(0,0%,100%,.45)}._colorB .js_komorebi_item.is_fadeIn19.is_fadeIn{color:rgba(0,0,0,.45)}._colorB .js_komorebi_item.is_fadeIn19.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn19.is_fadeIn svg{-webkit-animation:komorebiColorB19 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB19 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn19.is_fadeIn svg{fill:rgba(0,0,0,.45)}._opacity .js_komorebi_item.is_fadeIn20{opacity:.475}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn20{opacity:.475}}._colorW .js_komorebi_item.is_fadeIn20{color:hsla(0,0%,100%,.475)}._colorW .js_komorebi_item.is_fadeIn20 svg{fill:hsla(0,0%,100%,.475)}._colorB .js_komorebi_item.is_fadeIn20{color:rgba(0,0,0,.475)}._colorB .js_komorebi_item.is_fadeIn20 svg{fill:rgba(0,0,0,.475)}._opacity .js_komorebi_item.is_fadeIn20.is_fadeIn{-webkit-animation:komorebiOpacity20 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity20 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.475}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn20.is_fadeIn{-webkit-animation:komorebiOpacityHome20 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome20 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn20.is_fadeIn{color:hsla(0,0%,100%,.475)}._colorW .js_komorebi_item.is_fadeIn20.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn20.is_fadeIn svg{-webkit-animation:komorebiColorW20 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW20 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn20.is_fadeIn svg{fill:hsla(0,0%,100%,.475)}._colorB .js_komorebi_item.is_fadeIn20.is_fadeIn{color:rgba(0,0,0,.475)}._colorB .js_komorebi_item.is_fadeIn20.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn20.is_fadeIn svg{-webkit-animation:komorebiColorB20 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB20 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn20.is_fadeIn svg{fill:rgba(0,0,0,.475)}._opacity .js_komorebi_item.is_fadeIn21{opacity:.5}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn21{opacity:.5}}._colorW .js_komorebi_item.is_fadeIn21{color:hsla(0,0%,100%,.5)}._colorW .js_komorebi_item.is_fadeIn21 svg{fill:hsla(0,0%,100%,.5)}._colorB .js_komorebi_item.is_fadeIn21{color:rgba(0,0,0,.5)}._colorB .js_komorebi_item.is_fadeIn21 svg{fill:rgba(0,0,0,.5)}._opacity .js_komorebi_item.is_fadeIn21.is_fadeIn{-webkit-animation:komorebiOpacity21 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity21 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn21.is_fadeIn{-webkit-animation:komorebiOpacityHome21 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome21 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn21.is_fadeIn{color:hsla(0,0%,100%,.5)}._colorW .js_komorebi_item.is_fadeIn21.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn21.is_fadeIn svg{-webkit-animation:komorebiColorW21 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW21 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn21.is_fadeIn svg{fill:hsla(0,0%,100%,.5)}._colorB .js_komorebi_item.is_fadeIn21.is_fadeIn{color:rgba(0,0,0,.5)}._colorB .js_komorebi_item.is_fadeIn21.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn21.is_fadeIn svg{-webkit-animation:komorebiColorB21 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB21 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn21.is_fadeIn svg{fill:rgba(0,0,0,.5)}._opacity .js_komorebi_item.is_fadeIn22{opacity:.525}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn22{opacity:.525}}._colorW .js_komorebi_item.is_fadeIn22{color:hsla(0,0%,100%,.525)}._colorW .js_komorebi_item.is_fadeIn22 svg{fill:hsla(0,0%,100%,.525)}._colorB .js_komorebi_item.is_fadeIn22{color:rgba(0,0,0,.525)}._colorB .js_komorebi_item.is_fadeIn22 svg{fill:rgba(0,0,0,.525)}._opacity .js_komorebi_item.is_fadeIn22.is_fadeIn{-webkit-animation:komorebiOpacity22 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity22 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.525}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn22.is_fadeIn{-webkit-animation:komorebiOpacityHome22 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome22 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn22.is_fadeIn{color:hsla(0,0%,100%,.525)}._colorW .js_komorebi_item.is_fadeIn22.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn22.is_fadeIn svg{-webkit-animation:komorebiColorW22 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW22 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn22.is_fadeIn svg{fill:hsla(0,0%,100%,.525)}._colorB .js_komorebi_item.is_fadeIn22.is_fadeIn{color:rgba(0,0,0,.525)}._colorB .js_komorebi_item.is_fadeIn22.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn22.is_fadeIn svg{-webkit-animation:komorebiColorB22 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB22 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn22.is_fadeIn svg{fill:rgba(0,0,0,.525)}._opacity .js_komorebi_item.is_fadeIn23{opacity:.55}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn23{opacity:.55}}._colorW .js_komorebi_item.is_fadeIn23{color:hsla(0,0%,100%,.55)}._colorW .js_komorebi_item.is_fadeIn23 svg{fill:hsla(0,0%,100%,.55)}._colorB .js_komorebi_item.is_fadeIn23{color:rgba(0,0,0,.55)}._colorB .js_komorebi_item.is_fadeIn23 svg{fill:rgba(0,0,0,.55)}._opacity .js_komorebi_item.is_fadeIn23.is_fadeIn{-webkit-animation:komorebiOpacity23 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity23 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.55}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn23.is_fadeIn{-webkit-animation:komorebiOpacityHome23 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome23 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn23.is_fadeIn{color:hsla(0,0%,100%,.55)}._colorW .js_komorebi_item.is_fadeIn23.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn23.is_fadeIn svg{-webkit-animation:komorebiColorW23 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW23 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn23.is_fadeIn svg{fill:hsla(0,0%,100%,.55)}._colorB .js_komorebi_item.is_fadeIn23.is_fadeIn{color:rgba(0,0,0,.55)}._colorB .js_komorebi_item.is_fadeIn23.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn23.is_fadeIn svg{-webkit-animation:komorebiColorB23 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB23 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn23.is_fadeIn svg{fill:rgba(0,0,0,.55)}._opacity .js_komorebi_item.is_fadeIn24{opacity:.575}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn24{opacity:.575}}._colorW .js_komorebi_item.is_fadeIn24{color:hsla(0,0%,100%,.575)}._colorW .js_komorebi_item.is_fadeIn24 svg{fill:hsla(0,0%,100%,.575)}._colorB .js_komorebi_item.is_fadeIn24{color:rgba(0,0,0,.575)}._colorB .js_komorebi_item.is_fadeIn24 svg{fill:rgba(0,0,0,.575)}._opacity .js_komorebi_item.is_fadeIn24.is_fadeIn{-webkit-animation:komorebiOpacity24 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity24 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.575}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn24.is_fadeIn{-webkit-animation:komorebiOpacityHome24 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome24 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn24.is_fadeIn{color:hsla(0,0%,100%,.575)}._colorW .js_komorebi_item.is_fadeIn24.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn24.is_fadeIn svg{-webkit-animation:komorebiColorW24 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW24 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn24.is_fadeIn svg{fill:hsla(0,0%,100%,.575)}._colorB .js_komorebi_item.is_fadeIn24.is_fadeIn{color:rgba(0,0,0,.575)}._colorB .js_komorebi_item.is_fadeIn24.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn24.is_fadeIn svg{-webkit-animation:komorebiColorB24 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB24 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn24.is_fadeIn svg{fill:rgba(0,0,0,.575)}._opacity .js_komorebi_item.is_fadeIn25{opacity:.6}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn25{opacity:.6}}._colorW .js_komorebi_item.is_fadeIn25{color:hsla(0,0%,100%,.6)}._colorW .js_komorebi_item.is_fadeIn25 svg{fill:hsla(0,0%,100%,.6)}._colorB .js_komorebi_item.is_fadeIn25{color:rgba(0,0,0,.6)}._colorB .js_komorebi_item.is_fadeIn25 svg{fill:rgba(0,0,0,.6)}._opacity .js_komorebi_item.is_fadeIn25.is_fadeIn{-webkit-animation:komorebiOpacity25 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity25 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.6}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn25.is_fadeIn{-webkit-animation:komorebiOpacityHome25 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome25 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn25.is_fadeIn{color:hsla(0,0%,100%,.6)}._colorW .js_komorebi_item.is_fadeIn25.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn25.is_fadeIn svg{-webkit-animation:komorebiColorW25 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW25 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn25.is_fadeIn svg{fill:hsla(0,0%,100%,.6)}._colorB .js_komorebi_item.is_fadeIn25.is_fadeIn{color:rgba(0,0,0,.6)}._colorB .js_komorebi_item.is_fadeIn25.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn25.is_fadeIn svg{-webkit-animation:komorebiColorB25 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB25 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn25.is_fadeIn svg{fill:rgba(0,0,0,.6)}._opacity .js_komorebi_item.is_fadeIn26{opacity:.625}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn26{opacity:.625}}._colorW .js_komorebi_item.is_fadeIn26{color:hsla(0,0%,100%,.625)}._colorW .js_komorebi_item.is_fadeIn26 svg{fill:hsla(0,0%,100%,.625)}._colorB .js_komorebi_item.is_fadeIn26{color:rgba(0,0,0,.625)}._colorB .js_komorebi_item.is_fadeIn26 svg{fill:rgba(0,0,0,.625)}._opacity .js_komorebi_item.is_fadeIn26.is_fadeIn{-webkit-animation:komorebiOpacity26 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity26 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.625}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn26.is_fadeIn{-webkit-animation:komorebiOpacityHome26 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome26 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn26.is_fadeIn{color:hsla(0,0%,100%,.625)}._colorW .js_komorebi_item.is_fadeIn26.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn26.is_fadeIn svg{-webkit-animation:komorebiColorW26 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW26 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn26.is_fadeIn svg{fill:hsla(0,0%,100%,.625)}._colorB .js_komorebi_item.is_fadeIn26.is_fadeIn{color:rgba(0,0,0,.625)}._colorB .js_komorebi_item.is_fadeIn26.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn26.is_fadeIn svg{-webkit-animation:komorebiColorB26 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB26 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn26.is_fadeIn svg{fill:rgba(0,0,0,.625)}._opacity .js_komorebi_item.is_fadeIn27{opacity:.65}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn27{opacity:.65}}._colorW .js_komorebi_item.is_fadeIn27{color:hsla(0,0%,100%,.65)}._colorW .js_komorebi_item.is_fadeIn27 svg{fill:hsla(0,0%,100%,.65)}._colorB .js_komorebi_item.is_fadeIn27{color:rgba(0,0,0,.65)}._colorB .js_komorebi_item.is_fadeIn27 svg{fill:rgba(0,0,0,.65)}._opacity .js_komorebi_item.is_fadeIn27.is_fadeIn{-webkit-animation:komorebiOpacity27 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity27 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.65}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn27.is_fadeIn{-webkit-animation:komorebiOpacityHome27 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome27 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn27.is_fadeIn{color:hsla(0,0%,100%,.65)}._colorW .js_komorebi_item.is_fadeIn27.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn27.is_fadeIn svg{-webkit-animation:komorebiColorW27 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW27 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn27.is_fadeIn svg{fill:hsla(0,0%,100%,.65)}._colorB .js_komorebi_item.is_fadeIn27.is_fadeIn{color:rgba(0,0,0,.65)}._colorB .js_komorebi_item.is_fadeIn27.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn27.is_fadeIn svg{-webkit-animation:komorebiColorB27 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB27 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn27.is_fadeIn svg{fill:rgba(0,0,0,.65)}._opacity .js_komorebi_item.is_fadeIn28{opacity:.675}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn28{opacity:.675}}._colorW .js_komorebi_item.is_fadeIn28{color:hsla(0,0%,100%,.675)}._colorW .js_komorebi_item.is_fadeIn28 svg{fill:hsla(0,0%,100%,.675)}._colorB .js_komorebi_item.is_fadeIn28{color:rgba(0,0,0,.675)}._colorB .js_komorebi_item.is_fadeIn28 svg{fill:rgba(0,0,0,.675)}._opacity .js_komorebi_item.is_fadeIn28.is_fadeIn{-webkit-animation:komorebiOpacity28 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity28 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.675}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn28.is_fadeIn{-webkit-animation:komorebiOpacityHome28 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome28 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn28.is_fadeIn{color:hsla(0,0%,100%,.675)}._colorW .js_komorebi_item.is_fadeIn28.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn28.is_fadeIn svg{-webkit-animation:komorebiColorW28 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW28 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn28.is_fadeIn svg{fill:hsla(0,0%,100%,.675)}._colorB .js_komorebi_item.is_fadeIn28.is_fadeIn{color:rgba(0,0,0,.675)}._colorB .js_komorebi_item.is_fadeIn28.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn28.is_fadeIn svg{-webkit-animation:komorebiColorB28 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB28 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn28.is_fadeIn svg{fill:rgba(0,0,0,.675)}._opacity .js_komorebi_item.is_fadeIn29{opacity:.7}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn29{opacity:.7}}._colorW .js_komorebi_item.is_fadeIn29{color:hsla(0,0%,100%,.7)}._colorW .js_komorebi_item.is_fadeIn29 svg{fill:hsla(0,0%,100%,.7)}._colorB .js_komorebi_item.is_fadeIn29{color:rgba(0,0,0,.7)}._colorB .js_komorebi_item.is_fadeIn29 svg{fill:rgba(0,0,0,.7)}._opacity .js_komorebi_item.is_fadeIn29.is_fadeIn{-webkit-animation:komorebiOpacity29 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity29 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.7}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn29.is_fadeIn{-webkit-animation:komorebiOpacityHome29 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome29 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn29.is_fadeIn{color:hsla(0,0%,100%,.7)}._colorW .js_komorebi_item.is_fadeIn29.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn29.is_fadeIn svg{-webkit-animation:komorebiColorW29 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW29 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn29.is_fadeIn svg{fill:hsla(0,0%,100%,.7)}._colorB .js_komorebi_item.is_fadeIn29.is_fadeIn{color:rgba(0,0,0,.7)}._colorB .js_komorebi_item.is_fadeIn29.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn29.is_fadeIn svg{-webkit-animation:komorebiColorB29 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB29 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn29.is_fadeIn svg{fill:rgba(0,0,0,.7)}._opacity .js_komorebi_item.is_fadeIn30{opacity:.725}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn30{opacity:.725}}._colorW .js_komorebi_item.is_fadeIn30{color:hsla(0,0%,100%,.725)}._colorW .js_komorebi_item.is_fadeIn30 svg{fill:hsla(0,0%,100%,.725)}._colorB .js_komorebi_item.is_fadeIn30{color:rgba(0,0,0,.725)}._colorB .js_komorebi_item.is_fadeIn30 svg{fill:rgba(0,0,0,.725)}._opacity .js_komorebi_item.is_fadeIn30.is_fadeIn{-webkit-animation:komorebiOpacity30 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity30 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.725}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn30.is_fadeIn{-webkit-animation:komorebiOpacityHome30 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome30 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn30.is_fadeIn{color:hsla(0,0%,100%,.725)}._colorW .js_komorebi_item.is_fadeIn30.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn30.is_fadeIn svg{-webkit-animation:komorebiColorW30 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW30 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn30.is_fadeIn svg{fill:hsla(0,0%,100%,.725)}._colorB .js_komorebi_item.is_fadeIn30.is_fadeIn{color:rgba(0,0,0,.725)}._colorB .js_komorebi_item.is_fadeIn30.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn30.is_fadeIn svg{-webkit-animation:komorebiColorB30 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB30 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn30.is_fadeIn svg{fill:rgba(0,0,0,.725)}._opacity .js_komorebi_item.is_fadeIn31{opacity:.75}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn31{opacity:.75}}._colorW .js_komorebi_item.is_fadeIn31{color:hsla(0,0%,100%,.75)}._colorW .js_komorebi_item.is_fadeIn31 svg{fill:hsla(0,0%,100%,.75)}._colorB .js_komorebi_item.is_fadeIn31{color:rgba(0,0,0,.75)}._colorB .js_komorebi_item.is_fadeIn31 svg{fill:rgba(0,0,0,.75)}._opacity .js_komorebi_item.is_fadeIn31.is_fadeIn{-webkit-animation:komorebiOpacity31 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacity31 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.75}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham._opacity .js_komorebi_item.is_fadeIn31.is_fadeIn{-webkit-animation:komorebiOpacityHome31 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiOpacityHome31 .7s cubic-bezier(.445,.05,.55,.95) forwards;opacity:.5}}._colorW .js_komorebi_item.is_fadeIn31.is_fadeIn{color:hsla(0,0%,100%,.75)}._colorW .js_komorebi_item.is_fadeIn31.is_fadeIn,._colorW .js_komorebi_item.is_fadeIn31.is_fadeIn svg{-webkit-animation:komorebiColorW31 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorW31 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorW .js_komorebi_item.is_fadeIn31.is_fadeIn svg{fill:hsla(0,0%,100%,.75)}._colorB .js_komorebi_item.is_fadeIn31.is_fadeIn{color:rgba(0,0,0,.75)}._colorB .js_komorebi_item.is_fadeIn31.is_fadeIn,._colorB .js_komorebi_item.is_fadeIn31.is_fadeIn svg{-webkit-animation:komorebiColorB31 .7s cubic-bezier(.445,.05,.55,.95) forwards;animation:komorebiColorB31 .7s cubic-bezier(.445,.05,.55,.95) forwards}._colorB .js_komorebi_item.is_fadeIn31.is_fadeIn svg{fill:rgba(0,0,0,.75)}.js_komorebi_hover .js_komorebi_item{-webkit-transition:color .5s cubic-bezier(.445,.05,.55,.95);transition:color .5s cubic-bezier(.445,.05,.55,.95)}.js_komorebi_hover .js_komorebi_item svg{fill:#fff;-webkit-transition:fill .5s cubic-bezier(.445,.05,.55,.95);transition:fill .5s cubic-bezier(.445,.05,.55,.95)}.js_komorebi_item.js_komorebi_attention{color:#32e85a;-webkit-transition:color .5s cubic-bezier(.445,.05,.55,.95);transition:color .5s cubic-bezier(.445,.05,.55,.95)}.js_komorebi_item.js_komorebi_attention svg{fill:#32e85a;-webkit-transition:fill .5s cubic-bezier(.445,.05,.55,.95);transition:fill .5s cubic-bezier(.445,.05,.55,.95)}.is_hover._opacity .js_komorebi_item{opacity:.2;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.is_hoverout._opacity .js_komorebi_item{-webkit-animation:hoverout 25ms ease-out forwards;animation:hoverout 25ms ease-out forwards;opacity:.2}@media screen and (orientation:landscape){html[data-name=home]:not(.is_modalVisible) .c_ham.is_hover._opacity .js_komorebi_item{opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}html[data-name=home]:not(.is_modalVisible) .c_ham.is_hoverout._opacity .js_komorebi_item{-webkit-animation:hoveroutHome .2s cubic-bezier(.445,.05,.55,.95) forwards;animation:hoveroutHome .2s cubic-bezier(.445,.05,.55,.95) forwards;-webkit-animation-delay:0s!important;animation-delay:0s!important;opacity:1}}@-webkit-keyframes komorebiOpacity1{0%{opacity:0}to{opacity:1}}@keyframes komorebiOpacity1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome1{0%{opacity:0}to{opacity:.5}}@keyframes komorebiOpacityHome1{0%{opacity:0}to{opacity:.5}}@-webkit-keyframes komorebiColorW1{0%{fill:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW1{0%{fill:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB1{0%{fill:transparent;color:transparent}to{fill:#000;color:#000}}@keyframes komorebiColorB1{0%{fill:transparent;color:transparent}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity2{0%{opacity:.025}to{opacity:1}}@keyframes komorebiOpacity2{0%{opacity:.025}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome2{0%{opacity:.025}to{opacity:.5}}@keyframes komorebiOpacityHome2{0%{opacity:.025}to{opacity:.5}}@-webkit-keyframes komorebiColorW2{0%{fill:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.025)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW2{0%{fill:hsla(0,0%,100%,.025);color:hsla(0,0%,100%,.025)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB2{0%{fill:rgba(0,0,0,.025);color:rgba(0,0,0,.025)}to{fill:#000;color:#000}}@keyframes komorebiColorB2{0%{fill:rgba(0,0,0,.025);color:rgba(0,0,0,.025)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity3{0%{opacity:.05}to{opacity:1}}@keyframes komorebiOpacity3{0%{opacity:.05}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome3{0%{opacity:.05}to{opacity:.5}}@keyframes komorebiOpacityHome3{0%{opacity:.05}to{opacity:.5}}@-webkit-keyframes komorebiColorW3{0%{fill:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.05)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW3{0%{fill:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.05)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB3{0%{fill:rgba(0,0,0,.05);color:rgba(0,0,0,.05)}to{fill:#000;color:#000}}@keyframes komorebiColorB3{0%{fill:rgba(0,0,0,.05);color:rgba(0,0,0,.05)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity4{0%{opacity:.075}to{opacity:1}}@keyframes komorebiOpacity4{0%{opacity:.075}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome4{0%{opacity:.075}to{opacity:.5}}@keyframes komorebiOpacityHome4{0%{opacity:.075}to{opacity:.5}}@-webkit-keyframes komorebiColorW4{0%{fill:hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.075)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW4{0%{fill:hsla(0,0%,100%,.075);color:hsla(0,0%,100%,.075)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB4{0%{fill:rgba(0,0,0,.075);color:rgba(0,0,0,.075)}to{fill:#000;color:#000}}@keyframes komorebiColorB4{0%{fill:rgba(0,0,0,.075);color:rgba(0,0,0,.075)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity5{0%{opacity:.1}to{opacity:1}}@keyframes komorebiOpacity5{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome5{0%{opacity:.1}to{opacity:.5}}@keyframes komorebiOpacityHome5{0%{opacity:.1}to{opacity:.5}}@-webkit-keyframes komorebiColorW5{0%{fill:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.1)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW5{0%{fill:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.1)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB5{0%{fill:rgba(0,0,0,.1);color:rgba(0,0,0,.1)}to{fill:#000;color:#000}}@keyframes komorebiColorB5{0%{fill:rgba(0,0,0,.1);color:rgba(0,0,0,.1)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity6{0%{opacity:.125}to{opacity:1}}@keyframes komorebiOpacity6{0%{opacity:.125}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome6{0%{opacity:.125}to{opacity:.5}}@keyframes komorebiOpacityHome6{0%{opacity:.125}to{opacity:.5}}@-webkit-keyframes komorebiColorW6{0%{fill:hsla(0,0%,100%,.125);color:hsla(0,0%,100%,.125)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW6{0%{fill:hsla(0,0%,100%,.125);color:hsla(0,0%,100%,.125)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB6{0%{fill:rgba(0,0,0,.125);color:rgba(0,0,0,.125)}to{fill:#000;color:#000}}@keyframes komorebiColorB6{0%{fill:rgba(0,0,0,.125);color:rgba(0,0,0,.125)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity7{0%{opacity:.15}to{opacity:1}}@keyframes komorebiOpacity7{0%{opacity:.15}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome7{0%{opacity:.15}to{opacity:.5}}@keyframes komorebiOpacityHome7{0%{opacity:.15}to{opacity:.5}}@-webkit-keyframes komorebiColorW7{0%{fill:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.15)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW7{0%{fill:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.15)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB7{0%{fill:rgba(0,0,0,.15);color:rgba(0,0,0,.15)}to{fill:#000;color:#000}}@keyframes komorebiColorB7{0%{fill:rgba(0,0,0,.15);color:rgba(0,0,0,.15)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity8{0%{opacity:.175}to{opacity:1}}@keyframes komorebiOpacity8{0%{opacity:.175}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome8{0%{opacity:.175}to{opacity:.5}}@keyframes komorebiOpacityHome8{0%{opacity:.175}to{opacity:.5}}@-webkit-keyframes komorebiColorW8{0%{fill:hsla(0,0%,100%,.175);color:hsla(0,0%,100%,.175)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW8{0%{fill:hsla(0,0%,100%,.175);color:hsla(0,0%,100%,.175)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB8{0%{fill:rgba(0,0,0,.175);color:rgba(0,0,0,.175)}to{fill:#000;color:#000}}@keyframes komorebiColorB8{0%{fill:rgba(0,0,0,.175);color:rgba(0,0,0,.175)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity9{0%{opacity:.2}to{opacity:1}}@keyframes komorebiOpacity9{0%{opacity:.2}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome9{0%{opacity:.2}to{opacity:.5}}@keyframes komorebiOpacityHome9{0%{opacity:.2}to{opacity:.5}}@-webkit-keyframes komorebiColorW9{0%{fill:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.2)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW9{0%{fill:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.2)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB9{0%{fill:rgba(0,0,0,.2);color:rgba(0,0,0,.2)}to{fill:#000;color:#000}}@keyframes komorebiColorB9{0%{fill:rgba(0,0,0,.2);color:rgba(0,0,0,.2)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity10{0%{opacity:.225}to{opacity:1}}@keyframes komorebiOpacity10{0%{opacity:.225}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome10{0%{opacity:.225}to{opacity:.5}}@keyframes komorebiOpacityHome10{0%{opacity:.225}to{opacity:.5}}@-webkit-keyframes komorebiColorW10{0%{fill:hsla(0,0%,100%,.225);color:hsla(0,0%,100%,.225)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW10{0%{fill:hsla(0,0%,100%,.225);color:hsla(0,0%,100%,.225)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB10{0%{fill:rgba(0,0,0,.225);color:rgba(0,0,0,.225)}to{fill:#000;color:#000}}@keyframes komorebiColorB10{0%{fill:rgba(0,0,0,.225);color:rgba(0,0,0,.225)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity11{0%{opacity:.25}to{opacity:1}}@keyframes komorebiOpacity11{0%{opacity:.25}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome11{0%{opacity:.25}to{opacity:.5}}@keyframes komorebiOpacityHome11{0%{opacity:.25}to{opacity:.5}}@-webkit-keyframes komorebiColorW11{0%{fill:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.25)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW11{0%{fill:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.25)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB11{0%{fill:rgba(0,0,0,.25);color:rgba(0,0,0,.25)}to{fill:#000;color:#000}}@keyframes komorebiColorB11{0%{fill:rgba(0,0,0,.25);color:rgba(0,0,0,.25)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity12{0%{opacity:.275}to{opacity:1}}@keyframes komorebiOpacity12{0%{opacity:.275}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome12{0%{opacity:.275}to{opacity:.5}}@keyframes komorebiOpacityHome12{0%{opacity:.275}to{opacity:.5}}@-webkit-keyframes komorebiColorW12{0%{fill:hsla(0,0%,100%,.275);color:hsla(0,0%,100%,.275)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW12{0%{fill:hsla(0,0%,100%,.275);color:hsla(0,0%,100%,.275)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB12{0%{fill:rgba(0,0,0,.275);color:rgba(0,0,0,.275)}to{fill:#000;color:#000}}@keyframes komorebiColorB12{0%{fill:rgba(0,0,0,.275);color:rgba(0,0,0,.275)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity13{0%{opacity:.3}to{opacity:1}}@keyframes komorebiOpacity13{0%{opacity:.3}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome13{0%{opacity:.3}to{opacity:.5}}@keyframes komorebiOpacityHome13{0%{opacity:.3}to{opacity:.5}}@-webkit-keyframes komorebiColorW13{0%{fill:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW13{0%{fill:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.3)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB13{0%{fill:rgba(0,0,0,.3);color:rgba(0,0,0,.3)}to{fill:#000;color:#000}}@keyframes komorebiColorB13{0%{fill:rgba(0,0,0,.3);color:rgba(0,0,0,.3)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity14{0%{opacity:.325}to{opacity:1}}@keyframes komorebiOpacity14{0%{opacity:.325}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome14{0%{opacity:.325}to{opacity:.5}}@keyframes komorebiOpacityHome14{0%{opacity:.325}to{opacity:.5}}@-webkit-keyframes komorebiColorW14{0%{fill:hsla(0,0%,100%,.325);color:hsla(0,0%,100%,.325)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW14{0%{fill:hsla(0,0%,100%,.325);color:hsla(0,0%,100%,.325)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB14{0%{fill:rgba(0,0,0,.325);color:rgba(0,0,0,.325)}to{fill:#000;color:#000}}@keyframes komorebiColorB14{0%{fill:rgba(0,0,0,.325);color:rgba(0,0,0,.325)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity15{0%{opacity:.35}to{opacity:1}}@keyframes komorebiOpacity15{0%{opacity:.35}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome15{0%{opacity:.35}to{opacity:.5}}@keyframes komorebiOpacityHome15{0%{opacity:.35}to{opacity:.5}}@-webkit-keyframes komorebiColorW15{0%{fill:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.35)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW15{0%{fill:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.35)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB15{0%{fill:rgba(0,0,0,.35);color:rgba(0,0,0,.35)}to{fill:#000;color:#000}}@keyframes komorebiColorB15{0%{fill:rgba(0,0,0,.35);color:rgba(0,0,0,.35)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity16{0%{opacity:.375}to{opacity:1}}@keyframes komorebiOpacity16{0%{opacity:.375}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome16{0%{opacity:.375}to{opacity:.5}}@keyframes komorebiOpacityHome16{0%{opacity:.375}to{opacity:.5}}@-webkit-keyframes komorebiColorW16{0%{fill:hsla(0,0%,100%,.375);color:hsla(0,0%,100%,.375)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW16{0%{fill:hsla(0,0%,100%,.375);color:hsla(0,0%,100%,.375)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB16{0%{fill:rgba(0,0,0,.375);color:rgba(0,0,0,.375)}to{fill:#000;color:#000}}@keyframes komorebiColorB16{0%{fill:rgba(0,0,0,.375);color:rgba(0,0,0,.375)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity17{0%{opacity:.4}to{opacity:1}}@keyframes komorebiOpacity17{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome17{0%{opacity:.4}to{opacity:.5}}@keyframes komorebiOpacityHome17{0%{opacity:.4}to{opacity:.5}}@-webkit-keyframes komorebiColorW17{0%{fill:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.4)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW17{0%{fill:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.4)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB17{0%{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4)}to{fill:#000;color:#000}}@keyframes komorebiColorB17{0%{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity18{0%{opacity:.425}to{opacity:1}}@keyframes komorebiOpacity18{0%{opacity:.425}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome18{0%{opacity:.425}to{opacity:.5}}@keyframes komorebiOpacityHome18{0%{opacity:.425}to{opacity:.5}}@-webkit-keyframes komorebiColorW18{0%{fill:hsla(0,0%,100%,.425);color:hsla(0,0%,100%,.425)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW18{0%{fill:hsla(0,0%,100%,.425);color:hsla(0,0%,100%,.425)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB18{0%{fill:rgba(0,0,0,.425);color:rgba(0,0,0,.425)}to{fill:#000;color:#000}}@keyframes komorebiColorB18{0%{fill:rgba(0,0,0,.425);color:rgba(0,0,0,.425)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity19{0%{opacity:.45}to{opacity:1}}@keyframes komorebiOpacity19{0%{opacity:.45}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome19{0%{opacity:.45}to{opacity:.5}}@keyframes komorebiOpacityHome19{0%{opacity:.45}to{opacity:.5}}@-webkit-keyframes komorebiColorW19{0%{fill:hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.45)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW19{0%{fill:hsla(0,0%,100%,.45);color:hsla(0,0%,100%,.45)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB19{0%{fill:rgba(0,0,0,.45);color:rgba(0,0,0,.45)}to{fill:#000;color:#000}}@keyframes komorebiColorB19{0%{fill:rgba(0,0,0,.45);color:rgba(0,0,0,.45)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity20{0%{opacity:.475}to{opacity:1}}@keyframes komorebiOpacity20{0%{opacity:.475}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome20{0%{opacity:.475}to{opacity:.5}}@keyframes komorebiOpacityHome20{0%{opacity:.475}to{opacity:.5}}@-webkit-keyframes komorebiColorW20{0%{fill:hsla(0,0%,100%,.475);color:hsla(0,0%,100%,.475)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW20{0%{fill:hsla(0,0%,100%,.475);color:hsla(0,0%,100%,.475)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB20{0%{fill:rgba(0,0,0,.475);color:rgba(0,0,0,.475)}to{fill:#000;color:#000}}@keyframes komorebiColorB20{0%{fill:rgba(0,0,0,.475);color:rgba(0,0,0,.475)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity21{0%{opacity:.5}to{opacity:1}}@keyframes komorebiOpacity21{0%{opacity:.5}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome21{0%{opacity:.5}to{opacity:.5}}@keyframes komorebiOpacityHome21{0%{opacity:.5}to{opacity:.5}}@-webkit-keyframes komorebiColorW21{0%{fill:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW21{0%{fill:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB21{0%{fill:rgba(0,0,0,.5);color:rgba(0,0,0,.5)}to{fill:#000;color:#000}}@keyframes komorebiColorB21{0%{fill:rgba(0,0,0,.5);color:rgba(0,0,0,.5)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity22{0%{opacity:.525}to{opacity:1}}@keyframes komorebiOpacity22{0%{opacity:.525}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome22{0%{opacity:.525}to{opacity:.5}}@keyframes komorebiOpacityHome22{0%{opacity:.525}to{opacity:.5}}@-webkit-keyframes komorebiColorW22{0%{fill:hsla(0,0%,100%,.525);color:hsla(0,0%,100%,.525)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW22{0%{fill:hsla(0,0%,100%,.525);color:hsla(0,0%,100%,.525)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB22{0%{fill:rgba(0,0,0,.525);color:rgba(0,0,0,.525)}to{fill:#000;color:#000}}@keyframes komorebiColorB22{0%{fill:rgba(0,0,0,.525);color:rgba(0,0,0,.525)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity23{0%{opacity:.55}to{opacity:1}}@keyframes komorebiOpacity23{0%{opacity:.55}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome23{0%{opacity:.55}to{opacity:.5}}@keyframes komorebiOpacityHome23{0%{opacity:.55}to{opacity:.5}}@-webkit-keyframes komorebiColorW23{0%{fill:hsla(0,0%,100%,.55);color:hsla(0,0%,100%,.55)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW23{0%{fill:hsla(0,0%,100%,.55);color:hsla(0,0%,100%,.55)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB23{0%{fill:rgba(0,0,0,.55);color:rgba(0,0,0,.55)}to{fill:#000;color:#000}}@keyframes komorebiColorB23{0%{fill:rgba(0,0,0,.55);color:rgba(0,0,0,.55)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity24{0%{opacity:.575}to{opacity:1}}@keyframes komorebiOpacity24{0%{opacity:.575}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome24{0%{opacity:.575}to{opacity:.5}}@keyframes komorebiOpacityHome24{0%{opacity:.575}to{opacity:.5}}@-webkit-keyframes komorebiColorW24{0%{fill:hsla(0,0%,100%,.575);color:hsla(0,0%,100%,.575)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW24{0%{fill:hsla(0,0%,100%,.575);color:hsla(0,0%,100%,.575)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB24{0%{fill:rgba(0,0,0,.575);color:rgba(0,0,0,.575)}to{fill:#000;color:#000}}@keyframes komorebiColorB24{0%{fill:rgba(0,0,0,.575);color:rgba(0,0,0,.575)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity25{0%{opacity:.6}to{opacity:1}}@keyframes komorebiOpacity25{0%{opacity:.6}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome25{0%{opacity:.6}to{opacity:.5}}@keyframes komorebiOpacityHome25{0%{opacity:.6}to{opacity:.5}}@-webkit-keyframes komorebiColorW25{0%{fill:hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.6)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW25{0%{fill:hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.6)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB25{0%{fill:rgba(0,0,0,.6);color:rgba(0,0,0,.6)}to{fill:#000;color:#000}}@keyframes komorebiColorB25{0%{fill:rgba(0,0,0,.6);color:rgba(0,0,0,.6)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity26{0%{opacity:.625}to{opacity:1}}@keyframes komorebiOpacity26{0%{opacity:.625}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome26{0%{opacity:.625}to{opacity:.5}}@keyframes komorebiOpacityHome26{0%{opacity:.625}to{opacity:.5}}@-webkit-keyframes komorebiColorW26{0%{fill:hsla(0,0%,100%,.625);color:hsla(0,0%,100%,.625)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW26{0%{fill:hsla(0,0%,100%,.625);color:hsla(0,0%,100%,.625)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB26{0%{fill:rgba(0,0,0,.625);color:rgba(0,0,0,.625)}to{fill:#000;color:#000}}@keyframes komorebiColorB26{0%{fill:rgba(0,0,0,.625);color:rgba(0,0,0,.625)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity27{0%{opacity:.65}to{opacity:1}}@keyframes komorebiOpacity27{0%{opacity:.65}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome27{0%{opacity:.65}to{opacity:.5}}@keyframes komorebiOpacityHome27{0%{opacity:.65}to{opacity:.5}}@-webkit-keyframes komorebiColorW27{0%{fill:hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW27{0%{fill:hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB27{0%{fill:rgba(0,0,0,.65);color:rgba(0,0,0,.65)}to{fill:#000;color:#000}}@keyframes komorebiColorB27{0%{fill:rgba(0,0,0,.65);color:rgba(0,0,0,.65)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity28{0%{opacity:.675}to{opacity:1}}@keyframes komorebiOpacity28{0%{opacity:.675}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome28{0%{opacity:.675}to{opacity:.5}}@keyframes komorebiOpacityHome28{0%{opacity:.675}to{opacity:.5}}@-webkit-keyframes komorebiColorW28{0%{fill:hsla(0,0%,100%,.675);color:hsla(0,0%,100%,.675)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW28{0%{fill:hsla(0,0%,100%,.675);color:hsla(0,0%,100%,.675)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB28{0%{fill:rgba(0,0,0,.675);color:rgba(0,0,0,.675)}to{fill:#000;color:#000}}@keyframes komorebiColorB28{0%{fill:rgba(0,0,0,.675);color:rgba(0,0,0,.675)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity29{0%{opacity:.7}to{opacity:1}}@keyframes komorebiOpacity29{0%{opacity:.7}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome29{0%{opacity:.7}to{opacity:.5}}@keyframes komorebiOpacityHome29{0%{opacity:.7}to{opacity:.5}}@-webkit-keyframes komorebiColorW29{0%{fill:hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.7)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW29{0%{fill:hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.7)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB29{0%{fill:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}to{fill:#000;color:#000}}@keyframes komorebiColorB29{0%{fill:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity30{0%{opacity:.725}to{opacity:1}}@keyframes komorebiOpacity30{0%{opacity:.725}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome30{0%{opacity:.725}to{opacity:.5}}@keyframes komorebiOpacityHome30{0%{opacity:.725}to{opacity:.5}}@-webkit-keyframes komorebiColorW30{0%{fill:hsla(0,0%,100%,.725);color:hsla(0,0%,100%,.725)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW30{0%{fill:hsla(0,0%,100%,.725);color:hsla(0,0%,100%,.725)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB30{0%{fill:rgba(0,0,0,.725);color:rgba(0,0,0,.725)}to{fill:#000;color:#000}}@keyframes komorebiColorB30{0%{fill:rgba(0,0,0,.725);color:rgba(0,0,0,.725)}to{fill:#000;color:#000}}@-webkit-keyframes komorebiOpacity31{0%{opacity:.75}to{opacity:1}}@keyframes komorebiOpacity31{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes komorebiOpacityHome31{0%{opacity:.75}to{opacity:.5}}@keyframes komorebiOpacityHome31{0%{opacity:.75}to{opacity:.5}}@-webkit-keyframes komorebiColorW31{0%{fill:hsla(0,0%,100%,.75);color:hsla(0,0%,100%,.75)}to{fill:#fff;color:#fff}}@keyframes komorebiColorW31{0%{fill:hsla(0,0%,100%,.75);color:hsla(0,0%,100%,.75)}to{fill:#fff;color:#fff}}@-webkit-keyframes komorebiColorB31{0%{fill:rgba(0,0,0,.75);color:rgba(0,0,0,.75)}to{fill:#000;color:#000}}@keyframes komorebiColorB31{0%{fill:rgba(0,0,0,.75);color:rgba(0,0,0,.75)}to{fill:#000;color:#000}}@-webkit-keyframes komorebi1FadeIn{0%{opacity:.2}to{opacity:1}}@keyframes komorebi1FadeIn{0%{opacity:.2}to{opacity:1}}@-webkit-keyframes hoverout{0%{opacity:.2}to{opacity:1}}@keyframes hoverout{0%{opacity:.2}to{opacity:1}}@-webkit-keyframes hoveroutHome{0%{opacity:1}to{opacity:.5}}@keyframes hoveroutHome{0%{opacity:1}to{opacity:.5}}@-webkit-keyframes komorebiTwinkle{0%{opacity:.2}15%{opacity:.3}40%{opacity:.9}80%{opacity:.7}to{opacity:1}}@keyframes komorebiTwinkle{0%{opacity:.2}15%{opacity:.3}40%{opacity:.9}80%{opacity:.7}to{opacity:1}}@-webkit-keyframes komorebi1FadeOut{0%{opacity:1}to{opacity:0}}@keyframes komorebi1FadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes komorebi2FadeOut{0%{opacity:1}15%{opacity:.9}30%{opacity:.6}50%{opacity:.8}70%{opacity:.4}to{opacity:.2}}@keyframes komorebi2FadeOut{0%{opacity:1}15%{opacity:.9}30%{opacity:.6}50%{opacity:.8}70%{opacity:.4}to{opacity:.2}}@-webkit-keyframes komorebi1moveFade{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}20%{opacity:.9;-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}50%{opacity:.6;-webkit-transform:translate(5%,-4%);transform:translate(5%,-4%)}70%{opacity:.4;-webkit-transform:translate(4%,2%);transform:translate(4%,2%)}80%{opacity:.3;-webkit-transform:translate(3%,-1%);transform:translate(3%,-1%)}to{opacity:0;-webkit-transform:translate(0);transform:translate(0)}}@keyframes komorebi1moveFade{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}20%{opacity:.9;-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}50%{opacity:.6;-webkit-transform:translate(5%,-4%);transform:translate(5%,-4%)}70%{opacity:.4;-webkit-transform:translate(4%,2%);transform:translate(4%,2%)}80%{opacity:.3;-webkit-transform:translate(3%,-1%);transform:translate(3%,-1%)}to{opacity:0;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes komorebi1moveFadeIn{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}20%{opacity:.3;-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}50%{opacity:.4;-webkit-transform:translate(5%,-4%);transform:translate(5%,-4%)}70%{opacity:.6;-webkit-transform:translate(4%,2%);transform:translate(4%,2%)}80%{opacity:.9;-webkit-transform:translate(3%,-1%);transform:translate(3%,-1%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes komorebi1moveFadeIn{0%{opacity:0;-webkit-transform:translate(0);transform:translate(0)}20%{opacity:.3;-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}50%{opacity:.4;-webkit-transform:translate(5%,-4%);transform:translate(5%,-4%)}70%{opacity:.6;-webkit-transform:translate(4%,2%);transform:translate(4%,2%)}80%{opacity:.9;-webkit-transform:translate(3%,-1%);transform:translate(3%,-1%)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.js_staffMessageModal_wrap{height:100vh;margin:0 auto;width:100%}@media screen and (orientation:landscape){.js_staffMessageModal_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:calc(var(--raw-scale, 1px)*362*var(--aspect-scale2)) calc(var(--limit-scale, 1px)*90) calc(var(--limit-scale, 1px)*0);width:calc(var(--limit-scale, 1px)*1440)}}@media screen and (orientation:portrait){.js_staffMessageModal_wrap{width:calc(var(--limit-scale, 1px)*375)}}@media screen and (orientation:landscape){html[lang=en] .js_staffMessageModal_wrap{padding:calc(var(--raw-scale, 1px)*356*var(--aspect-scale2)) calc(var(--limit-scale, 1px)*90) calc(var(--limit-scale, 1px)*0)}}@media screen and (orientation:portrait){[data-name=message-takasaki] .js_staffMessageModal_wrap{padding:calc(var(--limit-scale, 1px)*432) calc(var(--limit-scale, 1px)*38) calc(var(--limit-scale, 1px)*0)}[data-name=message-yanai] .js_staffMessageModal_wrap{padding:calc(var(--limit-scale, 1px)*469) calc(var(--limit-scale, 1px)*38) calc(var(--limit-scale, 1px)*0)}}.js_staffMessageModal_bg{background-color:#a0aeaf}.html_isBgGentle .js_staffMessageModal_bg{background:#7f7f7f!important}.html_isBgGentle .js_staffMessageModal_bg *{display:none!important}@media screen and (orientation:landscape){[data-name=message-takasaki] .js_staffMessageModal_bg .js_img .h_pc{background-position:var(--bg-pos,center)}}@media screen and (orientation:portrait){.js_staffMessageModal_bg{height:100vh}html.device-touch .js_staffMessageModal_bg{height:calc(var(--vh-max, 1vh)*100)}}.js_staffMessageModal_filter{height:100%;left:0;position:absolute;top:0;width:100%}.js_staffMessageModal__name,.js_staffMessageModal__post{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] .js_staffMessageModal__name,html[lang=en] .js_staffMessageModal__post{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.js_staffMessageModal__lead,.js_staffMessageModal__text{font-family:Tsukushi Mincho,Yu Mincho,serif;font-weight:400}@media screen and (orientation:landscape){.js_staffMessageModal_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--limit-scale, 1px)*364);justify-content:space-between;position:fixed}html[lang=en] .js_staffMessageModal_inner{height:calc(var(--limit-scale, 1px)*353)}}@media screen and (orientation:portrait){.js_staffMessageModal__profile{margin-bottom:calc(var(--limit-scale, 1px)*21)}}.js_staffMessageModal__post{display:block}.js_staffMessageModal__post br{display:none}@media screen and (orientation:landscape){.js_staffMessageModal__post{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.js_staffMessageModal__post{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:landscape){html[lang=en] .js_staffMessageModal__post{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){html[lang=en] .js_staffMessageModal__post{font-size:calc(var(--limit-scale, 1px)*15)}}.js_staffMessageModal__name br{display:none}@media screen and (orientation:landscape){.js_staffMessageModal__name{font-size:calc(var(--limit-scale, 1px)*36);line-height:calc(var(--limit-scale, 1px)*46)}}@media screen and (orientation:portrait){.js_staffMessageModal__name{font-size:calc(var(--limit-scale, 1px)*32);line-height:calc(var(--limit-scale, 1px)*46)}}@media screen and (orientation:landscape){html[lang=en] .js_staffMessageModal__name{font-size:calc(var(--limit-scale, 1px)*38);line-height:calc(var(--limit-scale, 1px)*52)}}@media screen and (orientation:portrait){html[lang=en] .js_staffMessageModal__name{font-size:calc(var(--limit-scale, 1px)*34)}}@media screen and (orientation:landscape){.js_staffMessageModal__lead{font-size:calc(var(--limit-scale, 1px)*25);line-height:calc(var(--limit-scale, 1px)*40)}}@media screen and (orientation:portrait){.js_staffMessageModal__lead{font-size:calc(var(--limit-scale, 1px)*24);line-height:calc(var(--limit-scale, 1px)*38);margin-bottom:calc(var(--limit-scale, 1px)*21)}}html[lang=en] .js_staffMessageModal__lead{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){html[lang=en] .js_staffMessageModal__lead{font-size:calc(var(--limit-scale, 1px)*27);letter-spacing:calc(var(--limit-scale, 1px)*.81)}}@media screen and (orientation:portrait){html[lang=en] .js_staffMessageModal__lead{font-size:calc(var(--limit-scale, 1px)*26);letter-spacing:calc(var(--limit-scale, 1px)*.78)}}@media screen and (orientation:landscape){.js_staffMessageModal__text{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28);margin-top:calc(var(--limit-scale, 1px)*2);padding-bottom:calc(var(--limit-scale, 1px)*100);width:calc(var(--limit-scale, 1px)*523)}}@media screen and (orientation:portrait){.js_staffMessageModal__text{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27);padding-bottom:calc(var(--limit-scale, 1px)*80)}}html[lang=en] .js_staffMessageModal__text{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){html[lang=en] .js_staffMessageModal__text{font-size:calc(var(--limit-scale, 1px)*17);letter-spacing:calc(var(--limit-scale, 1px)*.51);line-height:calc(var(--limit-scale, 1px)*28);margin-top:calc(var(--limit-scale, 1px)*2);width:calc(var(--limit-scale, 1px)*531)}}@media screen and (orientation:portrait){html[lang=en] .js_staffMessageModal__text{font-size:calc(var(--limit-scale, 1px)*15);letter-spacing:calc(var(--limit-scale, 1px)*.45)}}html[lang=ja] .js_staffMessageModalBlock{text-align:justify}@media screen and (orientation:landscape){.js_staffMessageModalBlock:not(:first-child){margin-top:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.js_staffMessageModalBlock:not(:first-child){margin-top:calc(var(--limit-scale, 1px)*27)}}.js_staffMessageModal_close{opacity:0;-webkit-transition:opacity .2s ease-in-out 50ms;transition:opacity .2s ease-in-out 50ms}.js_modal.is_show .js_staffMessageModal_close{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.js_wendersWork{opacity:0;-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out}.js_wendersWork.is_show{opacity:1;-webkit-transition:opacity 2.4s ease-out;transition:opacity 2.4s ease-out}.js_wendersWork_inner{height:100%;-webkit-transform-origin:center bottom;transform-origin:center bottom;width:100%}.js_movieModal_wrap{opacity:.01}@media screen and (orientation:landscape){.js_movieModal_wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative}}@media screen and (orientation:portrait){.js_movieModal_wrap{bottom:calc(var(--limit-scale, 1px)*60);height:auto;left:0;position:absolute;top:calc(var(--limit-scale, 1px)*60);width:100%}}.js_movieModal_wrap.is_playing{opacity:1}.js_movieModal_body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (orientation:landscape){.js_movieModal_body{height:calc(var(--limit-scale, 1px)*502);width:calc(var(--limit-scale, 1px)*892)}}@media screen and (orientation:portrait){.js_movieModal_body{height:100%;left:0;position:absolute;top:0;width:100%}.js_award_section{opacity:0}.js_award_section,.js_award_section.is_visible{-webkit-transition:opacity .3s cubic-bezier(.455,.03,.515,.955);transition:opacity .3s cubic-bezier(.455,.03,.515,.955)}.js_award_section.is_visible{opacity:1}}.c_ham{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed}html.is_modalVisible .c_ham{color:#000;margin-right:var(--scrollbar-width)}.c_ham.is_immerse{margin-right:0!important}html.html_typoMode .c_ham:after{display:none!important}@media screen and (orientation:landscape){.c_ham{-webkit-column-gap:calc(var(--limit-scale, 1px)*6);-moz-column-gap:calc(var(--limit-scale, 1px)*6);column-gap:calc(var(--limit-scale, 1px)*6);font-size:calc(var(--limit-scale, 1px)*28);right:calc(var(--limit-scale, 1px)*60);top:calc(var(--limit-scale, 1px)*26)}.c_ham:after{bottom:calc(var(--limit-scale, 1px)*-25);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-25);position:absolute;right:calc(var(--limit-scale, 1px)*-25);top:calc(var(--limit-scale, 1px)*-25);width:auto}}@media screen and (orientation:portrait){.c_ham{-webkit-column-gap:calc(var(--limit-scale, 1px)*5);-moz-column-gap:calc(var(--limit-scale, 1px)*5);column-gap:calc(var(--limit-scale, 1px)*5);font-size:calc(var(--limit-scale, 1px)*19);right:calc(var(--limit-scale, 1px)*19);top:calc(var(--limit-scale, 1px)*14)}.c_ham:after{bottom:calc(var(--limit-scale, 1px)*-19);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-22);position:absolute;right:calc(var(--limit-scale, 1px)*-22);top:calc(var(--limit-scale, 1px)*-19);width:auto}}html:not([data-name=home]).html_scrollDown .c_ham,html[data-name=cast].html_castScrollDown .c_ham{opacity:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);-webkit-transition:opacity .24s ease-out,-webkit-transform .24s ease-in;transition:opacity .24s ease-out,-webkit-transform .24s ease-in;transition:opacity .24s ease-out,transform .24s ease-in;transition:opacity .24s ease-out,transform .24s ease-in,-webkit-transform .24s ease-in}html[data-name=cast].html_castScrollDown body .c_ham{opacity:0!important}html:not([data-name=home]).html_scrollUp .c_ham,html[data-current-modal=menu] .c_ham,html[data-name=cast].html_castScrollUp .c_ham{opacity:1!important;-webkit-transform:translate(0)!important;transform:translate(0)!important;-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s cubic-bezier(.165,.84,.44,1)!important;transition:opacity .6s ease-in-out,-webkit-transform .6s cubic-bezier(.165,.84,.44,1)!important;transition:opacity .6s ease-in-out,transform .6s cubic-bezier(.165,.84,.44,1)!important;transition:opacity .6s ease-in-out,transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1)!important}html[data-name=home] .c_ham{opacity:0}@media screen and (orientation:landscape){html[data-name=home] .c_ham{right:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:portrait){html[data-name=home] .c_ham{right:calc(var(--limit-scale, 1px)*19)}}html[data-name=home].html_novelShowDays .c_ham{opacity:1;-webkit-transition:opacity 2.4s ease-in-out;transition:opacity 2.4s ease-in-out}@media screen and (orientation:portrait){html[data-name=home].html_novelShowDays .c_ham{opacity:.7}html[data-name=home].html_novelStarted.html_hamHidden .c_ham{opacity:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);-webkit-transition:opacity .36s ease-in-out,-webkit-transform .36s ease-in;transition:opacity .36s ease-in-out,-webkit-transform .36s ease-in;transition:opacity .36s ease-in-out,transform .36s ease-in;transition:opacity .36s ease-in-out,transform .36s ease-in,-webkit-transform .36s ease-in}html[data-name=home].html_novelStarted.html_hamVisible .c_ham{opacity:1;-webkit-transition:opacity .36s ease-in-out,-webkit-transform .36s ease-out;transition:opacity .36s ease-in-out,-webkit-transform .36s ease-out;transition:opacity .36s ease-in-out,transform .36s ease-out;transition:opacity .36s ease-in-out,transform .36s ease-out,-webkit-transform .36s ease-out}}html[data-name=collection] .c_ham{color:#000}html[data-name=cast].html_castProfileOpened .c_ham{opacity:0!important;pointer-events:none!important}.c_ham_icon{position:relative}.c_ham_icon:after,.c_ham_icon:before{background-color:currentColor;content:"";position:absolute}html.is_modalVisible .c_ham_icon:after,html.is_modalVisible .c_ham_icon:before{background-color:#000}.c_ham_icon:before{height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(var(--limit-scale, 1px)*3)}html.is_modalVisible .c_ham_icon:before{content:none}@media screen and (orientation:portrait){.c_ham_icon:before{width:calc(var(--limit-scale, 1px)*2)}}.c_ham_icon:after{height:calc(var(--limit-scale, 1px)*3);left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media screen and (orientation:portrait){.c_ham_icon:after{height:calc(var(--limit-scale, 1px)*2)}}@media screen and (orientation:landscape){.c_ham_icon{height:calc(var(--limit-scale, 1px)*13);width:calc(var(--limit-scale, 1px)*13)}}@media screen and (orientation:portrait){.c_ham_icon{height:calc(var(--limit-scale, 1px)*8);width:calc(var(--limit-scale, 1px)*8)}}.c_ham_text{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.c_ham_text.__close,html.is_modalVisible .c_ham_text{display:none}html.is_modalVisible .c_ham_text.__close{display:block!important}.c_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;position:relative}@media screen and (orientation:landscape){.c_menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(var(--limit-scale, 1px)*68) calc(var(--limit-scale, 1px)*53) calc(var(--limit-scale, 1px)*44) calc(var(--limit-scale, 1px)*81)}.html_halfSmallHeight .c_menu{padding:calc(var(--limit-scale, 1px)*20) calc(var(--limit-scale, 1px)*176) calc(var(--limit-scale, 1px)*36) calc(var(--limit-scale, 1px)*182)}}@media screen and (orientation:portrait){.c_menu{padding:calc(var(--limit-scale, 1px)*61) calc(var(--limit-scale, 1px)*30) calc(var(--limit-scale, 1px)*0) calc(var(--limit-scale, 1px)*38)}}.c_menu_logo{width:100%}.c_menu_logo svg{fill:#d1d1d1;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (orientation:landscape){.c_menu_logo svg{height:calc(var(--raw-scale, 1px)*180)}}@media screen and (orientation:portrait){.c_menu_logo svg{height:calc(var(--raw-scale, 1px)*165)}}.c_menu_inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (orientation:landscape){.c_menu_linkArea{margin-top:calc(var(--limit-scale, 1px)*67 + var(--aspect-limit-scale, 0px)*-47)}.html_smallHeight .c_menu_linkArea{margin-top:calc(var(--limit-scale, 1px)*40 + var(--aspect-limit-scale, 0px)*-20)}}@media screen and (orientation:portrait){.c_menu_linkArea{margin-top:calc(var(--limit-scale, 1px)*24)}}.c_menu_linkList{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.c_menu_linkList__main{font-size:calc(var(--limit-scale, 1px)*28 + var(--aspect-limit-scale, 0px)*10);line-height:calc(var(--limit-scale, 1px)*40 + var(--aspect-limit-scale, 0px)*13);margin-bottom:calc(var(--limit-scale, 1px)*24 + var(--aspect-limit-scale, 0px)*24)}}@media screen and (orientation:portrait){.c_menu_linkList__main{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*36);margin-bottom:calc(var(--limit-scale, 1px)*12)}}@media screen and (orientation:landscape){.c_menu_linkList__other{font-size:calc(var(--limit-scale, 1px)*20 + var(--aspect-limit-scale, 0px)*8);line-height:calc(var(--limit-scale, 1px)*30 + var(--aspect-limit-scale, 0px)*10)}}@media screen and (orientation:portrait){.c_menu_linkList__other{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*29);padding-bottom:calc(var(--limit-scale, 1px)*64)}.c_menu_link{width:0}}.c_menu_link circle{stroke:currentColor}.c_menu_link path{fill:currentColor}html[data-name=cast] .c_menu_link[data-name=cast],html[data-name=collection] .c_menu_link[data-name=collection],html[data-name=home] .c_menu_link[data-name=home],html[data-name=interview] .c_menu_link[data-name=interview],html[data-name=staff] .c_menu_link[data-name=staff],html[data-name=story] .c_menu_link[data-name=story],html[data-name=trailer] .c_menu_link[data-name=trailer],html[data-name=wenders] .c_menu_link[data-name=wenders],html[data-name=yakusho] .c_menu_link[data-name=yakusho]{color:#b3b3b3;pointer-events:none}.c_menu_linkUnit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (orientation:portrait){.c_menu_linkUnit{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}}.c_menu_linkUnit__serif{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400;position:relative}@media screen and (orientation:landscape){.c_menu_linkUnit__serif{font-size:calc(var(--limit-scale, 1px)*27 + var(--aspect-limit-scale, 0px)*10);letter-spacing:calc(var(--limit-scale, 1px)*.81 + var(--aspect-limit-scale, 0px)*.3);line-height:calc(var(--limit-scale, 1px)*40 + var(--aspect-limit-scale, 0px)*16);margin-bottom:calc(var(--limit-scale, 1px)*21 + var(--aspect-limit-scale, 0px)*19)}.c_menu_linkUnit__serif:before{bottom:calc(var(--limit-scale, 1px)*9)}}@media screen and (orientation:portrait){.c_menu_linkUnit__serif{font-size:calc(var(--limit-scale, 1px)*26);letter-spacing:calc(var(--limit-scale, 1px)*.78);line-height:calc(var(--limit-scale, 1px)*28);margin-bottom:calc(var(--limit-scale, 1px)*13);width:calc(var(--limit-scale, 1px)*300)}.c_menu_linkUnit__serif:before{bottom:calc(var(--limit-scale, 1px)*3)}}.c_menu_linkUnit__serif .c_menu_linkSerifInner{position:relative}.c_menu_linkUnit__serif .c_menu_linkSerifInner .c_menu_linkBorder{background-color:#000;bottom:0;display:block;left:0;position:absolute;width:100%}@media screen and (orientation:landscape){.c_menu_linkUnit__serif .c_menu_linkSerifInner .c_menu_linkBorder{bottom:calc(var(--limit-scale, 1px)*9.5);height:1.8px}}@media screen and (orientation:portrait){.c_menu_linkUnit__serif .c_menu_linkSerifInner .c_menu_linkBorder{bottom:calc(var(--limit-scale, 1px)*2);height:1.2px}}html[data-name=home] .c_menu_linkUnit__serif .c_menu_linkSerifInner .c_menu_linkBorder{background-color:#b3b3b3}@media screen and (orientation:portrait){.c_menu_linkUnit__sansserif{width:calc(var(--limit-scale, 1px)*275)}}.c_menu_linkIcon{display:block}@media screen and (orientation:landscape){.c_menu_linkIcon{width:calc(var(--limit-scale, 1px)*22 + var(--aspect-limit-scale, 0px)*6)}.html_smallHeight .c_menu_linkIcon{margin-left:calc(var(--limit-scale, 1px)*10)}}@media screen and (orientation:portrait){.c_menu_linkIcon{width:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:landscape){.c_menu_linkUnit__serif .c_menu_linkIcon{margin-left:calc(var(--limit-scale, 1px)*8 + var(--aspect-limit-scale, 0px)*1);margin-top:calc(var(--limit-scale, 1px)*6 + var(--aspect-limit-scale, 0px)*6)}}@media screen and (orientation:portrait){.c_menu_linkUnit__serif .c_menu_linkIcon{margin-left:calc(var(--limit-scale, 1px)*9);margin-top:calc(var(--raw-scale, 1px)*3)}}@media screen and (orientation:landscape){.c_menu_linkUnit__sansserif .c_menu_linkIcon{margin-left:calc(var(--limit-scale, 1px)*8 + var(--aspect-limit-scale, 0px)*2);margin-top:calc(var(--limit-scale, 1px)*6 + var(--aspect-limit-scale, 0px)*4)}}@media screen and (orientation:portrait){.c_menu_linkUnit__sansserif .c_menu_linkIcon{margin-left:calc(var(--limit-scale, 1px)*7);margin-top:calc(var(--raw-scale, 1px)*7)}}.c_menu_linkNav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c_menu_linkNavIcon{display:block}@media screen and (orientation:landscape){.c_menu_linkNavIcon{margin-left:calc(var(--limit-scale, 1px)*8 + var(--aspect-limit-scale, 0px)*2);margin-top:calc(var(--limit-scale, 1px)*8 + var(--aspect-limit-scale, 0px)*3);width:calc(var(--limit-scale, 1px)*12 + var(--aspect-limit-scale, 0px)*6)}}@media screen and (orientation:portrait){.c_menu_linkNavIcon{margin-left:calc(var(--limit-scale, 1px)*7);margin-top:calc(var(--raw-scale, 1px)*7);width:calc(var(--limit-scale, 1px)*14)}}.c_menu_linkNavIcon rect{stroke:#000}.c_menu_linkNavIcon path{fill:#000}.c_menu_rightBox{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.c_menu_right{position:-webkit-sticky;position:sticky}@media screen and (orientation:landscape){.c_menu_right{bottom:calc(var(--limit-scale, 1px)*33 + var(--aspect-limit-scale, 0px)*19);right:calc(var(--limit-scale, 1px)*57);width:calc(var(--limit-scale, 1px)*142 + var(--aspect-limit-scale, 0px)*48)}.js_modal.is_immerse .c_menu_right{margin-right:0!important}}@media screen and (orientation:portrait){.c_menu_right{bottom:calc(var(--limit-scale, 1px)*30);margin-right:calc(var(--limit-scale, 1px)*9);width:calc(var(--limit-scale, 1px)*100)}}.html_visibleChanged .c_menu_right{opacity:.99}.c_menu_cannesImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (orientation:landscape){.c_menu_cannesImg{margin-bottom:calc(var(--limit-scale, 1px)*40 + var(--aspect-limit-scale, 0px)*27)}}@media screen and (orientation:portrait){.c_menu_cannesImg{margin-bottom:calc(var(--limit-scale, 1px)*27)}}.c_menu_cannesImg_cannes{width:100%}@media screen and (orientation:landscape){.c_menu_cannesImg_cannes{height:calc(var(--limit-scale, 1px)*96 + var(--aspect-limit-scale, 0px)*32);margin-bottom:calc(var(--limit-scale, 1px)*20 + var(--aspect-limit-scale, 0px)*8)}}@media screen and (orientation:portrait){.c_menu_cannesImg_cannes{height:calc(var(--limit-scale, 1px)*68);margin-bottom:calc(var(--limit-scale, 1px)*13)}}@media screen and (orientation:landscape){.c_menu_cannesImg_oscars{height:calc(var(--limit-scale, 1px)*30 + var(--aspect-limit-scale, 0px)*6);margin-bottom:calc(var(--limit-scale, 1px)*20 + var(--aspect-limit-scale, 0px)*8);width:calc(var(--limit-scale, 1px)*100 + var(--aspect-limit-scale, 0px)*20)}}@media screen and (orientation:portrait){.c_menu_cannesImg_oscars{height:calc(var(--limit-scale, 1px)*24);margin-bottom:calc(var(--limit-scale, 1px)*13);width:calc(var(--limit-scale, 1px)*80)}}@media screen and (orientation:landscape){.c_menu_cannesImg_tiff{height:calc(var(--limit-scale, 1px)*39 + var(--aspect-limit-scale, 0px)*9);width:calc(var(--limit-scale, 1px)*90 + var(--aspect-limit-scale, 0px)*20)}}@media screen and (orientation:portrait){.c_menu_cannesImg_tiff{height:calc(var(--limit-scale, 1px)*30);width:calc(var(--limit-scale, 1px)*70)}}.c_menu_snsList{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--limit-scale, 1px)*13);justify-content:center}@media screen and (orientation:portrait){.c_menu_sns{height:100%;-o-object-fit:cover;object-fit:cover;width:calc(var(--limit-scale, 1px)*36)}}@media screen and (orientation:landscape){.c_menu_sns__x{width:calc(var(--limit-scale, 1px)*31 + var(--aspect-limit-scale, 0px)*12)}}@media screen and (orientation:portrait){.c_menu_sns__x{width:calc(var(--limit-scale, 1px)*24)}}.c_menu_hyphen{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:200}.c_menu_lang{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}@media screen and (orientation:landscape){.c_menu_lang{bottom:calc(var(--limit-scale, 1px)*40 + var(--aspect-limit-scale, 0px)*8);font-size:calc(var(--limit-scale, 1px)*17 + var(--aspect-limit-scale, 0px)*3);left:50%;margin-left:calc(var(--limit-scale, 1px)*-15 + var(--aspect-limit-scale, 0px)*-6)}}@media screen and (orientation:portrait){.c_menu_lang{bottom:calc(var(--raw-scale, 1px)*30);font-size:calc(var(--limit-scale, 1px)*15 + var(--aspect-limit-scale, 0px)*2)}}.c_menu_langItem{display:-webkit-box;display:-ms-flexbox;display:flex}.c_menu_langItem:not(:first-child):before{color:#b3b3b3;content:"/";font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:200;top:-1px}@media screen and (orientation:landscape){.c_menu_langItem:not(:first-child):before{margin-left:.08em}}@media screen and (orientation:portrait){.c_menu_langItem:not(:first-child):before{margin-left:.04em}}.c_menu_langBtn{display:inline-block;font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}html[lang=en] .c_menu_langBtn.c_menu_langBtn__en,html[lang=ja] .c_menu_langBtn.c_menu_langBtn__ja{color:#b3b3b3;pointer-events:none}@media screen and (orientation:landscape){.c_footer{padding-bottom:calc(var(--limit-scale, 1px)*41);padding-top:calc(var(--limit-scale, 1px)*242)}}@media screen and (orientation:portrait){.c_footer{padding-bottom:calc(var(--limit-scale, 1px)*40);padding-top:calc(var(--limit-scale, 1px)*187)}}html[data-name=trailer] .c_footer{position:relative}@media screen and (orientation:landscape){html[data-name=trailer] .c_footer{padding-top:calc(var(--limit-scale, 1px)*175)}}.c_footer_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.c_footer_list:before{background-color:#d9d9d9;content:"";display:block;height:calc(var(--limit-scale, 1px)*1);position:absolute}@media screen and (orientation:landscape){.c_footer_list:before{width:calc(var(--limit-scale, 1px)*50)}}@media screen and (orientation:portrait){.c_footer_list:before{width:calc(var(--limit-scale, 1px)*34)}}@media screen and (orientation:landscape){.c_footer_list{gap:calc(var(--limit-scale, 1px)*0) calc(var(--limit-scale, 1px)*28);margin-bottom:calc(var(--limit-scale, 1px)*59);width:calc(var(--limit-scale, 1px)*707)}.c_footer_list:before{left:calc(var(--limit-scale, 1px)*-78);top:calc(var(--limit-scale, 1px)*9)}}@media screen and (orientation:portrait){.c_footer_list{gap:calc(var(--limit-scale, 1px)*7) calc(var(--limit-scale, 1px)*20);margin-bottom:calc(var(--limit-scale, 1px)*59)}.c_footer_list:before{left:calc(var(--limit-scale, 1px)*0);top:calc(var(--limit-scale, 1px)*-34)}}html[data-name=cast] .c_footer_list li[data-name=cast],html[data-name=home] .c_footer_list li[data-name=home],html[data-name=interview] .c_footer_list li[data-name=interview],html[data-name=staff] .c_footer_list li[data-name=staff],html[data-name=story] .c_footer_list li[data-name=story],html[data-name=trailer] .c_footer_list li[data-name=trailer],html[data-name=wenders] .c_footer_list li[data-name=wenders],html[data-name=yakusho] .c_footer_list li[data-name=yakusho]{color:#666;pointer-events:none}html[data-name=collection] .c_footer_list li[data-name=collection]{color:#b3b3b3;pointer-events:none}.c_footer_link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;position:relative;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (orientation:landscape){.c_footer_link{font-size:calc(var(--limit-scale, 1px)*28);line-height:calc(var(--limit-scale, 1px)*40)}.c_footer_link:after{bottom:calc(var(--limit-scale, 1px)*-3);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-14);position:absolute;right:calc(var(--limit-scale, 1px)*-14);top:calc(var(--limit-scale, 1px)*-3);width:auto}}@media screen and (orientation:portrait){.c_footer_link{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*27)}.c_footer_link:after{bottom:calc(var(--limit-scale, 1px)*-3);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-10);position:absolute;right:calc(var(--limit-scale, 1px)*-10);top:calc(var(--limit-scale, 1px)*-3);width:auto}}.c_footer_link__serif{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400;line-height:calc(var(--limit-scale, 1px)*27);position:relative}@media screen and (orientation:landscape){.c_footer_link__serif{font-size:calc(var(--limit-scale, 1px)*26);letter-spacing:calc(var(--limit-scale, 1px)*1.82);margin-top:calc(var(--limit-scale, 1px)*6.5)}}@media screen and (orientation:portrait){.c_footer_link__serif{font-size:calc(var(--limit-scale, 1px)*22);letter-spacing:calc(var(--limit-scale, 1px)*1.54);margin-top:calc(var(--limit-scale, 1px)*-4)}}.c_footer_link__serif .c_footer_linkSerifInner{position:relative}.c_footer_link__serif .c_footer_linkSerifInner .c_footer_linkBorder{background-color:#fff;bottom:0;display:block;height:1px;left:0;position:absolute;width:100%}@media screen and (orientation:landscape){.c_footer_link__serif .c_footer_linkSerifInner .c_footer_linkBorder{bottom:calc(var(--limit-scale, 1px)*1.5)}}@media screen and (orientation:portrait){.c_footer_link__serif .c_footer_linkSerifInner .c_footer_linkBorder{bottom:calc(var(--limit-scale, 1px)*3)}}html[data-name=collection] .c_footer_link__serif .c_footer_linkBorder{background-color:#000}.c_footer_linkIcon{display:block}@media screen and (orientation:landscape){.c_footer_linkIcon{margin-left:calc(var(--limit-scale, 1px)*8);-webkit-transform:translateY(calc(var(--limit-scale, 1px)*11));transform:translateY(calc(var(--limit-scale, 1px)*11));width:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:portrait){.c_footer_linkIcon{margin-left:calc(var(--limit-scale, 1px)*4);-webkit-transform:translateY(calc(var(--limit-scale, 1px)*6));transform:translateY(calc(var(--limit-scale, 1px)*6));width:calc(var(--limit-scale, 1px)*14)}}.c_footer_linkIcon path{fill:#fff}html[data-name=collection] .c_footer_linkIcon path{fill:#000}.c_footer_link:hover .c_footer_linkIcon rect{stroke:#666}html[data-name=collection] .c_footer_link:hover .c_footer_linkIcon rect{stroke:gray}.c_footer_link:hover .c_footer_linkIcon path{fill:#666}html[data-name=collection] .c_footer_link:hover .c_footer_linkIcon path{fill:gray}.c_footer_logo{display:inline-block;position:relative}@media screen and (orientation:landscape){.c_footer_logo{width:calc(var(--limit-scale, 1px)*156)}.c_footer_logo:after{bottom:calc(var(--limit-scale, 1px)*-10);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-10);position:absolute;right:calc(var(--limit-scale, 1px)*-10);top:calc(var(--limit-scale, 1px)*-10);width:auto}}@media screen and (orientation:portrait){.c_footer_logo{width:calc(var(--limit-scale, 1px)*119)}}.c_footer_logo svg{fill:#fff;display:block;height:calc(var(--limit-scale, 1px)*21);-webkit-transition:.3s ease;transition:.3s ease;width:100%}html[data-name=collection] .c_footer_logo svg{fill:#000;-webkit-transition:.3s ease;transition:.3s ease}.c_footer_logo:hover svg{fill:#666}html[data-name=collection] .c_footer_logo:hover svg{fill:gray}.c_footer_hyphen{font-weight:200}.c_btn,.c_footer_hyphen{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif}.c_btn{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;position:relative}.c_btn:after{bottom:calc(var(--limit-scale, 1px)*-5);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-5);position:absolute;right:calc(var(--limit-scale, 1px)*-5);top:calc(var(--limit-scale, 1px)*-5);width:auto}html.html_typoMode .c_btn:after{display:none!important}@media screen and (orientation:landscape){.c_btn{-webkit-column-gap:calc(var(--limit-scale, 1px)*9);-moz-column-gap:calc(var(--limit-scale, 1px)*9);column-gap:calc(var(--limit-scale, 1px)*9);font-size:calc(var(--limit-scale, 1px)*17);line-height:100%}}@media screen and (orientation:portrait){.c_btn{-webkit-column-gap:calc(var(--limit-scale, 1px)*8);-moz-column-gap:calc(var(--limit-scale, 1px)*8);column-gap:calc(var(--limit-scale, 1px)*8);font-size:calc(var(--limit-scale, 1px)*15);line-height:100%}}.c_btnIcon{height:calc(var(--limit-scale, 1px)*17);position:relative;width:calc(var(--limit-scale, 1px)*17)}@media screen and (orientation:landscape){.c_btnIcon{margin-top:calc(var(--limit-scale, 1px)*1)}}@media screen and (orientation:portrait){.c_btnIcon{height:calc(var(--limit-scale, 1px)*18);margin-top:calc(var(--limit-scale, 1px)*-2);width:calc(var(--limit-scale, 1px)*18)}}.c_header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--limit-scale, 1px)*13);-moz-column-gap:calc(var(--limit-scale, 1px)*13);column-gap:calc(var(--limit-scale, 1px)*13);display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:calc(var(--limit-scale, 1px)*28);position:fixed;-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.c_header:before{background-color:#d9d9d9;content:"";height:1px;position:absolute;right:0;top:0;width:calc(var(--limit-scale, 1px)*50)}@media screen and (orientation:landscape){.c_header{left:calc(var(--limit-scale, 1px)*30);padding-top:calc(var(--limit-scale, 1px)*20);top:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:portrait){.c_header{left:calc(var(--limit-scale, 1px)*10);padding-top:calc(var(--limit-scale, 1px)*10);top:calc(var(--limit-scale, 1px)*75)}html:not([data-name=home]).html_scrollDown .c_header,html[data-name=cast].html_castScrollDown .c_header{opacity:0;-webkit-transform:translateY(-150%) rotate(90deg);transform:translateY(-150%) rotate(90deg);-webkit-transition:opacity .36s ease-in-out,-webkit-transform .36s ease-in;transition:opacity .36s ease-in-out,-webkit-transform .36s ease-in;transition:opacity .36s ease-in-out,transform .36s ease-in;transition:opacity .36s ease-in-out,transform .36s ease-in,-webkit-transform .36s ease-in}html[data-name=cast].html_castScrollDown body .c_header{opacity:0!important}html:not([data-name=home]).html_scrollUp .c_header,html[data-name=cast].html_castScrollUp .c_header{opacity:1;-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transition:opacity .36s ease-in-out,-webkit-transform .36s ease-out;transition:opacity .36s ease-in-out,-webkit-transform .36s ease-out;transition:opacity .36s ease-in-out,transform .36s ease-out;transition:opacity .36s ease-in-out,transform .36s ease-out,-webkit-transform .36s ease-out}}html[data-name=home] .c_header{opacity:0}html[data-name=home].html_novelStarted .c_header{opacity:.5;-webkit-transition:opacity 3.6s ease-in-out;transition:opacity 3.6s ease-in-out}@media screen and (orientation:portrait){html[data-name=home].html_novelStarted.html_hamHidden .c_header{opacity:0;-webkit-transform:translateY(-150%) rotate(90deg);transform:translateY(-150%) rotate(90deg);-webkit-transition:opacity .36s ease-in-out,-webkit-transform .36s ease-in;transition:opacity .36s ease-in-out,-webkit-transform .36s ease-in;transition:opacity .36s ease-in-out,transform .36s ease-in;transition:opacity .36s ease-in-out,transform .36s ease-in,-webkit-transform .36s ease-in}html[data-name=home].html_novelStarted.html_hamVisible .c_header{opacity:.5;-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transition:opacity .36s ease-in-out,-webkit-transform .36s ease-out;transition:opacity .36s ease-in-out,-webkit-transform .36s ease-out;transition:opacity .36s ease-in-out,transform .36s ease-out;transition:opacity .36s ease-in-out,transform .36s ease-out,-webkit-transform .36s ease-out}}.c_headerLogo_link{display:block;height:calc(var(--limit-scale, 1px)*12);position:relative;width:calc(var(--limit-scale, 1px)*94)}.c_headerLogo_link:after{bottom:-10px;content:"";display:block;height:auto;left:-10px;position:absolute;right:-10px;top:-10px;width:auto}@media screen and (max-width:599px){.c_headerLogo_link:after{bottom:-5px;left:-5px;right:-5px;top:-5px}}.c_headerLogo{display:block;height:100%;width:100%}.c_headerLogo svg{fill:#fff;height:100%;left:0;position:absolute;top:0;width:100%}html[data-name=collection] .c_headerLogo svg{fill:#000}.c_headerTitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}html[data-name=collection] .c_headerTitle{color:#000}@media screen and (orientation:landscape){.c_headerTitle{font-size:calc(var(--limit-scale, 1px)*14)}}@media screen and (orientation:portrait){.c_headerTitle{font-size:calc(var(--limit-scale, 1px)*13)}}.p_c{display:block;margin:0 auto}.html_inAppBrowser .p_c{height:100vh;overflow-y:scroll;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}html.device-touch .html_inAppBrowser .p_c{height:calc(var(--vh, 1vh)*100)}html.os-android .p_c{height:100vh;overflow-y:scroll;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}html.device-touch html.os-android .p_c{height:calc(var(--vh, 1vh)*100)}.p_c_mainSection{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (orientation:landscape){.p_c_mainSection{padding:0 calc(50vw - var(--limit-scale, 1px)*1440/2);scroll-snap-align:start}}@media screen and (orientation:portrait){.p_c_mainSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p_c_mainBody,.p_c_mainHead{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (orientation:landscape){.p_c_mainBody,.p_c_mainHead{width:50%}}@media screen and (orientation:portrait){.p_c_mainBody,.p_c_mainHead{height:100vh;width:100%}html.device-touch .p_c_mainBody,html.device-touch .p_c_mainHead{height:calc(var(--vh-max, 1vh)*100)}.html_castSnap .p_c_mainBody,.html_castSnap .p_c_mainHead{scroll-snap-align:start}.html_inAppBrowser .p_c_mainBody,.html_inAppBrowser .p_c_mainHead,html.os-android .p_c_mainBody,html.os-android .p_c_mainHead{height:100vh!important}.p_c_mainHead{overflow:hidden;z-index:1}}.p_c_mainHeadText{left:0;top:0;width:100%}@media screen and (orientation:landscape){.p_c_mainHeadText{height:100vh;padding-left:calc(var(--limit-scale, 1px)*83);padding-top:36.6037735849vh}}@media screen and (orientation:portrait){.p_c_mainHeadText{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;margin:0 auto;padding-bottom:calc(var(--limit-scale, 1px)*35);padding-left:calc(var(--limit-scale, 1px)*38);width:calc(var(--limit-scale, 1px)*375)}html.device-touch .p_c_mainHeadText{height:calc(var(--vh, 1vh)*100)}html[lang=en] .p_c_mainHeadText{padding-bottom:calc(var(--limit-scale, 1px)*38)}}.p_c_mainHeadBg{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media screen and (orientation:landscape){.p_c_mainHeadBg{left:auto;min-width:640px;overflow:hidden;right:0;width:50vw}}.p_c_mainHeadImg{position:relative}.p_c_mainHeadImg,.p_c_mainHeadImg img{height:100%;left:0;top:0;width:100%}.p_c_mainTitlearea{position:relative}.p_c_mainTitle{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] .p_c_mainTitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_c_mainTitle{font-size:calc(var(--limit-scale, 1px)*36);line-height:calc(var(--limit-scale, 1px)*52)}html[lang=en] .p_c_mainTitle{font-size:calc(var(--limit-scale, 1px)*38)}}@media screen and (orientation:portrait){.p_c_mainTitle{font-size:calc(var(--limit-scale, 1px)*32);line-height:calc(var(--limit-scale, 1px)*46)}html[lang=en] .p_c_mainTitle{font-size:calc(var(--limit-scale, 1px)*34)}}.p_c_mainTitleSlash{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:200}@media screen and (orientation:landscape){.p_c_mainBtnWrap{margin-top:calc(var(--limit-scale, 1px)*27);row-gap:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:portrait){.p_c_mainBtnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(var(--limit-scale, 1px)*29)}html[lang=en] .p_c_mainBtnWrap{margin-top:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:landscape){.p_c_mainBtn:after{bottom:calc(var(--limit-scale, 1px)*-9);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-10);position:absolute;right:calc(var(--limit-scale, 1px)*-10);top:calc(var(--limit-scale, 1px)*-9);width:auto}}@media screen and (orientation:portrait){.p_c_mainBtn:after{bottom:calc(var(--limit-scale, 1px)*-10);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-13);position:absolute;right:calc(var(--limit-scale, 1px)*-13);top:calc(var(--limit-scale, 1px)*-10);width:auto}}@media screen and (orientation:landscape){.p_c_mainBtn+.p_c_mainBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:portrait){.p_c_mainBtn+.p_c_mainBtn{margin-left:calc(var(--limit-scale, 1px)*27)}}@media screen and (orientation:landscape){.p_c_mainBody{padding:0 calc(var(--limit-scale, 1px)*140);padding-top:37.106918239vh}html[lang=en] .p_c_mainBody{padding-right:calc(var(--limit-scale, 1px)*132)}}@media screen and (orientation:portrait){.p_c_mainBody{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.p_c_mainBodyBg{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media screen and (orientation:landscape){.p_c_mainBodyBg{width:calc(50vw - var(--scrollbar-width)/2)}}@media screen and (orientation:portrait){.p_c_mainBodyBg{height:200%;top:-100%}}.p_c_mainBodyImgs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100vh;overflow:hidden;top:0;width:100%}html.device-touch .p_c_mainBodyImgs{height:calc(var(--vh-max, 1vh)*100)}.p_c_mainBodyImg,.p_c_mainBodyImg img{height:100%;left:0;position:absolute;top:0;width:100%}.p_c_mainText{font-family:Tsukushi Mincho,Yu Mincho,serif;font-weight:400;position:relative;text-align:justify;width:100%}html[lang=en] .p_c_mainText{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400;text-align:start}@media screen and (orientation:landscape){.p_c_mainText{font-size:calc(var(--limit-scale, 1px)*25);line-height:calc(var(--limit-scale, 1px)*40)}html[lang=en] .p_c_mainText{font-size:calc(var(--limit-scale, 1px)*27)}}@media screen and (orientation:portrait){.p_c_mainText{display:block;font-size:calc(var(--limit-scale, 1px)*24);line-height:calc(var(--limit-scale, 1px)*39);margin:0 auto;padding:0 calc(var(--limit-scale, 1px)*39);width:calc(var(--limit-scale, 1px)*375)}html[lang=en] .p_c_mainText{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*38)}}.html_castSnap .p_c_sub{scroll-snap-align:start}@media screen and (orientation:landscape){.p_c_sub{padding-top:calc(var(--limit-scale, 1px)*125)}}@media screen and (orientation:portrait){.p_c_sub{padding-top:calc(var(--limit-scale, 1px)*94)}html[lang=en] .p_c_sub{padding-top:calc(var(--limit-scale, 1px)*93)}}.p_c_subList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (orientation:landscape){.p_c_subList{-webkit-column-gap:calc(var(--limit-scale, 1px)*30);-moz-column-gap:calc(var(--limit-scale, 1px)*30);column-gap:calc(var(--limit-scale, 1px)*30);-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(var(--limit-scale, 1px)*91)}html[lang=en] .p_c_subList{row-gap:calc(var(--limit-scale, 1px)*92)}}@media screen and (orientation:portrait){.p_c_subList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(var(--limit-scale, 1px)*60)}html[lang=en] .p_c_subList{row-gap:calc(var(--limit-scale, 1px)*59)}}.p_c_subItem{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;position:relative}html[lang=en] .p_c_subItem{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_c_subItem:before{background-color:#666;content:"";height:calc(var(--limit-scale, 1px)*1);left:0;position:absolute;top:0;width:100%}@media screen and (orientation:landscape){.p_c_subItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:calc(var(--limit-scale, 1px)*30);row-gap:calc(var(--limit-scale, 1px)*9);width:calc(33.33333% - (var(--limit-scale, 1px)*30)*2/3)}}@media screen and (orientation:portrait){.p_c_subItem{-webkit-column-gap:calc(var(--limit-scale, 1px)*10);-moz-column-gap:calc(var(--limit-scale, 1px)*10);column-gap:calc(var(--limit-scale, 1px)*10);padding-top:calc(var(--limit-scale, 1px)*21);width:100%}html[lang=en] .p_c_subItem{padding-top:calc(var(--limit-scale, 1px)*23)}}@media screen and (orientation:landscape){.p_c_subItemRole{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*21)}.p_c_subItemRole span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_c_subItemRole span[lang=en],html[lang=en] .p_c_subItemRole{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.p_c_subItemRole{font-size:calc(var(--limit-scale, 1px)*12);line-height:calc(var(--limit-scale, 1px)*18);width:calc(var(--limit-scale, 1px)*114)}.p_c_subItemRole span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*13);font-weight:500}html[lang=en] .p_c_subItemRole{font-size:calc(var(--limit-scale, 1px)*13);padding-bottom:calc(var(--limit-scale, 1px)*5)}}@media screen and (orientation:landscape){.p_c_subItemName{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*32)}html[lang=en] .p_c_subItemName{font-size:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.p_c_subItemName{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*-3.6)}html[lang=en] .p_c_subItemName{font-size:calc(var(--limit-scale, 1px)*19);margin-top:calc(var(--limit-scale, 1px)*-3.8)}}.p_p_profile{position:relative;width:100%}@media screen and (orientation:landscape){.p_p_profile{padding-bottom:calc(var(--limit-scale, 1px)*131);padding-top:calc(var(--limit-scale, 1px)*184)}._wenders .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*391)}html[lang=en] ._wenders .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*420)}._yakusho .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*363)}}@media screen and (orientation:portrait){._wenders .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*421)}html[lang=en] ._wenders .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*418)}._yakusho .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*476)}html[lang=en] ._yakusho .p_p_profile{padding-top:calc(var(--limit-scale, 1px)*442)}}.p_p_profileBg{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (orientation:landscape){.p_p_profileBg{height:calc(var(--limit-scale, 1px)*1389)}}@media screen and (orientation:portrait){.p_p_profileBg{height:calc(var(--limit-scale, 1px)*960)}}.p_p_profileBgCaption{display:none}._yakusho .p_p_profileBgCaption{display:block;font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--raw-scale, 1px)*8);font-weight:500;line-height:calc(var(--raw-scale, 1px)*12);position:absolute}@media screen and (orientation:landscape){._yakusho .p_p_profileBgCaption{right:calc(var(--raw-scale, 1px)*10);text-align:end;top:calc(var(--raw-scale, 1px)*1366 - var(--raw-scale, 1px)*550 + 30vh)}}@media screen and (orientation:portrait){._yakusho .p_p_profileBgCaption{font-size:calc(var(--raw-scale, 1px)*7);line-height:calc(var(--raw-scale, 1px)*10);right:calc(var(--raw-scale, 1px)*10);top:calc(var(--raw-scale, 1px)*795 - var(--raw-scale, 1px)*340 + 30vh);-webkit-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg);-webkit-transform-origin:top left;transform-origin:top left}}.p_p_profileBgInner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;position:relative;top:0;width:100%}.p_p_profileBgImg{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}html.is_modalVisible .p_p_profileBgImg{width:calc(100% - var(--scrollbar-width))}@media screen and (orientation:portrait){._wenders .p_p_profileBgImg,._yakusho .p_p_profileBgImg{position:absolute}}.p_p_profileBgImg img{height:100%;left:0;position:absolute;width:100%}@media screen and (orientation:landscape){.p_p_profileBgImg img{top:calc(var(--raw-scale, 1px)*-150 - var(--aspect-invert-raw-scale, 0px)*150)}}@media screen and (orientation:portrait){.p_p_profileBgImg img{top:calc(var(--raw-scale, 1px)*-100)}}.p_p_profileInner{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;position:relative}html[lang=en] .p_p_profileInner{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){._yakusho .p_p_profileInner{padding-right:calc(var(--limit-scale, 1px)*739)}}html.html_typoMode .p_p_profileInner{overflow:hidden}.p_p_profileSubtitle{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] .p_p_profileSubtitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_p_profileSubtitle{font-size:calc(var(--limit-scale, 1px)*15)}html[lang=en] .p_p_profileSubtitle{font-size:calc(var(--limit-scale, 1px)*16)}}@media screen and (orientation:portrait){.p_p_profileSubtitle{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27)}html[lang=en] .p_p_profileSubtitle{font-size:calc(var(--limit-scale, 1px)*15)}}.p_p_profileTitle{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;margin-top:calc(var(--limit-scale, 1px)*4)}html[lang=en] .p_p_profileTitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_p_profileTitle{font-size:calc(var(--limit-scale, 1px)*36);line-height:calc(var(--limit-scale, 1px)*52);margin-top:calc(var(--limit-scale, 1px)*4)}html[lang=en] .p_p_profileTitle{font-size:calc(var(--limit-scale, 1px)*38);line-height:calc(var(--limit-scale, 1px)*52)}}@media screen and (orientation:portrait){.p_p_profileTitle{font-size:calc(var(--limit-scale, 1px)*32);line-height:calc(var(--limit-scale, 1px)*36);margin-top:calc(var(--limit-scale, 1px)*6)}html[lang=en] .p_p_profileTitle{font-size:calc(var(--limit-scale, 1px)*34)}}@media screen and (orientation:landscape){._yakusho .p_p_profileBody{margin-top:calc(var(--limit-scale, 1px)*148)}html[lang=en] ._yakusho .p_p_profileBody{margin-top:calc(var(--limit-scale, 1px)*146)}._wenders .p_p_profileBody{margin-top:calc(var(--limit-scale, 1px)*147)}}@media screen and (orientation:portrait){.p_p_profileBody{margin-top:calc(var(--limit-scale, 1px)*26)}html[lang=en] .p_p_profileBody{margin-top:calc(var(--limit-scale, 1px)*25)}}.p_p_profileLead{font-family:Tsukushi Mincho,Yu Mincho,serif;font-weight:400}html[lang=en] .p_p_profileLead{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){.p_p_profileLead{font-size:calc(var(--limit-scale, 1px)*18);letter-spacing:calc(var(--limit-scale, 1px)*1);line-height:calc(var(--limit-scale, 1px)*32)}.p_p_profileLead span[lang=en]{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}.p_p_profileLead span[lang=en],html[lang=en] .p_p_profileLead{font-size:calc(var(--limit-scale, 1px)*20)}}@media screen and (orientation:portrait){.p_p_profileLead{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*30)}.p_p_profileLead span[lang=en]{font-family:domaine-text-regular,Times New Roman,serif;font-size:calc(var(--limit-scale, 1px)*18);font-weight:400}html[lang=en] .p_p_profileLead{font-size:calc(var(--limit-scale, 1px)*19)}}@media screen and (orientation:landscape){._yakusho .p_p_profileDesc{margin-top:calc(var(--limit-scale, 1px)*148)}html[lang=en] ._yakusho .p_p_profileDesc{margin-top:calc(var(--limit-scale, 1px)*152)}._wenders .p_p_profileDesc{margin-top:calc(var(--limit-scale, 1px)*148)}html[lang=en] ._wenders .p_p_profileDesc{margin-top:calc(var(--limit-scale, 1px)*150)}}@media screen and (orientation:portrait){.p_p_profileDesc{margin-top:calc(var(--limit-scale, 1px)*23)}html[lang=en] .p_p_profileDesc{margin-top:calc(var(--limit-scale, 1px)*24)}._yakusho .p_p_profileDescArea{height:calc(var(--limit-scale, 1px)*136)}html[lang=en] ._yakusho .p_p_profileDescArea{height:calc(var(--limit-scale, 1px)*107)}._wenders .p_p_profileDescArea{height:calc(var(--limit-scale, 1px)*163)}html[lang=en] ._wenders .p_p_profileDescArea{height:calc(var(--limit-scale, 1px)*135)}}.p_p_profileText{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] .p_p_profileText{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}html[lang=ja] .p_p_profileText{text-align:justify}@media screen and (orientation:landscape){._wenders .p_p_profileText{font-size:calc(var(--limit-scale, 1px)*18);line-height:calc(var(--limit-scale, 1px)*31.4)}._wenders .p_p_profileText span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*20);font-weight:500}html[lang=en] ._wenders .p_p_profileText{font-size:calc(var(--limit-scale, 1px)*20);line-height:calc(var(--limit-scale, 1px)*32)}._yakusho .p_p_profileText{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27.5)}}@media screen and (orientation:landscape)and (orientation:landscape){html[lang=ja] ._yakusho .p_p_profileText .js_typo{letter-spacing:calc(var(--limit-scale, 1px)*1)}html[lang=ja] ._yakusho .p_p_profileText .js_typo .js_typo_line:not(:first-child){margin-top:.02em}}@media screen and (orientation:landscape){._yakusho .p_p_profileText span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*17);font-weight:500}html[lang=en] ._yakusho .p_p_profileText{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.p_p_profileText{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27)}.p_p_profileText span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*15);font-weight:500}html.browser-safari .p_p_profileText span[lang=en]{-webkit-transform:translateY(calc(var(--limit-scale, 1px)*-1));transform:translateY(calc(var(--limit-scale, 1px)*-1))}html[lang=en] .p_p_profileText{font-size:calc(var(--limit-scale, 1px)*15)}}.p_p_profileText+.p_p_profileText{margin-top:calc(var(--limit-scale, 1px)*15)}@media screen and (orientation:portrait){._wenders .p_p_profileTextTop{height:calc((var(--limit-scale, 1px)*27)*5 + var(--limit-scale, 1px)*4)}._yakusho .p_p_profileTextTop,html[lang=en] ._wenders .p_p_profileTextTop{height:calc((var(--limit-scale, 1px)*27)*4 + var(--limit-scale, 1px)*3)}html[lang=en] ._yakusho .p_p_profileTextTop{height:calc((var(--limit-scale, 1px)*27)*3 + var(--limit-scale, 1px)*4)}}.p_p_profileTextBtn{clear:right;float:right;font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;position:relative;width:auto;z-index:1}@media screen and (orientation:portrait){.p_p_profileTextBtn{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*20)}.p_p_profileTextBtn:after{bottom:calc(var(--limit-scale, 1px)*-5);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-5);position:absolute;right:calc(var(--limit-scale, 1px)*-5);top:calc(var(--limit-scale, 1px)*-5);width:auto}html.html_typoMode .p_p_profileTextBtn:after{display:none}._wenders .p_p_profileTextBtn{padding-right:calc(var(--limit-scale, 1px)*20)}html[lang=en] ._wenders .p_p_profileTextBtn{padding-right:calc(var(--limit-scale, 1px)*39)}._yakusho .p_p_profileTextBtn{padding-right:calc(var(--limit-scale, 1px)*9)}html[lang=en] ._yakusho .p_p_profileTextBtn{padding-right:calc(var(--limit-scale, 1px)*0)}}.p_p_profileTextBtn strong{border-bottom:1px solid;color:#32e85a;margin-left:calc(var(--limit-scale, 1px)*5)}html[lang=en] .p_p_profileTextBtn strong{margin-left:calc(var(--limit-scale, 1px)*1)}.p_p_subSection{position:relative}@media screen and (orientation:landscape){.p_p_subSection{padding-bottom:calc(var(--limit-scale, 1px)*302);padding-top:calc(var(--limit-scale, 1px)*100)}}@media screen and (orientation:portrait){.p_p_subSection{padding:calc(var(--limit-scale, 1px)*111) calc(var(--limit-scale, 1px)*38);padding-bottom:calc(var(--limit-scale, 1px)*0)}}@media screen and (orientation:landscape){.p_p_award{padding-bottom:calc(var(--limit-scale, 1px)*51)}}@media screen and (orientation:portrait){.p_p_awardBody{margin-top:calc(var(--limit-scale, 1px)*77)}}@media screen and (orientation:landscape){.p_p_awardSection+.p_p_awardSection{margin-top:calc(var(--limit-scale, 1px)*58)}}@media screen and (orientation:portrait){.p_p_awardSection+.p_p_awardSection{margin-top:calc(var(--limit-scale, 1px)*29)}.p_p_awardSectionArea{height:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:landscape){._yakusho .p_p_subSectionBody{margin-top:calc(var(--limit-scale, 1px)*104)}}.p_p_sectionTitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_p_sectionTitle{font-size:calc(var(--limit-scale, 1px)*28);letter-spacing:calc(var(--limit-scale, 1px)*.28);line-height:calc(var(--limit-scale, 1px)*40)}}@media screen and (orientation:portrait){.p_p_sectionTitle{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*27)}.p_p_awardSectionHead{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative}.p_p_awardSectionHead:after{bottom:calc(var(--limit-scale, 1px)*-10);content:"";display:block;height:auto;left:calc(var(--limit-scale, 1px)*-5);position:absolute;right:calc(var(--limit-scale, 1px)*-5);top:calc(var(--limit-scale, 1px)*-10);width:auto}html.html_typoMode .p_p_awardSectionHead:after{display:none}}.p_p_awardSectionIcon{position:relative}.p_p_awardSectionIcon:after,.p_p_awardSectionIcon:before{background-color:#fff;content:"";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s cubic-bezier(.445,.05,.55,.95);transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}.is_open .p_p_awardSectionIcon:after,.is_open .p_p_awardSectionIcon:before{-webkit-transition:opacity .15s cubic-bezier(.445,.05,.55,.95);transition:opacity .15s cubic-bezier(.445,.05,.55,.95)}.p_p_awardSectionIcon:before{height:100%;opacity:1;width:calc(var(--limit-scale, 1px)*3)}.is_open .p_p_awardSectionIcon:before{opacity:0}.p_p_awardSectionIcon:after{height:calc(var(--limit-scale, 1px)*3);width:100%}@media screen and (orientation:portrait){.p_p_awardSectionIcon{height:calc(var(--limit-scale, 1px)*12);width:calc(var(--limit-scale, 1px)*12)}}.p_p_awardSectionTitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:portrait){.p_p_awardSectionTitle{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*38)}}.p_p_awardSectionTitleCount{color:#666}@media screen and (orientation:portrait){.p_p_awardSectionTitleCount{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27);padding-left:calc(var(--limit-scale, 1px)*8);position:relative;top:calc(var(--limit-scale, 1px)*-7)}}.p_p_awardSectionList{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (orientation:landscape){.p_p_awardSectionList{row-gap:calc(var(--limit-scale, 1px)*58)}}@media screen and (orientation:portrait){.p_p_awardSectionList{margin-top:calc(var(--limit-scale, 1px)*40);padding-bottom:calc(var(--limit-scale, 1px)*28);row-gap:calc(var(--limit-scale, 1px)*48)}}.p_p_awardSectionItem{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p_p_awardSectionItem:before{background-color:#fff;bottom:0;content:"";height:calc(var(--limit-scale, 1px)*1);left:0;position:absolute;width:100%}.p_p_awardSectionItemHead{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_p_awardSectionItemHead{position:relative;width:0}}@media screen and (orientation:portrait){.p_p_awardSectionItemHead{position:relative;width:0}}.p_p_awardSectionYear{pointer-events:none}@media screen and (orientation:landscape){.p_p_awardSectionYear{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(var(--limit-scale, 1px)*28);line-height:calc(var(--limit-scale, 1px)*40);margin-top:calc(var(--limit-scale, 1px)*-20);padding-bottom:calc(var(--limit-scale, 1px)*89);padding-top:calc(var(--limit-scale, 1px)*20);position:-webkit-sticky;position:sticky;top:0}}@media screen and (orientation:portrait){.p_p_awardSectionYear{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*30);padding-bottom:calc(var(--limit-scale, 1px)*51);position:-webkit-sticky;position:sticky;top:0;width:calc(var(--limit-scale, 1px)*300);z-index:1}}.p_p_awardSectionYeartitle{pointer-events:auto}@media screen and (orientation:landscape){.p_p_awardSectionYeartitle{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (orientation:portrait){.p_p_awardSectionYeartitle{padding-bottom:calc(var(--limit-scale, 1px)*13);padding-top:calc(var(--limit-scale, 1px)*10);position:relative;width:100%}.is_show .p_p_awardSectionYeartitle{background-color:#000}.p_p_awardSectionYeartitle:before{background-color:#666;bottom:0;content:"";height:calc(var(--limit-scale, 1px)*1);position:absolute;right:0;width:calc(var(--limit-scale, 1px)*256)}}.p_p_awardSectionYearCount{color:#666}@media screen and (orientation:landscape){.p_p_awardSectionYearCount{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*28);margin-left:calc(var(--limit-scale, 1px)*10);margin-top:calc(var(--limit-scale, 1px)*2)}}@media screen and (orientation:portrait){.p_p_awardSectionYearCount{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*21);padding-left:calc(var(--limit-scale, 1px)*8);position:relative;top:calc(var(--limit-scale, 1px)*-4)}}.p_p_awardSectionAwards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (orientation:landscape){.p_p_awardSectionAwards{margin-left:calc(var(--limit-scale, 1px)*186);margin-top:calc(var(--limit-scale, 1px)*70);padding-bottom:calc(var(--limit-scale, 1px)*85);row-gap:calc(var(--limit-scale, 1px)*35);width:100%}html[lang=en] .p_p_awardSectionAwards{row-gap:calc(var(--limit-scale, 1px)*36)}}@media screen and (orientation:portrait){.p_p_awardSectionAwards{margin-left:calc(var(--limit-scale, 1px)*44);padding-bottom:calc(var(--limit-scale, 1px)*64);padding-top:calc(var(--limit-scale, 1px)*52);row-gap:calc(var(--limit-scale, 1px)*36);width:100%}}.p_p_awardSectionAward{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;position:relative}html[lang=en] .p_p_awardSectionAward{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_p_awardSectionAward{-webkit-column-gap:calc(var(--limit-scale, 1px)*214);-moz-column-gap:calc(var(--limit-scale, 1px)*214);column-gap:calc(var(--limit-scale, 1px)*214);font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*21);padding-top:calc(var(--limit-scale, 1px)*17)}.p_p_awardSectionAward:before{background-color:#666;content:"";height:calc(var(--limit-scale, 1px)*1);left:0;position:absolute;top:0;width:100%}.p_p_awardSectionAward span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*17);font-weight:500;line-height:calc(var(--limit-scale, 1px)*10)}html[lang=en] .p_p_awardSectionAward{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:portrait){.p_p_awardSectionAward{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*19);padding-top:calc(var(--limit-scale, 1px)*17);row-gap:calc(var(--limit-scale, 1px)*5)}.p_p_awardSectionAward+.p_p_awardSectionAward:before{background-color:#666;content:"";height:calc(var(--limit-scale, 1px)*1);left:0;position:absolute;top:0;width:100%}.p_p_awardSectionAward span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_p_awardSectionAward span[lang=en],html[lang=en] .p_p_awardSectionAward{font-size:calc(var(--limit-scale, 1px)*15)}}.p_p_awardSectionAwardName{color:#666}@media screen and (orientation:landscape){.p_p_awardSectionAwardName{white-space:nowrap;width:calc(var(--limit-scale, 1px)*339)}}.p_p_awardSectionAwardName>*,.p_p_awardSectionAwardTitle>*{display:block}@media screen and (orientation:landscape){.p_p_awardSectionAwardTitle,html[lang=en] .p_p_awardSectionAwardTitle{margin-top:calc(var(--limit-scale, 1px)*.5)}.p_p_awardCaption{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28);margin-top:calc(var(--limit-scale, 1px)*61)}html[lang=en] .p_p_awardCaption{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.p_p_awardCaption{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*58)}html[lang=en] .p_p_awardCaption{font-size:calc(var(--limit-scale, 1px)*15)}}@media screen and (orientation:landscape){.p_p_works{padding-bottom:calc(var(--limit-scale, 1px)*4);padding-right:calc(var(--limit-scale, 1px)*82)}html[lang=en] .p_p_works{padding-bottom:calc(var(--limit-scale, 1px)*12)}}@media screen and (orientation:portrait){.p_p_works{padding-bottom:calc(var(--limit-scale, 1px)*0);padding-right:calc(var(--limit-scale, 1px)*30)}.p_p_worksAccordion{position:relative}.p_p_worksAccordion:before{background-color:#666;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.p_p_worksSectionArea{height:calc(var(--limit-scale, 1px)*1240)}html[lang=en] .p_p_worksSectionArea{height:calc(var(--limit-scale, 1px)*1230)}}.p_p_worksList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (orientation:landscape){.p_p_worksList{-webkit-column-gap:calc(var(--limit-scale, 1px)*41);-moz-column-gap:calc(var(--limit-scale, 1px)*41);column-gap:calc(var(--limit-scale, 1px)*41);margin-top:calc(var(--limit-scale, 1px)*115);row-gap:calc(var(--limit-scale, 1px)*64)}html[lang=en] .p_p_worksList{row-gap:calc(var(--limit-scale, 1px)*62)}}@media screen and (orientation:portrait){.p_p_worksList{-webkit-column-gap:calc(var(--limit-scale, 1px)*27);-moz-column-gap:calc(var(--limit-scale, 1px)*27);column-gap:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*88);padding-bottom:calc(var(--limit-scale, 1px)*20);row-gap:calc(var(--limit-scale, 1px)*37)}}.p_p_worksItem{position:relative}.p_p_worksItemImg{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (orientation:landscape){.p_p_worksItemImg{height:calc(var(--limit-scale, 1px)*220);width:calc(var(--limit-scale, 1px)*154)}}@media screen and (orientation:portrait){.p_p_worksItemImg{height:calc(var(--limit-scale, 1px)*184);width:calc(var(--limit-scale, 1px)*130)}}.p_p_worksItemTitle{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;pointer-events:none;position:relative}html[lang=en] .p_p_worksItemTitle{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_p_worksItemTitle{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*20);margin-left:calc(var(--limit-scale, 1px)*38);margin-top:calc(var(--limit-scale, 1px)*-24);width:calc(var(--limit-scale, 1px)*146)}.p_p_worksItemTitle span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*14);font-weight:500;line-height:calc(var(--limit-scale, 1px)*10)}html[lang=en] .p_p_worksItemTitle{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*20);margin-top:calc(var(--limit-scale, 1px)*-24)}}@media screen and (orientation:portrait){.p_p_worksItemTitle{font-size:calc(var(--limit-scale, 1px)*10);line-height:calc(var(--limit-scale, 1px)*15);margin-left:calc(var(--limit-scale, 1px)*24);margin-top:calc(var(--limit-scale, 1px)*-22);width:calc(var(--limit-scale, 1px)*116)}.p_p_worksItemTitle span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;line-height:calc(var(--limit-scale, 1px)*10)}.p_p_worksItemTitle span[lang=en],html[lang=en] .p_p_worksItemTitle{font-size:calc(var(--limit-scale, 1px)*11)}}.p_p_worksItemTitle .js_typo{display:block}.p_p_worksItemTitle .js_typo_inner{display:block;white-space:nowrap}.p_p_worksBtn{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:portrait){.p_p_worksBtn{display:block;font-size:calc(var(--limit-scale, 1px)*15);margin-left:auto;padding:calc(var(--limit-scale, 1px)*20) 0;padding-right:calc(var(--limit-scale, 1px)*8)}}.p_p_worksBtn.is_open{display:none}.p_p_worksBtnIcon{display:inline-block;height:calc(var(--limit-scale, 1px)*19);position:relative;top:calc(var(--limit-scale, 1px)*3);width:calc(var(--limit-scale, 1px)*19)}.p_p_worksBtnIcon svg{fill:#fff}.p_t{overflow:hidden;position:relative}@media screen and (orientation:landscape){.p_t{padding-bottom:calc(var(--limit-scale, 1px)*402);padding-right:0}}@media screen and (orientation:portrait){.p_t{padding-bottom:calc(var(--limit-scale, 1px)*163);padding-left:0;padding-right:0;padding-top:calc(var(--limit-scale, 1px)*216)}}.p_t video{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p_t_bg{left:50%;overflow:hidden;position:fixed;top:0}@media screen and (orientation:landscape){.p_t_bg{height:100%;margin-left:calc(var(--limit-scale, 1px)*-446);width:calc(var(--limit-scale, 1px)*892)}html.is_modalVisible .p_t_bg{margin-left:calc(var(--limit-scale, 1px)*-446 - var(--scrollbar-width)*.5)}}@media screen and (orientation:portrait){.p_t_bg{height:100%;margin-left:calc(var(--limit-scale, 1px)*-148.5);width:calc(var(--limit-scale, 1px)*297)}}.p_t_bgItem{left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media screen and (orientation:landscape){.p_t_bgItem{height:calc(var(--limit-scale, 1px)*502)}}@media screen and (orientation:portrait){.p_t_bgItem{height:calc(var(--limit-scale, 1px)*172)}}.p_t_bgItem .js_img{height:100%;left:0;position:absolute;top:0;width:100%}.p_t_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (orientation:landscape){.p_t_wrap{margin-left:calc(var(--limit-scale, 1px)*185);margin-top:calc(var(--limit-scale, 1px)*336);width:calc(100% + (100vw - (var(--limit-scale, 1px)*1440) - var(--scrollbar-width))/2)}}@media screen and (orientation:portrait){.p_t_wrap{margin:calc(var(--limit-scale, 1px)*0) 0 0 calc(var(--limit-scale, 1px)*83);row-gap:calc(var(--limit-scale, 1px)*39);width:calc(100% + (100vw - (var(--limit-scale, 1px)*375) - var(--scrollbar-width))/2)}}.p_t_section{position:relative}.p_t_section:before{background-color:#666;bottom:0;content:"";height:calc(var(--limit-scale, 1px)*1);left:0;position:absolute;width:100%}.p_t_sectionInner{display:block;height:100%;position:relative;width:100%}@media screen and (orientation:landscape){.p_t_section+.p_t_section .p_t_sectionInner{padding-top:calc(var(--limit-scale, 1px)*125)}.p_t_sectionInner{padding-bottom:calc(var(--limit-scale, 1px)*41)}html[lang=en] .p_t_sectionInner{padding-bottom:calc(var(--limit-scale, 1px)*40)}}@media screen and (orientation:portrait){.p_t_sectionInner{padding-bottom:calc(var(--limit-scale, 1px)*20)}}.p_t_sliderWrap{background-color:#000;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media screen and (orientation:landscape){.p_t_sliderWrap{height:calc(var(--limit-scale, 1px)*191)}}@media screen and (orientation:portrait){.p_t_sliderWrap{height:calc(var(--limit-scale, 1px)*68)}}.p_t_slider{height:100%;opacity:1;opacity:.75;position:relative;width:100%}.p_t_slider,.p_t_wrap:hover .p_t_sectionInner:hover .p_t_slider{-webkit-transition:opacity .35s cubic-bezier(.445,.05,.55,.95);transition:opacity .35s cubic-bezier(.445,.05,.55,.95)}.p_t_wrap:hover .p_t_sectionInner:hover .p_t_slider{opacity:1}.p_t_wrap:hover .p_t_sectionInner .p_t_slider{opacity:.2;-webkit-transition:opacity .35s cubic-bezier(.445,.05,.55,.95);transition:opacity .35s cubic-bezier(.445,.05,.55,.95)}.p_t_sliderItem{height:100%;left:0;position:absolute;top:0}@media screen and (orientation:landscape){.p_t_sliderItem{width:calc(var(--limit-scale, 1px)*339)}}@media screen and (orientation:portrait){.p_t_sliderItem{width:calc(var(--limit-scale, 1px)*122)}}.p_t_sliderItem:nth-child(odd) .js_img{right:0}.p_t_sliderItem .js_img{height:100%;left:0;top:0;width:100%}.p_t_sliderBtn{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (orientation:landscape){.p_t_sliderBtn{height:calc(var(--limit-scale, 1px)*64);width:calc(var(--limit-scale, 1px)*64)}}@media screen and (orientation:portrait){.p_t_sliderBtn{height:calc(var(--limit-scale, 1px)*32);width:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:landscape){.p_t_title{font-size:calc(var(--limit-scale, 1px)*18);margin-top:calc(var(--limit-scale, 1px)*15.5)}.p_t_title span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_t_title span[lang=en],html[lang=en] .p_t_title{font-size:calc(var(--limit-scale, 1px)*20)}}@media screen and (orientation:portrait){.p_t_title{font-size:calc(var(--limit-scale, 1px)*14);margin-top:calc(var(--limit-scale, 1px)*11)}.p_t_title span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_t_title span[lang=en],html[lang=en] .p_t_title{font-size:calc(var(--limit-scale, 1px)*15)}}.p_st_kv{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}@media screen and (orientation:landscape){.p_st_kv{padding:calc(var(--limit-scale, 1px)*328) 0}html[lang=en] .p_st_kv{padding:calc(var(--limit-scale, 1px)*286) 0}}@media screen and (orientation:portrait){.p_st_kv{padding:calc(var(--limit-scale, 1px)*537) 0 calc(var(--limit-scale, 1px)*0)}}.p_st_kvBg{position:absolute}.p_st_kvBg,.p_st_kvBgImg{height:100%;left:0;top:0;width:100%}.p_st_kvBgImg{position:fixed}@media screen and (orientation:portrait){.p_st_kvBgImg{position:absolute}}.p_st_kvBgImg img{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (orientation:landscape){.p_st_kvBgImg img{top:calc(var(--raw-scale, 1px)*-150 - var(--aspect-invert-raw-scale, 0px)*150)}}@media screen and (orientation:portrait){.p_st_kvBgImg img{top:calc(var(--raw-scale, 1px)*-100)}}html.is_modalVisible .p_st_kvBgImg{width:calc(100vw - var(--scrollbar-width))!important}.p_st_kvInner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (orientation:landscape){.p_st_kvInner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:calc(100% - var(--limit-scale, 1px)*613)}html[lang=en] .p_st_kvInner{width:calc(100% - var(--limit-scale, 1px)*534)}}@media screen and (orientation:portrait){.p_st_kvInner{width:auto}}@media screen and (orientation:landscape){.p_st_kvDesc{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28);text-align:center}.p_st_kvDesc span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;line-height:calc(var(--limit-scale, 1px)*14)}.p_st_kvDesc span[lang=en],html[lang=en] .p_st_kvDesc{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.p_st_kvDesc{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27)}.p_st_kvDesc span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;line-height:calc(var(--limit-scale, 1px)*14)}.p_st_kvDesc span[lang=en],html[lang=en] .p_st_kvDesc{font-size:calc(var(--limit-scale, 1px)*15)}}.p_st_body{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}@media screen and (orientation:landscape){.p_st_body{padding:calc(var(--limit-scale, 1px)*242) 0 calc(var(--limit-scale, 1px)*286) 0}html[lang=en] .p_st_body{padding:calc(var(--limit-scale, 1px)*241) 0 calc(var(--limit-scale, 1px)*286) 0}}@media screen and (orientation:portrait){.p_st_body{overflow:hidden;padding:calc(var(--limit-scale, 1px)*176) calc(var(--limit-scale, 1px)*33) calc(var(--limit-scale, 1px)*171);width:100%}}.p_st_bodyBg{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.p_st_bodyBgInner{height:100%;position:relative}.p_st_bodyBgImgs{position:absolute}@media screen and (orientation:landscape){.p_st_bodyBgImgs{height:calc(var(--limit-scale, 1px)*184);width:calc(var(--limit-scale, 1px)*257)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs{height:calc(var(--limit-scale, 1px)*114);width:calc(var(--limit-scale, 1px)*159)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:first-child{height:calc(var(--limit-scale, 1px)*226);left:calc(var(--limit-scale, 1px)*200);top:calc(var(--limit-scale, 1px)*0);width:calc(var(--limit-scale, 1px)*317)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:first-child{height:calc(var(--limit-scale, 1px)*139);left:calc(var(--limit-scale, 1px)*5.5);top:calc(var(--limit-scale, 1px)*34);width:calc(var(--limit-scale, 1px)*195)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(2){height:calc(var(--limit-scale, 1px)*286);right:calc(var(--limit-scale, 1px)*413);top:calc(var(--limit-scale, 1px)*41);width:calc(var(--limit-scale, 1px)*400)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(2){height:calc(var(--limit-scale, 1px)*177);right:calc(var(--limit-scale, 1px)*-42.5);top:calc(var(--limit-scale, 1px)*240);width:calc(var(--limit-scale, 1px)*248)}html[lang=en] .p_st_bodyBgImgs:nth-child(2){top:calc(var(--limit-scale, 1px)*360)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(3){left:calc(var(--limit-scale, 1px)*230);top:calc(var(--limit-scale, 1px)*450)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(3){left:calc(var(--limit-scale, 1px)*91.5);top:calc(var(--limit-scale, 1px)*361)}html[lang=en] .p_st_bodyBgImgs:nth-child(3){top:calc(var(--limit-scale, 1px)*475)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(4){left:calc(var(--limit-scale, 1px)*322);top:calc(var(--limit-scale, 1px)*500)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(4){left:calc(var(--limit-scale, 1px)*17.5);top:calc(var(--limit-scale, 1px)*455)}html[lang=en] .p_st_bodyBgImgs:nth-child(4){top:calc(var(--limit-scale, 1px)*575)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(5){right:calc(var(--limit-scale, 1px)*487);top:calc(var(--limit-scale, 1px)*495)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(5){right:calc(var(--limit-scale, 1px)*109.5);top:calc(var(--limit-scale, 1px)*489)}html[lang=en] .p_st_bodyBgImgs:nth-child(5){top:calc(var(--limit-scale, 1px)*695)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(6){left:calc(var(--limit-scale, 1px)*144);top:calc(var(--limit-scale, 1px)*903)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(6){left:calc(var(--limit-scale, 1px)*61.5);top:calc(var(--limit-scale, 1px)*810)}html[lang=en] .p_st_bodyBgImgs:nth-child(6){top:calc(var(--limit-scale, 1px)*1070)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(7){right:calc(var(--limit-scale, 1px)*87);top:calc(var(--limit-scale, 1px)*1160)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(7){left:calc(var(--limit-scale, 1px)*-35.5);top:calc(var(--limit-scale, 1px)*1014)}html[lang=en] .p_st_bodyBgImgs:nth-child(7){top:calc(var(--limit-scale, 1px)*1230)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(8){right:calc(var(--limit-scale, 1px)*231);top:calc(var(--limit-scale, 1px)*1223)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(8){right:calc(var(--limit-scale, 1px)*-9.5);top:calc(var(--limit-scale, 1px)*1108)}html[lang=en] .p_st_bodyBgImgs:nth-child(8){top:calc(var(--limit-scale, 1px)*1370)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(9){right:calc(var(--limit-scale, 1px)*487);top:calc(var(--limit-scale, 1px)*1459)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(9){right:calc(var(--limit-scale, 1px)*60.5);top:calc(var(--limit-scale, 1px)*1239)}html[lang=en] .p_st_bodyBgImgs:nth-child(9){top:calc(var(--limit-scale, 1px)*1580)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(10){height:calc(var(--limit-scale, 1px)*286);left:calc(var(--limit-scale, 1px)*87);top:calc(var(--limit-scale, 1px)*1584);width:calc(var(--limit-scale, 1px)*400)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(10){height:calc(var(--limit-scale, 1px)*177);left:calc(var(--limit-scale, 1px)*-50.5);top:calc(var(--limit-scale, 1px)*1513);width:calc(var(--limit-scale, 1px)*248)}html[lang=en] .p_st_bodyBgImgs:nth-child(10){top:calc(var(--limit-scale, 1px)*1800)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(11){left:calc(var(--limit-scale, 1px)*295);top:calc(var(--limit-scale, 1px)*1780)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(11){left:calc(var(--limit-scale, 1px)*57.5);top:calc(var(--limit-scale, 1px)*1700)}html[lang=en] .p_st_bodyBgImgs:nth-child(11){top:calc(var(--limit-scale, 1px)*1960)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(12){right:calc(var(--limit-scale, 1px)*230);top:calc(var(--limit-scale, 1px)*2035)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(12){right:calc(var(--limit-scale, 1px)*-53.5);top:calc(var(--limit-scale, 1px)*2062)}html[lang=en] .p_st_bodyBgImgs:nth-child(12){top:calc(var(--limit-scale, 1px)*2480)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(13){height:calc(var(--limit-scale, 1px)*245);right:calc(var(--limit-scale, 1px)*287);top:calc(var(--limit-scale, 1px)*2288);width:calc(var(--limit-scale, 1px)*343)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(13){height:calc(var(--limit-scale, 1px)*151);right:calc(var(--limit-scale, 1px)*-24.5);top:calc(var(--limit-scale, 1px)*2210);width:calc(var(--limit-scale, 1px)*212)}html[lang=en] .p_st_bodyBgImgs:nth-child(13){top:calc(var(--limit-scale, 1px)*2740)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(14){right:calc(var(--limit-scale, 1px)*200);top:calc(var(--limit-scale, 1px)*2392)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(14){left:calc(var(--limit-scale, 1px)*-75.5);top:calc(var(--limit-scale, 1px)*2333)}html[lang=en] .p_st_bodyBgImgs:nth-child(14){top:calc(var(--limit-scale, 1px)*2860)}}@media screen and (orientation:landscape){.p_st_bodyBgImgs:nth-child(15){height:calc(var(--limit-scale, 1px)*245);left:calc(var(--limit-scale, 1px)*376);top:calc(var(--limit-scale, 1px)*2292);width:calc(var(--limit-scale, 1px)*343)}html[lang=en] .p_st_bodyBgImgs:nth-child(15){top:calc(var(--limit-scale, 1px)*2482)}}@media screen and (orientation:portrait){.p_st_bodyBgImgs:nth-child(15){left:calc(var(--limit-scale, 1px)*-24.5);top:calc(var(--limit-scale, 1px)*2733)}html[lang=en] .p_st_bodyBgImgs:nth-child(15){top:calc(var(--limit-scale, 1px)*3345)}}.p_st_bodyBgImgsInner{height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.p_st_bodyBgImg{height:100%;left:0;position:absolute;top:0;width:100%}html.html_typoMode.html_isBgGentle .p_st_bodyBgImg{display:none!important}.p_st_bodyBgImg img{height:100%;left:0;position:absolute;top:0;width:100%}.p_st_bodyDesc{position:relative;z-index:1}@media screen and (orientation:landscape){.p_st_bodyDesc{width:calc(var(--raw-scale, 1px)*523)}}@media screen and (orientation:portrait){.p_st_bodyDesc{margin:0 auto;max-width:calc(var(--limit-scale, 1px)*309);width:100%}}.p_st_bodysentence{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;position:relative}.p_st_bodysentence strong{font-family:Tsukushi Mincho,Yu Mincho,serif;font-weight:400}html[lang=en] .p_st_bodysentence{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}html[lang=en] .p_st_bodysentence strong,html[lang=en] .p_st_bodysentence:first-child{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){.p_st_bodysentence{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28);text-align:center;width:calc(var(--limit-scale, 1px)*523)}.p_st_bodysentence span[lang=en],html[lang=en] .p_st_bodysentence{font-size:calc(var(--limit-scale, 1px)*17)}.p_st_bodysentence span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;line-height:calc(var(--limit-scale, 1px)*14)}.p_st_bodysentence strong{font-size:calc(var(--limit-scale, 1px)*25);line-height:calc(var(--limit-scale, 1px)*40)}html[lang=en] .p_st_bodysentence strong{font-size:calc(var(--limit-scale, 1px)*27)}.p_st_bodysentence:nth-child(2){margin-top:calc(var(--limit-scale, 1px)*233);-webkit-transform:translateX(calc(var(--limit-scale, 1px)*-175));transform:translateX(calc(var(--limit-scale, 1px)*-175))}.p_st_bodysentence:nth-child(3){margin-top:calc(var(--limit-scale, 1px)*177);-webkit-transform:translateX(calc(var(--limit-scale, 1px)*365));transform:translateX(calc(var(--limit-scale, 1px)*365))}html[lang=en] .p_st_bodysentence:nth-child(3){margin-top:calc(var(--limit-scale, 1px)*81);-webkit-transform:translateX(calc(var(--limit-scale, 1px)*368));transform:translateX(calc(var(--limit-scale, 1px)*368))}.p_st_bodysentence:nth-child(4){margin-top:calc(var(--limit-scale, 1px)*223);-webkit-transform:translateX(calc(var(--limit-scale, 1px)*-226));transform:translateX(calc(var(--limit-scale, 1px)*-226))}html[lang=en] .p_st_bodysentence:nth-child(4){margin-top:calc(var(--limit-scale, 1px)*237)}.p_st_bodysentence:nth-child(5){margin-top:calc(var(--limit-scale, 1px)*250);-webkit-transform:translateX(calc(var(--limit-scale, 1px)*183));transform:translateX(calc(var(--limit-scale, 1px)*183))}html[lang=en] .p_st_bodysentence:nth-child(5){margin-top:calc(var(--limit-scale, 1px)*207);-webkit-transform:translateX(calc(var(--limit-scale, 1px)*182));transform:translateX(calc(var(--limit-scale, 1px)*182))}}@media screen and (orientation:portrait){.p_st_bodysentence{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27);text-align:justify}html[lang=en] .p_st_bodysentence{font-size:calc(var(--limit-scale, 1px)*15);text-align:start}.p_st_bodysentence span[lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*15);font-weight:500}.p_st_bodysentence strong{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*30)}html[lang=en] .p_st_bodysentence strong{font-size:calc(var(--limit-scale, 1px)*18)}.p_st_bodysentence:first-child,html[lang=en] .p_st_bodysentence:first-child{text-align:center}.p_st_bodysentence:nth-child(2){margin-right:calc(var(--limit-scale, 1px)*50);margin-top:calc(var(--limit-scale, 1px)*229);padding-left:calc(var(--limit-scale, 1px)*8)}html[lang=en] .p_st_bodysentence:nth-child(2){margin-right:calc(var(--limit-scale, 1px)*38);margin-top:calc(var(--limit-scale, 1px)*200);padding-left:calc(var(--limit-scale, 1px)*5)}.p_st_bodysentence:nth-child(3){margin-left:calc(var(--limit-scale, 1px)*44);margin-top:calc(var(--limit-scale, 1px)*393);padding-left:calc(var(--limit-scale, 1px)*10)}html[lang=en] .p_st_bodysentence:nth-child(3){margin-left:calc(var(--limit-scale, 1px)*48);padding-left:calc(var(--limit-scale, 1px)*0);padding-right:calc(var(--limit-scale, 1px)*6)}.p_st_bodysentence:nth-child(4){margin-right:calc(var(--limit-scale, 1px)*44);margin-top:calc(var(--limit-scale, 1px)*270);padding-left:calc(var(--limit-scale, 1px)*8)}html[lang=en] .p_st_bodysentence:nth-child(4){margin-right:calc(var(--limit-scale, 1px)*48);margin-top:calc(var(--limit-scale, 1px)*243);padding-left:calc(var(--limit-scale, 1px)*5)}.p_st_bodysentence:nth-child(5){margin-left:calc(var(--limit-scale, 1px)*44);margin-top:calc(var(--limit-scale, 1px)*416);padding-left:calc(var(--limit-scale, 1px)*8)}html[lang=en] .p_st_bodysentence:nth-child(5){margin-left:calc(var(--limit-scale, 1px)*41);margin-top:calc(var(--limit-scale, 1px)*390)}}.p_s{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}@media screen and (orientation:landscape){.p_s{margin-top:calc(var(--limit-scale, 1px)*252)}}@media screen and (orientation:portrait){.p_s{margin-top:calc(var(--limit-scale, 1px)*75)}}html[lang=en] .p_s{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_s_section{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media screen and (orientation:portrait){.p_s_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p_s_featuredTextarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (orientation:landscape){.p_s_featuredTextarea{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.p_s_featuredTextarea{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27)}html[lang=en] .p_s_featuredTextarea{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27)}}.p_s_featuredTitlearea{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #666;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:calc(var(--limit-scale, 1px)*30)}@media screen and (orientation:landscape){html[lang=en] .p_s_featuredTitlearea{padding-top:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:portrait){html[lang=en] .p_s_featuredTitlearea{line-height:calc(var(--limit-scale, 1px)*19)}}@media screen and (orientation:landscape){.p_s_featuredRole{line-height:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:portrait){.p_s_featuredRole{line-height:calc(var(--limit-scale, 1px)*19)}}@media screen and (orientation:landscape){html[lang=en] .p_s_featuredRole{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*21);margin-top:calc(var(--limit-scale, 1px)*7)}}@media screen and (orientation:portrait){html[lang=en] .p_s_featuredRole{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*19)}}.p_s_featuredName{text-align:end}@media screen and (orientation:landscape){.p_s_featuredName{font-size:calc(var(--limit-scale, 1px)*36);line-height:calc(var(--limit-scale, 1px)*36)}}@media screen and (orientation:portrait){.p_s_featuredName{font-size:calc(var(--limit-scale, 1px)*32);line-height:calc(var(--limit-scale, 1px)*36);margin-top:calc(var(--limit-scale, 1px)*-1.5)}}@media screen and (orientation:landscape){html[lang=en] .p_s_featuredName{font-size:calc(var(--limit-scale, 1px)*38);line-height:calc(var(--limit-scale, 1px)*52)}}@media screen and (orientation:portrait){html[lang=en] .p_s_featuredName{font-size:calc(var(--limit-scale, 1px)*34);line-height:calc(var(--limit-scale, 1px)*34)}}@media screen and (orientation:landscape){.p_s_featuredBox__L .p_s_featuredName{padding-right:calc(var(--raw-scale, 1px)*8)}.p_s_featuredProfession{margin-bottom:calc(var(--limit-scale, 1px)*27)}}@media screen and (orientation:portrait){.p_s_featuredProfession{margin-bottom:calc(var(--limit-scale, 1px)*26)}}@media screen and (orientation:landscape){html[lang=en] .p_s_featuredProfession{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){html[lang=en] .p_s_featuredProfession{font-size:calc(var(--limit-scale, 1px)*15)}}.p_s_featuredProfession [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_s_featuredProfession [lang=en]{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.p_s_featuredProfession [lang=en]{font-size:calc(var(--limit-scale, 1px)*15)}}.p_s_featuredProfile{text-align:justify}@media screen and (orientation:landscape){.p_s_featuredBox__L .p_s_featuredProfile{margin-bottom:calc(var(--limit-scale, 1px)*27)}}@media screen and (orientation:portrait){.p_s_featuredBox__L .p_s_featuredProfile{margin-bottom:calc(var(--limit-scale, 1px)*25)}}.p_s_featuredBox__M .p_s_featuredProfile{margin-bottom:calc(var(--limit-scale, 1px)*26)}html[lang=en] .p_s_featuredProfile{text-align:start}@media screen and (orientation:landscape){html[lang=en] .p_s_featuredProfile{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){html[lang=en] .p_s_featuredProfile{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27)}}.p_s_featuredProfile [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_s_featuredProfile [lang=en]{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.p_s_featuredProfile [lang=en]{font-size:calc(var(--limit-scale, 1px)*15)}}.p_s_featureLink,.p_s_featuredBtn{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_s_featureLink,.p_s_featuredBtn{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:portrait){.p_s_featureLink,.p_s_featuredBtn{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27)}}.p_s_featureLink a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.p_s_featureLink a .c_btnIcon{margin-top:0}@media screen and (orientation:landscape){.p_s_featuredList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.p_s_featuredBox{margin-bottom:calc(var(--limit-scale, 1px)*125)}}@media screen and (orientation:portrait){.p_s_featuredBox{margin-bottom:calc(var(--limit-scale, 1px)*88)}}.p_s_featuredBox:last-child{margin-bottom:none}.p_s_featuredImg{display:block;position:relative}.p_s_featuredCredit{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:400;position:absolute;text-align:end}@media screen and (orientation:landscape){.p_s_featuredCredit{bottom:calc(var(--limit-scale, 1px)*10);font-size:calc(var(--limit-scale, 1px)*8);line-height:calc(var(--limit-scale, 1px)*12);right:calc(var(--limit-scale, 1px)*10)}}@media screen and (orientation:portrait){.p_s_featuredCredit{bottom:calc(var(--limit-scale, 1px)*10);font-size:calc(var(--limit-scale, 1px)*7);line-height:calc(var(--limit-scale, 1px)*10);right:calc(var(--limit-scale, 1px)*10)}}.p_s_featuredBox__L{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (orientation:landscape){.p_s_featuredBox__L{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (orientation:portrait){.p_s_featuredBox__L{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:calc(var(--limit-scale, 1px)*27);margin-bottom:calc(var(--limit-scale, 1px)*88)}}.p_s_featuredBox__L .p_s_featuredImg,.p_s_featuredBox__L .p_s_featuredTextarea{width:100%}@media screen and (orientation:landscape){.p_s_featuredBox__L .p_s_featuredImg,.p_s_featuredBox__L .p_s_featuredTextarea{width:calc(50% - var(--limit-scale, 1px)*15)}}@media screen and (orientation:portrait){.p_s_featuredBox__L .p_s_featuredImg .p_s_featuredTitlearea,.p_s_featuredBox__L .p_s_featuredTextarea .p_s_featuredTitlearea{margin-bottom:calc(var(--limit-scale, 1px)*54)}html[lang=en] .p_s_featuredBox__L .p_s_featuredImg .p_s_featuredTitlearea,html[lang=en] .p_s_featuredBox__L .p_s_featuredTextarea .p_s_featuredTitlearea{margin-bottom:calc(var(--limit-scale, 1px)*64)}}.p_s_featuredBox__L _ .p_s_allBox .p_s_featuredTextarea{-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}@media screen and (orientation:landscape){.p_s_featuredBox__M{width:calc(50% - var(--limit-scale, 1px)*15)}}@media screen and (orientation:portrait){.p_s_featuredBox__M{margin-bottom:calc(var(--limit-scale, 1px)*95);width:100%}}@media screen and (orientation:landscape){.p_s_featuredBox__M .p_s_featuredTitlearea{margin-bottom:calc(var(--limit-scale, 1px)*103)}}@media screen and (orientation:portrait){.p_s_featuredBox__M .p_s_featuredTitlearea{margin-bottom:calc(var(--limit-scale, 1px)*60)}html[lang=en] .p_s_featuredBox__M .p_s_featuredTitlearea{margin-bottom:calc(var(--limit-scale, 1px)*67)}}.p_s_featuredBox__M .p_s_featuredName{height:2em}.p_s_allTitlearea{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid #666;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (orientation:landscape){.p_s_allTitlearea{padding-top:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:portrait){.p_s_allTitlearea{padding-top:calc(var(--limit-scale, 1px)*23)}}.p_s_allList{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.p_s_allList:after{content:"";display:block;width:calc(33.33333% - var(--limit-scale, 1px)*15)}@media screen and (orientation:landscape){.p_s_allBox{margin-bottom:calc(var(--limit-scale, 1px)*92);width:calc(33.33333% - var(--limit-scale, 1px)*21)}.p_s_allBox:nth-last-child(-n+2){margin-bottom:0}}@media screen and (orientation:portrait){.p_s_allBox{margin-bottom:calc(var(--limit-scale, 1px)*60);width:100%}.p_s_allBox:last-child{margin-bottom:0}}@media screen and (orientation:landscape){html[lang=en] .p_s_allBox{margin-bottom:calc(var(--limit-scale, 1px)*88)}html[lang=en] .p_s_allBox:nth-last-child(-n+2){margin-bottom:0}}@media screen and (orientation:portrait){html[lang=en] .p_s_allBox{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*19)}}@media screen and (orientation:landscape){.p_s_allBox .p_s_allTitlearea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p_s_allBox .p_s_allRole{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*21);margin-bottom:calc(var(--limit-scale, 1px)*9)}}@media screen and (orientation:portrait){.p_s_allBox .p_s_allRole{font-size:calc(var(--limit-scale, 1px)*12);line-height:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:landscape){html[lang=en] .p_s_allBox .p_s_allRole{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:portrait){html[lang=en] .p_s_allBox .p_s_allRole{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*18)}}.p_s_allBox .p_s_allRole [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_s_allBox .p_s_allRole [lang=en]{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.p_s_allBox .p_s_allRole [lang=en]{font-size:calc(var(--limit-scale, 1px)*13)}}.p_s_allBox .p_s_allName{text-align:left}@media screen and (orientation:landscape){.p_s_allBox .p_s_allName{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){.p_s_allBox .p_s_allName{display:block;font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*-3.8);white-space:nowrap;width:58%}}@media screen and (orientation:landscape){html[lang=en] .p_s_allBox .p_s_allName{font-size:calc(var(--limit-scale, 1px)*28);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){html[lang=en] .p_s_allBox .p_s_allName{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*-3.3)}}.p_i_main{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}html[lang=en] .p_i_main{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_i_main{padding-top:calc(var(--limit-scale, 1px)*252)}}@media screen and (orientation:portrait){.p_i_main{padding-top:calc(var(--limit-scale, 1px)*75)}}@media screen and (orientation:landscape){.p_i_wrap{padding-bottom:calc(var(--limit-scale, 1px)*122)}}@media screen and (orientation:portrait){.p_i_wrap{padding-bottom:calc(var(--limit-scale, 1px)*93)}}.p_i_wrap:not(:first-child){border-top:1px solid #666}@media screen and (orientation:landscape){.p_i_wrap:not(:first-child){padding-top:calc(var(--limit-scale, 1px)*125)}}@media screen and (orientation:portrait){.p_i_wrap:not(:first-child){padding-bottom:calc(var(--limit-scale, 1px)*89);padding-top:calc(var(--limit-scale, 1px)*94)}}@media screen and (orientation:landscape){html[lang=en] .p_i_wrap:not(:first-child){padding-bottom:calc(var(--limit-scale, 1px)*155)}}.p_i_wrap:last-child,html[lang=en] .p_i_wrap:not(:first-child):last-child{padding-bottom:0}.p_i_top{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (orientation:landscape){.p_i_top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (orientation:portrait){.p_i_top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (orientation:landscape){.p_i_topText{margin-top:calc(var(--limit-scale, 1px)*-4);width:calc(var(--limit-scale, 1px)*339)}}@media screen and (orientation:portrait){.p_i_topText{margin-top:calc(var(--limit-scale, 1px)*35)}}@media screen and (orientation:landscape){.p_i_topTitle{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){.p_i_topTitle{font-size:calc(var(--limit-scale, 1px)*24);line-height:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:landscape){html[lang=en] .p_i_topTitle{font-size:calc(var(--limit-scale, 1px)*28);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){html[lang=en] .p_i_topTitle{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*30)}}.p_i_topDesc{text-align:justify}@media screen and (orientation:landscape){.p_i_topDesc{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28);margin-top:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:portrait){.p_i_topDesc{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*14)}}html[lang=en] .p_i_topDesc{text-align:start}@media screen and (orientation:landscape){html[lang=en] .p_i_topDesc{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){html[lang=en] .p_i_topDesc{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27)}}.p_i_topImgArea{position:relative}@media screen and (orientation:landscape){.p_i_topImgArea{width:calc(var(--limit-scale, 1px)*523)}.p_i_topImg{width:100%}}.__closed .p_i_topImgArea .p_i_topImg{-webkit-transition:opacity .35s cubic-bezier(.25,.46,.45,.94);transition:opacity .35s cubic-bezier(.25,.46,.45,.94)}.__closed .p_i_topImgArea:hover .p_i_topImg{opacity:.5;-webkit-transition:opacity 70ms cubic-bezier(.25,.46,.45,.94);transition:opacity 70ms cubic-bezier(.25,.46,.45,.94)}.p_i_teaserBtn{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}@media screen and (orientation:landscape){.p_i_teaserBtn{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;left:0;top:0}}@media screen and (orientation:portrait){.p_i_teaserBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:column;flex-direction:column;justify-content:end;left:0;padding-bottom:calc(var(--limit-scale, 1px)*35);top:0}}@media screen and (orientation:landscape){.p_i_teaserTitle{font-size:calc(var(--limit-scale, 1px)*26);line-height:calc(var(--limit-scale, 1px)*40)}}@media screen and (orientation:portrait){.p_i_teaserTitle{font-size:calc(var(--limit-scale, 1px)*24);line-height:calc(var(--limit-scale, 1px)*38)}}@media screen and (orientation:landscape){html[lang=en] .p_i_teaserTitle{font-size:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){html[lang=en] .p_i_teaserTitle{font-size:calc(var(--limit-scale, 1px)*26)}}.p_i_teaserTitle [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_i_teaserTitle [lang=en]{font-size:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.p_i_teaserTitle [lang=en]{font-size:calc(var(--limit-scale, 1px)*26)}}.p_i_teaserLink{-webkit-column-gap:calc(var(--limit-scale, 1px)*9);-moz-column-gap:calc(var(--limit-scale, 1px)*9);column-gap:calc(var(--limit-scale, 1px)*9);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_i_teaserLink{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*28);margin-right:calc(var(--limit-scale, 1px)*2)}}@media screen and (orientation:portrait){.p_i_teaserLink{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27);margin-top:calc(var(--limit-scale, 1px)*4)}}.p_i_teaserBtnIcon{height:calc(var(--limit-scale, 1px)*17);position:relative;width:calc(var(--limit-scale, 1px)*17)}@media screen and (orientation:landscape){.p_i_teaserBtnIcon{margin-top:calc(var(--limit-scale, 1px)*6)}}@media screen and (orientation:portrait){.p_i_teaserBtnIcon{margin-top:calc(var(--limit-scale, 1px)*6)}}.p_i_teaserBtnIcon svg{fill:#fff}@media screen and (orientation:landscape){.p_i_bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--limit-scale, 1px)*66)}}@media screen and (orientation:portrait){.p_i_bottom{margin-top:calc(var(--limit-scale, 1px)*58);padding-left:calc(var(--limit-scale, 1px)*44)}html[lang=en] .p_i_bottom{margin-top:calc(var(--limit-scale, 1px)*56)}}.p_i_main .__closed .p_i_bottom{opacity:.3}.p_i_bottomUnit{border-top:1px solid #fff;counter-increment:number}@media screen and (orientation:landscape){.p_i_bottomUnit{height:100%;padding:calc(var(--limit-scale, 1px)*10) 0 0;width:calc(33.33333% - var(--limit-scale, 1px)*15)}.p_i_bottomUnit:nth-child(n+4){padding-bottom:0}}@media screen and (orientation:portrait){.p_i_bottomUnit{padding:calc(var(--limit-scale, 1px)*6) 0 calc(var(--limit-scale, 1px)*61)}.p_i_bottomUnit:nth-child(n+2){margin-top:calc(var(--limit-scale, 1px)*0)}.p_i_bottomUnit:last-child{padding-bottom:0}}.p_i_bottomUnitNum{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_i_bottomUnitNum{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*24)}}@media screen and (orientation:portrait){.p_i_bottomUnitNum{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*21)}}.p_i_bottomUnitInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}@media screen and (orientation:landscape){.p_i_bottomUnitInner{gap:calc(var(--limit-scale, 1px)*24)}}@media screen and (orientation:portrait){.p_i_bottomUnitInner{gap:calc(var(--limit-scale, 1px)*20)}html[lang=en] .p_i_bottomUnitInner{gap:calc(var(--limit-scale, 1px)*19)}}@media screen and (orientation:landscape){.__closed .p_i_bottomUnitInner{gap:calc(var(--limit-scale, 1px)*18)}}@media screen and (orientation:portrait){.__closed .p_i_bottomUnitInner{gap:calc(var(--limit-scale, 1px)*12)}html[lang=en] .__closed .p_i_bottomUnitInner{gap:calc(var(--limit-scale, 1px)*13)}}.p_i_bottomUnitTitle{font-family:Tsukushi Mincho,Yu Mincho,serif;font-weight:400}@media screen and (orientation:landscape){.p_i_bottomUnitTitle{font-size:calc(var(--limit-scale, 1px)*18);line-height:calc(var(--limit-scale, 1px)*32);min-height:calc(var(--limit-scale, 1px)*64)}}@media screen and (orientation:portrait){.p_i_bottomUnitTitle{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*30);margin-top:calc(var(--limit-scale, 1px)*5)}}html[lang=en] .p_i_bottomUnitTitle{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}@media screen and (orientation:landscape){html[lang=en] .p_i_bottomUnitTitle{font-size:calc(var(--limit-scale, 1px)*20);line-height:calc(var(--limit-scale, 1px)*32)}}@media screen and (orientation:portrait){html[lang=en] .p_i_bottomUnitTitle{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*30)}}@media screen and (orientation:landscape){html[lang=en] .p_i_wrap:not(:first-child) .p_i_bottomUnitTitle{min-height:calc((var(--limit-scale, 1px)*32)*1)}.p_i_closedText{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*24)}}@media screen and (orientation:portrait){.p_i_closedText{font-size:calc(var(--limit-scale, 1px)*12);line-height:calc(var(--limit-scale, 1px)*21)}}@media screen and (orientation:landscape){html[lang=en] .p_i_closedText{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*24)}}@media screen and (orientation:portrait){html[lang=en] .p_i_closedText{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*21)}}.p_co{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}html.html_typoMode .p_co{overflow:hidden}@media screen and (orientation:portrait){.p_co_section{margin:0 calc(var(--limit-scale, 1px)*44)}}@media screen and (orientation:landscape){.p_co_sectionTitle{font-size:calc(var(--limit-scale, 1px)*28);line-height:calc(var(--limit-scale, 1px)*40);padding:calc(var(--limit-scale, 1px)*118) 0}}@media screen and (orientation:portrait){.p_co_sectionTitle{font-size:calc(var(--limit-scale, 1px)*19);line-height:calc(var(--limit-scale, 1px)*27);padding:calc(var(--limit-scale, 1px)*88) 0;text-align:center}}@media screen and (orientation:landscape){.p_co_musicSection .p_co_sectionTitle{padding:calc(var(--limit-scale, 1px)*115) 0 calc(var(--limit-scale, 1px)*107)}}@media screen and (orientation:portrait){.p_co_musicSection .p_co_sectionTitle{padding:calc(var(--limit-scale, 1px)*163) 0 calc(var(--limit-scale, 1px)*81)}}@media screen and (orientation:landscape){.p_co_musicLead{margin-bottom:calc(var(--limit-scale, 1px)*112)}}@media screen and (orientation:portrait){.p_co_musicLead{font-size:calc(var(--limit-scale, 1px)*12)}}.p_co_musicLead_text{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}@media screen and (orientation:landscape){.p_co_musicLead_text{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28)}}@media screen and (orientation:portrait){.p_co_musicLead_text{font-size:calc(var(--limit-scale, 1px)*12);line-height:calc(var(--limit-scale, 1px)*21);text-align:center;white-space:nowrap}}html[lang=en] .p_co_musicLead_text{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){html[lang=en] .p_co_musicLead_text{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){html[lang=en] .p_co_musicLead_text{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*21);text-align:center}}@media screen and (orientation:landscape){.p_co_musicList{-ms-grid-columns:(minmax(0,1fr))[3];-webkit-box-ordinal-group:1;-ms-flex-order:0;display:-ms-grid;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));order:0}}@media screen and (orientation:portrait){.p_co_musicList{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--limit-scale, 1px)*60);margin-top:calc(var(--limit-scale, 1px)*56)}}.p_co_musicUnit.__hasImage{background:#d6e2ea}@media screen and (orientation:landscape){.p_co_musicUnit{-webkit-box-ordinal-group:1;-ms-flex-order:0;height:100%;order:0;width:100%}}@media screen and (orientation:portrait){.p_co_musicUnit{-webkit-box-ordinal-group:var(--sp-order);-ms-flex-order:var(--sp-order);order:var(--sp-order);white-space:nowrap}}.p_co_musicText{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;text-align:center}@media screen and (orientation:landscape){.p_co_musicTitle{font-size:calc(var(--limit-scale, 1px)*17);line-height:calc(var(--limit-scale, 1px)*21);margin-bottom:calc(var(--limit-scale, 1px)*4)}}@media screen and (orientation:portrait){.p_co_musicTitle{font-size:calc(var(--limit-scale, 1px)*13);line-height:calc(var(--limit-scale, 1px)*18);margin-bottom:calc(var(--limit-scale, 1px)*5)}}@media screen and (orientation:landscape){.p_co_musicCredit{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*20);margin-bottom:calc(var(--limit-scale, 1px)*13)}}@media screen and (orientation:portrait){.p_co_musicCredit{font-size:calc(var(--limit-scale, 1px)*11);line-height:calc(var(--limit-scale, 1px)*15);margin-bottom:calc(var(--limit-scale, 1px)*8)}}.p_co_musicSubcredit{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:400;opacity:.5}@media screen and (orientation:landscape){.p_co_musicSubcredit{font-size:calc(var(--limit-scale, 1px)*8);line-height:calc(var(--limit-scale, 1px)*12)}}@media screen and (orientation:portrait){.p_co_musicSubcredit{font-size:calc(var(--limit-scale, 1px)*7);line-height:calc(var(--limit-scale, 1px)*10)}}@media screen and (orientation:landscape){.p_co_musicSubcredit_mark{font-size:calc(var(--limit-scale, 1px)*7)}}@media screen and (orientation:portrait){.p_co_musicSubcredit_mark{font-size:calc(var(--limit-scale, 1px)*6)}}@media screen and (orientation:landscape){.p_co_bookList{padding-right:calc(var(--limit-scale, 1px)*184)}}.p_co_bookUnit{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (orientation:landscape){.p_co_bookUnit{gap:calc(var(--limit-scale, 1px)*41)}}@media screen and (orientation:portrait){.p_co_bookUnit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:calc(var(--limit-scale, 1px)*87)}.p_co_bookUnit:last-child{margin-bottom:0}}@media screen and (orientation:landscape){.p_co_bookImg{-o-object-fit:cover;object-fit:cover;width:40%}}@media screen and (orientation:portrait){.p_co_bookImg{width:100%}}.p_co_bookTextArea{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600}@media screen and (orientation:landscape){.p_co_bookTextArea{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28);width:55%}}@media screen and (orientation:portrait){.p_co_bookTextArea{font-size:calc(var(--limit-scale, 1px)*14);line-height:calc(var(--limit-scale, 1px)*27);width:100%}}html[lang=en] .p_co_bookTextArea{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){html[lang=en] .p_co_bookTextArea{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){html[lang=en] .p_co_bookTextArea{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27)}}.p_co_bookTextArea [lang=en]{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}@media screen and (orientation:landscape){.p_co_bookTextArea [lang=en]{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){.p_co_bookTextArea [lang=en]{font-size:calc(var(--limit-scale, 1px)*15)}}@media screen and (orientation:landscape){.p_co_bookTitle{padding:calc(var(--limit-scale, 1px)*33) 0 calc(var(--limit-scale, 1px)*23)}}@media screen and (orientation:portrait){.p_co_bookTitle{line-height:calc(var(--limit-scale, 1px)*24);padding:calc(var(--limit-scale, 1px)*35) 0 calc(var(--limit-scale, 1px)*26)}html[lang=en] .p_co_bookTitle{line-height:calc(var(--limit-scale, 1px)*27);padding:calc(var(--limit-scale, 1px)*30) 0 calc(var(--limit-scale, 1px)*26)}}.p_co_bookSynopsis{opacity:.5;text-align:justify}html[lang=en] .p_co_bookSynopsis{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500;text-align:start}@media screen and (orientation:landscape){html[lang=en] html[lang=en] .p_co_bookSynopsis{font-size:calc(var(--limit-scale, 1px)*17)}}@media screen and (orientation:portrait){html[lang=en] html[lang=en] .p_co_bookSynopsis{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*27)}}html[data-name=standby] .c_ham,html[data-name=standby] .c_header{display:none}.p_standby{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.p_standby svg{fill:#fff}@media screen and (orientation:landscape){.p_standby svg{width:calc(var(--raw-scale, 1px)*200)}}@media screen and (orientation:portrait){.p_standby svg{width:calc(var(--raw-scale, 1px)*120)}}html[data-name=test-cover] .c_ham,html[data-name=test-cover] .c_header{display:none}.p_testCover{margin:0 20px;padding:40px 0 200px;position:relative}.p_testCover_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.p_testCover_title{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:24px;font-weight:500;padding:5em 0 .5em}.p_testCover_listItem{position:relative;width:32%}.p_testCover_listItem video{width:100%}html[data-name=test-font] .c_ham,html[data-name=test-font] .c_header{display:none}.p_testFont{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 20px;padding:20px 0;position:relative}.p_testFont_section{position:relative;width:45%}.p_testFont_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--limit-scale, 1px)*20);padding-bottom:calc(var(--limit-scale, 1px)*40)}.p_testFont_box span{color:gray;padding:calc(var(--limit-scale, 1px)*40) 0}.p_testFont_menuHome{font-family:domaine-text-regular,Times New Roman,serif;font-size:calc(var(--limit-scale, 1px)*37);font-weight:400}.p_testFont_menuMainLink{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*38);font-weight:500}.p_testFont_section.__old .p_testFont_menuMainLink{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_menuSubLink{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*28);font-weight:500}.p_testFont_section.__old .p_testFont_menuSubLink{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_menuSubLink .p_testFont_menuSubLinkHyphen{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*28);font-weight:200}.p_testFont_contentHead__ja .p_testFont_contentPost{font-family:Koburina Gothic,Noto Sans,sans-serif;font-size:calc(var(--limit-scale, 1px)*15);font-weight:600;margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_contentHead__ja .p_testFont_contentPost{font-family:FP-こぶりなゴシック StdN W6,Noto Sans,sans-serif;font-weight:600}.p_testFont_contentHead__ja .p_testFont_contentName{font-family:Koburina Gothic,Noto Sans,sans-serif;font-size:calc(var(--limit-scale, 1px)*36);font-weight:600;margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_contentHead__ja .p_testFont_contentName{font-family:FP-こぶりなゴシック StdN W6,Noto Sans,sans-serif;font-weight:600}.p_testFont_contentHead__ja .p_testFont_contentHeadLead{font-family:Tsukushi Mincho,Yu Mincho,serif;font-size:calc(var(--limit-scale, 1px)*18);font-weight:400;line-height:calc(var(--limit-scale, 1px)*32);margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_contentHead__ja .p_testFont_contentHeadLead{font-family:FOT-筑紫明朝 Pr6 R,Yu Mincho,serif;font-weight:500}.p_testFont_contentHead__ja .p_testFont_contentHeadText{font-family:Koburina Gothic,Noto Sans,sans-serif;font-size:calc(var(--limit-scale, 1px)*18);font-weight:600;line-height:calc(var(--limit-scale, 1px)*32);margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_contentHead__ja .p_testFont_contentHeadText{font-family:FP-こぶりなゴシック StdN W6,Noto Sans,sans-serif;font-weight:600}.p_testFont_contentHead__en .p_testFont_contentPost{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*17);font-weight:500;margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_contentHead__en .p_testFont_contentPost{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_contentHead__en .p_testFont_contentName{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*38);font-weight:500;margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_contentHead__en .p_testFont_contentName{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_contentHead__en .p_testFont_contentHeadLead{font-family:domaine-text-regular,Times New Roman,serif;font-weight:400}.p_testFont_contentHead__en .p_testFont_contentHeadLead,.p_testFont_contentHead__en .p_testFont_contentHeadText{font-size:calc(var(--limit-scale, 1px)*20);line-height:calc(var(--limit-scale, 1px)*32);margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_contentHead__en .p_testFont_contentHeadText{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_section.__old .p_testFont_contentHead__en .p_testFont_contentHeadText{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--limit-scale, 1px)*20)}.p_testFont_list__ja{font-family:Koburina Gothic,Noto Sans,sans-serif;font-weight:600;margin-bottom:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_list__ja{font-family:FP-こぶりなゴシック StdN W6,Noto Sans,sans-serif;font-weight:600}.p_testFont_list__ja .p_testFont_listSans36{font-size:calc(var(--limit-scale, 1px)*36)}.p_testFont_list__ja .p_testFont_listSans26{font-size:calc(var(--limit-scale, 1px)*26)}.p_testFont_list__ja .p_testFont_listSans18{font-size:calc(var(--limit-scale, 1px)*18);line-height:calc(var(--limit-scale, 1px)*28)}.p_testFont_list__ja .p_testFont_listSans15{font-size:calc(var(--limit-scale, 1px)*15);line-height:calc(var(--limit-scale, 1px)*28)}.p_testFont_list__en .p_testFont_listSans38{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*38);font-weight:500}.p_testFont_section.__old .p_testFont_list__en .p_testFont_listSans38{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_list__en .p_testFont_listSans36{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*36);font-weight:500}.p_testFont_section.__old .p_testFont_list__en .p_testFont_listSans36{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_list__en .p_testFont_listSans17{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*17);font-weight:500;line-height:calc(var(--limit-scale, 1px)*28)}.p_testFont_section.__old .p_testFont_list__en .p_testFont_listSans17{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_list__en .p_testFont_listSans14{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*14);font-weight:500;line-height:calc(var(--limit-scale, 1px)*20)}.p_testFont_section.__old .p_testFont_list__en .p_testFont_listSans14{font-family:HelveticaNowText-Medium,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:500}.p_testFont_list__en .p_testFont_listSans8{font-family:Helvetica Now Text,Helvetica,Neue Haas Grotesk,sans-serif;font-size:calc(var(--limit-scale, 1px)*8);font-weight:400;line-height:calc(var(--limit-scale, 1px)*12)}.p_testFont_section.__old .p_testFont_list__en .p_testFont_listSans8{font-family:HelveticaNowText-Regular,Helvetica,Neue Haas Grotesk,sans-serif;font-weight:400}
