@font-face{font-family:"iconfont";src:url("/root/assets/fonts/iconfont.woff2") format("woff2"),url("/root/assets/fonts/iconfont.woff") format("woff"),url("/root/assets/fonts/iconfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.iconfont:before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857em;text-align:center}.iconfont-arw-r-d:before{content:""}.iconfont-arw-r-l:before{content:""}.iconfont-arw-r-r:before{content:""}.iconfont-arw-r-u:before{content:""}.iconfont-arw-r-ch:before{content:""}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p,h1,h2,h3,h4,h5,h6,a{-webkit-font-smoothing:antialiased}@font-face{font-family:"line";src:url("/root/assets/file/line_seed_Rg.woff") format("woff"),url("/root/assets/file/line_seed_Rg.woff2") format("woff2");font-style:normal;font-weight:300}@font-face{font-family:"line";src:url("/root/assets/file/line_seed_Bd.woff") format("woff"),url("/root/assets/file/line_seed_Bd.woff2") format("woff2");font-style:normal;font-weight:700}.line-r,.home .l-content .homeTitle .jp{font-family:"line";font-weight:300}.line-b,.l-header__root_lp__gnav__list{font-family:"line";font-weight:700}.josef-400,.page .l-content .faqList .question::before,.home .l-content .faqHome .faqList .question::before{font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.josef-700{font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}*,*::after,*::before{box-sizing:border-box}:where(html){width:100%;height:100%;margin:0;padding:0;font-size:62.5%}:where(body){width:100%;margin:0;padding:0;font-family:Arial,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.6rem;line-height:1.7;color:#222;overflow-wrap:anywhere;word-break:normal;line-break:strict}:where(a){cursor:pointer;text-decoration:none;color:#313131;transition:all .3s ease}:where(a):focus:not(:focus-visible){outline:0}:where(img){vertical-align:bottom;max-width:100%;height:auto}:where(i,cite,em,var,address,dfn){font-style:normal}:where(iframe){border:none}:where(ul){list-style-type:none;margin:0;padding:0}[data-aos=fade-up]{transform:translateY(10px);transition-property:transform,opacity;opacity:0}[data-aos=fade-up].aos-animate{transform:translateY(0px);opacity:1}[data-aos=fade-left]{transform:translateX(60px);transition-property:transform,opacity;opacity:0}[data-aos=fade-left].aos-animate{transform:translateX(0px);opacity:1}.l-content{position:relative;width:100%;height:100%}.l-footer{position:relative;background:#1e282f url(/root/assets/img/common/object_group.svg) no-repeat -20% 30%/120% auto;padding:16rem 6rem 14rem;background-position:50%;background-size:auto 100%}.l-footer__inner{width:100%;max-width:1200px;display:flex;gap:clamp(3rem,3.5vw,8rem);margin:auto}.l-footer__inner p{margin:0;padding:0}.l-footer__inner .box *{color:#fff}.l-footer__inner .box:nth-child(1){flex:1}.l-footer__inner .box:nth-child(3){margin-top:9rem}.l-footer__inner .box .title{margin-bottom:4rem;font-size:3rem}.l-footer__inner .box .opening_hours{font-size:1.4rem}.l-footer__inner .box .opening_hours a{text-decoration:underline 1px;text-underline-offset:4px;text-decoration-color:#bfbfbf}.l-footer__inner .box .ex{margin:1rem 0 4rem;line-height:2}.l-footer__inner .box .mail{line-height:1.4;margin-bottom:2rem}.l-footer__inner .box .caption{font-size:1.2rem;margin-bottom:1rem}.l-footer__inner .box .mini{text-align:right;font-size:1rem}.l-footer__inner .box .mailBtn .btn{font-size:1.8rem;display:block;position:relative;padding-bottom:1.4rem;border-bottom:1px solid #fff;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between}.l-footer__inner .box .mailBtn .btn::after{content:"";display:block;width:33px;height:3px;background:url(/root/assets/img/common/icon-arrow-thin.svg) no-repeat 50%/contain;transition:transform .2s}.l-footer__inner .box .list.--dot{padding-left:1.5rem;margin-top:1.8rem}.l-footer__inner .box .list.--dot li{list-style-type:"・"}.l-footer__inner .box .ritsumei_logo a{display:flex;align-items:center;justify-content:center;font-display:auto;height:66px;max-width:290px;width:100%;background:#fff;border-radius:5px}.l-footer__inner .box .ritsumei_logo a img{height:45px}.l-footer__inner .box .logo{display:block;max-width:31rem;width:100%;margin-right:10rem}.l-footer .copyright{position:absolute;display:block;text-align:center;color:#fff;font-size:1.2rem;letter-spacing:.1rem;bottom:0rem;left:0;width:100%;margin:2rem 0 2rem;z-index:10}.c-cBox,.c-cBox__blue,.c-cBox__gray,.c-cBox__white{width:100%;height:auto}.c-cBox__white{background:#fff}.c-cBox__gray{background:#f5f6f7}.c-cBox__blue{background:#e5f0f8}.c-fBox,.page .l-content .p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .bread,.l-header__root_lp__logo,.l-header__root_lp__logo .logo-univ,.l-header__root_lp__inner,.l-header__root_lp__gnav__list,.l-header__root_lp .rightNav{display:flex}.c-fBox .c-fBox__textArea img,.page .l-content .p-pageTitle__inner.flexArea .c-fBox__textArea img,.page .l-content .p-pageTitle__area .bread .c-fBox__textArea img,.l-header__root_lp__logo .c-fBox__textArea img,.l-header__root_lp__inner .c-fBox__textArea img,.l-header__root_lp__gnav__list .c-fBox__textArea img,.l-header__root_lp .rightNav .c-fBox__textArea img,.c-fBox .c-fBox__imgArea img,.page .l-content .p-pageTitle__inner.flexArea .c-fBox__imgArea img,.page .l-content .p-pageTitle__area .bread .c-fBox__imgArea img,.l-header__root_lp__logo .c-fBox__imgArea img,.l-header__root_lp__inner .c-fBox__imgArea img,.l-header__root_lp__gnav__list .c-fBox__imgArea img,.l-header__root_lp .rightNav .c-fBox__imgArea img{width:100%;height:auto}.c-fBox.row,.page .l-content .row.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .row.bread,.row.l-header__root_lp__logo,.l-header__root_lp__logo .row.logo-univ,.row.l-header__root_lp__inner,.row.l-header__root_lp__gnav__list,.l-header__root_lp .row.rightNav{flex-direction:row}.c-fBox.row__r,.page .l-content .row__r.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .row__r.bread,.row__r.l-header__root_lp__logo,.l-header__root_lp__logo .row__r.logo-univ,.row__r.l-header__root_lp__inner,.row__r.l-header__root_lp__gnav__list,.l-header__root_lp .row__r.rightNav{flex-direction:row-reverse}.c-fBox.clm,.page .l-content .clm.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .clm.bread,.clm.l-header__root_lp__logo,.l-header__root_lp__logo .clm.logo-univ,.clm.l-header__root_lp__inner,.clm.l-header__root_lp__gnav__list,.l-header__root_lp .clm.rightNav{flex-direction:column}.c-fBox.clm__r,.page .l-content .clm__r.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .clm__r.bread,.clm__r.l-header__root_lp__logo,.l-header__root_lp__logo .clm__r.logo-univ,.clm__r.l-header__root_lp__inner,.clm__r.l-header__root_lp__gnav__list,.l-header__root_lp .clm__r.rightNav{flex-direction:column-reverse}.c-fBox.jc__sb,.page .l-content .p-pageTitle__area .jc__sb.bread,.jc__sb.l-header__root_lp__logo,.l-header__root_lp__logo .jc__sb.logo-univ,.jc__sb.l-header__root_lp__inner,.jc__sb.l-header__root_lp__gnav__list,.l-header__root_lp .jc__sb.rightNav,.page .l-content .p-pageTitle__inner.flexArea{justify-content:space-between}.c-fBox.jc__sa,.page .l-content .jc__sa.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .jc__sa.bread,.jc__sa.l-header__root_lp__logo,.l-header__root_lp__logo .jc__sa.logo-univ,.jc__sa.l-header__root_lp__inner,.jc__sa.l-header__root_lp__gnav__list,.l-header__root_lp .jc__sa.rightNav{justify-content:space-around}.c-fBox.jc__fs,.page .l-content .jc__fs.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .jc__fs.bread,.jc__fs.l-header__root_lp__logo,.l-header__root_lp__logo .jc__fs.logo-univ,.jc__fs.l-header__root_lp__inner,.jc__fs.l-header__root_lp__gnav__list,.l-header__root_lp .jc__fs.rightNav{justify-content:flex-start}.c-fBox.jc__fe,.page .l-content .jc__fe.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .jc__fe.bread,.jc__fe.l-header__root_lp__logo,.l-header__root_lp__logo .jc__fe.logo-univ,.jc__fe.l-header__root_lp__inner,.jc__fe.l-header__root_lp__gnav__list,.l-header__root_lp .jc__fe.rightNav{justify-content:flex-end}.c-fBox.jc__ce,.page .l-content .jc__ce.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .jc__ce.bread,.jc__ce.l-header__root_lp__logo,.l-header__root_lp__logo .jc__ce.logo-univ,.jc__ce.l-header__root_lp__inner,.jc__ce.l-header__root_lp__gnav__list,.l-header__root_lp .jc__ce.rightNav{justify-content:center}.c-fBox.ai__ce,.page .l-content .ai__ce.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .ai__ce.bread,.ai__ce.l-header__root_lp__logo,.page .l-content .l-header__root_lp__logo .p-pageTitle__inner.flexArea.logo-univ,.l-header__root_lp__logo .page .l-content .p-pageTitle__inner.flexArea.logo-univ,.page .l-content .p-pageTitle__area .l-header__root_lp__logo .bread.logo-univ,.l-header__root_lp__logo .page .l-content .p-pageTitle__area .bread.logo-univ,.l-header__root_lp__logo .logo-univ,.page .l-content .p-pageTitle__inner.flexArea.l-header__root_lp__inner,.page .l-content .p-pageTitle__area .bread.l-header__root_lp__inner,.l-header__root_lp__inner,.page .l-content .p-pageTitle__inner.flexArea.l-header__root_lp__gnav__list,.page .l-content .p-pageTitle__area .bread.l-header__root_lp__gnav__list,.l-header__root_lp__gnav__list,.page .l-content .l-header__root_lp .p-pageTitle__inner.flexArea.rightNav,.l-header__root_lp .page .l-content .p-pageTitle__inner.flexArea.rightNav,.page .l-content .p-pageTitle__area .l-header__root_lp .bread.rightNav,.l-header__root_lp .page .l-content .p-pageTitle__area .bread.rightNav,.l-header__root_lp .rightNav{align-items:center}.c-fBox.ai__fs,.page .l-content .ai__fs.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .ai__fs.bread,.ai__fs.l-header__root_lp__logo,.l-header__root_lp__logo .ai__fs.logo-univ,.ai__fs.l-header__root_lp__inner,.ai__fs.l-header__root_lp__gnav__list,.l-header__root_lp .ai__fs.rightNav{align-items:flex-start}.c-fBox.ai__fe,.page .l-content .ai__fe.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .ai__fe.bread,.ai__fe.l-header__root_lp__logo,.l-header__root_lp__logo .ai__fe.logo-univ,.ai__fe.l-header__root_lp__inner,.ai__fe.l-header__root_lp__gnav__list,.l-header__root_lp .ai__fe.rightNav{align-items:flex-end}.c-fBox.ai__st,.page .l-content .ai__st.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .ai__st.bread,.ai__st.l-header__root_lp__logo,.l-header__root_lp__logo .ai__st.logo-univ,.ai__st.l-header__root_lp__inner,.ai__st.l-header__root_lp__gnav__list,.l-header__root_lp .ai__st.rightNav{align-items:stretch}.c-fBox.ai__bl,.page .l-content .ai__bl.p-pageTitle__inner.flexArea,.page .l-content .p-pageTitle__area .ai__bl.bread,.ai__bl.l-header__root_lp__logo,.l-header__root_lp__logo .ai__bl.logo-univ,.ai__bl.l-header__root_lp__inner,.ai__bl.l-header__root_lp__gnav__list,.l-header__root_lp .ai__bl.rightNav{align-items:baseline}.c-fBox.fwrap,.page .l-content .fwrap.p-pageTitle__inner.flexArea,.fwrap.l-header__root_lp__logo,.l-header__root_lp__logo .fwrap.logo-univ,.fwrap.l-header__root_lp__inner,.fwrap.l-header__root_lp__gnav__list,.l-header__root_lp .fwrap.rightNav,.page .l-content .p-pageTitle__area .bread{flex-wrap:wrap}.c-icon,.c-icon__red{display:inline-block;width:auto;color:#fff;background:#f6ab00;border-radius:3px;line-height:1}.c-icon__red{background:color-accent}.c-moreBtn{position:relative;display:flex;align-items:center;justify-content:center;max-width:280px;width:100%;padding:clamp(1.5rem,1.8vw,1.8rem) 4rem;border:1px solid #1e282f;border-radius:20rem;color:#1e282f;font-size:clamp(1.4rem,1.6vw,1.6rem)}.c-moreBtn::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:2rem;display:block;font-size:1.6rem;transition:all .2s}.c-moreBtn.long_type{max-width:300px;padding:clamp(1.5rem,1.8vw,1.8rem) 4rem clamp(1.5rem,1.8vw,1.8rem) 1.5rem}.c-txtLink{color:#a0823c;text-decoration:none;background-image:linear-gradient(90deg, #A0823C, #A0823C);background-repeat:no-repeat;background-position:left bottom;transition:background-size .6s;background-size:100% 1px}.c-linkList{margin:0;padding:0;list-style:""}.c-linkList a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";vertical-align:middle;transform:translateY(-10%)}.c-linkList a.noLink{pointer-events:none;opacity:.5}.c-list--line{display:flex;justify-content:flex-start;align-items:center;list-style:"";padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;width:100%;padding:0 10px}.c-list--line>.listItem:not(:first-child){border-left:1px solid #b2b2b2}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.c-tableArea{width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.c-tableArea table{width:100%;min-width:600px;border-collapse:collapse}.c-tableArea table th,.c-tableArea table td{border:1px solid #222}.c-centerTitle{margin-bottom:clamp(2rem,5vw,5rem);text-align:center;color:#a0823c}.c-centerTitle__en{display:block;margin-bottom:clamp(.9rem,1vw,1rem);font-size:1.2rem;line-height:1}.c-centerTitle__jp{display:block;font-size:clamp(2.6rem,4vw,4rem);line-height:1.4}.c-largeTitle{margin-bottom:clamp(2rem,5vw,5rem);text-align:center;color:#a0823c}.c-largeTitle__main{display:block;margin-bottom:clamp(.9rem,1vw,1rem);font-size:clamp(3.8rem,6.1vw,6.1rem);font-weight:500;line-height:1}.c-largeTitle__sub{display:block;font-size:clamp(1.2rem,1.6vw,1.6rem);line-height:1}.p-accordion{margin:0;padding:0;background:#fff;list-style-type:""}.p-accordion__parent button{background:#f5f6f7;border:none;border-bottom:1px solid #fff;color:#000;cursor:pointer;display:block;font-weight:700;padding:15px;text-align:left;width:100%;position:relative;transition:.3s}.p-accordion__parent button::after{content:"";font-family:"iconfont";position:absolute;right:15px}.p-accordion__parent button:hover{background:#333;color:#fff}.p-accordion__parent button:focus:not(:focus-visible){outline:0}.p-accordion__parent button.is-active{background:color-accent;color:#fff}.p-accordion__parent button.is-active::after{content:""}.p-accordion__child{margin:0;display:none;list-style-type:disc;padding:40px 15px 40px 40px}.p-accordion__child--open{display:block}.p-accordion__child li:not(:first-child){margin-top:1rem}.p-body{padding-bottom:10rem}.p-catch{width:100%}.p-catch .pageTitle{margin:6rem 0;font-size:32px;font-weight:400;line-height:1.2;text-align:center}.p-catch .p-catch__mainImgArea{width:100%;margin:0 auto}.p-catch .p-catch__mainImgArea img{display:block;width:100%}.p-catch__inner{width:100%;max-width:1000px;margin:0 auto}.p-chapter,.p-chapter__blue,.p-chapter__gray{width:100%;padding:clamp(6rem,12vw,12rem) 0}.p-chapter__inner{max-width:1000px;margin:0 auto}.p-chapter__inner .c-title__box{padding:.5em 1em;font-size:16px}.p-chapter__inner .c-title__ul{font-size:22px;font-weight:400;margin-bottom:3rem}.p-chapter__inner .c-cBox{padding:2rem}.p-chapter__inner .c-icon{padding:1rem 2rem}.p-chapter__inner .c-linkBtn{padding:.5em 2em;margin-bottom:1rem;font-size:22px}.p-chapter__inner .c-linkList{margin:1em 0}.p-chapter__inner .c-linkList li:not(:last-of-type){margin-bottom:1rem}.p-chapter__inner .c-linkList a{display:inline-block;color:#006cb8;font-size:14px}.p-chapter__inner .c-linkList a:hover{text-decoration:underline}.p-chapter__inner table{font-size:1.4rem}.p-chapter__inner table th,.p-chapter__inner table td{padding:1rem}.p-chapter__inner table th{background:#e5f0f8}.p-chapter__gray{background:#f5f6f7}.p-chapter__blue{background:#e5f0f8}.p-lead{padding:2rem 0;text-align:center}.p-lead__inner{max-width:1000px;margin:0 auto}.p-lead__inner p{font-size:26px}.p-modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:9999}.p-modal__bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.p-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;max-width:900px;background:#fff}.p-modal__content__inner{max-height:70vh;overflow-y:auto;padding:3rem;position:relative}.p-modal__content__inner .c-title__bold--fs20{margin:0 0 1.5rem}.p-modal__content__inner p{margin-bottom:0}.p-modal__close{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;text-decoration:none;transition:.3s;position:absolute;top:-28px;right:3px}.p-modal__close::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem;content:""}.p-modal__close:hover{opacity:.5}.p-modal__close span{display:none}.p-modal .c-fBox__imgArea{width:200px}.p-modal .c-fBox__textArea{width:calc(100% - 225px)}.p-tab__title{overflow:hidden;border-bottom:1px solid #006cb8;padding-left:0;margin-bottom:60px}.p-tab__title .p-tab__title__item{position:relative;width:300px;height:40px;font-size:14px;margin:0;list-style:"";background:#fff;border:1px solid #006cb8;padding:10px 25px;float:left;border-bottom:none;border-top-right-radius:10px;color:#006cb8;font-weight:600}.p-tab__title .p-tab__title__item::after{position:absolute;right:14px;content:"▼"}.p-tab__title .p-tab__title__item.select{background:#006cb8;color:#fff}.p-tab__content{display:none}.u-blank::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.5rem}.u-pdf::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.5rem}.u-xls::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/root/assets/img/common/icon-excel.png");background-size:contain}.u-doc::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/root/assets/img/common/icon-word.png");background-size:contain}.u-ppt::after{display:inline-block;content:"";width:16px;height:16px;background-repeat:no-repeat;vertical-align:text-bottom;background:url("/root/assets/img/common/icon-ppt.png");background-size:contain}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightNomal{font-weight:500}.u-weightBold{font-weight:700}.u-small{font-size:1.2rem}.u-textBl{color:#006cb8}.u-markList{margin:0;padding:0;list-style:none}.u-markList>li{position:relative}.u-markList>li:not(:last-child){margin-bottom:1rem}.u-markList>li.mark_txt{display:block;padding-left:1.5em;font-size:clamp(1.5rem,1.8vw,1.8rem);font-weight:600;line-height:1.8}.u-markList>li.mark_txt::before{content:"";background-color:#a0823c;display:block;width:1em;height:1em;border-radius:100rem;position:absolute;top:.3em;left:0}.u-gold_txt{color:#a0823c}.u-forTb{display:none}.u-forSp{display:none}.l-header{background-color:rgba(255,255,255,.85);position:fixed;top:0;right:0;left:0;width:100%;z-index:9999}.l-header.is-fixed .l-header__root_lp{padding:clamp(1.5rem,2vw,2rem) clamp(1rem,1vw,5rem)}.l-header__root_lp{padding:5rem;transition:all .3s ease}.l-header__root_lp__inner{height:100%}.l-header__root_lp__logo.is-active .logo-univ svg,.l-header__root_lp__logo.is-active .logo-root svg{fill:#aca6a2}.l-header__root_lp__logo .logo-univ svg{fill:#9e032d}.l-header__root_lp__logo .logo-root svg{fill:#1e282f}.l-header__root_lp__logo .logo-univ,.l-header__root_lp__logo .logo-root{margin:0;flex-shrink:0}.l-header__root_lp__logo .logo-univ a,.l-header__root_lp__logo .logo-root a{display:block;width:100%}.l-header__root_lp__logo .logo-univ a svg,.l-header__root_lp__logo .logo-root a svg{display:block;transition:all .3s ease}.l-header__root_lp__logo .logo-univ{width:9rem;margin-right:2rem;padding-right:2rem;border-right:1px solid #aaa}.l-header__root_lp__logo .logo-root{width:10rem}.l-header__root_lp__inner{position:relative;width:100%}.l-header__root_lp .forSp{display:none}.l-header__root_lp .link-tryfield{position:relative;display:block;width:6.9rem}.l-header__root_lp .link-membership{position:relative;background-color:#1e282f;padding:1rem 2rem;border-radius:100rem;color:#fff}.l-header__root_lp .link-membership::before{position:absolute;top:50%;transform:translateY(-50%);left:2rem;content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6rem}.l-header__root_lp .link-membership span{display:block;margin-left:3.5rem;line-height:1.1;font-size:1.25rem}.l-header__root_lp .link-membership span::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-bottom:.5rem}.l-header__root_lp__gnav{flex:1}.l-header__root_lp__gnav__list{margin-left:9vw;margin-top:.5rem}.is-active .l-header__root_lp__gnav__list{pointer-events:auto;transition:opacity .1s .4s}.l-header__root_lp__gnav__list li a{display:block;color:#888;transition:all .3s ease}.l-header__root_lp__gnav__list li.mainLink{margin-right:5rem}.l-header__root_lp__gnav__list li.mainLink a{font-size:1.8rem}.l-header__root_lp__gnav__list li.iconLink{padding-left:2.5rem}.l-header__root_lp__gnav__list li.iconLink a{position:relative;padding-left:clamp(1.5rem,2vw,2rem);font-size:clamp(1.15rem,.6vw,1.6rem)}.l-header__root_lp__gnav__list li.iconLink a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:1.4rem}.l-header__root_lp__gnav__list li.iconLink.icon-access{border-left:1px solid #888}.l-header__root_lp__gnav__list li.iconLink.icon-access a::before{content:""}.l-header__root_lp__gnav__list li.iconLink.icon-contact a::before{content:""}.l-header__root_lp__gnav__list li.forSp .link-tryfield svg{fill:#aca6a2}.l-header__root_lp .rightNav__link{margin-left:2rem}.l-header__root_lp .rightNav__link .link-membership{display:block}.l-header__root_lp__sp_menu{display:none}.l-header__root_lp__sp_menu__btn{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.l-header__root_lp__sp_menu__btn .line{height:1px;background:#fff;width:15px;position:relative;z-index:9800;transition:transform .5s,opacity .5s}.l-header__root_lp__sp_menu__btn .line:nth-child(1){transform:translateY(-4px)}.l-header__root_lp__sp_menu__btn .line:nth-child(3){transform:translateY(4px)}.l-header__root_lp__sp_menu__btn::before{position:fixed;top:18px;right:16px;content:"";display:block;background:rgba(115,127,135,.7);width:42px;height:42px;border-radius:14px;transition:transform .6s,border .6s,background .6s .2s,backdrop-filter .6s;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:8900}.is-active .l-header__root_lp__sp_menu__btn::before{backdrop-filter:blur(0);background:#1e282f;transform:scale(45);border-radius:100vh}.is-active .l-header__root_lp__sp_menu__btn .line:nth-child(1){transform:translateY(1px);opacity:0}.is-active .l-header__root_lp__sp_menu__btn .line:nth-child(3){transform:translateY(-1px);opacity:0}.l-main{position:relative;width:100%}.l-pageTop{position:fixed;top:auto;right:15px;bottom:10px;left:auto;z-index:1000;width:40px;height:40px;margin:0;padding:0}.l-pageTop button{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,.9);color:#fff;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(0.42, 0, 0.58, 1);-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.l-pageTop button::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;content:"";transition:all .2s cubic-bezier(0.42, 0, 0.58, 1)}.l-pageTop button:hover::before{transform:translateY(-5px)}.l-pageTop span{display:none}.home #loading{position:fixed;z-index:10000;display:flex;align-items:center;justify-content:center;background:url(/root/assets/img/common/teaser_loading.jpg) 0 50%/150vw auto;width:100%;height:100vh;animation:bgscroll 50s linear infinite;opacity:0}.home #loading.js-on{opacity:1}.home #loading.js-off{display:none}@keyframes bgscroll{0%{background-position:0 50%}100%{background-position:-150vw 5%}}.home #loading .title_area{position:relative;padding-bottom:6rem;max-width:350px;width:100%}.home #loading .title_area img{width:100%}.home #loading .title_area.set .progress{animation:set .5s forwards;width:0}@keyframes set{0%{width:75%}100%{width:100%}}.home #loading .progress__container{position:relative}.home #loading .progress__container::before{content:"";display:block;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.2);height:6px;border-radius:10rem;width:100%}.home #loading .progress{margin-top:4rem;background:#fff;height:6px;border-radius:10rem;animation:loading .6s .2s forwards;width:0}@keyframes loading{0%{width:0%}100%{width:75%}}.home .l-content [data-aos=about-object01]{transform:rotate(-5deg) translateY(-50px);transition-property:transform,opacity;opacity:0}.home .l-content [data-aos=about-object01].aos-animate{transform:rotate(0) translateY(0);opacity:1}.home .l-content [data-aos=about-object02]{transform:rotate(5deg) translateY(50px);transition-property:transform,opacity;opacity:0}.home .l-content [data-aos=about-object02].aos-animate{transform:rotate(0) translateY(0);opacity:1}.home .l-content .wrap{width:100%;max-width:1100px;margin:auto;padding:0 3rem}.home .l-content .m-btn{position:relative;display:flex;align-items:center;justify-content:center;max-width:280px;width:100%;padding:clamp(1.5rem,1.8vw,1.8rem) clamp(1.5rem,2vw,2rem);border:1px solid #1e282f;color:#1e282f;border-radius:20rem;font-size:clamp(1.4rem,1.8vw,1.8rem)}.home .l-content .m-btn::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:2rem;font-size:3rem;transition:all .2s}.home .l-content .homeTitle{font-size:clamp(4.8rem,6vw,6rem);font-weight:400;color:#a0823c;line-height:1}.home .l-content .homeTitle .jp{display:block;font-size:clamp(1.6rem,1.8vw,1.8rem);font-size:1.2rem;font-weight:100;margin-top:5px}.home .mvHome{width:100%;overflow:hidden}.home .mvHome.is-loaded .mvHome__mv__content__jp{animation:fade 1s 1.2s forwards}@keyframes fade{0%{opacity:0}100%{opacity:1}}.home .mvHome.is-loaded .mvHome__mv__content__title .box:nth-child(2) img{animation-delay:.2s}.home .mvHome.is-loaded .mvHome__mv__content__title .box:nth-child(3) img{animation-delay:.4s}.home .mvHome.is-loaded .mvHome__mv__content__title .box:nth-child(4) img{animation-delay:.6s}.home .mvHome.is-loaded .mvHome__mv__content__title .box img{animation-timing-function:ease-in-out;animation:slide_up .6s forwards}@keyframes slide_up{0%{transform:translateY(110%)}100%{transform:translateY(0)}}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(1) img{animation:fade_in .05s 1s forwards}@keyframes fade_in{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(1)::before{animation:slide_right01 .8s .5s forwards}@keyframes slide_right01{0%{left:-100%}25%{left:0%}75%{left:0%}100%{left:110%}}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(2){width:87%}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(2) img{animation:fade_in .05s 1.1s forwards}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(2)::before{animation:slide_right01 .9s .6s forwards}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(3) img{animation:fade_in .05s 1.2s forwards}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(3)::before{animation:slide_right01 1s .7s forwards}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(4){width:43%}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(4) img{animation:fade_in .05s 1.3s forwards}.home .mvHome.is-loaded .mvHome__mv__content__sub_title .line:nth-child(4)::before{animation:slide_right01 1.1s .8s forwards}.home .mvHome.is-loaded .mvHome__mv__content__text{animation:fade 1s 1.4s forwards}.home .mvHome.is-loaded .mvHome__mv__object__wrap .pararaxItem{animation:opacity 1.6s ease-out .4s forwards}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.home .mvHome.is-loaded .mvHome__mv__object__wrap .pararaxItem.layer-02{animation-delay:.6s}.home .mvHome.is-loaded .mvHome__mv__object__wrap .pararaxItem.layer-03{animation-delay:.8s}.home .mvHome.is-loaded .mvHome__mv__object__wrap .pararaxItem.layer-04{animation-delay:1s}.home .mvHome.is-loaded .mvHome__mv .mvNews{animation:opacity 1.6s ease-out .4s forwards}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.home .mvHome__mv{position:relative;height:100vh;display:flex;align-items:center;max-height:1180px;min-height:950px;overflow:hidden}.home .mvHome__mv__content{width:calc(100% - 20vw);aspect-ratio:1/.924;display:flex;flex-direction:column;justify-content:center;margin-left:10vw;margin-right:10vw;z-index:1}.home .mvHome__mv__content__wrap{display:flex;flex-direction:column;justify-content:flex-start}.home .mvHome__mv__content__jp{margin-top:0;margin-bottom:0rem;opacity:0;font-size:clamp(1.22rem,3.05vw,3.25rem);letter-spacing:.2vw;line-height:1;white-space:nowrap}.home .mvHome__mv__content__jp img{width:100%;height:auto;max-width:830px}.home .mvHome__mv__content__title{display:flex;width:47%;max-width:712px;margin-bottom:3rem}.home .mvHome__mv__content__title .box{overflow:hidden}.home .mvHome__mv__content__title .box img{transform:translateY(110%)}.home .mvHome__mv__content__sub_title{width:28%;max-width:438px}.home .mvHome__mv__content__sub_title .line{overflow:hidden;position:relative}.home .mvHome__mv__content__sub_title .line:nth-child(1){width:73%}.home .mvHome__mv__content__sub_title .line:nth-child(2){width:87%}.home .mvHome__mv__content__sub_title .line:nth-child(3){width:99%}.home .mvHome__mv__content__sub_title .line:nth-child(4){width:45%}.home .mvHome__mv__content__sub_title .line::before{content:"";display:block;width:99.9%;height:101%;background:#1e282f;position:absolute;top:0;left:-100%}.home .mvHome__mv__content__sub_title .line:not(:first-child){margin-top:2px}.home .mvHome__mv__content__sub_title img{width:100%;opacity:0;height:auto;display:block}.home .mvHome__mv__content__text{font-weight:700;opacity:0;font-size:2rem;line-height:1.6}.home .mvHome__mv__content__text .jp{margin:2rem 0 1rem}.home .mvHome__mv__content__text .jp b{display:block;font-size:clamp(1.6rem,3.05vw,3.25rem)}.home .mvHome__mv__object{aspect-ratio:1/.606;z-index:0;position:absolute}.home .mvHome__mv__object__wrap{width:100%;height:100%;position:relative}.home .mvHome__mv__object__wrap .pararaxItem{width:100%;height:100%;background:url(/root/assets/img/home/mv-object-l-01.png) no-repeat 50%/contain;position:absolute;opacity:0}.home .mvHome__mv__object__wrap .pararaxItem.layer-01{background-image:url(/root/assets/img/home/mv-object-l-01.png);transition:transform 1s ease-out .0006s}.home .mvHome__mv__object__wrap .pararaxItem.layer-02{background-image:url(/root/assets/img/home/mv-object-l-02.png);transition:transform 1.8s ease-out .0008s}.home .mvHome__mv__object__wrap .pararaxItem.layer-03{background-image:url(/root/assets/img/home/mv-object-l-03.png);transition:transform 1.5s ease-out .001s}.home .mvHome__mv__object__wrap .pararaxItem.layer-04{background-image:url(/root/assets/img/home/mv-object-l-04.png);transition:transform 2.4s ease-out .0012s}.home .mvHome__mv__object .layer-01{width:100%;height:100%}.home .mvHome__mv .mvNews{position:absolute;left:50%;transform:translateX(-50%);bottom:3rem;max-width:1040px;width:100%;margin:0 auto;padding:0 2rem;z-index:2;opacity:0}.home .mvHome__mv .mvNews__inner{background-color:rgba(30,40,47,.8);display:flex;align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(2rem,3vw,3rem) clamp(2rem,4vw,4rem);border-radius:100rem}.home .mvHome__mv .mvNews__inner.icon-ex .mvNews__txt::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.5rem}.home .mvHome__mv .mvNews__inner.icon-pdf .mvNews__txt::after{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-left:.5rem}.home .mvHome__mv .mvNews__title{color:#a0823c;font-size:clamp(2rem,2.2vw,2.2rem);font-weight:600;line-height:1;flex-shrink:0;transition:all .3s ease}.home .mvHome__mv .mvNews__txt{font-size:clamp(1.4rem,1.6vw,1.6rem);color:#fff;line-height:1.6}.home .l-content .aboutHome{width:100%;overflow:hidden;padding-bottom:clamp(6rem,12vw,12rem);background:#fff url(/root/assets/img/home/about-bg.jpg) no-repeat 0 bottom/100% auto}.home .l-content .aboutHome__marquee{overflow:hidden;height:72px;position:relative;background:url(/root/assets/img/home/marquee-title.svg) repeat-x 0 0/auto 100%;animation:marquee 40s linear infinite;margin:4rem 0 14rem}@keyframes marquee{0%{background-position:0 0}100%{background-position:calc(100% + 100vw) 0}}.home .l-content .aboutHome .wrap{position:relative}.home .l-content .aboutHome .aboutHomeTitle{margin:5rem 0;line-height:1.4;font-size:3.2rem;font-size:clamp(3rem,6.2vw,6.2rem)}.home .l-content .aboutHome .aboutHomeTitle--sub{margin:5rem 0;font-size:clamp(1.6rem,2.8vw,2.8rem);line-height:2}.home .l-content .aboutHome__ex .purposeTitle{display:flex;align-items:center;margin-bottom:clamp(1rem,2vw,2rem);color:#a0823c}.home .l-content .aboutHome__ex .purposeTitle__main{display:inline-block;margin-right:clamp(1rem,2vw,2rem);font-size:clamp(2.8rem,4.5vw,4.5rem);font-weight:500;line-height:1}.home .l-content .aboutHome__ex .purposeTitle__sub{display:inline-block;font-size:1.2rem;line-height:1}.home .l-content .aboutHome__ex p b{display:block;margin-bottom:clamp(.5rem,1vw,1rem);font-size:clamp(1.8rem,2vw,2rem)}.home .l-content .aboutHome__ex .flexBtn{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,2vw,2rem);margin-top:clamp(2rem,4vw,4rem)}.home .l-content .aboutHome__object{position:absolute;pointer-events:none}.home .l-content .aboutHome__object.--01{top:-5%;right:20%}.home .l-content .aboutHome__object.--02{top:30%;right:-8%}.home .l-content .doHome{background:#f4f6f7 url(/root/assets/img/home/bg-how_to.svg) repeat 50% -30%/200vw auto;padding:0 0 clamp(4rem,5vw,5rem);animation:bgscroll 50s linear infinite}@keyframes bgscroll{0%{background-position:0 5%}100%{background-position:-200vw 5%}}.home .l-content .doHome .wrap{max-width:calc(1090px + 6rem)}.home .l-content .doHome__inner{padding:clamp(8rem,16vw,16rem) 0 clamp(6rem,10vw,10rem)}.home .l-content .doHome__inner .box_title{line-height:.7;font-size:clamp(2.6rem,4.5vw,4.5rem);margin:0 0 clamp(4rem,6vw,6rem);color:#a0823c;text-align:center}.home .l-content .doHome__inner .box_title .logo{margin-right:5px}.home .l-content .doHome__inner .box_title .mini{font-size:clamp(2.2rem,3.5vw,3.5rem);color:#1e282f}.home .l-content .doHome__inner .doList{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,2.5vw,2.5rem)}.home .l-content .doHome__inner .doList li{background-color:#fff;width:calc((100% - 2*clamp(1.5rem,2.5vw,2.5rem))/3);padding:clamp(2rem,3vw,3rem);border-radius:1rem;filter:drop-shadow(0px 0px 6px rgba(0, 0, 0, 0.15))}.home .l-content .doHome__inner .doList li .doIcon{display:flex;justify-content:center;align-items:center;width:124px;height:124px;margin:0 auto 1rem}.home .l-content .doHome__inner .doList li .doIcon figure img{display:block;margin:0 auto}.home .l-content .doHome__inner .doList li .text .en{font-size:1.2rem;font-weight:600;color:#a0823c;text-align:center;line-height:1.5}.home .l-content .doHome__inner .doList li .text .title{margin-bottom:clamp(1.5rem,2vw,2rem);font-size:clamp(2rem,3.5vw,3.5rem);text-align:center;line-height:1.5}.home .l-content .doHome__inner .doList li .text .main_txt{margin-bottom:.5rem;font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:1.6;font-weight:600}.home .l-content .doHome__inner .doList li .text .ex{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.6}.home .l-content .doHome .instaSec{margin-bottom:clamp(8rem,15vw,18rem)}.home .l-content .doHome .instaSec .instaTitle{display:flex;align-items:center;justify-content:center;margin-bottom:clamp(1.5rem,2vw,2rem);gap:.3em;color:#a0823c;font-size:clamp(4rem,5vw,4.5rem);font-weight:600}.home .l-content .doHome .instaSec .instaTitle::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.9em}.home .l-content .doHome .instaSec .insta_list{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.home .l-content .doHome .instaSec .insta_list li{width:clamp(158px,20vw,250px);height:clamp(158px,20vw,250px);aspect-ratio:1/1;border-radius:1rem;overflow:hidden}.home .l-content .doHome .instaSec .insta_list li img{width:100%;height:100%;object-fit:cover}.home .l-content .doHome .instaSec .instaBtn{display:block;background:#1e282f;width:230px;margin:clamp(2rem,3vw,3rem) auto 0;padding:clamp(1.2rem,1.5vw,1.5rem) clamp(1.5rem,2vw,2rem);color:#fff;border-radius:100rem;font-size:1.4rem;text-align:center}.home .l-content .doHome__use{overflow:hidden}.home .l-content .doHome__use__wrap{width:100%;background:#1e282f;padding:clamp(2rem,6vw,6rem) 0 clamp(5rem,8vw,8rem);margin:0 auto;margin:0 auto;width:calc(100% - 8rem);border-radius:clamp(1.5rem,5vw,5rem)}.home .l-content .doHome__use .title{color:#fff;text-align:center;font-weight:100;margin-bottom:3rem}.home .l-content .doHome__use .howto_slide{width:100vw;transform:translateX(-4rem)}.home .l-content .doHome__use .howto_slide .splide__arrow{height:24%;width:52px;border-radius:0;background:url(/root/assets/img/home/slider-arrow-r.svg) no-repeat 50%/contain;top:14.5vw;transition:transform .2s}.home .l-content .doHome__use .howto_slide .splide__pagination{bottom:-25px}.home .l-content .doHome__use .howto_slide .splide__pagination .splide__pagination__page{width:25px;height:4px;background-color:rgba(255,255,255,.2);border-radius:10px;margin:0 6px;transition:all .4s}.home .l-content .doHome__use .howto_slide .splide__pagination .splide__pagination__page.is-active{transform:scale(1);background-color:#a0823c}.home .l-content .doHome__use .howto_slide .splide__arrow--prev{background-image:url(/root/assets/img/home/slider-arrow-l.svg);left:29.5%}.home .l-content .doHome__use .howto_slide .splide__arrow--next{right:29.5%}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide{aspect-ratio:4/3;width:100%;width:40%;opacity:.4;transition:opacity .6s .2s;color:#fff;text-align:center}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide.is-active{opacity:1}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide.is-active .fade{transform:translateY(0);opacity:1;transition:all .4s .7s}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide img{width:100%;border-radius:2rem;height:auto}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .fade{opacity:0;transition:all .4s;transform:translateY(-8px)}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .photo_title{margin-top:2rem;margin-bottom:.5rem;line-height:1.4}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .ex{margin:0;padding:0;font-size:1.2rem;line-height:1.4;text-align:left}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .option{background:rgba(0,0,0,.2);margin-top:2rem;padding:1.5rem 2rem;border-radius:1rem;padding:1.5rem 1.5rem;position:relative}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .option .bg{display:block;line-height:1;color:#be9d51;font-size:1.4rem;font-weight:700;margin-bottom:.5rem;text-align:left;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #2f3942}.home .l-content .doHome__use .m-btn{background-color:#fff;max-width:310px;margin:clamp(4rem,5vw,5rem) auto 0;border-color:#a0823c;color:#a0823c}.home .l-content .accessHome{background:url(/root/assets/img/home/bg-access.jpg) no-repeat 50%/cover;padding:10% 10%}.home .l-content .accessHome__content{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto}.home .l-content .accessHome__content .title{width:50%}.home .l-content .accessHome__content .info{width:50%}.home .l-content .accessHome__content .title,.home .l-content .accessHome__content .info{color:#fff}.home .l-content .accessHome__content .m-btn_wrap .m-btn{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;width:280px;height:60px;margin-top:2rem;border:1px solid #a0823c;color:#a0823c;position:relative;border-radius:20rem}.home .l-content .accessHome__content .ex a{text-decoration:underline 1px;color:#fff;text-underline-offset:4px}.home .l-content .accessHome .homeTitle{color:#fff;margin:0;padding:0}.home .l-content .accessHome .info .place{font-size:clamp(2rem,3vw,4rem);display:flex;align-items:center;margin:0 0 2rem;line-height:1.2}.home .l-content .accessHome .info .place .line{display:block;width:10%;height:1px;background-color:#fff;margin:0 1rem 0 1.5rem}.home .l-content .accessHome .info .sub{font-weight:700;margin:0 0 2.5rem;font-size:clamp(1.6rem,1.6vw,2.6rem);line-height:1.4}.home .l-content .accessHome .info .ex{margin:0;font-size:clamp(1.4rem,1.8vw,1.8rem)}.home .l-content .accessHome .info .address{margin:1rem 0 0}.home .l-content .accessHome .info p{line-height:1.6}.home .l-content .faqHome{padding:clamp(6rem,12vw,12rem) 0}.home .l-content .faqHome .homeTitle{margin-bottom:clamp(3rem,4vw,4rem)}.home .l-content .faqHome .faqList{counter-reset:number 0;border-bottom:1px solid #e1e5e8;font-weight:500}.home .l-content .faqHome .faqList .question{padding-right:5rem;display:block;padding:clamp(2rem,3vw,3rem) 4rem clamp(2rem,3vw,3rem) 0;font-size:clamp(1.7rem,2.6vw,2.6rem);cursor:pointer;position:relative;counter-increment:number 1;transition:all .3s ease}.home .l-content .faqHome .faqList .question::before{content:"Q" counter(number);top:clamp(2.6rem,3.6vw,3.6rem);color:#a0823c;font-size:clamp(2.2rem,3.6vw,3.6rem);display:block;line-height:1;position:absolute;left:0}.home .l-content .faqHome .faqList .question::after{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#a0823c;transition:transform .2s}.home .l-content .faqHome .faqList .question.is-active::after{transform:translateY(-50%) rotate(180deg)}.home .l-content .faqHome .faqList .question:not(:first-child){border-top:1px solid #e1e5e8}.home .l-content .faqHome .faqList .question,.home .l-content .faqHome .faqList .answer{padding-left:clamp(6rem,9vw,9rem)}.home .l-content .faqHome .faqList .answer{margin-left:0;color:#a0823c;padding-bottom:clamp(2rem,3vw,3rem);font-size:clamp(1.4rem,1.8vw,1.8rem);display:none;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-1rem)}.home .l-content .faqHome .faqList .answer.is-active{opacity:1;transition:opacity .2s .3s,transform .2s .3s;transform:translateY(0)}.home .l-content .faqHome .m-btn_wrap{margin:clamp(4rem,6vw,6rem) 0 0}.home .l-content .faqHome .m-btn_wrap a{margin:0 auto}.page .l-content{margin-top:clamp(3.6rem,11.6vw,15rem)}.page .l-content p{font-size:clamp(1.4rem,1.6vw,1.6rem)}.page .l-content .p-pageTitle.wrap_wide{max-width:calc(1530px + 12rem);padding:0 6rem}.page .l-content .p-pageTitle__inner{padding:clamp(6rem,9vw,12rem) 0 clamp(3rem,3.5vw,3.5rem)}.page .l-content .p-pageTitle__area .titleArea{color:#a0823c}.page .l-content .p-pageTitle__area .titleArea span{display:block}.page .l-content .p-pageTitle__area .titleArea__jp{margin-bottom:2rem;font-size:clamp(1.6rem,3vw,1.8rem)}.page .l-content .p-pageTitle__area .titleArea__en{font-size:clamp(6rem,12vw,10rem);white-space:nowrap;line-height:1}.page .l-content .p-pageTitle__area .titleArea__en.long_title{font-size:clamp(5.8rem,11.5vw,9.6rem)}.page .l-content .p-pageTitle__area .bread{margin-top:1rem;color:#a0823c;margin:0;padding:0}.page .l-content .p-pageTitle__area .bread li{margin-bottom:5px;padding-right:6rem;line-height:1.3;list-style:none;color:#888}.page .l-content .p-pageTitle__area .bread li a,.page .l-content .p-pageTitle__area .bread li span{position:relative;font-size:1.4rem;color:#a0823c}.page .l-content .p-pageTitle__area .bread li:not(:last-child){position:relative}.page .l-content .p-pageTitle__area .bread li:not(:last-child)::after{position:absolute;top:50%;transform:translateY(-50%);right:1rem;background-color:#a0823c;display:block;content:"";width:4rem;height:1px}.page .l-content .lead_txt{padding-right:10.5rem;font-size:2.4rem;line-height:2}.page .l-content .wrap{max-width:calc(1040px + 4rem);width:100%;margin:0 auto;padding:0 2rem}.page .l-content .wrap_wide{max-width:calc(1530px + 4rem);width:100%;margin:0 auto;padding:0 2rem}.page.howto .l-content .flowSec .flowList{display:flex;flex-wrap:wrap;max-width:660px;width:100%;margin:0 auto clamp(7rem,8vw,8rem)}.page.howto .l-content .flowSec .flowList li{position:relative;width:33.3333333333%}.page.howto .l-content .flowSec .flowList li:not(:last-child)::before{content:"";position:absolute;top:50%;transform:translateY(100%);right:-2rem;display:block;background-image:url(/root/assets/img/howto/howto-flow-arrow.png);background-repeat:no-repeat;background-size:100% auto;width:55px;height:13px}.page.howto .l-content .flowSec .flowList li a{display:flex;flex-direction:column;align-items:center;height:100%;padding-bottom:clamp(6rem,8vw,8rem);cursor:pointer}.page.howto .l-content .flowSec .flowList__title{display:flex;margin-bottom:clamp(1rem,1.2vw,1.5rem)}.page.howto .l-content .flowSec .flowList__title .num{background-color:#a0823c;display:flex;align-items:center;justify-content:center;width:clamp(2.8rem,3.6vw,3.6rem);height:clamp(2.8rem,3.6vw,3.6rem);padding-top:.15em;margin-right:1rem;border:1px solid #a0823c;border-radius:10rem;font-size:clamp(1.4rem,1.8vw,1.8rem);color:#fff;line-height:1;transition:all .3s ease}.page.howto .l-content .flowSec .flowList__title .title{font-size:clamp(1.8rem,2vw,2.2rem);font-weight:600;transition:all .3s ease}.page.howto .l-content .flowSec .flowList__icon{position:relative}.page.howto .l-content .flowSec .flowList__icon span{position:absolute;top:0;left:0;right:0}.page.howto .l-content .flowSec .flowList__icon img{display:block}.page.howto .l-content .flowSec .flowList__icon.icon-01,.page.howto .l-content .flowSec .flowList__icon.icon-02{margin-top:clamp(1rem,1vw,1.2rem)}.page.howto .l-content .flowSec .flowList__icon.icon-01{width:clamp(8rem,11vw,11.4rem)}.page.howto .l-content .flowSec .flowList__icon.icon-02{width:clamp(7.5rem,10vw,10.2rem)}.page.howto .l-content .flowSec .flowList__icon.icon-03{width:clamp(5.5rem,7.3vw,7.8rem)}.page.howto .l-content .flowSec .flowBox:not(:last-child){margin-bottom:clamp(6rem,10vw,10rem)}.page.howto .l-content .flowSec .flowBox .goldTitle{background-color:#a0823c;display:flex;color:#fff;margin-bottom:clamp(2rem,4vw,5rem);border-radius:clamp(1rem,1.5vw,1.5rem)}.page.howto .l-content .flowSec .flowBox .goldTitle__num{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,1vw,1rem) clamp(1rem,3vw,3rem) 0;font-size:clamp(2.2rem,3.5vw,3.5rem)}.page.howto .l-content .flowSec .flowBox .goldTitle__num::after{content:"";position:absolute;top:0;right:0;bottom:0;display:block;width:2px;height:100%;background-image:repeating-linear-gradient(#E9E9E9, #E9E9E9 5px, transparent 5px, transparent 10px, #E9E9E9 10px);background-size:4px 100%,100% 4px,4px 100%,100% 4px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.page.howto .l-content .flowSec .flowBox .goldTitle__num span{display:block;line-height:1}.page.howto .l-content .flowSec .flowBox .goldTitle__title{display:flex;align-items:center;flex:1;padding:clamp(1.5rem,2.6vw,2.6rem) clamp(1.5rem,3vw,3rem) clamp(1.5rem,2.4vw,2.4rem)}.page.howto .l-content .flowSec .flowBox .goldTitle__title__sub{display:block;margin-right:1.5rem;font-size:clamp(1.3rem,1.6vw,1.8rem);line-height:1.2}.page.howto .l-content .flowSec .flowBox .goldTitle__title__main{display:block;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.2}.page.howto .l-content .flowSec .flowBox__inner{display:flex;flex-direction:row-reverse;justify-content:space-between}.page.howto .l-content .flowSec .flowBox__icon{background-color:#fff;display:flex;justify-content:center;align-items:center;width:clamp(12rem,20vw,20rem);height:clamp(12rem,20vw,20rem);margin-left:5rem;border-radius:100rem;flex-shrink:0}.page.howto .l-content .flowSec .flowBox__icon .iconArea.boxIcon-01{width:clamp(8.4rem,13vw,13.4rem)}.page.howto .l-content .flowSec .flowBox__icon .iconArea.boxIcon-02{width:clamp(7.4rem,11vw,11.8rem)}.page.howto .l-content .flowSec .flowBox__icon .iconArea.boxIcon-03{width:clamp(5.5rem,10vw,10rem)}.page.howto .l-content .flowSec .flowBox__icon .iconArea img{display:block}.page.howto .l-content .flowSec .flowBox__txt .desc_txt{margin:clamp(.5rem,2.5vw,2.5rem) 0 clamp(1rem,3vw,3rem);font-size:clamp(1.3rem,1.5vw,1.5rem)}.page.howto .l-content .flowSec .flowBox#sec01 .idcard{position:relative;margin:2rem 0;font-size:clamp(1.4rem,1.6vw,1.6rem)}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dt{position:absolute;display:block;color:#a0823c;z-index:1}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dt span{background-color:#f5f6f7;display:inline-block;padding-right:1rem}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dd{position:relative;margin-bottom:1rem;padding-left:14rem;font-weight:500}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dd::before{content:"";position:absolute;top:1.3rem;left:0;display:block;width:13rem;height:1px;border-bottom:1px dashed #707070}.page.howto .l-content .flowSec .flowBox#sec01 .membershipBtn a{position:relative;background-color:#1e282f;display:block;max-width:clamp(25rem,35vw,354px);width:100%;padding:clamp(1.5rem,2.5vw,2.5rem) 1rem clamp(1.5rem,2.5vw,2.5rem) clamp(6.5rem,9.5vw,9.5rem);border:1px solid #1e282f;border-radius:1.2rem;color:#fff}.page.howto .l-content .flowSec .flowBox#sec01 .membershipBtn a::before{position:absolute;top:50%;transform:translateY(-50%);left:clamp(2rem,3vw,3rem);content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(2.2rem,3.5vw,3.5rem)}.page.howto .l-content .flowSec .flowBox#sec01 .membershipBtn a span{display:block;line-height:1.1;font-size:clamp(1.4rem,2vw,2rem);white-space:nowrap}.page.howto .l-content .flowSec .flowBox#sec01 .membershipBtn a span::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;margin-bottom:1rem;font-size:clamp(1.1rem,1.4vw,1.4rem)}.page.howto .l-content .flowSec .flowBox#sec02 .c-moreBtn{background-color:#fff;margin-top:3rem}.page.howto .l-content .spaceSec .spaceList{display:flex;gap:0 clamp(2rem,2vw,6rem)}.page.howto .l-content .spaceSec .spaceList__img{position:relative}.page.howto .l-content .spaceSec .spaceList__img .reserve_num{position:absolute;top:1.5rem;left:1.5rem;background-color:#a0823c;display:inline-block;color:#fff;padding:clamp(.7rem,1vw,1rem) clamp(1.3rem,2vw,2rem);font-size:clamp(1.2rem,1.5vw,1.5rem);border-radius:clamp(.8rem,1vw,1rem);line-height:1}.page.howto .l-content .spaceSec .spaceList__img img{display:block}.page.howto .l-content .spaceSec .spaceList__txt{margin-top:clamp(1.5rem,2vw,2rem);font-size:clamp(1.6rem,2vw,2.2rem);font-weight:600;text-align:center;line-height:1.4}.page.howto .l-content .spaceSec .spaceList__txt sup{font-size:clamp(1.4rem,1.6vw,1.8rem)}.page.howto .l-content .spaceSec .spaceList__txt .small{display:block;margin-top:clamp(.5rem,1vw,1rem);font-size:clamp(1.3rem,1.5vw,1.5rem);font-weight:500}.page.access .l-content .infoSec .infoArea{background-color:#fff;margin-bottom:clamp(6rem,8vw,8rem);padding:clamp(2rem,3vw,3rem) clamp(2rem,4vw,4rem);border-radius:clamp(1.5rem,2vw,2rem)}.page.access .l-content .infoSec .infoArea dt{position:absolute;color:#a0823c;font-weight:600;font-size:clamp(1.4rem,1.6vw,1.6rem)}.page.access .l-content .infoSec .infoArea dd{padding-left:13.5rem;font-size:clamp(1.4rem,1.8vw,1.8rem)}.page.access .l-content .infoSec .infoArea dd:not(:last-child){padding-bottom:clamp(1.5rem,2vw,2rem);margin-bottom:clamp(1.5rem,2vw,2rem);border-bottom:1px solid #e9e9e9}.page.access .l-content .infoSec .infoArea dd .floorLink{position:relative;margin-top:1rem;padding-left:clamp(1.8rem,2vw,2rem)}.page.access .l-content .infoSec .infoArea dd .floorLink::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:clamp(.4rem,.6vw,.6rem);left:0;color:#a0823c}.page.access .l-content .infoSec .mapArea{display:flex;align-items:center;gap:clamp(4rem,5vw,7rem)}.page.access .l-content .infoSec .mapArea__img{max-width:500px;width:100%}.page.access .l-content .infoSec .mapArea__txt h3{margin-bottom:clamp(2.5rem,3.5vw,3.5rem);color:#a0823c;font-size:clamp(2.2rem,2.6vw,2.6rem);line-height:1.5}.page.access .l-content .infoSec .mapArea__txt h3 span{display:block;font-size:clamp(1.5rem,1.8vw,1.8rem)}.page.access .l-content .infoSec .mapArea__txt .routeArea li{display:flex;align-items:center;padding:clamp(1rem,2.5vw,2.5rem) 0;border-bottom:1px dashed #cad2d9;font-size:clamp(1.4rem,1.8vw,1.8rem)}.page.access .l-content .infoSec .mapArea__txt .routeArea li:first-child{padding-top:0}.page.access .l-content .infoSec .mapArea__txt .routeArea li:last-child{padding-bottom:0;border-bottom:none}.page.access .l-content .infoSec .mapArea__txt .routeArea li .num,.page.access .l-content .infoSec .mapArea__txt .routeArea li .pin{margin-right:clamp(1.5rem,2vw,2rem);flex-shrink:0}.page.access .l-content .infoSec .mapArea__txt .routeArea li .num{background-color:#1e282f;display:flex;justify-content:center;align-items:center;width:clamp(2.6rem,3.6vw,3.6rem);height:clamp(2.6rem,3.6vw,3.6rem);color:#fff}.page.access .l-content .infoSec .mapArea__txt .routeArea li .pin{display:block;width:clamp(2rem,3vw,3rem)}.page.access .l-content .infoSec .mapArea__txt .routeArea li .txt{font-weight:600}.page.access .l-content .infoSec .mapArea__txt .routeArea li .txt .border_link{text-decoration:underline;text-underline-offset:2px}.page.access .l-content .floorSec .c-centerTitle{margin-bottom:clamp(1.5rem,2vw,2rem)}.page.access .l-content .floorSec .floor_lead{max-width:67rem;width:100%;border:1px solid #a0823c;border-radius:1rem;padding:clamp(2rem,3vw,3rem) clamp(1rem,1.5vw,2rem);margin:0 auto 8rem}.page.access .l-content .floorSec .floor_lead p{font-size:clamp(1.5rem,1.8vw,1.8rem);font-weight:600;text-align:center}.page.access .l-content .floorSec .floor_lead p .icon_elevator{display:inline-block;width:clamp(3rem,4vw,4rem);margin:0 .5rem .5rem;vertical-align:middle}.page.access .l-content .floorSec .floor_lead__txt{display:block}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap{position:relative}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn{position:absolute;top:0;left:0;display:flex;flex-direction:column-reverse}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn li{display:flex;justify-content:center;align-items:center;width:clamp(4rem,6vw,6rem);height:clamp(4rem,6vw,6rem);margin-bottom:1rem;border:1px solid #707070;font-size:clamp(1.6rem,2.2vw,2.2rem);color:#888;transition:all .3s ease;cursor:pointer}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn li.no-tab{opacity:.2;pointer-events:none}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn li.js-on{background-color:#1e282f;color:#fff}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn li b{font-size:clamp(1.8rem,2.8vw,2.8rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner{display:none}.page.access .l-content .floorSec .floorTab .floorItem__inner.js-on{display:block}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg{position:relative;max-width:720px;margin:0 auto clamp(4rem,9vw,9rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg .buildingName{position:absolute;top:0;left:0;font-size:clamp(1.6rem,2vw,2rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg .buildingName .floor_num{display:block;font-size:clamp(1.8rem,3vw,3rem);line-height:1.2}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg .buildingName .floor_num b{font-size:clamp(2.2rem,3.8vw,3.8rem);letter-spacing:.5rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__img.floor_img-02{padding:8rem 0 0 7rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__img.floor_img-05{padding:7rem 0 0 12rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade]{opacity:1;transform:unset !important}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade] span{transition-property:transform,opacity;transition:all 1.5s ease;opacity:0}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(1){animation:floor_icon_anime 1s forwards ease;animation-delay:.4s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(2){animation:floor_icon_anime 1s forwards ease;animation-delay:.6s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(3){animation:floor_icon_anime 1s forwards ease;animation-delay:.8s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(4){animation:floor_icon_anime 1s forwards ease;animation-delay:1s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(5){animation:floor_icon_anime 1s forwards ease;animation-delay:1.2s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(6){animation:floor_icon_anime 1s forwards ease;animation-delay:1.4s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(7){animation:floor_icon_anime 1s forwards ease;animation-delay:1.6s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(8){animation:floor_icon_anime 1s forwards ease;animation-delay:1.8s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(9){animation:floor_icon_anime 1s forwards ease;animation-delay:2s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg [data-aos=fade].aos-animate span:nth-child(10){animation:floor_icon_anime 1s forwards ease;animation-delay:2.2s}@keyframes floor_icon_anime{0%{opacity:0}100%{opacity:.85}}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span{position:absolute;background-color:#a0823c;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:100rem;font-size:clamp(1.4rem,2.4vw,2.4rem);color:#fff}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-elevator{width:6.9rem;height:6.9rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-a{top:33.5rem;left:3rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-b{top:34.5rem;left:31rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-c{top:53rem;left:25.3rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-elevator{top:49rem;left:30.2rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-02-a{top:43.5rem;left:11rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-02-elevator{top:42rem;left:33.8rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-05-a{top:37.2rem;left:38.3rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-05-elevator{top:38rem;left:42.9rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail{background-color:#1e282f;padding:clamp(2rem,6vw,8rem) clamp(2rem,4vw,6rem);border-radius:clamp(2rem,5.4vw,5.4rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList{display:flex;flex-wrap:wrap;max-width:1040px;width:100%;margin:0 auto;gap:5rem 3rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList.oneList{justify-content:center}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList.oneList li{max-width:350px;width:100%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList li{width:calc(33.3333333333% - 2rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList li p{margin-top:clamp(1.5rem,2vw,2rem);font-size:clamp(1.3rem,1.8vw,1.8rem);color:#fff;line-height:1.4}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList__img{position:relative}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList__img__icon{position:absolute;top:clamp(.5rem,1vw,1rem);left:clamp(.5rem,1vw,1rem);background-color:#a0823c;display:flex;align-items:center;justify-content:center;width:clamp(2.3rem,4.2vw,4.5rem);height:clamp(2.3rem,4.2vw,4.5rem);border-radius:100rem;font-size:clamp(1.2rem,2vw,2rem);color:#fff}.page.facility .l-content .conceptSec{padding-bottom:clamp(4rem,7vw,7rem);overflow:hidden;--pararax_w: 110vw;--pararax_h: 28.5vw}.page.facility .l-content .conceptSec .conceptLead{margin:0 0 clamp(4rem,7vw,7rem);font-size:2.4rem;line-height:1.9}.page.facility .l-content .conceptSec .conceptLead br.u-forPcw{display:none}.page.facility .l-content .conceptSec .pararaxArea{position:relative;height:var(--pararax_h)}.page.facility .l-content .conceptSec .pararaxArea__object{aspect-ratio:1/.606;position:absolute;top:0;left:50%;transform:translateX(-48%);width:var(--pararax_w)}.page.facility .l-content .conceptSec .pararaxArea__object__wrap{position:relative;width:100%;height:var(--pararax_h)}.page.facility .l-content .conceptSec .pararaxArea__object .pararaxItem{position:absolute;background-size:cover;background-repeat:no-repeat;width:var(--pararax_w);height:100%;opacity:1}.page.facility .l-content .conceptSec .pararaxArea__object .pararaxItem.layer-01{background-image:url(/root/assets/img/facility/facility-obj-01.png);transition:transform 1s ease-out .0006s}.page.facility .l-content .conceptSec .pararaxArea__object .pararaxItem.layer-02{background-image:url(/root/assets/img/facility/facility-obj-02.png);transition:transform 1.8s ease-out .0008s}.page.facility .l-content .conceptSec .pararaxArea__object .pararaxItem.layer-03{background-image:url(/root/assets/img/facility/facility-obj-03.png);transition:transform 1.5s ease-out .001s}.page.facility .l-content .conceptSec .pararaxArea__object .pararaxItem.layer-04{background-image:url(/root/assets/img/facility/facility-obj-04.png);transition:transform 2.4s ease-out .0012s}.page.facility .l-content .facilitySec__map__inner{position:relative;padding:0 7rem 3rem}.page.facility .l-content .facilitySec .wrap{position:relative;max-width:calc(1100px + 4rem)}.page.facility .l-content .facilitySec .wrap .c-centerTitle{margin-bottom:2rem}.page.facility .l-content .facilitySec .wrap .modalBtn a{position:absolute;background-color:#1e282f;display:block;padding:clamp(1rem,1.5vw,1.5rem) 4rem clamp(1rem,1.5vw,1.5rem) clamp(1.3rem,2vw,2rem);border-radius:clamp(1rem,1.2vw,1.2rem);font-size:1.6rem;font-weight:600;color:#fff;line-height:1.3;letter-spacing:.06em;animation:btn_anime 4s infinite;animation-delay:1s}@keyframes btn_anime{0%,20%,40%,100%{transform:translate(0%, 0%)}10%,30%{transform:translate(0%, 3px)}}.page.facility .l-content .facilitySec .wrap .modalBtn a::before{content:"";position:absolute;bottom:-1.3rem;width:0;height:0;border-style:solid;border-width:14px 7px 0px 7px;border-color:#1e282f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.page.facility .l-content .facilitySec .wrap .modalBtn a::after{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);right:1rem;display:block;font-size:2rem;color:#a0823c}.page.facility .l-content .facilitySec .wrap .modalBtn a small{display:block}.page.facility .l-content .facilitySec .wrap .modalBtn a br{display:none}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-01]{top:.7rem;left:1.8rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-01]::before{right:5.8rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-02]{top:15.7rem;left:36.7rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-02]::before{left:6.8rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-03]{top:43.8rem;left:45.5rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-03]::before{right:3.7rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]{bottom:0;right:2rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]::before{bottom:unset;transform:rotate(180deg);top:-1.3rem;right:10.5rem}.page.facility .l-content .p-modal__bg{background:rgba(0,0,0,0)}.page.facility .l-content .p-modal__close{top:-45px}.page.facility .l-content .p-modal__close::before{font-size:3.5rem;color:#000;transition:all .3s ease}.page.facility .l-content .p-modal__content{max-width:550px;width:100%;border-radius:2rem;border:1px solid #000}.page.facility .l-content .p-modal__content__inner{padding:clamp(2rem,4vw,4rem)}.page.facility .l-content .p-modal__content__inner .modalTitle{margin:clamp(2rem,3.5vw,3.5rem) 0 clamp(1.5rem,2vw,2rem);text-align:center;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.4}.page.facility .l-content .p-modal__content__inner .modalTitle small{display:block;font-size:clamp(1.4rem,1.8vw,1.8rem)}.page .l-content .faqList{counter-reset:number 0;border-bottom:1px solid #e1e5e8;font-weight:500}.page .l-content .faqList .question{display:block;padding:clamp(2rem,3vw,3rem) 4rem clamp(2rem,3vw,3rem) clamp(4rem,9vw,9rem);font-size:clamp(1.7rem,2.6vw,2.6rem);cursor:pointer;position:relative;counter-increment:number 1;transition:all .3s ease}.page .l-content .faqList .question::before{content:"Q" counter(number);top:clamp(2.6rem,3.6vw,3.6rem);color:#a0823c;font-size:clamp(2.2rem,3.6vw,3.6rem);display:block;line-height:1;position:absolute;left:0}.page .l-content .faqList .question::after{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#a0823c;transition:transform .2s}.page .l-content .faqList .question.is-active{color:#a0823c}.page .l-content .faqList .question.is-active::after{transform:translateY(-50%) rotate(180deg)}.page .l-content .faqList .question:not(:first-child){border-top:1px solid #e1e5e8}.page .l-content .faqList .answer{background-color:#fff;margin-left:0;padding:clamp(2rem,3vw,3rem);border-radius:1rem;font-size:clamp(1.4rem,1.8vw,1.8rem);display:none;opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-1rem)}.page .l-content .faqList .answer.is-active{margin-bottom:3rem;opacity:1;transition:opacity .2s .3s,transform .2s .3s;transform:translateY(0)}.news-article .l-content .p-chapter{padding-top:clamp(4rem,8vw,8rem)}.news-article .l-content .p-chapter .wrap{max-width:940px;margin-inline:auto;margin-bottom:clamp(8rem,10vw,10rem)}.news-article .l-content .p-chapter .articleArea__date{gap:1.2rem}.news-article .l-content .p-chapter .articleArea__date time{display:block;font-size:1.6rem;font-family:"Josefin Sans",sans-serif;color:#a0823c}.news-article .l-content .p-chapter .articleArea__midashi{position:relative;padding-bottom:clamp(1.4rem,2vw,2rem);font-size:clamp(2.2rem,3.4vw,3.4rem);margin:2rem 0 0;line-height:1.4}.news-article .l-content .p-chapter .articleArea__midashi::before{content:"";width:100%;height:1px;background-color:#ccc;display:block;position:absolute;bottom:0}.news-article .l-content .p-chapter .articleArea__midashi::after{content:"";width:8rem;height:3px;background-color:#a0823c;display:block;position:absolute;bottom:0}.news-article .l-content .p-chapter .articleArea__honbun{margin:5rem 0 8rem;font-size:clamp(1.4rem,1.6vw,1.6rem)}.news-article .l-content .p-chapter .articleArea__honbun h1:not([class]){margin:clamp(1.8rem,3vw,3rem) 0;font-size:clamp(2rem,2.8vw,2.8rem);color:#1e282f}.news-article .l-content .p-chapter .articleArea__honbun h2:not([class]){position:relative;margin:clamp(1.8rem,3vw,3rem) 0;font-size:clamp(1.8rem,2.6vw,2.6rem);color:#a0823c}.news-article .l-content .p-chapter .articleArea__honbun h3:not([class]){background-color:#f3f3f3;margin:clamp(1.8rem,3vw,3rem) 0;padding:clamp(1.2rem,1vw,1rem) clamp(1.5rem,1vw,1rem);font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.4}.news-article .l-content .p-chapter .articleArea__honbun h4:not([class]){margin:clamp(1.5rem,2.5vw,2.5rem) 0;font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.4;padding-left:calc(clamp(1rem,1.5vw,1.5rem) + 5px);position:relative}.news-article .l-content .p-chapter .articleArea__honbun h4:not([class])::before{content:"";width:5px;height:100%;background-color:#a0823c;display:block;position:absolute;top:0;left:0}.news-article .l-content .p-chapter .articleArea__honbun h5:not([class]){margin:0 0 clamp(.8rem,1.2vw,1.2rem);font-size:clamp(1.6rem,2vw,2rem);line-height:1.4}.news-article .l-content .p-chapter .articleArea__honbun p{font-size:clamp(1.4rem,1.6vw,1.6rem)}.news-article .l-content .p-chapter .articleArea__honbun a{color:#a0823c;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.news-article .l-content .p-chapter .articleArea__honbun a::after{text-decoration:none}.news-article .l-content .p-chapter .articleArea__honbun table:not([class]){width:100%;border-collapse:collapse}.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) th,.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) td{text-align:left;border-bottom:1px solid #ddd;font-size:clamp(1.4rem,1.6vw,1.6rem)}.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) thead th{background-color:#1e282f;padding:1rem 1.5rem;border-right:1px solid #ddd;color:#fff;text-align:center}.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) tbody th,.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) tbody td{padding:1.5rem;border-right:1px solid #ddd}.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) tbody th{background-color:#ebebec;border-left:1px solid #ddd;font-weight:600}.news-article .l-content .p-chapter .backBtn{position:relative;background-color:#1e282f;display:flex;align-items:center;justify-content:center;max-width:280px;width:100%;margin:2rem auto 0;padding:clamp(1.5rem,2vw,2rem) clamp(1.5rem,2vw,2rem) clamp(1.5rem,1.8vw,1.8rem);color:#fff;border-radius:20rem;font-size:clamp(1.4rem,1.8vw,1.8rem)}.news-article .l-content .p-chapter .backBtn::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;left:2rem;font-size:3rem;transform:scale(-1, 1);transition:all .2s}.shares{overflow:unset}.shares .l-content .p-chapter__gray .fBox{display:flex;gap:6rem}.shares .l-content .p-chapter__gray .fBox__calendar{width:400px;overflow:visible}.shares .l-content .p-chapter__gray .fBox__calendar__sticky{position:sticky;top:12rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table{position:relative;background-color:#fff;width:100%;border:1px solid #1e282f;border-radius:1rem;border-collapse:separate;border-spacing:0;overflow:hidden}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table thead th{background-color:#1e282f;height:55px;padding:0}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table thead th a{position:relative;background-color:#fff;display:inline-block;padding:.3rem 3rem .3rem 1.5rem;border-radius:100rem;color:#1e282f;font-size:clamp(1.4rem,1.6vw,1.6rem)}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table thead th a::before{content:"";display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:50%;transform:translateY(-50%);right:1rem;font-size:1.4rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th,.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td{border-bottom:1px solid #e6e6e6;text-align:center}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th{background-color:#f5f6f7;padding:.8rem .3rem;font-size:0}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th::before{font-size:1.6rem;font-weight:600;color:#1e282f}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(1)::before{content:"月"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(2)::before{content:"火"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(3)::before{content:"水"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(4)::before{content:"木"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(5)::before{content:"金"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(6)::before{content:"土"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th:nth-child(7)::before{content:"日"}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td{color:#1e282f;cursor:default;font-size:1.6rem;transition:all .3s ease}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td:not(.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td:has(a)){padding:1.2rem .3rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td:has(a){padding:.6rem .3rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td a{display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;width:38px;height:38px;margin:0 auto;border-radius:100rem;cursor:pointer}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot{position:absolute;top:0;width:100%}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th a{position:absolute;top:0;padding:0;width:55px;height:55px;font-size:0}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.6rem;color:#fff;transition:all .3s ease}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th:last-child a{right:0}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th:first-child a{left:0}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th:first-child a::before{transform:rotate(180deg) translate(50%, 50%)}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table a{color:#a0823c;font-weight:600}.shares .l-content .p-chapter__gray .fBox__list{flex:1}.shares .l-content .p-chapter__gray .fBox__list #dateSpan{display:none}.shares .l-content .p-chapter__gray .fBox__list #dateSpan .small_year{display:inline-block;padding-left:.3em;font-size:.8em}.shares .l-content .p-chapter__gray .fBox__list .boardList{display:flex;flex-wrap:wrap;gap:clamp(2rem,4vw,4rem) clamp(2rem,2vw,3rem)}.shares .l-content .p-chapter__gray .fBox__list .boardList li{width:calc((100% - 1*clamp(2rem,2vw,3rem))/2)}.shares .l-content .p-chapter__gray .fBox__list .boardList li a{background-color:#fff;display:block;height:100%;border-radius:clamp(1rem,2vw,2rem);color:#1e282f;overflow:hidden;cursor:pointer}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .thumbnail{position:relative;width:100%;aspect-ratio:525/350;overflow:hidden}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .thumbnail img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:all .5s ease}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area{padding:clamp(2rem,3vw,3rem)}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .date{font-size:clamp(2rem,2.6vw,2.6rem);font-weight:600;line-height:1.5;color:#a0823c}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .event_title{margin-top:1.5rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:600;line-height:1.6;letter-spacing:.02rem}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area time,.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .place,.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .organizer{position:relative;padding-left:1.5em;font-size:clamp(1.4rem,1.6vw,1.6rem)}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area time::before,.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .place::before,.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .organizer::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;left:0}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area time{display:block;margin-top:.3rem;font-weight:600;line-height:1.5;color:#a0823c}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area time::before{top:50%;transform:translateY(-50%);font-size:clamp(1.2rem,1.4vw,1.4rem)}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .place::before,.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .organizer::before{top:clamp(.4rem,.6vw,.6rem);color:#a0823c}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area time::before{content:"";font-size:clamp(1.4rem,1.6vw,1.6rem)}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .place::before{content:""}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .organizer::before{content:""}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .event_info{margin-top:clamp(1.5rem,2.5vw,2.5rem);padding-top:clamp(1.5rem,2.5vw,2.5rem);border-top:1px dashed #cad2d9}.shares .l-content .p-chapter__gray .fBox__list .boardList li a .text_area .event_info div+div{margin-top:.5rem}.shares .l-content .p-chapter__gray .pagination{margin-top:clamp(6rem,8vw,8rem);margin-left:calc(6rem + 400px);display:flex}.shares .l-content .p-chapter__gray .pagination>ol{margin:0 auto;width:100%;text-align:center}.shares .l-content .p-chapter__gray .pagination>ol li{display:inline-block;margin:0 clamp(.2rem,1vw,1rem) 2rem}.shares .l-content .p-chapter__gray .pagination>ol li a{display:inline-block;padding:0 1rem;color:#222;font-weight:600}.shares .l-content .p-chapter__gray .pagination>ol li.current a{background-color:#a0823c;width:3.7rem;height:3.7rem;padding:.5rem;border-radius:100rem;color:#fff}.shares .l-content .p-chapter__gray .pagination .prev,.shares .l-content .p-chapter__gray .pagination .next{margin-right:0;margin-left:0}.shares .l-content .p-chapter__gray .pagination .prev.none,.shares .l-content .p-chapter__gray .pagination .next.none{opacity:0;visibility:hidden}.shares .l-content .p-chapter__gray .pagination .prev a,.shares .l-content .p-chapter__gray .pagination .next a{display:inline-block;font-size:1.6rem;font-weight:600;position:relative}.shares .l-content .p-chapter__gray .pagination .prev a::before,.shares .l-content .p-chapter__gray .pagination .next a::before{display:inline-block;font-family:"iconfont";font-style:normal;font-weight:normal;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:50%;transform:translateY(-50%);font-size:2.4rem;transition:all .3s ease}.shares .l-content .p-chapter__gray .pagination .prev a{padding-left:4rem;margin-right:8rem}.shares .l-content .p-chapter__gray .pagination .prev a::before{left:.4rem;transform:rotate(180deg) translateY(50%)}.shares .l-content .p-chapter__gray .pagination .next a{padding-right:4rem;margin-left:8rem}.shares .l-content .p-chapter__gray .pagination .next a::before{right:.4rem}.shares .l-content .p-chapter__gray .archive{background-color:#e9ecef;display:flex;gap:.5rem clamp(2rem,4.5vw,4.5rem);margin-top:clamp(6rem,8vw,8rem);padding:3rem;border-radius:clamp(1.5rem,2vw,2rem)}.shares .l-content .p-chapter__gray .archive__title{position:relative;display:flex;justify-items:center;align-items:center;white-space:nowrap;padding-right:clamp(2rem,4.5vw,4.5rem)}.shares .l-content .p-chapter__gray .archive__title::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;width:1px;height:100%;background-color:#222}.shares .l-content .p-chapter__gray .archive__list{display:flex;align-items:center;flex-wrap:wrap;gap:5px 1.5em}.shares .l-content .p-chapter__gray .archive__list a{position:relative}@media(min-width: 480px){.is-active .l-header__root_lp__sp_menu__btn::before{transform:scale(80)}.home .l-content .doHome__use .howto_slide .splide__pagination{bottom:-40px}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .ex{font-size:1.6rem}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .option{padding:1.5rem 1.5rem 1.2rem}}@media(min-width: 1000px){.l-footer{background-image:url(/root/assets/img/common/foot-bg.svg)}.home .l-content br.sp{display:none}.home .mvHome__mv:has(.mvNews) .mvHome__mv__object{top:50%}.home .mvHome__mv__content__jp{font-size:clamp(1.4rem,1.5vw,3.25rem)}.home .mvHome__mv__content__jp{margin-bottom:.5rem}.home .mvHome__mv__content__sub_title .line:not(:first-child){margin-top:5px}.home .mvHome__mv__object{width:65%;max-height:800px;margin:auto;top:56%;left:0;right:0;transform:translateX(20vw) translateY(-50%)}.home .l-content .aboutHome__marquee{height:250px;animation-duration:100s}}@media(min-width: 1199px){.home .l-header__root_lp__gnav__list .nav-top a{color:#222 !important}}@media(hover: hover)and (min-width: 1199px){.l-header__root_lp__gnav__list li a:hover{transform:translateY(3px);color:#222}}@media(min-width: 1200px){.home .mvHome__mv__content__jp{font-size:clamp(1.6rem,1.26vw,3.25rem)}}@media(max-width: 1800px){.l-header__root_lp__gnav__list{margin-left:10rem}.l-header__root_lp__gnav__list li.mainLink{margin-right:3rem}}@media(max-width: 1800px)and (max-width: 1600px){.l-header__root_lp__gnav__list{margin-left:3vw}}@media(max-width: 1800px)and (max-width: 1600px)and (max-width: 1500px){.l-header__root_lp__gnav__list{margin-left:2vw}}@media(max-width: 1800px)and (max-width: 1600px)and (max-width: 1500px)and (max-width: 1200px){.l-header__root_lp__gnav__list{position:absolute;top:0;left:0;width:100%;z-index:9999;flex-direction:column;width:100vw;height:85vh;margin-top:15vh;margin-left:0;padding-right:2rem;padding-bottom:13rem;overflow-x:hidden;overflow-y:auto;transition:opacity .1s;opacity:0;pointer-events:none}}@media(max-width: 1800px)and (max-width: 1300px){.l-header__root_lp__gnav__list li.mainLink{margin-right:2.5rem}}@media(max-width: 1800px)and (max-width: 1300px)and (max-width: 1200px){.l-header__root_lp__gnav__list li.mainLink{margin-right:0;margin-bottom:clamp(1.5rem,3vw,2rem)}}@media(max-width: 1600px){.l-header__root_lp{padding:5rem 2rem}.l-header__root_lp .link-membership span::before{font-size:1em}.l-header__root_lp__gnav__list li.mainLink a{font-size:1.6rem}.page .l-content .lead_txt{padding-top:2rem;padding-right:2rem;font-size:2.2rem}}@media(max-width: 1600px)and (max-width: 1300px){.l-header__root_lp{padding:5rem 1.5rem}}@media(max-width: 1600px)and (max-width: 1300px)and (max-width: 1200px){.l-header__root_lp{padding:1.5rem 2rem !important}}@media(max-width: 1600px)and (max-width: 1300px)and (max-width: 1200px)and (max-width: 480px){.l-header__root_lp{height:6.8rem;padding:1rem !important}}@media(max-width: 1600px)and (max-width: 1200px){.l-header__root_lp__gnav__list li.mainLink a{font-size:clamp(2rem,5vw,3rem)}}@media(max-width: 1600px)and (max-width: 1500px){.page .l-content .lead_txt{padding-top:2.5rem;font-size:1.9rem}}@media(max-width: 1600px)and (max-width: 1500px)and (max-width: 1400px){.page .l-content .lead_txt{padding-top:3rem;padding-right:0;font-size:1.8rem}}@media(max-width: 1600px)and (max-width: 1500px)and (max-width: 1400px)and (max-width: 1350px){.page .l-content .lead_txt{padding-top:3.5rem;font-size:1.7rem}}@media(max-width: 1600px)and (max-width: 1500px)and (max-width: 1400px)and (max-width: 1350px)and (max-width: 1300px){.page .l-content .lead_txt{padding-top:2.8rem;font-size:1.8rem}}@media(max-width: 1600px)and (max-width: 1500px)and (max-width: 1400px)and (max-width: 1350px)and (max-width: 1300px)and (max-width: 1000px){.page .l-content .lead_txt{padding-top:clamp(2rem,2.8vw,2.8rem);font-size:clamp(1.3rem,2.3vw,1.6rem)}}@media(max-width: 1600px)and (max-width: 1500px)and (max-width: 1400px)and (max-width: 1350px)and (max-width: 1300px)and (max-width: 1000px)and (max-width: 480px){.page .l-content .lead_txt{line-height:1.8}}@media(max-width: 1500px){.l-header__root_lp__gnav__list li.iconLink{padding-left:1.8rem}}@media(max-width: 1500px)and (max-width: 1300px){.l-header__root_lp__gnav__list li.iconLink{padding-left:1rem}}@media(max-width: 1500px)and (max-width: 1300px)and (max-width: 1200px){.l-header__root_lp__gnav__list li.iconLink{padding-left:0}}@media(max-width: 1400px){.l-header__root_lp__logo .logo-univ{width:8rem;margin-right:1.5rem;padding-right:1.5rem}.l-header__root_lp__logo .logo-root{width:9rem}.l-header__root_lp .link-tryfield{width:5.5rem}.l-header__root_lp .link-membership{padding:1rem 1.5rem}.l-header__root_lp .link-membership::before{left:1.2rem;font-size:1.2rem}.l-header__root_lp .link-membership span{margin-left:2rem;font-size:.9rem}.home .mvHome__mv{min-height:850px}.home .mvHome__mv__content{width:calc(100% - 10vw);margin-left:5vw;margin-right:5vw}.home .l-content .accessHome{padding:10% 5%}.home .l-content .accessHome__content .title{width:37%}.home .l-content .accessHome__content .info{width:63%;margin-left:4rem}.shares .l-content .p-chapter__gray .fBox{gap:clamp(2rem,2vw,4rem)}.shares .l-content .p-chapter__gray .fBox__calendar{width:380px}.shares .l-content .p-chapter__gray .pagination{margin-left:calc(clamp(2rem,2vw,4rem) + 380px)}}@media(max-width: 1400px)and (max-width: 1300px){.l-header__root_lp__logo .logo-univ{margin-right:1rem;padding-right:1rem}.l-header__root_lp__logo .logo-root{width:8rem}.l-header__root_lp .link-membership span{margin-left:2rem}}@media(max-width: 1400px)and (max-width: 1300px)and (max-width: 480px){.l-header__root_lp__logo .logo-univ{width:6rem}.l-header__root_lp__logo .logo-root{width:6rem}}@media(max-width: 1400px)and (max-width: 1300px)and (max-width: 480px)and (max-width: 370px){.l-header__root_lp__logo .logo-univ{width:5.5rem}.l-header__root_lp__logo .logo-root{width:5.5rem}}@media(max-width: 1400px)and (max-width: 1200px){.l-header__root_lp .link-membership::before{left:1.5rem;font-size:1.4rem}.home .mvHome__mv{min-height:800px}.shares .l-content .p-chapter__gray .fBox__calendar{width:330px}.shares .l-content .p-chapter__gray .pagination{margin-left:calc(clamp(2rem,2vw,4rem) + 330px)}}@media(max-width: 1400px)and (max-width: 1300px)and (max-width: 1200px){.l-header__root_lp .link-membership span{margin-left:2.5rem;font-size:1.1rem}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1000px){.home .mvHome__mv{justify-content:center;align-items:flex-start;padding-top:12vh;padding-bottom:25px;max-height:1240px}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1000px)and (max-width: 768px){.home .mvHome__mv{height:154vw;min-height:154vw}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.home .mvHome__mv{height:185vw;min-height:185vw}}@media(max-width: 1400px)and (max-width: 1000px){.home .mvHome__mv__content{height:100%;justify-content:space-between}.home .l-content .accessHome{padding:clamp(6rem,8vw,8rem) 2rem}.home .l-content .accessHome__content .title{width:100%}.home .l-content .accessHome__content .info{width:100%;margin-left:0;margin-top:clamp(2rem,4vw,4rem)}}@media(max-width: 1400px)and (max-width: 1000px)and (max-width: 480px){.home .mvHome__mv__content{width:calc(100% - 17vw)}}@media(max-width: 1400px)and (max-width: 1100px){.shares .l-content .p-chapter__gray .fBox{flex-direction:column;gap:clamp(5rem,6vw,6rem)}}@media(max-width: 1400px)and (max-width: 1200px)and (max-width: 1100px){.shares .l-content .p-chapter__gray .fBox__calendar{max-width:400px;width:100%;margin:0 auto}.shares .l-content .p-chapter__gray .pagination{margin-left:unset}}@media(max-width: 1300px){.l-header__root_lp__gnav__list li.iconLink a::before{font-size:1.2rem}.l-header__root_lp .rightNav__link{margin-left:1rem}.page .l-content .p-pageTitle__inner.flexArea{display:block}}@media(max-width: 1300px)and (max-width: 1200px){.l-header__root_lp__gnav__list li.iconLink a::before{top:55%;font-size:clamp(1.4rem,2vw,1.8rem)}.l-header__root_lp .rightNav__link{margin-left:0;margin-right:6rem}}@media(max-width: 1300px)and (max-width: 1200px)and (max-width: 480px){.l-header__root_lp .rightNav__link{margin-right:3.8rem}}@media(max-width: 1200px){.l-footer{padding-right:4rem;padding-left:4rem}.l-footer__inner .box .logo{max-width:26vw;margin-right:0}.l-header__root_lp__logo{position:absolute;z-index:9999}.l-header__root_lp .forPc{display:none}.l-header__root_lp .forSp{display:block}.is-active .l-header__root_lp__gnav__list{opacity:1}.l-header__root_lp__gnav__list li{min-width:clamp(20rem,26vw,26rem);text-align:center}.l-header__root_lp__gnav__list li a{color:#aca6a2}.l-header__root_lp__gnav__list li.iconLink a{display:inline-block;padding-left:clamp(2rem,3vw,3rem);margin-bottom:clamp(1.5rem,3vw,2rem);font-size:clamp(2rem,5vw,3rem)}.l-header__root_lp__gnav__list li.iconLink.icon-access{padding-top:clamp(1.5rem,3vw,3rem);border-left:0;border-top:1px solid rgba(255,255,255,.3)}.l-header__root_lp__gnav__list li.forSp .link-tryfield{margin:1rem auto 2rem}.l-header__root_lp__gnav__list li.forSp .link-membership{background-color:#aca6a2;width:200px;margin:0 auto;color:#1e282f}.l-header__root_lp__sp_menu{padding:0;border:none;outline:none;background-color:rgba(0,0,0,0);display:block;width:42px;height:42px;position:fixed;top:18px;right:16px;z-index:9000}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .option br{display:none}.page .l-content{margin-top:7.8rem}.page.howto .l-content .spaceSec .spaceList{flex-wrap:wrap;justify-content:center;max-width:1000px;width:100%;margin:0 auto;gap:clamp(3rem,5vw,5rem) clamp(2rem,2vw,6rem)}.page.howto .l-content .spaceSec .spaceList li{width:calc(50% - clamp(2rem,3vw,6rem))}.page.facility .l-content .conceptSec .conceptLead{font-size:2vw}.page.facility .l-content .conceptSec .conceptLead br.u-forPcw{display:inline-block}.page.facility .l-content .facilitySec .wrap .modalBtn a{font-size:1.4vw}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-02]{top:12.5vw;left:32vw}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-03]{top:36.5vw;left:38.7vw}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody th::before{font-size:1.4rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td{font-size:1.4rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td:not(.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td:has(a)){padding:1.2rem .1rem}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td:has(a){padding:.6rem .1rem}}@media(max-width: 1200px)and (max-width: 1000px){.l-footer{width:100%;padding:6rem}.l-footer__inner .box .logo{max-width:clamp(20rem,35vw,31rem)}.page.facility .l-content .facilitySec .wrap .modalBtn a{padding-right:4vw;font-size:1.6vw}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-02]{top:15vw;left:29vw}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-03]{top:43vw;left:37.5vw}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 768px){.l-footer{padding:6rem 2rem 18rem}.page.facility .l-content .facilitySec .wrap .modalBtn a{padding-right:3.3rem;font-size:1.6rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-02]{top:14.5rem;left:25.5rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-03]{top:38.6rem;left:32rem}}@media(max-width: 1200px)and (max-width: 480px){.l-header__root_lp__gnav__list li.forSp .link-tryfield{margin:1rem auto 0;transform:scale(0.75)}.l-header__root_lp__gnav__list li.forSp .link-membership{transform:scale(0.8)}.l-header__root_lp__sp_menu{top:14px}.page .l-content{margin-top:6.8rem}}@media(max-width: 1200px)and (max-width: 768px){.page.howto .l-content .spaceSec .spaceList{max-width:450px}.page.howto .l-content .spaceSec .spaceList li{width:100%}.page.facility .l-content .conceptSec .conceptLead{font-size:clamp(1.6rem,1.8vw,1.8rem)}}@media(max-width: 1200px)and (max-width: 768px)and (max-width: 480px){.page.facility .l-content .conceptSec .conceptLead{text-align:left}}@media(max-width: 1200px)and (max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.page.facility .l-content .facilitySec .wrap .modalBtn a{padding-right:3rem;font-size:1.3rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-02]{top:11.5rem;left:21.5rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-03]{top:30rem;left:26rem}}@media(max-width: 1100px){.shares .l-content .p-chapter__gray{padding-top:clamp(5rem,6vw,6rem)}.shares .l-content .p-chapter__gray .fBox__calendar__sticky{position:static}}@media(max-width: 1000px){.l-footer__inner{flex-wrap:wrap;padding-right:10px;padding-left:10px}.l-footer__inner .box p{font-size:1.4rem}.l-footer__inner .box:nth-child(1){width:100%;margin-bottom:2rem;flex:unset}.l-footer__inner .box:nth-child(2){width:calc(50% - clamp(3rem,3.5vw,8rem)/2);margin-bottom:4rem}.l-footer__inner .box:nth-child(3){width:calc(50% - clamp(3rem,3.5vw,8rem)/2);margin-top:5rem}.l-footer__inner .box .title{margin:0 0 1.6rem;font-size:2rem}.l-footer__inner .box .caption{font-size:1rem}.l-footer__inner .box .list.--dot{display:flex;flex-wrap:wrap;font-size:1.4rem;margin:2rem auto}.l-footer__inner .box .list.--dot li:not(:last-child){margin-right:3rem}.l-footer .copyright{margin-bottom:1rem}.p-chapter__inner{padding-right:10px;padding-left:10px}.p-lead__inner{padding-right:10px;padding-left:10px}.home #loading .title_area{max-width:300px}.home .l-content [data-aos=about-object01].aos-animate{opacity:.6}.home .l-content [data-aos=about-object02].aos-animate{opacity:.6}.home .l-content br.sp{display:block}.home .l-content br.pc{display:none}.home .mvHome.is-loaded .mvHome__mv__content__text br{display:block}.home .mvHome__mv:has(.mvNews) .mvHome__mv__object{top:unset}.home .mvHome__mv__content__jp{letter-spacing:0}.home .mvHome__mv__content__title{width:70%;margin-top:1.5rem;margin-bottom:1rem}.home .mvHome__mv__content__sub_title{width:54%}.home .mvHome__mv__content__sub_title img{vertical-align:top}.home .mvHome__mv__content__text{font-size:1.3rem}.home .mvHome__mv__content__text .jp{margin:.8rem 0 0}.home .mvHome__mv__object{left:2%;top:unset;bottom:15%;transform:translateX(17%) rotate(-10deg);width:85%}.home .l-content .aboutHome__marquee{margin:2rem 0 5rem}.home .l-content .aboutHome .aboutHomeTitle{margin:3rem 0}.home .l-content .aboutHome .aboutHomeTitle--sub{margin:3rem 0 4rem;line-height:1.8;margin-top:1.5rem}.home .l-content .aboutHome__object.--01{width:55%;right:-15%;top:-5%}.home .l-content .aboutHome__object.--02{width:90%;right:-40%}.home .l-content .doHome__inner .doList li .doIcon{width:90px;height:90px}.home .l-content .doHome__use .howto_slide .splide__arrow{width:22px;height:20%;top:28vw}.home .l-content .doHome__use .howto_slide .splide__arrow--prev{left:11%}.home .l-content .doHome__use .howto_slide .splide__arrow--next{right:11%}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide{width:80%}.home .l-content .doHome__use .m-btn{max-width:250px}.home .l-content .accessHome__content{position:relative;display:block;max-width:560px;width:100%;margin:0 auto;padding-bottom:clamp(8rem,10vw,10rem)}.home .l-content .accessHome__content .m-btn_wrap{position:absolute;bottom:0;left:0;width:100%}.home .l-content .accessHome__content .m-btn_wrap .m-btn{max-width:250px;width:100%;margin-top:0}.page .l-content .p-pageTitle.wrap_wide{padding:0 4rem}.page.howto .l-content .flowSec .flowList{max-width:600px}.page.access .l-content .infoSec .mapArea__img{max-width:40%}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn{left:50%;transform:translateX(-50%);flex-direction:unset}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn li{margin:0 clamp(.4rem,.7vw,.7rem)}.page.access .l-content .floorSec .floorTab .floorItem{padding-top:clamp(8rem,10vw,10rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList{gap:4rem 2rem}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList.oneList li{max-width:clamp(24rem,45vw,30rem)}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList li{width:calc(33.3333333333% - 1.3333333333rem)}.page.facility .l-content .facilitySec__map__inner{padding:0 0 3rem}.page.facility .l-content .facilitySec .wrap .modalBtn a::after{font-size:1.8vw}.page.facility .l-content .facilitySec .wrap .modalBtn a br{display:inline-block}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-01]{top:-1.6vw;left:0}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-01]::before{right:3.8rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]::before{right:2.5vw}}@media(max-width: 1000px)and (max-width: 768px){.l-footer__inner .box:nth-child(2){width:100%;margin-bottom:0}.l-footer__inner .box:nth-child(3){max-width:350px;width:100%;margin-top:0}.home .l-content .doHome__inner .doList li .doIcon{width:80px;height:80px}.page.howto .l-content .flowSec .flowList{max-width:500px}.page.access .l-content .infoSec .mapArea__img{max-width:350px}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList{gap:3rem 3.5vw}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail .floorList li{width:calc(50% - 1.75vw)}.page.facility .l-content .facilitySec__map__inner{width:850px;min-width:850px;padding-top:1rem;padding-bottom:4rem}.page.facility .l-content .facilitySec .wrap .modalBtn a::after{font-size:1.6rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-01]{top:0}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]::before{right:5rem}}@media(max-width: 1000px)and (max-width: 480px){.home #loading .title_area{width:50%}.home .mvHome__mv:has(.mvNews) .mvHome__mv__object{top:100vw;width:105%;transform:translateX(-2%) rotate(-10deg)}.home .mvHome__mv__content__title{max-width:90%}.home .mvHome__mv__object{top:105vw;bottom:unset;width:100%;transform:translateX(-1%) rotate(-10deg)}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide{width:90%}.home .l-content .accessHome__content .m-btn_wrap .m-btn{max-width:210px;height:55px;font-size:1.4rem}}@media(max-width: 1000px)and (max-width: 768px)and (max-width: 480px){.home .l-content .doHome__inner .doList li .doIcon{width:70px;height:70px}.page.howto .l-content .flowSec .flowList{display:block}.page.facility .l-content .facilitySec__map__inner{width:670px;min-width:670px;padding-top:2rem}.page.facility .l-content .facilitySec .wrap .modalBtn a::after{font-size:1.4rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]::before{right:4.5rem}}@media(max-width: 1000px)and (max-width: 600px){.page .l-content .p-pageTitle.wrap_wide{padding:0 2rem}}@media(max-width: 768px){.l-footer__inner .box .opening_hours{line-height:1.6}.l-footer__inner .box .ex{margin:1.5rem 0 0;line-height:1.6}.l-footer__inner .box .mailBtn{margin-top:4rem;margin-bottom:3rem}.l-footer__inner .box .ritsumei_logo{position:absolute;bottom:8rem;left:2rem;max-width:290px;width:100%}.p-accordion__child{padding:30px 15px 30px 30px}.p-modal__content{width:90%}.p-modal .c-fBox,.p-modal .page .l-content .p-pageTitle__inner.flexArea,.page .l-content .p-modal .p-pageTitle__inner.flexArea,.p-modal .page .l-content .p-pageTitle__area .bread,.page .l-content .p-pageTitle__area .p-modal .bread,.p-modal .l-header__root_lp__logo,.p-modal .l-header__root_lp__logo .logo-univ,.l-header__root_lp__logo .p-modal .logo-univ,.p-modal .l-header__root_lp__inner,.p-modal .l-header__root_lp__gnav__list,.p-modal .l-header__root_lp .rightNav,.l-header__root_lp .p-modal .rightNav{display:block}.p-modal .c-fBox__imgArea{margin:0 auto 2.5rem;width:80%}.p-modal .c-fBox__textArea{width:100%}.p-tab__title{padding:0}.p-tab__title .p-tab__title__item{width:50%;height:auto;font-size:14px;padding:8px 10px}.u-forTb{display:inherit}.l-pageTop{position:fixed;top:auto;right:10px;bottom:10px;left:auto}.home .l-content .m-btn{max-width:250px}.home .mvHome__mv .mvNews__inner{border-radius:1rem}.home .l-content .doHome__inner .box_title .logo{height:3.5rem}.home .l-content .doHome__inner .doList li{width:calc((100% - 1*clamp(1.5rem,2.5vw,2.5rem))/2)}.home .l-content .doHome .instaSec .insta_list{max-width:500px;margin:0 auto}.home .l-content .doHome .instaSec .insta_list li{width:47%;height:47%}.home .l-content .accessHome .info .place{margin-bottom:1rem}.page .l-content .p-pageTitle__area .bread{display:none}.page.howto .l-content .flowSec .flowList li:not(:last-child)::before{transform:translateY(290%);width:40px;height:9px}.page.howto .l-content .flowSec .flowList__title{display:block}.page.howto .l-content .flowSec .flowList__title .num{margin:0 auto .5rem}.page.howto .l-content .flowSec .flowBox .goldTitle__title{display:block}.page.howto .l-content .flowSec .flowBox .goldTitle__title__sub{margin-bottom:.5rem}.page.howto .l-content .flowSec .flowBox__inner{display:block}.page.howto .l-content .flowSec .flowBox__icon{margin:0 auto 3rem}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dt span{padding-right:.6rem}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dd{padding-left:11rem}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dd::before{width:10.5rem}.page.access .l-content .infoSec .infoArea dd{padding-left:10rem}.page.access .l-content .infoSec .mapArea{flex-wrap:wrap;flex-direction:column-reverse;gap:clamp(3rem,7vw,7rem)}.page.access .l-content .infoSec .mapArea__txt{width:100%}.page.access .l-content .floorSec .floor_lead p .icon_elevator{margin-bottom:.2rem}.page.access .l-content .floorSec .floor_lead__txt:not(:last-child){margin-bottom:.5rem}.page.access .l-content .floorSec .wrap_wide.tab-wrap{padding:0}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg{max-width:100%;padding-left:5vw;padding-right:5vw}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg .buildingName{left:5vw}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__img.floor_img-01{padding:9vw 0 0}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__img.floor_img-02{padding:4vw 0 0}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__img.floor_img-05{padding:4vw 0 0}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span{width:6vw;height:6vw;font-size:3vw}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-elevator{width:8vw;height:8vw}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-a{top:56%;left:9%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-b{top:57%;left:44%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-c{top:83%;left:37%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-01-elevator{top:77%;left:43%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-02-a{top:72%;left:11%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-02-elevator{top:71%;left:43.2%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-05-a{top:62.5%;left:45.2%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorImg__icon span.floor-05-elevator{top:65%;left:51.2%}.page.access .l-content .floorSec .floorTab .floorItem__inner .floorDetail{max-width:calc(100% - 4rem);margin:0 auto}.page.facility .l-content .facilitySec__map{overflow-y:hidden;overflow-x:scroll}.page.facility .l-content .facilitySec__map__inner figure{padding-right:2rem}.page.facility .l-content .facilitySec .wrap.wrap_mapArea{padding-right:0}.page.facility .l-content .facilitySec .wrap .c-centerTitle{margin-bottom:3rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]{bottom:1.5rem}.news-article .l-content .p-chapter .articleArea__date time{font-size:1.4rem}.news-article .l-content .p-chapter .articleArea__midashi{margin-top:1.5rem}.news-article .l-content .p-chapter .articleArea__honbun{margin:4rem 0 6rem}.news-article .l-content .p-chapter .backBtn{max-width:250px}.shares .l-content .p-chapter__gray .pagination>ol li a{font-size:1.4rem}.shares .l-content .p-chapter__gray .pagination>ol li.current a{width:3.4rem;height:3.4rem}.shares .l-content .p-chapter__gray .pagination .prev a,.shares .l-content .p-chapter__gray .pagination .next a{font-size:1.4rem}.shares .l-content .p-chapter__gray .pagination .prev a::before,.shares .l-content .p-chapter__gray .pagination .next a::before{font-size:1.8rem}.shares .l-content .p-chapter__gray .pagination .prev a{padding-left:3rem;margin-right:3rem}.shares .l-content .p-chapter__gray .pagination .next a{padding-right:3rem;margin-left:3rem}.shares .l-content .p-chapter__gray .archive{flex-direction:column;padding:2rem 2rem 2.5rem}.shares .l-content .p-chapter__gray .archive__title{display:block}.shares .l-content .p-chapter__gray .archive__title::after{display:none}}@media(max-width: 768px)and (max-width: 480px){.home .mvHome__mv .mvNews__inner{align-items:unset;flex-direction:column;gap:.8rem}.home .l-content .doHome__inner .box_title .logo{height:3rem;width:auto}.home .l-content .doHome .instaSec .insta_list{gap:1rem}.home .l-content .doHome .instaSec .insta_list li{width:calc(50% - .5rem);heigth:calc(50% - .5rem);border-radius:.5rem}.page.howto .l-content .flowSec .flowList li:not(:last-child)::before{transform:rotate(-90deg) scale(-1, 1) translateX(-50%);top:14.9rem;right:39%;background-size:25px 8px;background-position:top left;width:45px;height:8px}.page.howto .l-content .flowSec .flowList__title{display:flex;min-width:150px}.page.howto .l-content .flowSec .flowList__title .num{margin:0 .8rem 0 0}.page.howto .l-content .flowSec .flowBox__icon{margin-bottom:2rem}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dd{padding-left:0}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dd::before{display:none}.page.access .l-content .infoSec .infoArea dd{padding-left:0;line-height:1.5}.page.facility .l-content .facilitySec__map__inner figure{padding-left:2rem}.page.facility .l-content .facilitySec .wrap .modalBtn a[data-target=modal-04]{bottom:1rem;right:1rem}.shares .l-content .p-chapter__gray .pagination .prev a,.shares .l-content .p-chapter__gray .pagination .next a{font-size:1.2rem}}@media(max-width: 768px)and (max-width: 600px){.home .l-content .doHome__inner .doList li{width:100%}}@media(max-width: 768px)and (max-width: 768px){.shares .l-content .p-chapter__gray .pagination .prev a{margin-right:2rem}.shares .l-content .p-chapter__gray .pagination .next a{margin-left:2rem}}@media(max-width: 768px)and (max-width: 768px)and (max-width: 480px){.shares .l-content .p-chapter__gray .pagination .prev a{padding-left:2.5rem;margin-right:1rem}.shares .l-content .p-chapter__gray .pagination .next a{padding-right:2.5rem;margin-left:1rem}}@media(max-width: 650px){.shares .l-content .p-chapter__gray .fBox__list .boardList{max-width:500px;width:100%;margin:0 auto}.shares .l-content .p-chapter__gray .fBox__list .boardList li{width:100%}}@media(max-width: 600px){.home .l-content .doHome__inner .doList{max-width:400px;margin:0 auto}.page.facility .l-content .p-modal__content{width:calc(100% - 4rem)}}@media(max-width: 480px){.l-footer__inner .box .ritsumei_logo a{height:60px;max-width:220px}.l-footer__inner .box .ritsumei_logo a img{height:35px}.c-moreBtn{max-width:240px}.p-chapter__inner .c-linkBtn{width:100%}.p-modal__content__inner{padding:3rem 2.5rem}.p-tab__title .p-tab__title__item{padding-left:4px;font-size:10px}.u-markList>li:not(:last-child){margin-bottom:.5rem}.u-forPc{display:none}.u-forSp{display:inherit}.l-header__root_lp .rightNav__link .link-membership{position:absolute;top:0;right:4rem;transform:scale(0.72)}.l-header__root_lp__sp_menu__btn::before{top:14px}.home .l-content .wrap{padding:0 2rem}.home .mvHome__mv:has(.mvNews){height:200vw;min-height:200vw}.home .mvHome__mv__content__text .jp b{line-height:1.5}.home .mvHome__mv .mvNews{bottom:1rem}.home .l-content .aboutHome__ex .flexBtn{justify-content:center}.home .l-content .doHome{animation-duration:25s}.home .l-content .doHome .instaSec .instaTitle{font-size:3.2rem}.home .l-content .doHome__use__wrap{width:calc(100% - 4rem)}.home .l-content .doHome__use .title{margin-bottom:2rem;font-size:1.4rem}.home .l-content .doHome__use .howto_slide{transform:translateX(-2rem)}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .fade{padding:0 1rem}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .photo_title{margin-top:1rem;margin-bottom:1rem;font-size:1.6rem}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .option{border-radius:1.2rem;margin-top:1rem}.home .l-content .doHome__use .howto_slide .splide__list .splide__slide .option .bg{margin-bottom:5px}.home .l-content .accessHome .info{margin-top:4rem}.home .l-content .accessHome .info .address{font-size:1.4rem}.home .l-content .faqHome .faqList .question{line-height:1.6}.home .l-content .faqHome .faqList .question::before{position:static;margin-bottom:1rem}.home .l-content .faqHome .faqList .question,.home .l-content .faqHome .faqList .answer{padding-left:0}.page .l-content .p-pageTitle__area .titleArea__jp{margin-bottom:1rem;font-size:3.5vw}.page .l-content .p-pageTitle__area .titleArea__en{font-size:12.8vw}.page .l-content .p-pageTitle__area .titleArea__en.long_title{font-size:11.8vw}.page.howto .l-content .flowSec .flowList li{width:fit-content;margin:0 auto 5rem}.page.howto .l-content .flowSec .flowList__icon.icon-01,.page.howto .l-content .flowSec .flowList__icon.icon-02{margin-top:0}.page.howto .l-content .flowSec .flowBox .goldTitle__num::after{width:1px}.page.howto .l-content .flowSec .flowBox#sec01 .idcard{margin:1rem 0 2rem}.page.howto .l-content .flowSec .flowBox#sec01 .idcard dt{position:static}.page.access .l-content .infoSec .infoArea dt{position:static;margin-bottom:.4rem}.page.access .l-content .infoSec .mapArea__txt .routeArea li{align-items:unset}.page.access .l-content .infoSec .mapArea__txt .routeArea li .txt{line-height:1.6}.page.access .l-content .floorSec .floor_lead{margin:2rem auto 6rem}.page.access .l-content .floorSec .floor_lead p{line-height:1.4}.page.facility .l-content .conceptSec .conceptLead br.u-forTb{display:none}.page.facility .l-content .conceptSec .pararaxArea{--pararax_h: 46.5vw}.page.facility .l-content .conceptSec .pararaxArea__object{transform:translateX(-45%);--pararax_w: 170vw}.page.facility .l-content .conceptSec .pararaxArea__object__wrap{--pararax_h: 46.5vw}.page.facility .l-content .conceptSec .pararaxArea__object .pararaxItem{--pararax_w: 170vw}.page.facility .l-content .p-modal__close{top:-35px}.page.facility .l-content .p-modal__close::before{font-size:2.5rem}.page .l-content .faqList .question{padding-left:0;line-height:1.6}.page .l-content .faqList .question::before{position:static;margin-bottom:1rem}.news-article .l-content .p-chapter .articleArea__midashi::after{height:2px;width:6rem}.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) th,.news-article .l-content .p-chapter .articleArea__honbun table:not([class]) td{padding:15px 10px}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table thead th{height:45px}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th a{width:45px;height:45px}}@media(max-width: 480px)and (max-width: 370px){.l-header__root_lp .rightNav__link .link-membership{right:2rem;transform:scale(0.6)}}@media(any-hover: hover){:where(a):hover{color:#313131}}@media(hover: hover){.l-footer__inner .box .opening_hours a:hover{opacity:.6}.l-footer__inner .box .mailBtn .btn:hover::after{transform:translateX(0.5rem)}.c-moreBtn:hover{background:#1e282f;color:#fff}.c-moreBtn:hover::before{transform:translateY(-30%);color:#fff}.c-txtLink:hover{color:#a0823c;animation:txtLink_anime .7s forwards}@keyframes txtLink_anime{0%{background-size:0 1px}100%{background-size:100% 1px}}.l-header__root_lp .link-membership:hover{background-color:#a0823c}.home .l-content .m-btn:hover{background:#1e282f;color:#fff}.home .mvHome__mv .mvNews__inner:hover{background-color:rgba(160,130,60,.8)}.home .mvHome__mv .mvNews__inner:hover .mvNews__title{color:#fff}.home .l-content .doHome .instaSec .insta_list li a:hover{opacity:.7}.home .l-content .doHome .instaSec .instaBtn:hover{background-color:#a0823c}.home .l-content .doHome__use .howto_slide .splide__arrow--prev:hover{transform:translateX(-10%) translateY(-50%)}.home .l-content .doHome__use .howto_slide .splide__arrow--next:hover{transform:translateX(10%) translateY(-50%)}.home .l-content .doHome__use .m-btn:hover{background-color:#a0823c;color:#fff}.home .l-content .accessHome__content .m-btn_wrap .m-btn:hover{background-color:#a0823c;border:1px solid #fff;color:#fff}.home .l-content .accessHome__content .ex a:hover{color:#fff;opacity:.6}.home .l-content .faqHome .faqList .question:hover:not(.is-active){color:#a0823c}.page .l-content .p-pageTitle__area .bread li a:hover{opacity:.6}.page.howto .l-content .flowSec .flowList li a:hover .num{background-color:#fff;color:#a0823c}.page.howto .l-content .flowSec .flowList li a:hover .title{color:#a0823c}.page.howto .l-content .flowSec .flowList li a:hover .icon-01 .anime-icon-01.anime-01-1{animation:anime-01-1 1.5s forwards}@keyframes anime-01-1{0%{transform:rotate(3deg)}50%{transform:rotate(-2deg)}100%{transform:rotate(0deg)}}.page.howto .l-content .flowSec .flowList li a:hover .icon-01 .anime-icon-01.anime-01-2{animation:anime-01-2 1.5s forwards}@keyframes anime-01-2{0%{opacity:0}20%{opacity:0}70%{opacity:1}100%{opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-01 .anime-icon-01.anime-01-3{animation:anime-01-3 1.5s forwards}@keyframes anime-01-3{0%{opacity:0}30%{transform:translateY(0.5rem);opacity:0}80%{transform:translateY(0);opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-01 .anime-icon-01.anime-01-4{animation:anime-01-4 1.5s forwards}@keyframes anime-01-4{0%{opacity:0}60%{transform:translateY(0.5rem);opacity:0}100%{transform:translateY(0);opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-02 .anime-icon-02.anime-02-1{animation:anime-02-1 1.5s forwards}@keyframes anime-02-1{0%{transform:rotate(5deg)}50%{transform:rotate(-2deg)}100%{transform:rotate(0deg)}}.page.howto .l-content .flowSec .flowList li a:hover .icon-02 .anime-icon-02.anime-02-2{animation:anime-02-2 1.5s forwards}@keyframes anime-02-2{0%{opacity:0;transform:translateX(0.5rem) scale(1.1)}50%{opacity:1;transform:translateX(0)}100%{opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-02 .anime-icon-02.anime-02-3{animation:anime-02-3 1.5s forwards}@keyframes anime-02-3{0%{opacity:0}10%{opacity:0;transform:translateX(0.5rem) scale(1.1)}60%{opacity:1;transform:translateX(0)}100%{opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-02 .anime-icon-02.anime-02-4{animation:anime-02-4 1.5s forwards}@keyframes anime-02-4{0%{opacity:0}20%{opacity:0;transform:translateX(0.5rem) scale(1.1)}70%{opacity:1;transform:translateX(0)}100%{opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-02 .anime-icon-02.anime-02-5{animation:anime-02-5 1.5s forwards}@keyframes anime-02-5{0%{opacity:0}30%{opacity:0;transform:translateX(0.5rem) scale(1.1)}80%{opacity:1;transform:translateX(0)}100%{opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-03 .anime-icon-03.anime-03-1{animation:anime-03-1 1.5s forwards}@keyframes anime-03-1{0%{transform:rotate(5deg)}50%{transform:rotate(-3deg)}100%{transform:rotate(0deg)}}.page.howto .l-content .flowSec .flowList li a:hover .icon-03 .anime-icon-03.anime-03-2{animation:anime-03-2 1.5s forwards}@keyframes anime-03-2{0%{transform:rotate(5deg);opacity:0}10%{opacity:0}50%{transform:rotate(-3deg)}80%{opacity:1}100%{transform:rotate(0deg);opacity:1}}.page.howto .l-content .flowSec .flowList li a:hover .icon-03 .anime-icon-03.anime-03-3{animation:anime-03-3 1.5s forwards}@keyframes anime-03-3{0%{opacity:0}40%{opacity:0;transform:translateY(0.5rem)}100%{opacity:1;transform:translateY(0)}}.page.howto .l-content .flowSec .flowList li a:hover .icon-03 .anime-icon-03.anime-03-4{animation:anime-03-4 1.5s forwards}@keyframes anime-03-4{0%{opacity:0}60%{opacity:0;transform:translateY(0.5rem)}100%{opacity:1;transform:translateY(0)}}.page.howto .l-content .flowSec .flowBox#sec01 .membershipBtn a:hover{background-color:#fff;border:1px solid #a0823c;color:#a0823c}.page.howto .l-content .flowSec .flowBox#sec02 .c-moreBtn:hover{background-color:#1e282f}.page.access .l-content .infoSec .mapArea__txt .routeArea li .txt .border_link:hover{opacity:.6}.page.access .l-content .floorSec .floorTab .floorTabBtnWrap .floorTabBtn li:not(.js-on):hover{background-color:#1e282f;color:#fff;border:1px solid #1e282f;opacity:.6}.page.facility .l-content .p-modal__close:hover{opacity:1}.page.facility .l-content .p-modal__close:hover::before{color:#a0823c}.page .l-content .faqList .question:hover{color:#a0823c}.news-article .l-content .p-chapter .articleArea__honbun a:hover{opacity:.5}.news-article .l-content .p-chapter .backBtn:hover{background:#a0823c}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table thead th a:hover{opacity:.7}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tbody td a:hover{background-color:#a0823c;color:#fff}.shares .l-content .p-chapter__gray .fBox__calendar__sticky table tfoot th a:hover{opacity:.6}.shares .l-content .p-chapter__gray .fBox__list .boardList li a:hover{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15))}.shares .l-content .p-chapter__gray .fBox__list .boardList li a:hover .thumbnail img{transform:scale(1.05)}.shares .l-content .p-chapter__gray .pagination>ol li:not([class]) a:hover{color:#a0823c}.shares .l-content .p-chapter__gray .pagination .prev a:hover::before{left:0}.shares .l-content .p-chapter__gray .pagination .next a:hover::before{right:0}.shares .l-content .p-chapter__gray .archive__list a:hover{color:#a0823c}}
