﻿html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word;font-feature-settings:"palt"}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:0.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}html{outline:none}html.fix-active{overflow:hidden}.cmn_jump_btn{position:absolute;top:1em;left:50%;transform:translateX(-50%);z-index:1}@media only screen and (min-width: 768px){.cmn_jump_btn{width:90%}}@media only screen and (max-width: 767px){.cmn_jump_btn{width:95%}}.cmn_jump_btn>a{width:100% !important;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;color:var(--color-text-primary);height:3em;padding:1em 2em !important;transform:translateY(-100%);transition:0s;border:1px solid #83845A;border-radius:1000px;background:#fff;z-index:1000}.cmn_jump_btn>a:not(:focus){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.cmn_jump_btn>a:focus-visible{transform:translateY(0)}.c-menu{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:4.07rem;padding:0;background:var(--color-line-normal);transition:ease .3s background}.c-menu::-ms-expand{display:none}@media only screen and (min-width: 1025px){.c-menu:hover{background:var(--color-line-divider)}}.c-menu .ic{position:relative;display:inline-block;margin-top:.2em;margin-left:.5em}@media only screen and (min-width: 768px){.c-menu .ic{width:1.71rem}}@media only screen and (max-width: 767px){.c-menu .ic{width:2.2em}}@media only screen and (min-width: 768px){.c-menu .ic{height:1.14rem}}@media only screen and (max-width: 767px){.c-menu .ic{height:1.2em}}.c-menu .ic>span{display:inline-block;position:absolute;left:50%;width:100%;height:1px;border-radius:1000px;transform:translateX(-50%);background:#000}.c-menu .ic>span:nth-of-type(1){top:0}.c-menu .ic>span:nth-of-type(2){top:50%}.c-menu .ic>span:nth-of-type(3){top:100%}.c-menu .t{display:block;margin-top:.3em}.l-header{display:flex;justify-content:space-between;align-items:center}.l-header--base{margin-inline:auto}@media only screen and (min-width: 1025px){.l-header--base{width:calc(1382 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-header--base{width:95%}}@media only screen and (max-width: 767px){.l-header--base{width:95%}}@media only screen and (min-width: 768px){.l-header--base{padding-top:1.42rem}}@media only screen and (max-width: 767px){.l-header--base{padding-top:1em}}@media only screen and (min-width: 768px){.l-header--base{padding-bottom:1.42rem}}@media only screen and (max-width: 767px){.l-header--base{padding-bottom:1em}}.l-header--fix{width:calc(1422 / 1440 * 100%);position:fixed;top:.35rem;left:50%;z-index:-10;opacity:0;visibility:hidden;transition:ease .3s opacity;background:rgba(255,255,255,0.9)}@media only screen and (min-width: 768px){.l-header--fix{padding:.57rem 1.42rem}}@media only screen and (max-width: 767px){.l-header--fix{padding:0.5em 1.2em}}@media only screen and (min-width: 1025px){.l-header--fix{transform:translateX(-50%)}}@media only screen and (max-width: 1024px){.l-header--fix{top:0;left:0;width:100%}}.l-header--fix.is-fixed{z-index:30;opacity:1;visibility:visible}@media only screen and (min-width: 1025px){.l-header__logo{width:calc(285 / 1382 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-header__logo{width:35%}}@media only screen and (max-width: 767px){.l-header__logo{width:70%}}.l-header__logo-title{font-size:.86rem;margin-top:.28rem}.l-header__gnav{display:flex;justify-content:flex-end;align-items:center}.l-header__gnav .c-gnav{display:flex}.l-header__gnav .c-gnav__li>a{padding:.35rem .71rem}.mouse .l-header__gnav .c-gnav__li>a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .l-header__gnav .c-gnav__li>a:hover,.touch .l-header__gnav .c-gnav__li>a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .l-header__gnav .c-gnav__li>a{-webkit-tap-highlight-color:transparent}.touch .l-header__gnav .c-gnav__li>a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 1025px) and (max-width: 1099px){.l-header__gnav .c-gnav__li>a{font-size:.93rem}}.l-header__gnav__sns{margin-left:1rem}.l-header__gnav__sns>ul{display:flex;justify-content:flex-end;align-items:center}.l-header__gnav__sns>ul>li:nth-child(n+2){margin-left:.85rem}.l-header__gnav__sns>ul>li a{display:flex;justify-content:center;align-items:center;width:1.42rem;height:1.42rem}.mouse .l-header__gnav__sns>ul>li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .l-header__gnav__sns>ul>li a:hover,.touch .l-header__gnav__sns>ul>li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .l-header__gnav__sns>ul>li a{-webkit-tap-highlight-color:transparent}.touch .l-header__gnav__sns>ul>li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.l-header__gnav__sns>ul>li a img{width:100%;height:auto !important}.l-header__gnav__btn{width:15.78rem;margin-left:1rem;display:flex;justify-content:flex-end;align-items:center;border-radius:1000px;overflow:hidden}.l-header__gnav__btn-menu{width:calc(72 / 211 * 100%)}.l-header__gnav__btn-rsv{width:calc(139 / 211 * 100%)}.l-header__gnav__btn-rsv-link{display:flex;justify-content:center;align-items:center;width:100%;padding:.2em .5em;min-height:4.07rem;color:var(--color-text-inverse);background:var(--color-action-cta);transition:ease .3s background}@media only screen and (min-width: 1025px){.l-header__gnav__btn-rsv-link:hover{background:var(--color-cta-hover)}}.l-header__gnav__btn-rsv-text{padding-left:1.57rem;position:relative}.l-header__gnav__btn-rsv-text::before{content:"";position:absolute;top:50%;left:0;width:1.42rem;height:1.42rem;transform:translateY(-50%);background:url(../images/header/ic_calendar.svg) no-repeat}.l-fix-sp{display:flex;justify-content:center;position:fixed;bottom:1em;left:50%;opacity:0;visibility:hidden;z-index:20;transform:translateX(-50%);border-radius:1000px;overflow:hidden;box-shadow:0 4px 4px rgba(0,0,0,0.2);transition:ease .5s opacity, ease .5s visibility}@media only screen and (min-width: 768px){.l-fix-sp{width:32.14rem}}@media only screen and (max-width: 767px){.l-fix-sp{width:calc(338 / 375 * 100%)}}.l-fix-sp.is-fixed{opacity:1;visibility:visible}.l-fix-sp__btn{width:calc(105 / 338 * 100%);border-radius:.28rem;overflow:hidden}.l-fix-sp__btn-link{display:flex;justify-content:center;align-items:center;height:100%;background:var(--color-primary)}.l-fix-sp__btn-text{font-size:1.14rem;color:var(--color-text-inverse);position:relative;padding-left:1.5em}.l-fix-sp__btn-text::before{content:"";position:absolute;top:52%;left:0;width:1.2em;height:1.2em;transform:translateY(-50%);background:url(../images/header/ic_parking.svg) no-repeat;background-size:contain}.l-fix-sp__rsv{width:calc(157 / 338 * 100%);margin-left:calc(2 / 338 * 100%);border-radius:.28rem;overflow:hidden}.l-fix-sp__rsv-link{display:flex;justify-content:center;align-items:center;height:100%;background:var(--color-action-cta)}.l-fix-sp__rsv-text{font-size:1.14rem;color:var(--color-text-inverse);position:relative;padding-left:1.5em}.l-fix-sp__rsv-text::before{content:"";position:absolute;top:52%;left:0;width:1.2em;height:1.2em;transform:translateY(-50%);background:url(../images/header/ic_calendar.svg) no-repeat;background-size:contain}.l-fix-sp__menu{width:calc(72 / 338 * 100%);margin-left:calc(2 / 338 * 100%);border-radius:.28rem;overflow:hidden}.l-fix-sp__menu .c-menu .ic{margin-left:0}.l-modal-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:auto;opacity:0;transition:all .3s;background:var(--color-bg-base)}.l-modal-menu.is-fixed{opacity:1;z-index:50}@media only screen and (min-width: 1025px){.l-modal-menu{height:100vh;overflow:hidden}}.l-modal-menu[aria-hidden="true"]{visibility:hidden}.l-modal-menu[aria-hidden="false"]{visibility:visible}@media only screen and (min-width: 1025px){.l-modal-menu__wrp{display:flex;flex-direction:row-reverse;height:100%}}.l-modal-menu__inner{border-top:18px solid var(--color-primary);overflow-y:auto}@media only screen and (min-width: 1025px){.l-modal-menu__inner{width:calc(788 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__inner{width:100%}}@media only screen and (max-width: 767px){.l-modal-menu__inner{width:100%}}@media only screen and (min-width: 1025px){.l-modal-menu__inner{display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.l-modal-menu__inner{width:calc(970 / 1440 * 100%)}}.l-modal-menu__header{margin-inline:auto}@media only screen and (min-width: 1025px){.l-modal-menu__header{width:calc(738 / 788 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__header{width:90%}}@media only screen and (max-width: 767px){.l-modal-menu__header{width:90%}}.l-modal-menu__header-close{display:flex;justify-content:flex-end;align-items:center;width:fit-content;margin-left:auto;background:none !important}.mouse .l-modal-menu__header-close{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .l-modal-menu__header-close:hover,.touch .l-modal-menu__header-close.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .l-modal-menu__header-close{-webkit-tap-highlight-color:transparent}.touch .l-modal-menu__header-close.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){.l-modal-menu__header-close .ic{width:2.85rem}}@media only screen and (max-width: 767px){.l-modal-menu__header-close .ic{width:2.5em}}.l-modal-menu__header-close .ic>span:nth-of-type(1){top:50%;transform:translateX(-50%) rotate(-30deg)}.l-modal-menu__header-close .ic>span:nth-of-type(2){opacity:0}.l-modal-menu__header-close .ic>span:nth-of-type(3){top:50%;transform:translateX(-50%) rotate(30deg)}.l-modal-menu__header-close .t{font-family:"Reddit Sans", sans-serif;margin-left:.5em;font-weight:500;color:var(--color-primary)}.l-modal-menu__header-logo{display:flex;flex-direction:column;align-items:center;margin-inline:auto}@media only screen and (min-width: 1025px){.l-modal-menu__header-logo{width:calc(307 / 738 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__header-logo{width:45%}}@media only screen and (max-width: 767px){.l-modal-menu__header-logo{width:75%}}@media only screen and (min-width: 1025px){.l-modal-menu__header-logo{margin-top:1.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__header-logo{margin-top:1em}}@media only screen and (max-width: 767px){.l-modal-menu__header-logo{margin-top:1em}}.l-modal-menu__header-logo>a{display:flex;justify-content:center;align-items:center;width:100%}.l-modal-menu__body{margin-inline:auto}@media only screen and (min-width: 1025px){.l-modal-menu__body{width:calc(460 / 738 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__body{width:60%}}@media only screen and (max-width: 767px){.l-modal-menu__body{width:70%}}@media only screen and (min-width: 1025px){.l-modal-menu__body{margin-top:3.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__body{margin-top:2.85rem}}@media only screen and (max-width: 767px){.l-modal-menu__body{margin-top:2em}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.l-modal-menu__body{width:calc(500 / 738 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1199px){.l-modal-menu__body{width:calc(550 / 738 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.l-modal-menu__body{width:calc(600 / 738 * 100%)}}.l-modal-menu__body-nav{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.l-modal-menu__body-nav{display:block}}@media only screen and (min-width: 1025px){.l-modal-menu__body-nav-list{width:calc(190 / 460 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__body-nav-list{width:41%}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-list{width:100%}}@media only screen and (min-width: 1025px){.l-modal-menu__body-nav-list:nth-child(n+2){margin-left:calc(80 / 460 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__body-nav-list:nth-child(n+2){margin-left:14%}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-list:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-list:nth-child(n+2){margin-top:1em}}.l-modal-menu__body-nav-list .l-header__gnav__sns{margin-left:0;margin-top:2rem}.l-modal-menu__body-nav-list .l-header__gnav__sns ul{justify-content:flex-start}@media only screen and (min-width: 768px){.l-modal-menu__body-nav-item:nth-child(n+2){margin-top:1.42rem}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-item:nth-child(n+2){margin-top:1em}}@media only screen and (min-width: 768px){.l-modal-menu__body-nav-item--sub .c-simple-link:nth-child(n+2){margin-top:.85rem}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-item--sub .c-simple-link:nth-child(n+2){margin-top:.7em}}.l-modal-menu__body-nav-item--sub .c-simple-link__link{display:flex;align-items:center}.l-modal-menu__body-nav-item--sub .c-simple-link__text{font-size:.86rem;position:relative}.l-modal-menu__body-nav-item--sub .c-simple-link__text:has(.ic_arrow){padding-right:1.07rem}.l-modal-menu__body-nav-item--sub .c-simple-link__text .ic{margin-left:.3em}.l-modal-menu__body-nav-item--sub .c-simple-link__text .ic.ic_pdf{width:1.2em;height:1.2em}.l-modal-menu__body-nav-item--sub .c-simple-link__text .ic.ic_arrow{position:absolute;top:50%;right:0;width:.8em;height:.8em;transform:translateY(-50%)}.l-modal-menu__body-nav-text{display:flex;flex-direction:column}.l-modal-menu__body-nav-text-jp{font-size:1.29rem;font-weight:500;line-height:1.4;transition:ease .3s color}.l-modal-menu__body-nav-text-en{font-size:.71rem;font-family:"Reddit Sans", sans-serif;color:var(--color-text-tertiary);line-height:1.2}.l-modal-menu__body-nav-link{display:block;position:relative}@media only screen and (min-width: 768px){.l-modal-menu__body-nav-link{padding-right:1.07rem}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-link{padding-right:1em}}@media only screen and (min-width: 768px){.l-modal-menu__body-nav-link{padding-bottom:.42rem}}@media only screen and (max-width: 767px){.l-modal-menu__body-nav-link{padding-bottom:.3em}}.l-modal-menu__body-nav-link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-primary);transition:ease .3s width}.l-modal-menu__body-nav-link .ic{position:absolute;top:50%;right:0;width:.6em;height:.6em;z-index:1;transform:translateY(-50%)}@media only screen and (min-width: 1025px){.l-modal-menu__body-nav-link:hover::before{width:100%}.l-modal-menu__body-nav-link:hover .l-modal-menu__body-nav-text-jp{color:var(--color-primary)}}.l-modal-menu__rsv{position:relative}@media only screen and (min-width: 768px){.l-modal-menu__rsv{margin-top:2.85rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv{margin-top:2.5em}}@media only screen and (min-width: 768px){.l-modal-menu__rsv{padding:2.5rem 0}}@media only screen and (max-width: 767px){.l-modal-menu__rsv{padding:1.5em 0}}.l-modal-menu__rsv::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:url(../images/header/bg_modal_rsv.webp) no-repeat;background-size:cover}.l-modal-menu__rsv::after{content:"";position:absolute;top:0;left:50%;width:auto;aspect-ratio:192 / 279;height:100%;z-index:-1;transform:translateX(-50%);background:url(../images/header/bg_modal_rsv_lines.webp) no-repeat;background-size:cover}.l-modal-menu__rsv-inner{margin-inline:auto;background:var(--color-bg-base)}@media only screen and (min-width: 1025px){.l-modal-menu__rsv-inner{width:calc(602 / 788 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__rsv-inner{width:80%}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-inner{width:90%}}@media only screen and (min-width: 768px){.l-modal-menu__rsv-inner{padding:1.42rem 2.5rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-inner{padding:2em 1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1429px){.l-modal-menu__rsv-inner{width:calc(660 / 788 * 100%)}}.l-modal-menu__rsv-btn{margin-inline:auto}@media only screen and (min-width: 1025px){.l-modal-menu__rsv-btn{width:calc(460 / 530 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__rsv-btn{width:100%}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-btn{width:100%}}.l-modal-menu__rsv-btn-link{display:flex;justify-content:center;align-items:center;border-radius:1000px;color:var(--color-text-inverse);background:var(--color-action-cta)}@media only screen and (min-width: 768px){.l-modal-menu__rsv-btn-link{min-height:4.35rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-btn-link{min-height:3em}}@media only screen and (min-width: 1025px){.l-modal-menu__rsv-btn-link:hover{background:var(--color-cta-hover)}}.l-modal-menu__rsv-btn-text{position:relative;padding-left:1.78rem}.l-modal-menu__rsv-btn-text::before{content:"";position:absolute;top:50%;left:0;width:1.42rem;height:1.42rem;transform:translateY(-50%);background:url(../images/header/ic_calendar.svg) no-repeat;background-size:contain}.l-modal-menu__rsv-link{display:flex;justify-content:center;align-items:flex-end}@media only screen and (min-width: 768px){.l-modal-menu__rsv-link{margin-top:1.14rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-link{margin-top:1em}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-link{flex-wrap:wrap}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-link .c-textlink{margin-inline:.5em;margin-bottom:1em}}@media only screen and (min-width: 768px){.l-modal-menu__rsv-link .c-textlink:nth-child(n+2){margin-left:1.14rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-link .c-textlink:nth-child(n+2){margin-left:.5em}}.l-modal-menu__rsv-contact{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}@media only screen and (min-width: 768px){.l-modal-menu__rsv-contact{margin-top:1.78rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact{margin-top:1.5em}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.l-modal-menu__rsv-contact{flex-wrap:wrap}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact{flex-wrap:wrap}}.l-modal-menu__rsv-contact-title{font-size:.86rem}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact-title{text-align:center}}@media only screen and (min-width: 768px){.l-modal-menu__rsv-contact-telphone{margin-left:.71rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact-telphone{margin-left:0}}@media only screen and (min-width: 1025px) and (max-width: 1299px){.l-modal-menu__rsv-contact-telphone{margin-left:0}}.l-modal-menu__rsv-contact-telphone>a,.l-modal-menu__rsv-contact-telphone .tel{color:var(--color-action-cta)}.l-modal-menu__rsv-contact-telphone>a .sub,.l-modal-menu__rsv-contact-telphone .tel .sub{font-family:"Reddit Sans", sans-serif;font-weight:600;line-height:1.3}@media only screen and (min-width: 768px){.l-modal-menu__rsv-contact-telphone>a .sub,.l-modal-menu__rsv-contact-telphone .tel .sub{font-size:1.71rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact-telphone>a .sub,.l-modal-menu__rsv-contact-telphone .tel .sub{font-size:1.54rem}}.l-modal-menu__rsv-contact-telphone>a .main,.l-modal-menu__rsv-contact-telphone .tel .main{font-family:"Reddit Sans", sans-serif;font-weight:600;line-height:1.4}@media only screen and (min-width: 768px){.l-modal-menu__rsv-contact-telphone>a .main,.l-modal-menu__rsv-contact-telphone .tel .main{font-size:2.5rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact-telphone>a .main,.l-modal-menu__rsv-contact-telphone .tel .main{font-size:2.31rem}}.l-modal-menu__rsv-contact-telphone .sub-txt{font-size:.93rem;line-height:1;color:var(--color-action-cta)}@media only screen and (min-width: 768px){.l-modal-menu__rsv-contact-telphone .sub-txt{margin-left:.71rem}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact-telphone .sub-txt{margin-left:0}}@media only screen and (max-width: 767px){.l-modal-menu__rsv-contact-telphone .sub-txt{display:block;text-align:center}}.l-modal-menu__rsv-contact .c-note{width:100%;margin-top:.5rem}.l-modal-menu__bg{height:100%}@media only screen and (min-width: 1025px){.l-modal-menu__bg{width:calc(652 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.l-modal-menu__bg{width:100%}}@media only screen and (max-width: 767px){.l-modal-menu__bg{width:100%}}.l-modal-menu__bg img{height:100% !important;object-fit:cover}:root{--color-primary:#314C78;--color-secondary:#E8F3F8;--color-tertiary:#9B7D3D;--color-action-tertiary:#F5F5F5;--color-text-primary:#1B1B1B;--color-text-secondary:#616161;--color-text-tertiary:#757575;--color-text-inverse:#FAFAFA;--color-sub-1:#8C8C8C;--color-sub-2:#777777;--color-sub-3:#CCCCCC;--color-error:#E34444;--color-action-cta:#9B7D3D;--color-cta-hover:#8a6f36;--color-bg-base:#FFFFFF;--color-container-overlay:rgba(0,0,0,0.5);--color-container-dim:#212121;--color-line-strong:#9E9E9E;--color-line-normal:#E0E0E0;--color-line-divider:#BDBDBD;--color-table-border:#E0E0E0;--color-table-bg:#F5F5F5;--color-base-blue:#BAE2F5;--color-accent-blue:#A9EBFF;--gradaient--bace:linear-gradient(180deg, rgba(169,202,255,0.2) -7.6%,rgba(49,76,120,0.2) 26.73%),linear-gradient(270deg, #39588a 0%,rgba(57,88,138,0.5) 75.96%,rgba(57,88,138,0) 100%),var(--color-primary);--gradaient--point:linear-gradient(14deg, rgba(247,206,117,0.2) 40.8%,rgba(238,250,255,0) 68.38%),linear-gradient(224deg, #a5dff7 -0.26%,rgba(227,242,248,0.5) 56.61%,rgba(227,242,248,0) 74.61%);--shadow-100:0 0 34px 0 rgba(49,76,120,0.07);--color-neutral-900:#212121;--color-neutral-800:#424242;--color-neutral-700:#616161;--color-neutral-600:#757575;--color-neutral-500:#9E9E9E;--color-neutral-400:#BDBDBD;--color-neutral-300:#E0E0E0;--color-neutral-200:#EEEEEE;--color-neutral-100:#F5F5F5;--color-neutral-50:#FAFAFA}html{line-height:1.8;overflow-x:hidden}@media only screen and (min-width: 1441px){html{font-size:calc(15 / 16 * 100%)}}@media only screen and (min-width: 1441px) and (max-width: 1600px){html{font-size:calc((15 - 1) / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1440px){html{font-size:calc(14 / 16 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){html{font-size:calc(14 / 16 * 100%)}}body{background-repeat:repeat;background-size:inherit;background-position:top;color:var(--color-text-primary);position:relative}body a{color:inherit;text-decoration:none}body a:hover{text-decoration:none}body a:focus-visible{outline:2px solid var(--color-primary)}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;color:var(--color-text)}input,select,textarea{font-size:100%}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary)}@media only screen and (max-width: 767px){input,select,textarea{font-size:16px}}@media only screen and (max-width: 767px){input::placeholder,select::placeholder,textarea::placeholder{transform:scale(0.8);transform-origin:0 50%}}#svg_defs{display:none}svg{width:1em;height:1em;fill:inherit}svg.ic_arrow{fill:none;stroke:var(--color-text-primary)}*{box-sizing:border-box}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}button{background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;cursor:pointer;color:var(--color-text-primary)}button::-ms-expand{display:none}button:focus-visible{outline:2px solid blue}.u-align-c{text-align:center;justify-content:center}.u-align-c>*{text-align:center;justify-content:center}@media only screen and (min-width: 768px){.u-align--pt{text-align:center;justify-content:center}.u-align--pt>*{text-align:center;justify-content:center}}@media only screen and (max-width: 767px){.u-align--s{text-align:center;justify-content:center}.u-align--s>*{text-align:center;justify-content:center}}.u-flex-txt>.wide{width:100%}@media only screen and (min-width: 768px){.u-flex-txt--pt{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 767px){.u-flex-txt--s{display:flex;flex-wrap:wrap}}.u-flex-txt--all{display:flex;flex-wrap:wrap}.u-break-br{word-break:keep-all}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}@media only screen and (min-width: 1025px){body .u-view--ts,body .u-view--t{display:none !important}}@media only screen and (min-width: 768px){body .u-view--s{display:none !important}}@media only screen and (max-width: 1024px){body .u-view--p{display:none !important}}@media only screen and (max-width: 767px){body .u-view--pt,body .u-view--t{display:none !important}}@media only screen and (min-width: 1025px){br[data-pc=false]{display:none}}@media only screen and (min-width: 1441px){br[data-pcl=false]{display:none}}@media only screen and (min-width: 1025px) and (max-width: 1440px){br[data-pcs=false]{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){br[data-tab=false]{display:none}}@media only screen and (max-width: 767px){br[data-sp=false]{display:none}}img{width:100%;height:auto}img.lazyload,img.lazyloading{opacity:0;visibility:hidden}img.lazyloaded{opacity:1;visibility:visible;transition:opacity 0.3s ease-out;height:auto}img[loading=lazy]{width:100%;height:auto}.mouse .over{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#abi_page{width:100%;position:relative}@media only screen and (min-width: 1025px){#abi_page{width:100%}}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}#contents{max-width:2560px;margin-right:auto;margin-left:auto;position:relative;z-index:1}.c-title{line-height:1}.c-title .c-title__sub,.c-title .c-title__jp{font-family:"Noto Sans JP", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.c-title .c-title__sub--s32,.c-title .c-title__jp--s32{font-size:2.29rem}.c-title .c-title__sub--s30,.c-title .c-title__jp--s30{font-size:2.14rem}.c-title .c-title__sub--s26,.c-title .c-title__jp--s26{font-size:1.86rem}.c-title .c-title__sub--s24,.c-title .c-title__jp--s24{font-size:1.71rem}.c-title .c-title__sub--s22,.c-title .c-title__jp--s22{font-size:1.57rem}.c-title .c-title__sub--s20,.c-title .c-title__jp--s20{font-size:1.43rem}.c-title .c-title__sub--s18,.c-title .c-title__jp--s18{font-size:1.29rem}.c-title .c-title__sub--s16,.c-title .c-title__jp--s16{font-size:1.14rem}.c-title .c-title__sub--s15,.c-title .c-title__jp--s15{font-size:1.07rem}.c-title .c-title__sub--s14,.c-title .c-title__jp--s14{font-size:1rem}.c-title .c-title__sub--s13,.c-title .c-title__jp--s13{font-size:.93rem}.c-title .c-title__sub--s12,.c-title .c-title__jp--s12{font-size:.86rem}.c-title .c-title__sub:not([class*=u-color--]),.c-title .c-title__jp:not([class*=u-color--]){color:var(--color-text-primary)}.c-title .c-title__sub:not([class*=u-between--]),.c-title .c-title__jp:not([class*=u-between--]){line-height:1.6}@media only screen and (min-width: 1025px){.c-title .c-title__sub--s32,.c-title .c-title__jp--s32{font-size:2.29rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-title .c-title__sub--s32,.c-title .c-title__jp--s32{font-size:2rem}}@media only screen and (max-width: 767px){.c-title .c-title__sub--s32,.c-title .c-title__jp--s32{font-size:2rem}}@media only screen and (min-width: 1025px){.c-title .c-title__sub--s30,.c-title .c-title__jp--s30{font-size:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-title .c-title__sub--s30,.c-title .c-title__jp--s30{font-size:1.86rem}}@media only screen and (max-width: 767px){.c-title .c-title__sub--s30,.c-title .c-title__jp--s30{font-size:1.85rem}}.c-title .c-title__jp{font-weight:500;line-height:1.5}.c-title--tate .c-title__sub,.c-title--tate .c-title__jp{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}@media only screen and (min-width: 768px){.c-title--tate-pt .c-title__sub,.c-title--tate-pt .c-title__jp{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}}.c-title .c-title__en-sub,.c-title .c-title__en{font-family:"Reddit Sans", sans-serif;line-height:1.3;font-weight:500;text-transform:uppercase}.c-title .c-title__en-sub--s60,.c-title .c-title__en--s60{font-size:4.29rem}.c-title .c-title__en-sub--s55,.c-title .c-title__en--s55{font-size:3.93rem}.c-title .c-title__en-sub--s45,.c-title .c-title__en--s45{font-size:3.21rem}.c-title .c-title__en-sub--s40,.c-title .c-title__en--s40{font-size:2.86rem}.c-title .c-title__en-sub--s36,.c-title .c-title__en--s36{font-size:2.57rem}.c-title .c-title__en-sub--s24,.c-title .c-title__en--s24{font-size:1.71rem}.c-title .c-title__en-sub--s20,.c-title .c-title__en--s20{font-size:1.43rem}.c-title .c-title__en-sub--s18,.c-title .c-title__en--s18{font-size:1.29rem}.c-title .c-title__en-sub--s16,.c-title .c-title__en--s16{font-size:1.14rem}.c-title .c-title__en-sub--s14,.c-title .c-title__en--s14{font-size:1rem}.c-title .c-title__en-sub--s12,.c-title .c-title__en--s12{font-size:.86rem}.c-title .c-title__en-sub:not([class*=u-color--]),.c-title .c-title__en:not([class*=u-color--]){color:var(--color-primary)}@media only screen and (min-width: 1025px){.c-title .c-title__en-sub--s60,.c-title .c-title__en--s60{font-size:4.29rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-title .c-title__en-sub--s60,.c-title .c-title__en--s60{font-size:3.93rem}}@media only screen and (max-width: 767px){.c-title .c-title__en-sub--s60,.c-title .c-title__en--s60{font-size:3.46rem}}@media only screen and (min-width: 1025px){.c-title .c-title__en-sub--s55,.c-title .c-title__en--s55{font-size:3.93rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-title .c-title__en-sub--s55,.c-title .c-title__en--s55{font-size:3.57rem}}@media only screen and (max-width: 767px){.c-title .c-title__en-sub--s55,.c-title .c-title__en--s55{font-size:3.08rem}}@media only screen and (min-width: 1025px){.c-title .c-title__en-sub--s45,.c-title .c-title__en--s45{font-size:3.21rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-title .c-title__en-sub--s45,.c-title .c-title__en--s45{font-size:2.86rem}}@media only screen and (max-width: 767px){.c-title .c-title__en-sub--s45,.c-title .c-title__en--s45{font-size:2.92rem}}@media only screen and (min-width: 1025px){.c-title .c-title__en-sub--s40,.c-title .c-title__en--s40{font-size:2.86rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-title .c-title__en-sub--s40,.c-title .c-title__en--s40{font-size:2.71rem}}@media only screen and (max-width: 767px){.c-title .c-title__en-sub--s40,.c-title .c-title__en--s40{font-size:2.77rem}}.c-title .c-title__en-sub--upp,.c-title .c-title__en--upp{text-transform:uppercase}.c-title--en .c-title__en{color:var(--color-text-primary) !important;font-weight:700 !important}.c-title--set{display:flex;flex-direction:column}.c-title--set .c-title__en{order:-1;font-weight:500;line-height:1}.c-title--set .c-title__sub{line-height:1.5;font-weight:500}.c-title--res{display:flex;flex-direction:column}.c-title--res .c-title__jp{line-height:1.2;font-weight:700}.c-title--res .c-title__jp.u-weight--base{font-weight:500}.c-title--res .c-title__en-sub{margin-top:.3rem;font-weight:400;line-height:1;color:var(--color-text-primary) !important}.c-title--flex{display:flex;flex-wrap:wrap;align-items:baseline}.c-title--flex .c-title__en{font-weight:500;line-height:1;margin-right:.5rem;order:-1;text-transform:uppercase}.c-title--flex .c-title__sub{font-weight:500;line-height:1.8}@media only screen and (max-width: 767px){.c-title--flex{flex-direction:column;align-items:center}.c-title--flex .c-title__sub{margin-left:0;margin-top:.2em}}.u-color--white .c-title__sub,.u-color--white .c-title__jp,.u-color--white .c-title__en-sub,.u-color--white .c-title__en{color:var(--color-text-inverse) !important}.u-color--blue .c-title__sub,.u-color--blue .c-title__jp,.u-color--blue .c-title__en-sub,.u-color--blue .c-title__en{color:var(--color-primary) !important}.u-color--gold .c-title__sub,.u-color--gold .c-title__jp,.u-color--gold .c-title__en-sub,.u-color--gold .c-title__en{color:var(--color-tertiary) !important}.u-color-sub--gray .c-title__en-sub{color:var(--color-text-tertiary) !important}.u-color-sub--blue .c-title__en-sub{color:var(--color-primary) !important}.u-weight--b2 .c-title__sub,.u-weight--b2 .c-title__jp,.u-weight--b2 .c-title__en-sub,.u-weight--b2 .c-title__en{font-weight:900}.u-between--s100{line-height:1}.u-between--s110{line-height:1.1}.u-between--s150{line-height:1.5}.u-between--s220{line-height:2.2}.u-between--s300{line-height:3}@media only screen and (max-width: 767px){.fv_image #main_and_aside{margin-top:2.5em}}@media only screen and (min-width: 1025px){.fv_plain #main_and_aside{margin-top:6.42rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.fv_plain #main_and_aside{margin-top:7.85rem}}@media only screen and (max-width: 767px){.fv_plain #main_and_aside{margin-top:3.75em}}@media only screen and (min-width: 1025px) and (max-width: 1259px){.fv_plain #main_and_aside{margin-top:7.85rem}}.fadeIn{opacity:0;transition:1s}.fadeIn.is-show{opacity:1}.fadeIn-left{opacity:0;transform:translate(-10%, 0);transition:1s}.fadeIn-left.is-show{transform:translate(0, 0);opacity:1}.fadeIn-right{opacity:0;transform:translate(10%, 0);transition:1s}.fadeIn-right.is-show{transform:translate(0, 0);opacity:1}.fadeIn-up{opacity:0;transform:translate(0, 5%);transition:1s}.fadeIn-up.is-show{transform:translate(0, 0);opacity:1}.p-home-fv{position:relative}@media only screen and (min-width: 1025px){.p-home-fv{padding-bottom:7.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv{padding-bottom:5.71rem}}@media only screen and (max-width: 767px){.p-home-fv{padding-bottom:2em}}.p-home-fv::before{content:"";position:absolute;bottom:0;left:0;width:100%;z-index:-2;background:url(../images/home/bg_fv.webp) bottom center no-repeat;background-size:cover}@media only screen and (min-width: 1025px){.p-home-fv::before{height:60%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv::before{height:60%}}@media only screen and (max-width: 767px){.p-home-fv::before{height:80%}}@media only screen and (max-width: 767px){.p-home-fv::before{background:url(../images/home/bg_fv-sp.webp) bottom center no-repeat;background-size:cover}}.p-home-fv__inner{position:relative}.p-home-fv__slide{margin-inline:auto}@media only screen and (min-width: 1025px){.p-home-fv__slide{width:calc(1382 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__slide{width:95%}}@media only screen and (max-width: 767px){.p-home-fv__slide{width:93%}}.p-home-fv__slide-item{display:flex;justify-content:center}@media only screen and (max-width: 767px){.p-home-fv__slide-item{flex-direction:column-reverse}}@media only screen and (min-width: 768px){.p-home-fv__slide-item .img{width:calc(690 / 1382 * 100%)}}@media only screen and (max-width: 767px){.p-home-fv__slide-item .img{width:100%}}@media only screen and (min-width: 768px){.p-home-fv__slide-item .img:nth-child(2){width:calc(686 / 1382 * 100%)}}@media only screen and (max-width: 767px){.p-home-fv__slide-item .img:nth-child(2){width:100%}}@media only screen and (min-width: 768px){.p-home-fv__slide-item .img:nth-child(n+2){margin-left:calc(6 / 1382 * 100%)}}@media only screen and (max-width: 767px){.p-home-fv__slide-item .img:nth-child(n+2){margin-left:0}}@media only screen and (min-width: 768px){.p-home-fv__slide-item .img:nth-child(n+2){margin-bottom:0}}@media only screen and (max-width: 767px){.p-home-fv__slide-item .img:nth-child(n+2){margin-bottom:.42rem}}.p-home-fv__slide-item .img img{box-shadow:0px 0px 34px rgba(49,76,120,0.09)}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__slide-item .img img{height:25em;object-fit:cover}}@media only screen and (max-width: 767px){.p-home-fv__slide .js-swiper-pagination{display:none}}.p-home-fv__label{position:absolute;top:0;left:50%;z-index:2;transform:translateX(-50%)}@media only screen and (min-width: 1025px){.p-home-fv__label{width:calc(1382 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__label{width:95%}}@media only screen and (max-width: 767px){.p-home-fv__label{width:93%}}.p-home-fv__label-item{margin-left:auto;pointer-events:none}@media only screen and (min-width: 768px){.p-home-fv__label-item{margin-top:1rem}}@media only screen and (max-width: 767px){.p-home-fv__label-item{margin-top:.5em}}@media only screen and (min-width: 768px){.p-home-fv__label-item{margin-right:1rem}}@media only screen and (max-width: 767px){.p-home-fv__label-item{margin-right:.5em}}@media only screen and (min-width: 768px){.p-home-fv__label-item{width:calc(132 / 1382 * 100%)}}@media only screen and (max-width: 767px){.p-home-fv__label-item{width:7em}}.p-home-fv__text{position:absolute;bottom:1.42rem;left:50%;z-index:2;transform:translateX(-50%)}@media only screen and (min-width: 1025px){.p-home-fv__text{width:calc(1382 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__text{width:95%}}@media only screen and (max-width: 767px){.p-home-fv__text{width:93%}}@media only screen and (min-width: 1025px){.p-home-fv__text{padding-left:2.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__text{padding-left:1em}}@media only screen and (max-width: 767px){.p-home-fv__text{padding-left:1em}}@media only screen and (max-width: 767px){.p-home-fv__text{bottom:-2.5em}}.p-home-fv__text-catch{display:flex;flex-direction:column;justify-content:flex-end}.p-home-fv__text-catch .sub{color:var(--color-text-inverse);font-weight:400;line-height:1.2;text-shadow:0px 0px 24px rgba(0,0,0,0.45)}@media only screen and (min-width: 1025px){.p-home-fv__text-catch .sub{font-size:1.57rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__text-catch .sub{font-size:1.29rem}}@media only screen and (max-width: 767px){.p-home-fv__text-catch .sub{font-size:1.38rem}}.p-home-fv__text-catch .sub .c-blue{color:var(--color-accent-blue)}@media only screen and (min-width: 1025px){.p-home-fv__text-catch .sub .c-blue .num{font-size:2.79rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__text-catch .sub .c-blue .num{font-size:2.29rem}}@media only screen and (max-width: 767px){.p-home-fv__text-catch .sub .c-blue .num{font-size:2.77rem}}.p-home-fv__text-catch .main{color:var(--color-text-inverse);font-weight:400;line-height:1.2;text-shadow:0px 0px 24px rgba(0,0,0,0.45)}@media only screen and (min-width: 1025px){.p-home-fv__text-catch .main{font-size:2.71rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-home-fv__text-catch .main{font-size:2.14rem}}@media only screen and (max-width: 767px){.p-home-fv__text-catch .main{font-size:2.08rem}}.p-home-fv__text-catch .en{font-family:"Reddit Sans", sans-serif;color:#BAE2F5;font-weight:500;line-height:1.7}@media only screen and (min-width: 768px){.p-home-fv__text-catch .en{font-size:.93rem}}@media only screen and (max-width: 767px){.p-home-fv__text-catch .en{font-size:.92rem}}.p-fv-topics{margin-inline:auto;background-color:#314C78}@media only screen and (min-width: 1025px){.p-fv-topics{width:calc(690 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics{width:80%}}@media only screen and (max-width: 767px){.p-fv-topics{width:93%}}@media only screen and (min-width: 1025px){.p-fv-topics{margin-top:1.14rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-fv-topics{margin-top:3.57rem}}@media only screen and (max-width: 767px){.p-fv-topics{margin-top:4em}}.p-fv-topics__link{display:flex;align-items:baseline}@media only screen and (min-width: 768px){.p-fv-topics__link{padding:1.14rem 2.14rem}}@media only screen and (max-width: 767px){.p-fv-topics__link{padding:1em 1.2em}}.p-fv-topics__time{font-family:"Reddit Sans", sans-serif;color:var(--color-text-inverse);line-height:1.7}@media only screen and (min-width: 768px){.p-fv-topics__time{margin-right:1.42rem}}@media only screen and (max-width: 767px){.p-fv-topics__time{margin-right:1em}}.p-fv-topics__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7;color:var(--color-text-inverse)}.firefox .p-fv-topics__title,.ie .p-fv-topics__title{max-height:1.7em}
