@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;700&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap");:root{--primary-color:#ffa326;--secondary-color:#00b4c8;--red-color:#e60000;--font-black-color:#333;--font-white-color:#fff;--font-gray-1-color:#f2f2f2;--font-gray-2-color:#d9d9d9;--normal-font-weight:500;--medium-font-weight:500;--bold-font-weight:700;--default-font-size:14px;--heading-font-size:24px;--default-letter-spacing:0;--default-line-height:2;--primary-bg-color:#edece5;--gray-bg-color:#edece5;--primary-border-radius:4px;--default-container-base:1720px;--default-container-padding:40px;--default-container-width:calc(var(--default-container-base) + var(--default-container-padding)*2);--body-min-width:1200px;--primary-font:"DM Sans","Zen Kaku Gothic New",sans-serif}@media (max-width:767px){:root{--default-container-padding:20px}}
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */
html{box-sizing:border-box;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{height:0;overflow:visible;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{color:inherit;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;max-width:100%;color:inherit;white-space:normal;border:0}::-webkit-file-upload-button{font:inherit;color:inherit;-webkit-appearance:button}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{position:relative;min-width:var(--body-min-width);font-family:var(--primary-font);font-size:var(--default-font-size);font-weight:var(--normal-font-weight);line-height:var(--default-line-height);color:var(--font-black-color);letter-spacing:var(--default-letter-spacing);background-color:var(--primary-bg-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (max-width:767px){body{min-width:0}}*,:after,:before{background-repeat:no-repeat}a{color:inherit;text-decoration:underline;transition:opacity .3s ease-out}a:hover{opacity:.7}img{max-width:100%;height:auto;vertical-align:middle}strong{font-weight:var(--bold-font-weight)}button{outline:none}.container--800{--default-container-base:800px}.container--1000{--default-container-base:1000px}.container--1400{--default-container-base:1400px}.container--1470{--default-container-base:1470px}.container{--default-container-width:calc(var(--default-container-base) + var(--default-container-padding)*2);width:var(--default-container-width);max-width:100%;padding:0 var(--default-container-padding);margin:0 auto}.container--920{width:960px}.container--fullwidth{width:1860px}@media (max-width:767px){.container--child{padding:0}}.wrap{overflow:hidden;background-color:var(--primary-bg-color);will-change:transform}@media (max-width:767px){.wrap,.wrap--top{padding-top:0}}@media (min-width:768px){.wrap--news-single{overflow:initial}}.underline{padding-bottom:5px;text-decoration:none;white-space:nowrap;border-bottom:1px solid #000}.ext{display:inline-flex;align-items:center}.ext:after{display:block;flex-shrink:0;width:12px;height:12px;margin-left:10px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.298' height='12.287'%3E%3Cg data-name='グループ 10493' fill='none' stroke='%23ffa326'%3E%3Cg data-name='長方形 100'%3E%3Cpath stroke='none' d='M0 2.287h10v10H0z'/%3E%3Cpath d='M.5 2.787h9v9h-9z'/%3E%3C/g%3E%3Cpath data-name='パス 25484' d='M3.007.5h8.791v8.494'/%3E%3C/g%3E%3C/svg%3E")}.barba-leave{position:absolute}.barba-leave,.mask{top:0;right:0;left:0}.mask{position:fixed;bottom:0;background-color:rgba(0,0,0,.5)}.fade{opacity:0;transition:all .35s ease-in-out;transform:translateY(50px)}.fade.inview{opacity:1;transform:translateY(0)}.top-reasons-column__image--animation{position:relative;overflow:hidden}.top-reasons-column__image--animation:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:#fff;transition:transform 0s linear .5s;transform:translateX(0)}.top-reasons-column__image--animation:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:var(--primary-color);transform:translateX(-100%)}.top-reasons-column__image--animation-bg-tr:before{background-color:var(--primary-bg-color)}.top-reasons-column__image--animation.inview:before{-webkit-animation:imageinit .75s linear;animation:imageinit .75s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top-reasons-column__image--animation.inview:after{-webkit-animation:slide-text .75s ease-in-out;animation:slide-text .75s ease-in-out}@-webkit-keyframes slide-text{0%{transform:translateX(-100%)}35%{transform:translateX(0)}65%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-text{0%{transform:translateX(-100%)}35%{transform:translateX(0)}65%{transform:translateX(0)}to{transform:translateX(100%)}}@-webkit-keyframes imageinit{0%{transform:translateX(0)}49%{transform:translateX(0)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}@keyframes imageinit{0%{transform:translateX(0)}49%{transform:translateX(0)}50%{transform:translateX(100%)}to{transform:translateX(100%)}}.breadcrumbs{display:flex;flex-wrap:wrap;margin-bottom:60px;list-style:none}@media (max-width:767px){.breadcrumbs{margin-bottom:30px}}.breadcrumbs__item{display:flex;align-items:center;font-size:12px;line-height:1.5}.breadcrumbs__item:not(:last-child):after{display:block;width:9px;height:5px;margin:0 16px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.207'%3E%3Cpath data-name='パス 25500' d='M8.707.708l-4 4-4-4' fill='none' stroke='%23969595' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:rotate(-90deg)}.breadcrumbs__item--current{color:#b2b2b4}.breadcrumbs a{color:var(--primary-color);text-decoration:underline}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:220px;height:54px;font-size:15px;color:var(--font-black-color);text-decoration:none;border:1px solid #505050;transition:all .2s}.button:after,.button:before{position:absolute;top:-2px;left:-2px;z-index:2;box-sizing:content-box;width:0;height:0;content:"";border:2px solid transparent}.button--submit{border:none}.button:hover{color:var(--primary-color);opacity:1}.button:hover:after,.button:hover:before{width:100%;height:100%}.button:hover:before{border-top-color:var(--primary-color);border-right-color:var(--primary-color);transition:width .3s,height .3s .3s}.button:hover:after{border-bottom-color:var(--primary-color);border-left-color:var(--primary-color);transition:height .3s,width .3s .3s}@media (max-width:767px){.button{width:100%;font-size:14px}}.page-column{display:flex;padding:0 0 120px}@media (max-width:767px){.page-column{display:block;padding-bottom:40px}}.page-column__sidebar{flex-shrink:0;width:350px;margin-left:40px}@media (max-width:767px){.page-column__sidebar{width:100%;margin-top:30px;margin-left:0}}.page-column__sidebar .widget{padding:25px;background-color:#efe6e6}.page-column__sidebar .widget:not(:last-child){margin-bottom:60px}@media (max-width:767px){.page-column__sidebar .widget:not(:last-child){margin-bottom:30px}}.page-column__main{flex:1;min-width:0}.wp-block-group h2{margin-bottom:20px;font-size:18px}.wp-block-group a{color:inherit;text-decoration:none}.wp-block-archives-list,.wp-block-latest-posts__list{list-style:none}.contact-wrap{padding:140px 0 90px}@media (max-width:767px){.contact-wrap{padding:30px 0 80px}}.contact-section__title{margin-bottom:20px;font-size:19px;font-weight:var(--normal-font-weight);line-height:1.5;text-align:center}.contact-section__content{padding:30px 80px;background-color:#f6f5f2}@media (max-width:767px){.contact-section__content{padding:30px 25px}}.contact-line{padding:34px 20px;margin-bottom:60px;text-align:center;background-color:#f6f5f2}.contact-line a{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--primary-color)}.contact-line a img{width:37px;height:37px;margin-right:20px}.contact-line__description{margin-top:20px}.input-group{padding:20px 0}@media (max-width:767px){.input-group{display:block}}.input-group__name{flex-shrink:0;margin-bottom:8px;font-size:16px;font-weight:var(--medium-font-weight);line-height:1.2;color:#484857}@media (max-width:767px){.input-group__name{padding-top:0;margin-bottom:15px;font-size:16px}}.input-group__content{flex:1}.input-group__textarea{width:100%;height:200px;padding:10px 20px;font-size:16px;background-color:#fff;border-radius:4px}@media (max-width:767px){.input-group__textarea{font-size:14px}}.input-group__input{width:100%;height:44px;padding:0 10px;font-size:16px;background-color:#fff;border-radius:4px}@media (max-width:767px){.input-group__input{font-size:14px}}.input-group:not(:last-child){border-bottom:1px solid #d3d3d6}.contact-form-buttons .button{width:240px;font-size:16px;color:#fff;background-color:var(--primary-color)}.form-complete{padding:150px 0}@media (max-width:767px){.form-complete{padding:60px 0}}.require{margin-left:10px;color:var(--primary-color)}.contact-files__item{display:flex;align-items:center;justify-content:space-between;padding:7px 12px 7px 8px;margin-bottom:10px;background-color:#fff;border-radius:4px}.contact-files__note{margin-top:16px}.privacy-policy{padding-top:38px;margin-bottom:45px}.privacy-policy__title{margin-bottom:12px;font-size:16px;font-weight:var(--medium-font-weight);line-height:1.2}.privacy-policy__text{margin-bottom:16px}.mwform-file-delete{display:inline-block;width:12px;height:12px;font-size:0;cursor:pointer;visibility:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.706' height='12.705'%3E%3Cg data-name='グループ 10568'%3E%3Cg data-name='グループ 10566'%3E%3Cpath data-name='線 31' fill='none' stroke='%23707070' stroke-width='2' d='M.707.708L12 11.998'/%3E%3C/g%3E%3Cg data-name='グループ 10567'%3E%3Cpath data-name='線 31' fill='none' stroke='%23707070' stroke-width='2' d='M11.999.708L.707 11.998'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain}.contact-form-pre{margin-bottom:25px}.contact-form-pre p:not(:last-child){margin-bottom:10px}.contact-form-pre a,.require-note{color:var(--primary-color)}.require-note{padding-bottom:8px;font-size:12px;line-height:1.5;border-bottom:1px solid #d3d3d6}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.footer{padding-top:70px;border-top:1px solid #d3d3d6}.footer__wrap{display:flex;justify-content:space-between;max-width:1400px;padding-bottom:80px;margin:0 auto}@media (max-width:767px){.footer__wrap{position:relative;flex-direction:column-reverse}}.footer__nav{display:flex;padding-top:10px}@media (max-width:767px){.footer__nav{display:block;order:3;padding-top:0;margin-bottom:40px}}.footer__buttons{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:767px){.footer__buttons{flex-direction:row;gap:10px;order:2}}.footer__buttons .button{margin-bottom:38px}@media (max-width:767px){.footer__buttons .button{width:100%;min-width:0;font-size:12px;line-height:1.5}}@media (max-width:767px){.footer__content{order:1}}.footer__social{margin-top:7px}@media (max-width:767px){.footer__social{position:absolute;right:0;bottom:20px;margin-top:0}}.footer__social svg{display:block}.footer__bottom{display:flex;justify-content:space-between;max-width:1400px;padding-bottom:30px;margin:0 auto}@media (max-width:767px){.footer__bottom{display:block;padding-bottom:90px}}.footer__divider{padding-bottom:22px;border-top:1px solid #d3d3d6}.footer-logo{padding-top:20px;margin-bottom:40px}.footer-logo__logo{margin-bottom:7px}.footer-logo__text{line-height:1.2}.footer-company-link{margin-bottom:16px}.footer-company-link a{font-size:14px;font-weight:var(--bold-font-weight);text-decoration:none}.footer-address{margin-bottom:8px;line-height:1.57142857}.footer-nav:not(:last-child){margin-right:12vw}@media (max-width:767px){.footer-nav:not(:last-child){margin-right:0;margin-bottom:20px}}.footer-nav__name{margin-bottom:32px;font-size:16px;font-weight:var(--bold-font-weight);line-height:1.5}@media (max-width:767px){.footer-nav__name{margin-bottom:20px}}.footer-nav__name a{text-decoration:none}.footer-nav__name--mb45{margin-bottom:45px}@media (max-width:767px){.footer-nav__name--mb45{margin-bottom:20px}}.footer-nav__name+.footer-nav__content{margin-top:-8px}@media (max-width:767px){.footer-nav__name+.footer-nav__content{margin-top:-4px}}.footer-nav__content{margin-bottom:16px;font-size:13px;line-height:1.5}@media (max-width:767px){.footer-nav__content{margin-bottom:15px}}.footer-nav__content a{text-decoration:none}.footer-nav a{transition:color .25s ease-in-out}.footer-nav a:hover{color:var(--primary-color);opacity:1}.tel-area__tel{display:flex;align-items:center;margin-bottom:8px;font-size:23px;line-height:1.2}.tel-area__tel a{text-decoration:none}.tel-area__tel:before{display:block;width:38px;height:25px;margin-right:12px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.999' height='24.932'%3E%3Cg fill='%234b4b4b'%3E%3Cpath data-name='パス 25645' d='M0 0v3.887a22.4 22.4 0 018.173 1.528q.675.267 1.309.572a20.713 20.713 0 013.094-1.185A22.746 22.746 0 0119 3.887a22.414 22.414 0 018.209 1.528q.675.267 1.309.572a20.729 20.729 0 013.094-1.185A22.756 22.756 0 0138 3.887V0z'/%3E%3Cpath data-name='パス 25646' d='M23.793 14.741a4.724 4.724 0 007.364 3.917 4.714 4.714 0 002.084-3.917 4.03 4.03 0 00-.3-1.485 6.546 6.546 0 00-.94-1.6 11.943 11.943 0 00-3.481-2.9 12.841 12.841 0 00-2.858 2.185 7.1 7.1 0 00-1.626 2.49 3.944 3.944 0 00-.243 1.31z'/%3E%3Cpath data-name='パス 25647' d='M33.14 9.239a9.528 9.528 0 012.171 3.373 6.4 6.4 0 01.378 2.128 7.173 7.173 0 11-14.346 0 6.8 6.8 0 01.823-3.145 10.7 10.7 0 012.166-2.792 14.911 14.911 0 011.553-1.271c-.375-.137-.76-.266-1.155-.383A20.318 20.318 0 0019 6.336a20.038 20.038 0 00-6.887 1.2 14.366 14.366 0 011.994 1.707 9.535 9.535 0 012.171 3.373 6.388 6.388 0 01.378 2.128 7.173 7.173 0 11-14.346 0 6.806 6.806 0 01.822-3.145A10.7 10.7 0 015.3 8.804a14.869 14.869 0 011.553-1.271c-.375-.137-.76-.266-1.155-.383a20.327 20.327 0 00-5.7-.814v18.591H38v-18.6a20.043 20.043 0 00-6.852 1.2 14.36 14.36 0 011.992 1.712z'/%3E%3Cpath data-name='パス 25648' d='M4.759 14.741a4.724 4.724 0 007.364 3.917 4.716 4.716 0 002.084-3.917 4.042 4.042 0 00-.3-1.485 6.567 6.567 0 00-.94-1.6 11.954 11.954 0 00-3.481-2.9 12.831 12.831 0 00-2.858 2.185 7.1 7.1 0 00-1.626 2.49 3.939 3.939 0 00-.243 1.31z'/%3E%3C/g%3E%3C/svg%3E");background-size:contain}.tel-area__note{font-size:14px;line-height:1.2}.footer-bottom-nav{display:flex;flex-wrap:wrap;list-style:none}@media (max-width:767px){.footer-bottom-nav{margin-bottom:30px}}.footer-bottom-nav__item{font-size:12px}@media (max-width:767px){.footer-bottom-nav__item{font-size:14px}.footer-bottom-nav__item a{color:var(--primary-color)}}.footer-bottom-nav__item:not(:last-child){margin-right:64px}@media (max-width:767px){.footer-bottom-nav__item:not(:last-child){margin-right:38px}}.copyright{font-size:12px;color:#898989}.page-footer-menu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;padding-bottom:40px;list-style:none}@media (max-width:767px){.page-footer-menu{grid-template-columns:1fr;gap:18px}}.page-footer-menu__item{position:relative;height:698px;padding:55px;overflow:hidden;background-position:50%;background-size:cover}.page-footer-menu__item:hover .more-icon-link__icon img{opacity:0;transform:translateX(6px)}.page-footer-menu__item:hover .more-icon-link__icon .clone{opacity:1;transform:translateX(0)}.page-footer-menu__item:hover .page-footer-menu__image{transform:scale(1.1)}@media (max-width:767px){.page-footer-menu__item{height:224px;padding:18px}}.page-footer-menu__item--works .page-footer-menu__image{background-image:url(//mansion-option-kobe.com/wp/wp-content/themes/theme/assets/css/../images/footer-menu-1.jpg)}.page-footer-menu__item--reasons .page-footer-menu__image{background-image:url(//mansion-option-kobe.com/wp/wp-content/themes/theme/assets/css/../images/footer-menu-2.jpg)}.page-footer-menu__item--flow .page-footer-menu__image{background-image:url(//mansion-option-kobe.com/wp/wp-content/themes/theme/assets/css/../images/footer-menu-3.jpg)}.page-footer-menu__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-position:50%;background-size:cover;transition:all .35s ease-in-out}.page-footer-menu__heading{display:flex;flex-wrap:wrap;align-items:center;line-height:1.2;color:#fff}@media (max-width:767px){.page-footer-menu__heading{align-items:baseline}}.page-footer-menu__title{margin-right:15px;font-size:50px;font-weight:var(--bold-font-weight)}@media (max-width:767px){.page-footer-menu__title{font-size:34px}}.page-footer-menu__title a{text-decoration:none}.page-footer-menu__title a:hover{opacity:1}.page-footer-menu__title a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:transparent}.page-footer-menu__subhead{font-size:20px;font-weight:var(--bold-font-weight)}@media (max-width:767px){.page-footer-menu__subhead{font-size:18px}}.page-footer-menu .more-icon-link{position:absolute;bottom:0;left:0}.fixed-button{position:fixed;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:center;width:180px;height:130px;font-size:15px;font-weight:var(--bold-font-weight);color:#fff;text-decoration:none;visibility:hidden;background-color:var(--primary-color);opacity:0;transition:all .35s ease-in-out}@media (max-width:767px){.fixed-button{display:none}}.scrolled .fixed-button{visibility:visible;opacity:1}.scrolled .fixed-button--hidden{visibility:hidden;opacity:0}.fixed-copyright{position:fixed;top:0;bottom:0;left:10px;font-size:12px;line-height:1.2;text-align:center;white-space:nowrap;writing-mode:vertical-rl}@media (max-width:767px){.fixed-copyright{display:none}}.sp-fixed-menu{position:fixed;right:0;bottom:0;left:0;z-index:10;display:flex;height:75px;list-style:none;visibility:hidden;background-color:#50b2c5;opacity:0;transition:all .35s ease-in-out}.sp-fixed-menu__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:16px 0;font-size:20px;line-height:1.5;color:#fff;text-align:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83.685' height='79.273'%3E%3Cg data-name='グループ 10657' fill='none' stroke='%23fff'%3E%3Cg data-name='グループ 10650' stroke-linecap='round' stroke-width='3'%3E%3Cpath data-name='パス 25659' d='M41.522 38.05h37.4'/%3E%3Cpath data-name='パス 25660' d='M63.602 19.482l18.583 18.583-18.583 18.583' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath data-name='パス 25662' d='M.5 79.272V-.001' opacity='.428'/%3E%3C/g%3E%3C/svg%3E");background-position:right 20px center;background-size:42px}.sp-fixed-menu__item:not(:last-child){border-right:1px solid #707070}.sp-fixed-menu__item:before{position:absolute;top:-8px;left:18px;display:block;width:60px;height:63px;content:"";background-image:url(//mansion-option-kobe.com/wp/wp-content/themes/theme/assets/css/../images/sp-fixed-icon.svg);background-size:contain}.sp-fixed-menu span{font-size:13px}.sp-fixed-menu a{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;text-decoration:none}.sp-fixed-menu a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}@media (min-width:768px){.sp-fixed-menu{display:none}}.scrolled .sp-fixed-menu{visibility:visible;opacity:1}.header__logo{position:fixed;top:32px;left:60px;z-index:200;transition:all .5s ease-in-out}@media (max-width:767px){.header__logo{top:13px;left:20px}}.header__logo a:hover{opacity:1}.header__nav--open .toggle-screen{transform:translateX(0)}.header__nav--open .toggle-screen__content{opacity:1;transform:translateY(0)}.header__bg{position:fixed;top:0;right:0;left:0;z-index:10;height:120px;background-color:var(--primary-bg-color);transition:all .35s ease-in-out}@media (max-width:767px){.header__bg{height:85px}}.header--open .top-logo-1 *{fill:#fff;stroke:transparent}.header--open .top-logo-sp{transform:scale(1)!important}.header--open .top-logo-sp *{fill:#fff;stroke:transparent}.header--open .header__logo{visibility:visible!important;opacity:1!important}.header--top .global-nav{top:95px;right:84px;opacity:0;transition:all .35s ease-in-out}.header--top .header__logo{position:fixed;top:32px;left:58px;z-index:200}@media (max-width:767px){.header--top .header__logo{top:13px;left:20px}}.header--top .top-logo-1{opacity:0;transform:scale(1)}.header--top .top-logo-sp{transform:scale(1.5)}.header--top .page-logo{opacity:0}.top-shown .header--top .top-logo-1{opacity:1;transition:opacity .35s ease-in-out 1s,transform .35s ease-in-out}.top-shown .header--top .global-nav{opacity:1;transition:opacity .35s ease-in-out 1s,top .35s ease-in-out}.top-logo-1{position:absolute;top:0;left:0;opacity:1;transition:all .5s ease-in-out;transform:scale(.346);transform-origin:left top}@media (max-width:767px){.top-logo-1{display:none}}.top-logo-1 *{transition:fill .35s ease-in-out}.top-logo-2{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}@media (max-width:767px){.top-logo-2{display:none}}.top-logo-sp{position:absolute;top:0;left:0;transition:all .5s ease-in-out;transform-origin:left top}.top-logo-sp *{transition:fill .35s ease-in-out}@media (min-width:768px){.top-logo-sp{display:none}}.page-logo{position:absolute;top:0;left:0}@media (max-width:767px){.page-logo{display:none}}.global-nav{position:absolute;top:50px;right:82px;z-index:10;display:flex;list-style:none;transition:all .5s ease-in-out}@media (max-width:767px){.global-nav{display:none}}.global-nav__item:not(:last-child){margin-right:25px}.global-nav__link{text-decoration:none}.toggle-pc{position:fixed;top:50px;right:84px;z-index:1000;width:100px;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.toggle-pc path{transition:all .25s ease-in-out}.toggle-pc:hover path:first-child{fill:var(--primary-color)}.toggle-pc__opened{display:none}.toggle-pc.toggle--open{visibility:visible!important;opacity:1!important}.toggle-pc.toggle--open .toggle-pc__closed{display:none}.toggle-pc.toggle--open .toggle-pc__opened{display:inline}@media (max-width:767px){.toggle-pc{display:none}}.toggle-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:var(--primary-color);transition:transform .5s ease-in-out;transform:translateX(100vw)}@media (max-width:767px){.toggle-screen{padding:80px 20px 30px}}.toggle-screen__content{position:absolute;top:22px;right:27px;display:flex;flex-direction:column;width:600px;height:calc(100vh - 50px);padding:86px 40px 35px 55px;overflow:auto;background-color:#fff;opacity:0;transition:.5s ease-in-out .5s;transform:translateY(-100px)}@media (max-width:767px){.toggle-screen__content{position:static;width:auto;height:calc(100vh - 110px);min-height:0;padding:40px 30px 80px;overflow:auto}}.toggle-screen__social{position:absolute;right:40px;bottom:35px}@media (max-width:767px){.toggle-screen__social{position:static;text-align:right}}.toggle-screen__social svg{display:block}@media (max-width:767px){.toggle-screen__social svg{margin-left:auto}}.toggle-screen__buttons{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:50px}@media (max-width:767px){.toggle-screen__buttons{margin-bottom:30px}}.toggle-screen__buttons .button:not(:last-child){margin-bottom:11px}.toggle-screen__about{margin-top:auto;margin-bottom:14px;line-height:1.57142857}.toggle-nav{margin-bottom:30px;list-style:none}.toggle-nav__item{margin-bottom:26px;font-size:16px;font-weight:var(--bold-font-weight);line-height:1.2}.toggle-nav__link{position:relative;text-decoration:none}.toggle-nav__link:before{right:0;width:100%}.toggle-nav__link:after,.toggle-nav__link:before{position:absolute;bottom:-1px;height:1px;content:"";background-color:var(--primary-color);transition:all 0s ease-in-out}.toggle-nav__link:after{left:0;width:0}.toggle-nav__link:hover{opacity:1}.toggle-nav__link:hover:before{width:0;transition:all .35s ease-in-out}.toggle-nav__link:hover:after{width:100%;transition:all .35s ease-in-out;transition-delay:.35s}.toggle-child-nav{display:flex;flex-wrap:wrap;margin-top:34px;margin-bottom:30px;font-weight:var(--normal-font-weight);list-style:none}.toggle-child-nav__item{width:175px;margin-bottom:15px;line-height:1.2}.toggle-child-nav__link{position:relative;text-decoration:none}.toggle-child-nav__link:before{right:0;width:100%}.toggle-child-nav__link:after,.toggle-child-nav__link:before{position:absolute;bottom:-1px;height:1px;content:"";background-color:var(--primary-color);transition:all 0s ease-in-out}.toggle-child-nav__link:after{left:0;width:0}.toggle-child-nav__link:hover{opacity:1}.toggle-child-nav__link:hover:before{width:0;transition:all .35s ease-in-out}.toggle-child-nav__link:hover:after{width:100%;transition:all .35s ease-in-out;transition-delay:.35s}.scrolled .top-logo-1{transform:scale(.346)}.scrolled .top-logo-sp{transform:scale(1)}.scrolled .global-nav{opacity:0}.scrolled .header__logo,.scrolled .toggle-pc{visibility:hidden;opacity:0}.scrolled .header__bg{visibility:hidden;opacity:0}.scrolled.scrollup .header__bg,.scrolled.scrollup .header__logo,.scrolled.scrollup .toggle-pc{visibility:visible;opacity:1}.toggle-sp{position:fixed;top:15px;right:10px;z-index:15000;width:50px;height:50px}@media (min-width:768px){.toggle-sp{display:none}}.toggle-sp--open .toggle-sp__bar--1{top:34px;background-color:#fff;transform:rotate(45deg)}@media (max-width:767px){.toggle-sp--open .toggle-sp__bar--1{top:23px}}.toggle-sp--open .toggle-sp__bar--2{background-color:#fff;opacity:0}.toggle-sp--open .toggle-sp__bar--3{top:34px;background-color:#fff;transform:rotate(-45deg)}@media (max-width:767px){.toggle-sp--open .toggle-sp__bar--3{top:23px}}.toggle-sp__bar{position:absolute;right:0;left:0;display:block;width:35px;height:2px;margin:0 auto;border-radius:1.5px;transition:all .2s ease-out}@media (max-width:767px){.toggle-sp__bar{width:30px;height:2px}}.toggle-sp__bar--1{top:30px;background-color:#000}@media (max-width:767px){.toggle-sp__bar--1{top:14px}}.toggle-sp__bar--2{top:44px;background-color:#000}@media (max-width:767px){.toggle-sp__bar--2{top:24px}}.toggle-sp__bar--3{top:58px;background-color:#000}@media (max-width:767px){.toggle-sp__bar--3{top:34px}}.page-heading__title{font-size:60px}.page-heading__subhead,.page-heading__title{font-weight:var(--bold-font-weight);line-height:1.2}.page-heading__subhead{font-size:26px}.hero{display:flex;padding-top:120px}@media (max-width:767px){.hero{display:block}}.hero__image{width:64.166666%;margin-left:auto;overflow:hidden;opacity:0;transition:all 1s cubic-bezier(.16,.47,.18,.84) .3s}@media (max-width:767px){.hero__image{width:auto;margin-left:20px}}.hero__image img{transition:all 1s cubic-bezier(.16,.47,.18,.84) .3s;transform:scale(1.1)}.hero__content{padding-top:15%;margin-right:40px;margin-left:10%;opacity:0;transition:all 1s cubic-bezier(.16,.47,.18,.84);transform:translateY(50px)}@media (max-width:767px){.hero__content{padding-top:0;margin-right:0;margin-bottom:30px;margin-left:20px}}.hero.inview .hero__content{opacity:1;transform:translateY(0)}.hero.inview .hero__image{opacity:1}.hero.inview .hero__image img{transform:scale(1)}.section-second-title{padding-left:30px;font-size:20px;line-height:1.5;border-left:5px solid var(--primary-color)}.pagination{display:flex;justify-content:flex-end;margin-top:52px;list-style:none}@media (max-width:767px){.pagination{justify-content:center}}.pagination__item{display:flex;align-items:center;justify-content:center;width:39px;height:39px;font-size:16px;color:var(--primary-color);border:1px solid #d3d3d6}.pagination__item:not(:last-child){margin-right:20px}.pagination__item--current{color:var(--font-black-color)}.pagination__item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit}.works-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:52px;gap:52px}@media (max-width:767px){.works-list{grid-template-columns:repeat(2,1fr);gap:45px 20px}}.news-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:52px;gap:52px}@media (max-width:767px){.news-list{grid-template-columns:1fr;gap:60px}}.news-list--top{width:71.111111%;margin-right:6.8%;margin-left:auto}@media (max-width:767px){.news-list--top{grid-template-columns:repeat(4,280px);gap:30px;width:auto;margin-right:0;margin-left:20px;overflow:auto}.news-list--top::-webkit-scrollbar{display:none}}.excerpt__thumbnail{position:relative;height:0;padding-top:145%;margin-bottom:20px;overflow:hidden;background-color:#f2f2f2;transition:transform .35s ease-in-out}.excerpt__thumbnail>a{display:block;width:100%;height:100%}.excerpt__thumbnail>a:hover{opacity:1}.excerpt__thumbnail>a img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;transition:transform .35s ease-in-out;-o-object-fit:cover;object-fit:cover}.excerpt__thumbnail:hover .more-icon-link__icon img{opacity:0;transform:translateX(6px)}.excerpt__thumbnail:hover .more-icon-link__icon .clone{opacity:1;transform:translateX(0)}.excerpt__meta{display:flex;align-items:baseline;margin-bottom:6px;font-size:12px;line-height:1.5}.excerpt__date{flex-shrink:0;margin-right:23px}.excerpt__title{font-size:16px;font-weight:var(--normal-font-weight);line-height:1.5}.excerpt__title a{text-decoration:none}.excerpt .more-icon-link{position:absolute;bottom:0;left:0}.excerpt--news{position:relative}.excerpt--news .excerpt__thumbnail{padding-top:54%}.excerpt--news .excerpt__title a{border-bottom:1px solid var(--primary-color);transition:all .25s ease-in-out}.excerpt--news .excerpt__title a:hover{color:var(--primary-color);opacity:1}.excerpt--news .excerpt__title a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.excerpt--animation{opacity:0;transition:all .35s ease-in-out;transform:translateY(50px)}@media (max-width:767px){.excerpt--animation{opacity:1;transition:none;transform:translateY(0)}}.excerpt--animation:first-child{transition-delay:.1s}.excerpt--animation:nth-child(2){transition-delay:.2s}.excerpt--animation:nth-child(3){transition-delay:.3s}.excerpt--animation:nth-child(4){transition-delay:.4s}.excerpt--animation.inview{opacity:1;transform:translateY(0)}.excerpt:hover .excerpt__thumbnail>a img{transform:scale(1.1)}.categories-list{display:flex;flex-wrap:wrap;list-style:none}.categories-list__item a{color:var(--primary-color);text-decoration:none}.italic-type{font-style:italic}.general-list{padding-left:1em;list-style:none}.general-list:not(:last-child){margin-bottom:30px}.general-list__item{position:relative;padding-left:1em}.general-list__item:before{position:absolute;top:0;left:0;content:"・"}.animated-link{position:relative;text-decoration:none}.animated-link:before{right:0;width:100%}.animated-link:after,.animated-link:before{position:absolute;bottom:-1px;height:1px;content:"";background-color:var(--primary-color);transition:all 0s ease-in-out}.animated-link:after{left:0;width:0}.animated-link:hover{opacity:1}.animated-link:hover:before{width:0;transition:all .35s ease-in-out}.animated-link:hover:after{width:100%;transition:all .35s ease-in-out;transition-delay:.35s}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-block-table{margin:48px 0}.wp-block-table thead th{font-weight:var(--normal-font-weight);text-align:left;background-color:#f8ffff}.wp-block-table tbody th{vertical-align:top}.wp-block-table table{text-align:left;border-collapse:collapse}.wp-block-table td,.wp-block-table th{padding:15px 13px}.wp-block-table th{font-weight:var(--bold-font-weight);background-color:#f2ffff}.wp-block-image figcaption{font-size:12px}.company-wrap{padding:140px 0 90px}@media (max-width:767px){.company-wrap{padding:60px 0 80px}}.company-box{padding:60px 50px;background-color:#f6f5f2}@media (max-width:767px){.company-box{padding:40px 25px}}.company-section__title{margin-bottom:12px;font-size:12px;font-weight:var(--bold-font-weight);line-height:1.2}.company-section:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d3d3d6}.company-section-list__name{font-size:16px;font-weight:var(--bold-font-weight);line-height:1.5}.company-section-list__name:not(:last-child){margin-bottom:8px}.company-section-list__name a{padding-bottom:1px;text-decoration:none}.company-section-list__content:not(:last-child){margin-bottom:10px}.company-data__item{display:flex}.company-data__item:not(:last-child){margin-bottom:20px}.company-data__name{flex-shrink:0;width:114px}.company-access-address{margin-bottom:20px}.company-access-map iframe{width:100%;height:370px}.company-access-link{font-weight:var(--bold-font-weight)}.company-access-link a{color:var(--primary-color)}.faq-wrap{padding:170px 0 200px}@media (max-width:767px){.faq-wrap{padding:60px 0 80px}}.faq-column{display:flex;justify-content:flex-end;width:64.166666%;margin-left:auto}@media (max-width:767px){.faq-column{display:block;width:auto;padding:0 20px}}.faq-column__heading{flex-shrink:0;margin-right:200px}@media (max-width:767px){.faq-column__heading{margin-right:0;margin-bottom:50px}}.faq-column__content{flex-shrink:0;width:665px;padding-right:40px;margin-right:auto}@media (max-width:767px){.faq-column__content{width:auto;padding-right:0}}.faq-toc{list-style:none}.faq-toc__item{margin-bottom:50px;line-height:1.5}@media (max-width:767px){.faq-toc__item{margin-bottom:20px}}.faq-toc__item a{padding-bottom:10px;text-decoration:none;border-bottom:2px solid transparent;border-bottom:2px solid var(--primary-color);transition:all .25s ease-in-out}@media (max-width:767px){.faq-toc__item a{padding-bottom:5px}}.faq-toc__item a:hover{color:var(--primary-color)}.faq-section__title{margin-bottom:20px;font-size:16px;font-weight:var(--normal-font-weight);line-height:1.5}.faq-section:not(:last-child){margin-bottom:50px}.faq-list__item{position:relative;background-color:#f6f5f2}.faq-list__item:before{position:absolute;top:29px;left:26px;font-size:16px;line-height:1.2;content:"Q."}@media (max-width:767px){.faq-list__item:before{top:15px;left:15px}}.faq-list__item:not(:last-child){margin-bottom:20px}.faq-list__item--open .faq-list__toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2'%3E%3Cg data-name='グループ 10393'%3E%3Cpath data-name='線 31' fill='none' stroke='%23ffa326' stroke-width='2' d='M0 1h16'/%3E%3C/g%3E%3C/svg%3E")}.faq-list__heading{position:relative;display:flex;align-items:center;justify-content:space-between;padding:25px 17px 25px 66px}@media (max-width:767px){.faq-list__heading{padding-top:15px;padding-bottom:15px;padding-left:40px;line-height:1.5}}.faq-list__content{display:none;padding-right:25px;padding-bottom:25px;padding-left:66px}@media (max-width:767px){.faq-list__content{padding-left:40px;line-height:1.75}}.faq-list__toggle{width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg data-name='グループ 10568'%3E%3Cg data-name='グループ 10566'%3E%3Cpath data-name='線 31' fill='none' stroke='%23ffa326' stroke-width='2' d='M0 8h16'/%3E%3C/g%3E%3Cg data-name='グループ 10567'%3E%3Cpath data-name='線 31' fill='none' stroke='%23ffa326' stroke-width='2' d='M8 0v16'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:contain}@media (max-width:767px){.faq-list__toggle{flex-shrink:0}}.faq-list__toggle:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.guide-wrap{padding:168px 0}@media (max-width:767px){.guide-wrap{padding:60px 0 80px}}.flow-list{border-top:1px solid #d3d3d6}.flow-list__item{padding-top:28px}.flow-list__item:not(:last-child){padding:28px 0 120px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.222' height='38.723'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='長方形 2715' fill='none' stroke='%23b2b2b4' stroke-linecap='round' d='M0 0h10.421v20.222H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='コンポーネント 27 – 2'%3E%3Cg data-name='グループ 10556'%3E%3Cg data-name='グループ 10555' transform='rotate(90 -3.787 24.009)' clip-path='url(%23a)'%3E%3Cpath data-name='パス 25603' d='M.155.155l9.956 9.956-9.956 9.956' fill='none' stroke='%23b2b2b4' stroke-linecap='round' stroke-miterlimit='10'/%3E%3C/g%3E%3C/g%3E%3Cpath data-name='線 65' fill='none' stroke='%23b2b2b4' stroke-linecap='round' d='M9.722.506l.456 37.711'/%3E%3C/g%3E%3C/svg%3E");background-position:left 19px bottom 15px;border-bottom:1px solid #d3d3d6}@media (max-width:767px){.flow-list__item:not(:last-child){padding-bottom:80px}}.flow-list__title{margin-bottom:16px}.flow-list__text{font-size:16px;line-height:1.75}.flow-list__note{margin-top:10px;font-size:12px}.lineup-wrap{padding-top:150px;padding-bottom:170px}@media (max-width:767px){.lineup-wrap{padding-top:60px;padding-bottom:80px}}.lineup-menu{display:flex;justify-content:center;margin-bottom:84px;text-align:center;list-style:none}@media (max-width:767px){.lineup-menu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;justify-content:flex-start;padding:10px;margin-right:-20px;margin-bottom:50px;margin-left:-20px;background-color:#f6f5f2}}.lineup-menu__item{position:relative;min-width:118px;border-top:1px solid #d3d3d6}@media (max-width:767px){.lineup-menu__item{flex-shrink:0;min-width:0;border-top:none}}.lineup-menu__item:not(:last-child){margin-right:54px}@media (max-width:767px){.lineup-menu__item:not(:last-child){margin-right:0}}.lineup-menu__item:hover a{color:var(--primary-color);border-bottom:2px solid var(--primary-color);opacity:1}.lineup-menu__image{display:flex;align-items:center;justify-content:center;height:108px}@media (max-width:767px){.lineup-menu__image{height:86px}}.lineup-menu__text a{padding-bottom:8px;text-decoration:none;border-bottom:2px solid transparent;transition:all .25s ease-in-out}@media (max-width:767px){.lineup-menu__text a{display:inline-block;padding-bottom:4px;font-size:12px;line-height:1.5}}.lineup-menu__text a:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.lineup-list-wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:108px 40px;gap:108px 40px}@media (max-width:767px){.lineup-list-wrap{grid-template-columns:1fr;gap:70px}}.lineup-item__image{margin-bottom:46px}@media (max-width:767px){.lineup-item__image{margin-bottom:30px}}.lineup-item__image img{width:100%}.lineup-item__icon{margin-bottom:12px}@media (max-width:767px){.lineup-item__icon{margin-bottom:20px}}.lineup-item__icon img{width:40px;height:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.lineup-item__text{margin-bottom:28px;line-height:1.75}.lineup-item__more{text-align:right}.lineup-heading{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;line-height:1.5}@media (max-width:767px){.lineup-heading{margin-bottom:4px}}.lineup-heading__title{margin-right:16px;font-size:30px;font-weight:var(--bold-font-weight)}.lineup-heading__subhead{font-size:20px;font-weight:var(--bold-font-weight)}.lineup-data{display:flex;flex-wrap:wrap;margin-bottom:20px;font-size:16px}@media (max-width:767px){.lineup-data{line-height:1.75}}.lineup-data__item{display:flex}.lineup-data__item:not(:last-child){margin-right:32px}.lineup-data__name{flex-shrink:0;margin-right:15px}.news-archive-wrap{padding-bottom:96px}.news-column{display:flex;align-items:flex-start;padding:156px 0 130px}@media (max-width:767px){.news-column{display:block;padding:120px 0 80px}}.news-column__heading{margin-right:auto}@media (max-width:767px){.news-column__heading{margin-bottom:60px}}.news-column__sidebar{position:-webkit-sticky;position:sticky;top:130px;width:340px;margin-left:75px}@media (max-width:767px){.news-column__sidebar{display:none}}.news-column__main{width:624px}@media (max-width:767px){.news-column__main{width:auto}}.widget{padding:25px 44px 40px;border-top:1px solid #d3d3d6}.widget h2{margin-bottom:28px;font-size:14px;font-weight:var(--normal-font-weight);line-height:1.2}.widget ul{line-height:1.5;list-style:none}.widget ul li:not(:last-child){margin-bottom:30px}.widget ul a{color:var(--primary-color);text-decoration:underline}.post-nav-wrap{margin-top:50px}@media (max-width:767px){.post-nav-wrap{margin-top:30px}}.post-nav{display:flex;justify-content:space-between;list-style:none}.post-nav__item--prev a{display:flex;align-items:center}.post-nav__item--prev a:before{display:block;width:8px;height:16px;margin-right:16px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.457' height='17.914'%3E%3Cpath data-name='パス 25685' d='M8.75.707L.5 8.957l8.25 8.25' fill='none' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain}.post-nav__item--next a{display:flex;align-items:center}.post-nav__item--next a:after{display:block;width:8px;height:16px;margin-left:16px;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.457' height='17.914'%3E%3Cpath data-name='パス 25594' d='M.707 17.207l8.25-8.25L.707.707' fill='none' stroke='%23505050' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain}.post-nav a{color:var(--primary-color);text-decoration:underline}.news-post__meta{display:flex;margin-bottom:15px;font-size:12px}.news-post__date{margin-right:14px}.news-post__title{margin-bottom:26px;font-size:30px;font-weight:var(--bold-font-weight);line-height:1.5}.news-post__thumbnail{margin-bottom:50px}.news-post__thumbnail img{width:100%}.news-post__content h2{margin:40px 0 15px;font-size:20px;font-weight:var(--bold-font-weight);line-height:1.5}.news-post__content h3,.news-post__content h4,.news-post__content h5{line-height:1.5}.news-post__content p{font-size:16px}.news-post__content p:not(:last-child){margin-bottom:30px}.news-post__content .wp-block-separator{margin-bottom:30px;border-bottom:none}.reasons-reason-wrap{margin-top:130px;margin-bottom:80px}@media (max-width:767px){.reasons-reason-wrap{margin-top:56px}}.reasons-prologue{margin-bottom:210px}@media (max-width:767px){.reasons-prologue{margin-bottom:70px}}.reasons-prologue__title{margin-bottom:50px;font-size:28px;font-weight:var(--bold-font-weight);line-height:1.67857}.reasons-prologue__text{margin-bottom:30px}.reasons-prologue__note{font-size:12px}.reasons-toc{margin-top:60px}.reasons-toc-heading{display:flex;align-items:center;margin-bottom:25px;line-height:1.2}@media (max-width:767px){.reasons-toc-heading{display:block;margin-bottom:40px}}.reasons-toc-heading__content{margin-right:43px}@media (max-width:767px){.reasons-toc-heading__content{margin-right:0;margin-bottom:15px}}.reasons-toc-heading__subhead{margin-bottom:6px;font-size:14px;font-weight:var(--bold-font-weight)}.reasons-toc-heading__title{font-size:26px;font-weight:var(--bold-font-weight)}.reasons-toc-heading__logo{display:flex;font-size:45px;font-weight:var(--normal-font-weight)}.reasons-toc-heading__logo span:first-child{margin-right:11px}.reasons-toc-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 6px;gap:50px 6px;list-style:none}@media (max-width:767px){.reasons-toc-list{grid-template-columns:repeat(2,1fr);gap:40px 0}}.reasons-toc-list__item{padding-top:16px;padding-left:10px;border-top:1px solid #d3d3d6}@media (max-width:767px){.reasons-toc-list__item{display:flex;align-items:center;padding-top:0;padding-left:0;border-top:none}}.reasons-toc-list__number{margin-bottom:8px;font-size:25px;font-weight:var(--bold-font-weight);line-height:1.05;color:var(--primary-color)}@media (max-width:767px){.reasons-toc-list__number{margin-right:25px;margin-bottom:0}}.reasons-toc-list__title{font-size:17px;font-weight:var(--bold-font-weight);line-height:1.2}.reasons-toc-list__title a{text-decoration:none}@media (max-width:767px){.reasons-toc-list__title a{border-bottom:1px solid var(--font-black-color)}}.reasons-list__item{position:relative;padding:64px 0}@media (max-width:767px){.reasons-list__item{padding:46px 0}}@media (max-width:767px){.reasons-list__item:nth-child(2n - 1){padding:65px 0 100px}}.reasons-list__item:nth-child(2n - 1) .reasons-list__column{flex-direction:row-reverse}.reasons-list__item:nth-child(2n - 1) .reasons-list__image{margin-right:0;margin-left:40px}@media (max-width:767px){.reasons-list__item:nth-child(2n - 1) .reasons-list__image{margin-right:-20px;margin-left:0}}.reasons-list__item:nth-child(2n - 1) .reasons-list__content{margin-right:0;margin-left:25px}@media (max-width:767px){.reasons-list__item:nth-child(2n - 1) .reasons-list__content{margin-left:0}}.reasons-list__item:nth-child(2n - 1):before{position:absolute;top:0;right:90px;bottom:0;left:0;display:block;max-width:calc(50vw + 650px);content:"";background-color:hsla(0,0%,100%,.5)}@media (max-width:767px){.reasons-list__item:nth-child(2n - 1):before{width:100vw;max-width:100vw}}.reasons-list__column{position:relative;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.reasons-list__column{display:block}}.reasons-list__image{flex-shrink:0;width:48.97959183673469%;margin-right:40px}@media (max-width:767px){.reasons-list__image{width:auto;margin-right:-20px;margin-bottom:25px}}.reasons-list__content{max-width:632px;margin-right:40px}@media (max-width:767px){.reasons-list__content{max-width:none;margin-right:0}}.reasons-list__content:before{display:block;width:140px;height:24px;margin-bottom:13px;margin-left:7px;content:"";background-image:url(//mansion-option-kobe.com/wp/wp-content/themes/theme/assets/css/../images/reason-pre.svg);background-size:contain}.reasons-list__heading{display:flex;align-items:center;margin-bottom:30px;line-height:1.2}.reasons-list__number{margin-right:20px;font-size:30px;font-weight:var(--bold-font-weight);color:var(--primary-color)}.reasons-list__title{font-size:20px;font-weight:var(--bold-font-weight)}.reasons-list__lead{margin-bottom:25px;font-size:30px;font-weight:var(--bold-font-weight);line-height:1.333333}.message-image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}@media (max-width:767px){.message-image-grid{gap:16px}}.message-image-grid__item:first-child,.message-image-grid__item:nth-child(4){grid-column:span 2}.message-heading{display:flex;margin-top:20px;margin-bottom:30px}@media (max-width:767px){.message-heading{margin-bottom:60px}}.message-heading__wrap{position:relative;display:flex;align-items:center;padding-top:16px;line-height:1.2;border-top:1px solid #d3d3d6}.message-heading__wrap:before{position:absolute;top:-10px;left:calc(100% + 27px);display:block;width:269px;height:64px;content:"";background-image:url(//mansion-option-kobe.com/wp/wp-content/themes/theme/assets/css/../images/message-pre.png);background-size:contain}@media (max-width:767px){.message-heading__wrap:before{top:23px;left:108px}}.message-heading__title{margin-right:8px;font-size:26px;font-weight:var(--bold-font-weight)}.message-heading__subhead{font-size:17px;font-weight:var(--bold-font-weight)}.reasons-message{padding-bottom:70px}.reasons-message__title{margin-bottom:20px;font-size:30px;line-height:1.341}@media (max-width:767px){.reasons-message__title{font-size:30px}}.message-profile{position:relative;padding-top:50px;margin-top:60px}@media (max-width:767px){.message-profile{padding-top:25px;margin-top:40px}}.message-profile:before{position:absolute;top:0;left:0;display:block;width:204px;height:1px;content:"";background-color:#d3d3d6}.message-profile__title{margin-bottom:20px;font-size:16px;font-weight:var(--normal-font-weight)}.message-profile__title a{padding-bottom:2px;text-decoration:none;border-bottom:1px solid var(--primary-color)}.message-profile__text{margin-bottom:40px}@media (max-width:767px){.message-profile__image img{width:100%}}.reasons-review{border-top:1px solid #d3d3d6}.reasons-review .top-heading{margin-bottom:50px}.more-link{display:inline-flex;align-items:center;line-height:1.2;text-decoration:none;transition:color .25s ease-in-out}.more-link__text{margin-right:11px;font-size:16px}.more-link__icon{position:relative;display:flex;align-items:center;justify-content:center;width:29px;height:29px;background-color:var(--primary-color)}.more-link__icon img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;transition:all .35s ease-in-out}.more-link__icon .clone{opacity:0;transform:translateX(-6px)}.more-link:hover{color:var(--primary-color);opacity:1}.more-link:hover .more-link__icon img{opacity:0;transform:translateX(6px)}.more-link:hover .more-link__icon .clone{opacity:1;transform:translateX(0)}.image-section-column{display:flex}@media (max-width:767px){.image-section-column{display:block}}.image-section-column__image{flex-shrink:0;width:40%}@media (max-width:767px){.image-section-column__image{width:auto;margin-right:20px}}.image-section-column__image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-section-column__image--guide>img{height:auto}.image-section-column__content{max-width:585px;margin-right:5%;margin-left:14.77777%}@media (max-width:767px){.image-section-column__content{max-width:none;margin-top:40px;margin-right:20px;margin-left:20px}}.image-section-column--company .image-section-column__content{max-width:720px;margin-left:7%}@media (max-width:767px){.image-section-column--company .image-section-column__content{max-width:none;margin-top:40px;margin-right:20px;margin-left:20px}}.image-section-column--company .image-section-column__image>img{height:auto}@media (max-width:767px){.image-section-column--company .image-section-column__image{margin-left:20px}}.image-section-column--contact .image-section-column__image>img{height:auto}@media (max-width:767px){.image-section-column--contact .image-section-column__image{display:none}}.image-section-column--contact .image-section-column__content{flex:1;max-width:694px}.top-hero{padding-top:280px}@media (max-width:767px){.top-hero{padding-top:150px}}.top-hero__lead{display:flex;flex-direction:column;width:500px;margin-right:85px;margin-bottom:36px;margin-left:auto;font-size:50px;font-weight:var(--bold-font-weight);line-height:1.2}@media (max-width:767px){.top-hero__lead{width:330px;margin-right:20px;font-size:32px}}.top-hero__lead-child{display:inline-block;overflow:hidden}.top-hero__lead-child span{display:block;transition:transform 1s cubic-bezier(0,0,.01,.86) 1s;transform:translateY(100%)}.top-hero.inview .top-hero__lead-child span{transform:translateY(0)}.top-hero-slider{position:relative;width:91.833333vw;margin-left:auto}.top-hero-slider:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:var(--primary-color)}@media (max-width:767px){.top-hero-slider:before{left:auto;width:100%}}@media (max-width:767px){.top-hero-slider{width:auto;height:350px}}.top-hero-slider__track{height:510px;overflow:hidden}@media (max-width:767px){.top-hero-slider__track{height:350px}}.top-hero-slider__slides{position:relative;display:flex;justify-content:flex-end;width:auto!important;transition:none!important;transform:none!important}.top-hero-slider__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:0!important;height:730px;margin-left:auto!important;overflow:hidden;transition:all 1s ease-in-out 1s;transform-origin:right center}.top-hero-slider__slide.glide__slide--active{z-index:1;width:100%!important;transition:all 1s ease-in-out}.top-hero-slider__slide img{position:absolute;top:0;right:0;width:91.833333vw;max-width:none;height:100%;transform:scale(1.1);-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.top-hero-slider__slide img{width:100%}}@media (max-width:767px){.top-hero-slider__slide{height:350px}}.top-heading{display:flex;flex-wrap:wrap;align-items:baseline;max-width:1720px;padding:0 112px;margin-right:auto;margin-left:auto}@media (max-width:767px){.top-heading{padding:0 20px}}.top-heading__title{margin-right:8px;font-size:50px;font-weight:var(--bold-font-weight);line-height:1.2}@media (max-width:767px){.top-heading__title{margin-right:24px;font-size:40px}}.top-heading__subhead{font-size:20px;font-weight:var(--bold-font-weight);line-height:1.2}.top-heading__more{margin-left:auto}@media (max-width:767px){.top-heading__more{display:none}}.top-news{padding:94px 0 105px}@media (max-width:767px){.top-news{padding:30px 0 80px}}.top-news .top-heading{margin-bottom:30px}.top-reasons{width:91.8333333%;padding:114px 90px 114px 0;margin-left:auto;background-color:#fff}@media (max-width:767px){.top-reasons{width:auto;padding:75px 24px;margin-left:20px}}.top-reasons-column{display:flex;align-items:center;max-width:1360px;padding:0 40px;margin:0 auto}@media (max-width:767px){.top-reasons-column{display:block;padding:0}}.top-reasons-column__image{margin-right:84px}@media (max-width:767px){.top-reasons-column__image{margin-right:0;margin-bottom:40px}}.top-reasons-column__content{max-width:522px}.top-reasons-column__title{margin-bottom:24px;font-size:34px;font-weight:var(--bold-font-weight);line-height:1.7647}@media (max-width:767px){.top-reasons-column__title{margin-bottom:30px;font-size:30px;line-height:1.666666}}.top-reasons-column__text{margin-bottom:45px;font-size:16px;line-height:1.75}@media (max-width:767px){.top-reasons-column__more{text-align:right}}.top-works{padding:110px 0 130px}@media (max-width:767px){.top-works{padding:80px 0 70px}}.top-works .top-heading{margin-bottom:40px}.top-lineup{position:relative;padding:80px 0}@media (max-width:767px){.top-lineup{padding:95px 0 90px;background-color:#f6f5f2}}.top-lineup:before{position:absolute;top:0;right:0;bottom:0;display:block;width:94.777777%;max-width:calc(50vw + 792px);content:"";background-color:#f6f5f2}@media (max-width:767px){.top-lineup:before{content:none}}.top-lineup .top-heading{position:relative;margin-bottom:70px}@media (max-width:767px){.top-lineup .top-heading{margin-bottom:50px}}.top-lineup-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:767px){.top-lineup-list{grid-template-columns:1fr 1fr;gap:20px}}.top-lineup-list__item{position:relative;overflow:hidden}.top-lineup-list__item:hover .top-lineup-list__image{transform:scale(1.1)}.top-lineup-list__item:hover .more-icon-link__icon img{opacity:0;transform:translateX(6px)}.top-lineup-list__item:hover .more-icon-link__icon .clone{opacity:1;transform:translateX(0)}.top-lineup-list__image{height:100%;transition:transform .35s ease-in-out}.top-lineup-list__image:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(0,0,0,.4)}.top-lineup-list__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.top-lineup-list__title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:var(--bold-font-weight);color:#fff}@media (max-width:767px){.top-lineup-list__title{font-size:14px}}.top-lineup-list__title a{text-decoration:none}.top-lineup-list__title a:hover{opacity:1}.top-lineup-list__title a:before{top:0;right:0;display:block;content:""}.top-lineup-list .more-icon-link,.top-lineup-list__title a:before{position:absolute;bottom:0;left:0}@media (max-width:767px){.top-lineup-list .more-icon-link{width:35px;height:35px}}.more-icon-link{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--primary-color)}.more-icon-link__icon{line-height:1}.more-icon-link__icon img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;transition:all .35s ease-in-out}.more-icon-link__icon .clone{opacity:0;transform:translateX(-6px)}.more-icon-link img{width:22px}.top-service-area{padding:56px 0 53px}@media (max-width:767px){.top-service-area{padding:75px 0}}.top-service-area .top-heading{padding:0;margin-bottom:40px}.top-service-area-column{display:flex;align-items:center}@media (max-width:767px){.top-service-area-column{display:block}}@media (max-width:767px){.top-service-area-column__image{margin:0 -50px}.top-service-area-column__image img{width:100%}}.top-service-area-column__content{margin-right:44px}@media (max-width:767px){.top-service-area-column__content{margin-right:0;margin-bottom:15px}}.top-service-area-column__lead{margin-bottom:30px;font-size:30px;line-height:1.5333333}.top-service-area-column__text{font-size:16px;line-height:1.75}.top-sp-more{margin:50px 20px 0;text-align:right}@media (min-width:768px){.top-sp-more{display:none}}.top-sp-more--right{text-align:right}.works-header{display:flex;justify-content:space-between;padding-top:156px;margin-bottom:64px}@media (max-width:767px){.works-header{display:block;padding-top:120px}}.works-header__text{margin-top:15px;line-height:1.2}.works-category-list{display:flex;flex-wrap:wrap;max-width:700px;padding-top:10px;margin-right:-80px;margin-bottom:-40px;list-style:none}@media (max-width:767px){.works-category-list{max-width:none;padding:20px 25px 0;margin:35px -20px 0;background-color:#f6f5f2}}.works-category-list li{position:relative;padding-bottom:6px;margin-right:80px;margin-bottom:25px}@media (max-width:767px){.works-category-list li{flex-shrink:0;margin-right:40px;margin-bottom:10px}}.works-category-list li.current-cat:before{position:absolute;right:-10px;bottom:0;left:-10px;display:block;height:2px;content:"";background-color:var(--primary-color)}.works-category-list a{text-decoration:none;transition:color .25s ease-in-out}.works-category-list a:hover{color:var(--primary-color)}.works-archive-wrap{padding-bottom:96px}.works-post{display:flex;padding:150px 0 200px}@media (max-width:767px){.works-post{flex-direction:column-reverse;padding:120px 0 80px}}.works-post__images{flex-shrink:0;width:51.357%;margin-right:85px}@media (max-width:767px){.works-post__images{width:auto;margin-top:40px;margin-right:0}}.works-post__meta{display:flex;margin-bottom:16px}.works-post__user{margin-right:15px}.works-post__title{margin-bottom:18px;font-size:26px;font-weight:var(--bold-font-weight);line-height:1.5}.works-post__content{flex:1;margin-bottom:50px}.works-post__content p{font-size:16px}@media (max-width:767px){.works-post__content{margin-bottom:30px}}.works-post__thumbnail{margin-bottom:30px}.works-images{padding-bottom:32px;margin-bottom:38px;border-bottom:1px solid #d3d3d6}.works-images__item:not(:last-child){margin-bottom:50px}@media (max-width:767px){.works-images__item:not(:last-child){margin-bottom:40px}}.works-images__image img{width:100%}.works-images__caption{margin-top:10px;font-size:14px;line-height:1.5}.before-after__title{margin-bottom:20px;font-size:26px;font-weight:var(--bold-font-weight);line-height:1.5}.before-after-section{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}@media (max-width:767px){.before-after-section{gap:20px}}.before-after-section:not(:last-child){margin-bottom:30px}.before-after-section__title{padding-left:12px;margin-bottom:14px;font-size:16px;font-weight:var(--bold-font-weight);line-height:1.375;border-left:4px solid var(--primary-color)}.before-after-section__image{position:relative;width:100%;height:0;padding-top:121.9054242002782%;background-color:#f2f2f2}.before-after-section__image:before{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;content:"準備中"}.before-after-section__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before-after-section__caption{margin-top:10px;font-size:12px;line-height:1.5}.works-comments{padding:40px 38px;margin-bottom:80px;border:1px solid #d3d3d6}@media (max-width:767px){.works-comments{margin-bottom:40px}}.works-comments__item:not(:last-child){margin-bottom:40px}.works-comments__name{padding-left:10px;margin-bottom:14px;font-size:16px;font-weight:var(--bold-font-weight);line-height:1.375;border-left:4px solid var(--primary-color)}@media (max-width:767px){.works-comments__name{font-size:14px}}.works-comments__content{font-size:16px}@media (max-width:767px){.works-comments__content{font-size:14px}}.works-data{margin-bottom:80px;font-size:16px}@media (max-width:767px){.works-data{margin-bottom:0;font-size:14px}}.works-data__item{display:flex;padding:5px 0;line-height:1.5;border-bottom:1px solid #d3d3d6}.works-data__name{flex-shrink:0;width:140px;font-weight:var(--bold-font-weight)}.works-buttons{margin-bottom:80px}@media (max-width:767px){.works-buttons{margin-top:40px;margin-bottom:30px}}.works-category-accordion{width:500px}@media (max-width:767px){.works-category-accordion{width:auto;margin-top:40px}}.works-category-accordion__content{display:none;padding:30px;margin-top:20px;background-color:#fff}@media (max-width:767px){.works-category-accordion__content{margin-right:-20px;margin-left:-20px}}.works-category-accordion__heading{display:flex;gap:14px;align-items:center;justify-content:flex-end}.works-category-accordion__toggle{padding-left:15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.579' height='11.579'%3E%3Cg data-name='グループ 10656' fill='none' stroke='%23333'%3E%3Cpath data-name='パス 25664' d='M5.79 0v11.579'/%3E%3Cpath data-name='パス 25665' d='M11.58 5.79H.001'/%3E%3C/g%3E%3C/svg%3E");background-position:right 15px center}.works-category-accordion__clear,.works-category-accordion__toggle{display:flex;align-items:center;width:106px;height:41px;font-size:12px;text-decoration:none}.works-category-accordion__clear{justify-content:center;border:1px solid #d0d0cb}.works-category-accordion__submit{margin-top:20px}@media (max-width:767px){.works-category-accordion__submit{margin-top:30px}}.works-category-accordion--open .works-category-accordion__toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.579' height='1'%3E%3Cg data-name='グループ 10656'%3E%3Cpath data-name='パス 25665' d='M11.58.5H.001' fill='none' stroke='%23333'/%3E%3C/g%3E%3C/svg%3E")}.works-category-submit-button{display:flex;align-items:center;justify-content:center;width:173px;height:47px;font-size:14px;text-decoration:none;border:1px solid #d0d0cb}.works-category-form{display:flex;flex-wrap:wrap;gap:5px 10px;margin-left:-13px;white-space:nowrap;list-style:none}@media (max-width:767px){.works-category-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;white-space:normal}}.works-category-form label{display:flex;cursor:pointer}.works-category-form input{width:0;height:0;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.works-category-form input:checked+span{color:#ffa326;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Ccircle data-name='楕円形 1' cx='3' cy='3' r='3' fill='%23ffae40'/%3E%3C/svg%3E");background-position:0}.works-category-form span{display:block;padding-left:13px}@media (max-width:767px){.works-category-form span{font-size:12px}}@media (min-width:768px){.only-mobile,.only-tablet-below{display:none}}@media (max-width:767px){.only-desktop-above,.only-pc{display:none}}.text-center{text-align:center!important}@media (max-width:767px){.text-center--only-pc{text-align:left}}.text-left{text-align:left}@media (max-width:767px){.sp-text-left{text-align:left}}.text-right{text-align:right}.fz16{font-size:16px}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px!important}@media (max-width:767px){.mb10{margin-bottom:5px!important}}.mb15{margin-bottom:15px!important}@media (max-width:767px){.mb15{margin-bottom:8px!important}}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}@media (max-width:767px){.mb25{margin-bottom:12px!important}}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px!important}@media (max-width:767px){.mb40{margin-bottom:20px!important}}.mb45{margin-bottom:45px}.mb48{margin-bottom:48px}@media (max-width:767px){.mb48{margin-bottom:20px}}.mb50{margin-bottom:50px!important}@media (max-width:767px){.mb50{margin-bottom:30px!important}}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}@media (max-width:767px){.mb70{margin-bottom:35px}}.mb90{margin-bottom:90px}@media (max-width:767px){.mb90{margin-bottom:45px}}.mt30{margin-top:30px}.mt50{margin-top:50px}@media (max-width:767px){.mt50{margin-top:25px}}@media (max-width:767px){.sp-overflow-hidden{overflow:hidden}}.mt-section{margin-top:100px}@media (max-width:767px){.mt-section{margin-top:80px}}.flex{display:flex;align-items:baseline}.flex--align-center{align-items:center}.fz14{font-size:14px}@media (max-width:767px){.sp-block{display:block}}