@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px;--fontNobel-regular:Nobel-Regular,Meiryo,sans-serif;--fontNobel-bold:Nobel-Bold,Meiryo,sans-serif;--fontNobel-book:Nobel-Book,Meiryo,sans-serif;--fontNobel-light:Nobel-Light,Meiryo,sans-serif;--fontLexusRodin-b:LexusRodinPro-B,Meiryo,sans-serif;--fontLexusRodin-db:LexusRodinPro-DB,Meiryo,sans-serif;--fontLexusRodin-m:LexusRodinPro-M,Meiryo,sans-serif;--app-height:100%;--font-book:Nobel-Book,LexusRodinPro-M,Meiryo,sans-serif;--font-regular:Nobel-Regular,LexusRodinPro-DB,Meiryo,sans-serif;--font-bold:Nobel-Bold,LexusRodinPro-B,Meiryo,sans-serif;--font-nobel:Nobel,Meiryo,sans-serif;--font-lexus:Lexus Rodin,Meiryo,sans-serif;--font-mix:Nobel,Lexus Rodin,Meiryo,sans-serif}.movie{padding-bottom:2rem}@media (max-width:767px){.movie{padding-bottom:2rem}}.movie .movieNote{margin-top:6rem}@media (max-width:767px){.movie .movieNote{margin-top:3rem}}.movie .movieNote li{font-size:1.2rem;padding-left:1em;text-indent:-1em;line-height:1.8}.movie .movieNote li:before{content:"※"}@media (max-width:767px){.movie .movieNote li{font-size:1rem}}.sideInfo{position:fixed;z-index:1200;opacity:0;visibility:hidden;transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.sideInfo,.sideInfo .slideInfoBg{top:0;left:0;width:100%;height:100%}.sideInfo .slideInfoBg{position:absolute;z-index:1;background-color:rgba(0,0,0,.4)}.sideInfo .slideInfoInner{z-index:3;margin-top:0;transition:transform .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 75px 14px rgba(0,0,0,.5);background-color:#f4f4f4;overflow-y:auto}@media (min-width:768px){.sideInfo .slideInfoInner{display:flex;position:relative;align-items:center;width:72.3rem;height:100%}}@media (max-width:767px){.sideInfo .slideInfoInner{position:fixed;left:0;bottom:0;height:50%;width:100%}}.sideInfo .slideInfoInner .slideInfoBtn{position:-webkit-sticky;position:sticky;z-index:5;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:13rem;height:5rem;cursor:pointer}.sideInfo .slideInfoInner .slideInfoBtn .slideInfoBtn__arrow{display:block;border-left:2px solid #343434;border-bottom:2px solid #343434;transform:rotate(45deg);width:12px;height:12px}.sideInfo .slideInfoInner .infoContent{letter-spacing:.054em;line-height:1.75;font-size:1.4rem;margin:auto}@media (min-width:768px){.sideInfo .slideInfoInner .infoContent{width:32rem;margin-left:7rem;padding:5rem 0}}@media (max-width:767px){.sideInfo .slideInfoInner .infoContent{padding:4.2rem 2.6rem}}.sideInfo .slideInfoInner .infoContent .desc2Text,.sideInfo .slideInfoInner .infoContent .descGradeText,.sideInfo .slideInfoInner .infoContent .descText{font-size:1.4rem;font-weight:600;position:relative;color:#343434;line-height:1.72;letter-spacing:.14em;text-indent:-1.5em;padding-left:1.5em}@media (max-width:767px){.sideInfo .slideInfoInner .infoContent .desc2Text,.sideInfo .slideInfoInner .infoContent .descGradeText,.sideInfo .slideInfoInner .infoContent .descText{letter-spacing:.03em}}.sideInfo .slideInfoInner .infoContent .descText:before{content:"※ "}.sideInfo .slideInfoInner .infoContent .desc2Text{text-indent:-1em;padding-left:1em}.sideInfo .slideInfoInner .infoContent .desc2Text:before{content:"＊"}.sideInfo .slideInfoInner .infoContent .desc3Text:before{content:"■"}.sideInfo .slideInfoInner .infoContent .descGradeText{text-indent:-1em;padding-left:1em}.sideInfo .slideInfoInner .infoContent .descGradeText:before{content:"＊"}.sideInfo.-open{opacity:1;visibility:visible}@media (min-width:768px){.sideInfo:not(.-open) .slideInfoInner{transform:translateX(-12rem)}}@media (max-width:767px){.sideInfo:not(.-open) .slideInfoInner{transform:translateY(100%)}}.commonNotes{padding:5rem 25.5rem 11rem 13.5rem;display:flex;align-items:center;justify-content:flex-end}@media (max-width:767px){.commonNotes{padding:4rem 1.8rem 9rem}}.commonNotes .commonNotes__text{font-size:1.2rem;font-family:Nobel,Lexus Rodin,Meiryo,sans-serif;font-family:var(--font-mix);font-weight:500}.commonNotes .btnInfo{margin-top:0;margin-left:1rem}@media (min-width:768px){.sideInfo.-bottom-notes .slideInfoInner{width:108.45rem}.sideInfo.-bottom-notes .slideInfoInner .infoContent{width:64rem}}@media (max-width:767px){.sideInfo.-bottom-notes .slideInfoInner .infoContent{padding-left:1.8rem;padding-right:1.8rem}}.sideInfo.-bottom-notes .slideInfoInner .infoContent p{letter-spacing:.1em}@media (max-width:767px){.sideInfo.-bottom-notes .slideInfoInner .infoContent p{letter-spacing:.05em}}.sideInfo.-bottom-notes .slideInfoInner .infoContent p:not(:first-of-type){margin-top:2rem}.commonNotesParent{padding:5rem 25.5rem 11rem 13.5rem}@media (max-width:767px){.commonNotesParent{padding:4rem 1.8rem 9rem}}.commonNotesParent .commonNotes{padding:0}.commonNotesParent .commonNotes:not(:first-of-type){margin-top:1rem}.commonNotesParent .commonNotes .commonNotes__text{flex:1 1;text-align:right}.sidenav .sidenavInner{max-height:100%}@media (max-width:767px){.st-header{display:block!important}}#main{background-color:#fff}.btnInfo:before,.btnInfoHighlight:before{background-image:url(/models/ls/images/icon-info.svg)}