@charset "UTF-8";
/*!
Theme Name: lcity
Theme URI: http://underscores.me/
Author: Yakudo
Author URI: https://yakudoh.com/solut_and_delight/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lcity
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

lcity is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@keyframes flowing{0%{transform:translateX(0)}to{transform:translateX(-100%)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:auto;box-sizing:border-box}.block-contents__wrapper .type-post .entry-content blockquote,.block-contents__wrapper .type-post .entry-content pre,body{margin:0}.cta-btn.entry>a .btn .sp,details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-size:1em}samp{font-family:monospace,monospace}a{background-color:transparent;color:#252a34;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}summary{display:list-item}.cta-btn.entry>a .btn .pc,[hidden],template{display:none}*,::after,::before{box-sizing:inherit}body,button,input,optgroup,select{color:#252a34}body,button,input,optgroup,select,textarea{font-family:"Outfit","Noto Sans JP",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0}p{margin:0;font-weight:400}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff;position:relative;overflow-x:hidden}dd,dl,dt,ol,ul{margin:0;padding:0}li>ol,li>ul,ul{list-style:none}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}.business-list{display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media only screen and (min-width:960px){.business-list{flex-direction:row;justify-content:space-between}}.business-list>li{width:100%}.business-list>li:not(:last-child){margin-bottom:24px}@media only screen and (min-width:960px){.business-list>li{width:33%}.business-list>li:not(:last-child){margin-bottom:unset;margin-right:26px}}.business-list>li>a{display:flex;flex-direction:column;align-items:center;border-radius:20px;border:1px solid #0a00c8;background-color:#fff;padding:28px 0 20px;transition:all .3s ease}.business-list>li>a>p{display:flex;align-items:center;margin-bottom:26px}.business-list>li>a>p>img{max-width:280px;transform:scale(1);transition:all .3s ease}.business-list>li>a>div{display:flex;justify-content:center;align-items:center}.business-list>li>a>div>h3{font-size:1rem;margin-right:8px;font-weight:400;opacity:1;transition:opacity .3s ease}@media only screen and (min-width:460px){.business-list>li>a>div>h3{font-size:1.25rem}}.business-list>li>a:hover,.business-list>li>a:hover>div>.btn{border:1px solid #d6de01}.business-list>li>a:hover>p>img{transform:scale(1.05)}.business-list>li>a:hover>div>h3{opacity:.65}.business-list>li>a:hover>div>.btn>svg>path{stroke:#d6de01}.widget select,embed,iframe,object{max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a:visited{color:#252a34}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{background-color:unset;border:unset}.btn{display:flex;justify-content:center;align-items:center}.btn.round{border-radius:9999px}.btn.radius10{border-radius:10px}.btn.lr{width:30px;height:30px}@media only screen and (min-width:960px){.btn.lr{width:64px;height:64px}}.btn.md{width:24px;height:24px}.btn.md>svg{width:8.4px}@media only screen and (min-width:960px){.btn.md{width:40px;height:40px}.btn.md>svg{width:14px}}.btn.sm{width:30px;height:30px}.btn.sm>svg{width:12px}@media only screen and (min-width:960px){.btn.sm{width:40px;height:40px}.btn.sm>svg{width:16px}}.btn.xs{width:24px;height:24px}.btn.xs>svg{width:10px}.btn,.btn>svg>path{transition:all .3s ease}.btn.fill.bl{border:1px solid #0a00c8;background-color:#0a00c8}.btn.fill.bl>svg>path{stroke:#fff}.btn.fill.bl:hover,.cta-btn:hover .btn.fill.bl{background-color:transparent;border:1px solid #0a00c8}.btn.fill.bl:hover>svg>path,.btn.fill.wh>svg>path{stroke:#0a00c8}.btn.fill.wh{background-color:#fff;border:1px solid #fff}.btn.fill.wh:hover{background-color:#0a00c8}.btn.fill.wh:hover>svg>path{stroke:#fff}.btn.border.bl,.btn.fill.wh:hover{border:1px solid #0a00c8}.btn.border.bl>svg>path,.cv-btn.fill.bl:hover>p>svg>path{fill:#0a00c8}.btn.border.bl:hover,.btn.border.red:hover{border:1px solid #d6de01}.btn.border.bl:hover>svg>path{fill:#d6de01}.btn.border.wh{border:1px solid #fff}.btn.border.wh>svg>path{stroke:#fff}.btn.border.wh:hover>svg>path{stroke:#0a00c8}.btn.border.red{border:1px solid #d70129}.btn.border.red>svg>path{fill:#d70129}.btn.border.red:hover>svg>path{stroke:#d6de01}.btn.border.green{border:1px solid #0cc755}.btn.border.green>svg>path{fill:#0cc755}.cv-btn,.cv-btn.header{display:flex;align-items:center}.cv-btn{position:relative;justify-content:center;padding:20px 0;border-radius:9999px;transition:all .3s ease}@media only screen and (min-width:960px){.cv-btn{padding:30px 0}}.cv-btn>p{letter-spacing:.96px}.cv-btn>span{margin-right:6px}.cv-btn.header{flex-direction:column;background-color:#0a00c8;width:20vw;max-width:200px;padding:18px 0}.cv-btn.fill.bl>p>span,.cv-btn.header>span,.cv-btn>p{color:#fff}.cv-btn.header>span.en{font-size:1.5rem;font-weight:500}.cv-btn.header>span.ja{font-size:.625rem;letter-spacing:.4px}.cv-btn.header:hover{background-color:#d6de01}.cv-btn.cta{padding:20px 0;width:100%;max-width:440px;margin:0 auto}@media only screen and (min-width:960px){.cv-btn.cta{padding:40px 0;margin:unset}}.cv-btn.cta>p>svg{margin-right:8px;width:22px}@media only screen and (min-width:960px){.cv-btn.cta>p>svg{margin-right:10px;width:40px}}.cv-btn.cta>p>span{font-size:1.125rem;letter-spacing:1.08px;padding-right:20px}@media only screen and (min-width:460px){.cv-btn.cta>p>span{font-size:1.25rem;letter-spacing:1.2px;padding-right:32px}}.cta-btn,.cv-btn.border,.cv-btn.fill{transition:all .3s ease}.cta-btn:hover .btn.fill.wh,.cv-btn.fill.bl{background-color:#0a00c8;border:1px solid #0a00c8}.cv-btn.border.cb:hover>p>svg>path,.cv-btn.fill.bl>p>svg>path{fill:#fff}.cv-btn.fill.bl:hover,.cv-btn.fill.wh{background-color:#fff;border:1px solid #0a00c8}.cv-btn.border.cb>p>span,.cv-btn.fill.bl:hover>p>span,.g-nav>.cnt>ul>li>a.current,.g-nav>.cnt>ul>li>a:hover{color:#0a00c8}.cv-btn.fill.wh{border:1px solid #fff}.cv-btn.border.cb{border:1px solid #0a00c8;background-color:transparent;transition:all .3s ease}.cv-btn.border.cb>p>svg>path{fill:#0a00c8}.cta-btn.contact,.cv-btn.border.cb:hover{background-color:#0a00c8}.cta-btn.entry:hover>a>div,.cta-btn>a,.cv-btn.border.cb:hover>p>span,.cv-btn.border.wh:hover>p>span{color:#fff}.cta-btn:hover .btn.border.bl,.cv-btn.border.wh{border:1px solid #fff}.cv-btn.border.wh:hover{background-color:#fff}.cta-btn:hover .btn.fill.bl>svg>path,.cv-btn.border.wh:hover>svg>path{stroke:#0a00c8}.cv-btn>span.btn{position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media only screen and (min-width:960px){.cv-btn>span.btn{right:10px}}.cta-btn{border-radius:16px}@media only screen and (min-width:960px){.cta-btn{border-radius:40px}}.cta-btn:hover .btn.fill.wh>svg>path,.cv-btn.border.wh>svg>path{stroke:#fff}.cta-btn:hover .btn.border.bl>svg>path{fill:#fff;stroke:#fff}.block-contents__wrapper .type-post .entry-content .wp-block-table table td,.cta-btn:hover .btn.border.wh{border:1px solid #0a00c8}.cta-btn:hover .btn.border.wh>svg>path{stroke:#0a00c8}.cta-btn.contact{padding:20px 16px 24px}.cta-btn.contact:hover,.cta-btn.contact:hover .view-more-btn>button,.view-more-btn.fill.bl:hover>p{background-color:#d6de01}@media only screen and (min-width:460px){.cta-btn.contact{padding:14px 25px 25px}}@media only screen and (min-width:960px){.cta-btn.contact{width:48%}}.cta-btn.contact>a>div{margin-bottom:16px}.cta-btn.contact>a>div>h3{font-size:1rem;font-weight:700;letter-spacing:.32px}@media only screen and (min-width:460px){.cta-btn.contact>a>div>h3{font-size:1.375rem;letter-spacing:1.2px}}@media only screen and (min-width:960px){.cta-btn.contact>a>div>h3{font-size:1.5rem;letter-spacing:1.44px}}.cta-btn.contact>a>p{font-size:.875rem;font-weight:300;letter-spacing:.56px}@media only screen and (min-width:460px){.cta-btn.contact>a>p{font-size:1rem;letter-spacing:1.28px}}.cta-btn.entry{background-color:#d6de01;padding:32px 20px}@media only screen and (min-width:960px){.cta-btn.entry{padding:38px 40px}}.cta-btn.entry:hover,.view-more-btn.fill.bl>p{background-color:#0a00c8}.cta-btn.contact>a>div,.cta-btn.entry>a,.view-more-btn>p{display:flex;align-items:center;justify-content:space-between}.cta-btn.entry>a>div{display:flex;flex-direction:column;color:#0a00c8;margin-left:12px}@media only screen and (min-width:960px){.cta-btn.entry>a>div{flex-direction:row;align-items:center;margin-left:unset}}.cta-btn.entry>a>div>h3{font-size:2rem;font-weight:700;letter-spacing:.96px;text-shadow:1px 1px 5px rgba(255,255,255,.6)}@media only screen and (min-width:960px){.cta-btn.entry>a>div>h3{margin-right:40px;font-size:2.5rem;letter-spacing:3.2px}}.cta-btn.entry>a>div>p{font-size:.875rem;text-shadow:1px 1px 5px rgba(255,255,255,.75)}@media only screen and (min-width:960px){.cta-btn.entry>a>div>p{font-size:1rem}}@media only screen and (min-width:960px){.cta-btn.entry>a .btn .sp{display:none}.cta-btn.entry>a .btn .pc{display:block}}.view-more-btn{display:flex;align-items:center;flex-shrink:0}.view-more-btn>span{color:#0a00c8;font-size:1rem;margin-right:8px;transition:color .3s ease}@media only screen and (min-width:960px){.view-more-btn>span{font-size:1.25rem;margin-right:16px}}.view-more-btn>p{border-radius:50%;width:48px;height:48px;justify-content:center;transition:background-color .3s ease}@media only screen and (min-width:960px){.view-more-btn>p{width:64px;height:64px}}.view-more-btn.sm>p{width:40px;height:40px}.view-more-btn.sm>p>img{width:18px}.view-more-btn.plus>p>svg{width:14px;height:14px}@media only screen and (min-width:960px){.view-more-btn.plus>p>svg{width:24px;height:24px}.view-more-btn.arrow>p>svg{width:24px;height:8px}}.view-more-btn.fill.bl:hover>span{color:#d6de01}.view-more-btn.border.bl>p,.view-more-btn.border.wh>p{background-color:transparent;border:1px solid #0a00c8}.view-more-btn.border.wh>p{border:1px solid #fff}.g-nav--sp>.cnt a,.tgl-btn{position:relative;display:block}.tgl-btn::after,.tgl-btn::before{content:"";position:absolute;width:14px;height:1.5px;background-color:#0a00c8;border-radius:6px}@media only screen and (min-width:960px){.tgl-btn::after,.tgl-btn::before{width:20px;height:2px}}.tgl-btn::before{top:50%;left:50%;transform:translate(-50%,-50%)}.tgl-btn::after{top:50%;left:50%;transform:translate(calc(-50% + .5px),-50%) rotate(90deg)}@media only screen and (min-width:960px){.tgl-btn::after{transform:translate(-50%,-50%) rotate(90deg)}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.g-nav>.cnt{background-color:rgba(255,255,255,.75);border:1px solid #0a00c8;border-radius:100px;padding:26px}.g-nav>.cnt>ul{display:flex;justify-content:flex-start}.g-nav>.cnt>ul>li:not(:last-child){margin-right:26px}.g-nav>.cnt>ul>li>a{font-size:.875rem;color:#252a34;opacity:1;transition:color .3s ease,opacity .3s ease}.g-nav>.cnt>ul:not(:hover) li a{opacity:1}.g-nav>.cnt>ul:hover li:not(:hover) a{opacity:.65}.g-nav--sp{position:fixed;top:0;left:0;right:0;height:100vh;display:block;background-color:#0a00c8;clip-path:circle(0 at calc(100% - 60px) 60px);transition:clip-path .5s ease-in-out,visibility 0s .5s;visibility:hidden}.g-nav--sp.active{clip-path:circle(150% at calc(100% - 60px) 60px);visibility:visible;transition:clip-path .5s ease-in-out,visibility 0s}.g-nav--sp>.cnt{position:relative;height:100vh;padding-top:108px}.g-nav--sp>.cnt .logo{position:absolute;top:16px;left:20px}.g-nav--sp>.cnt .nav-body{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 54px);margin:0 auto}.g-nav--sp>.cnt .nav-body>ul{margin-bottom:16px}.g-nav--sp>.cnt .nav-body>ul>li{border-top:1px solid rgba(255,255,255,.5);padding:24px 0}.g-nav--sp>.cnt .nav-body>ul>li:last-child{border-bottom:1px solid rgba(255,255,255,.5)}@media only screen and (max-height:800px){.g-nav--sp>.cnt .nav-body>ul>li{padding:16px 0}}.g-nav--sp>.cnt .nav-body>ul>li>a,.g-nav--sp>.cnt .nav-body>ul>li>ul>li>a{color:#fff}.g-nav--sp>.cnt .nav-body>ul>li>a{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700}@media only screen and (max-height:800px){.g-nav--sp>.cnt .nav-body>ul>li>a{font-size:1rem}}.g-nav--sp>.cnt .nav-body>ul>li>ul{display:flex;flex-wrap:wrap;margin-top:10px}@media only screen and (max-height:800px){.g-nav--sp>.cnt .nav-body>ul>li>ul{margin-top:8px}}.g-nav--sp>.cnt .nav-body>ul>li>ul>li:not(:last-child){margin-right:24px}.g-nav--sp>.cnt .nav-body>ul>li>ul>li>a{font-size:.875rem;font-weight:350}@media only screen and (max-height:800px){.g-nav--sp>.cnt .nav-body>ul>li>ul>li>a{font-size:.75rem}}.g-nav--sp>.cnt .nav-contact{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;padding:20px 0 36px;background-color:#ecebfb}@media only screen and (max-height:800px){.g-nav--sp>.cnt .nav-contact{padding:6px 0 20px}}.g-nav--sp>.cnt .nav-contact__bg{position:absolute;top:0;left:0;right:0;transform:translateY(calc(-100% + 1px))}.g-nav--sp>.cnt .nav-contact>a{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 54px);color:#0a00c8}.g-nav--sp>.cnt .nav-contact>a>div{display:flex;flex-direction:column;align-items:flex-start}.g-nav--sp>.cnt .nav-contact>a>div>span:first-child{font-size:1.75rem;font-weight:600}.g-nav--sp>.cnt .nav-contact>a>div>span:nth-child(2){font-size:.75rem;letter-spacing:.48px}.g-nav--sp>.cnt a>div>span,.g-nav--sp>.cnt a>span{display:inline-block;transition:all .1s linear}.g-nav--sp>.cnt a>.btn{transition:all .2s linear}.g-nav--sp>.cnt a:hover>div>span:first-child,.g-nav--sp>.cnt a:hover>span:first-child{transform:scale(1.08)}.g-nav--sp>.cnt a:hover>.btn{transform:scale(1.14)}#nav-toggle{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}#nav-toggle:checked~.toggle-btn{background-color:#fff;transform:rotate(360deg);transition:transform 250ms ease}#nav-toggle:checked~.toggle-btn span{background-color:#0a00c8;transition:transform 250ms ease}#nav-toggle:checked~.toggle-btn span:nth-of-type(1){transform:translateY(1px) rotate(45deg)}#nav-toggle:checked~.toggle-btn span:nth-of-type(2){display:none}#nav-toggle:checked~.toggle-btn span:nth-of-type(3){transform:translateY(-1px) rotate(-45deg)}.toggle-btn,.toggle-btn span{position:relative;transition:transform 250ms ease;z-index:100}.toggle-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;background-color:#0a00c8;border-radius:50%;cursor:pointer}.toggle-btn span{display:block;width:16px;height:1px;background-color:#fff;float:left;transform-origin:center center}.toggle-btn span:nth-of-type(1){transform:translateY(-6px)}.toggle-btn span:nth-of-type(3){transform:translateY(6px)}.footer__nav{display:none}@media only screen and (min-width:960px){.footer__nav{display:flex;justify-content:center;width:100%;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);padding:40px 0 56px;margin-bottom:22px}}.footer__nav-list{margin-right:40px}@media only screen and (min-width:960px){.footer__nav-list{margin-right:64px}}.footer__nav-list>li{letter-spacing:.96px;transition:opacity .3s ease}.footer__nav-list>li:not(:last-of-type){margin-bottom:16px}.footer__nav-list>li.privacy>a{font-weight:300;font-size:.75rem;letter-spacing:-.48px}@media only screen and (min-width:960px){.footer__nav-list>li.privacy>a{font-size:.875rem}}.footer__nav-list>li>a{text-decoration:none;color:#fff;font-weight:400;transition:color .3s ease}.footer__nav-list>li .footer__nav-inner-list>li>a{text-decoration:none;color:#fff;font-weight:400;font-size:.875rem;letter-spacing:.84px;opacity:.75;transition:opacity .3s ease}.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline:hover>.wp-block-button__link,.example__detail .example__detail-content:hover h3>span,.footer__nav-list>li .footer__nav-inner-list>li>a:hover,.footer__nav-list>li>a:hover{color:#d6de01}.footer__nav-list>li .footer__nav-inner-list{margin-left:12px}.footer__nav-list>li .footer__nav-inner-list>li>a:hover{opacity:1}.footer__nav-list .footer__nav-inner-list{margin-top:-8px}.footer__nav-list .footer__nav-inner-list>li{margin-bottom:2px}@media only screen and (min-width:960px){.footer__nav-list .footer__nav-inner-list>li{margin-bottom:4px}}.footer__nav--sp{display:flex;justify-content:center;width:100%;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);padding:40px 0;margin-bottom:24px}@media only screen and (min-width:960px){.footer__nav--sp{display:none}}.sticky{display:block}.page,.post{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.accordion__item{background-color:#fff;border-radius:20px}.accordion__item:not(:last-child){margin-bottom:16px}.accordion__item[open]>.accordion__head>.btn__wrapper>.tgl-btn::after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.accordion__item--occupation .accordion-heading{font-size:1.125rem;font-weight:400;padding-top:12px;margin-bottom:40px}@media only screen and (min-width:960px){.accordion__item--occupation .accordion-heading{font-size:1.25rem;padding-top:24px}}.accordion__item--scope{background-color:rgba(100,137,212,.1)}.accordion__head{position:relative;display:block;cursor:pointer}.accordion__head::-webkit-details-marker,.accordion__head::marker{display:none}.accordion__head .btn__wrapper{position:absolute;top:30px;right:26px}@media only screen and (min-width:960px){.accordion__head .btn__wrapper{top:50%;transform:translateY(-50%);right:40px}}.accordion__head .btn__wrapper>.tgl-btn::after{opacity:1;transition:all .2s linear}.accordion__head--occupation{padding:16px 14px;display:flex;flex-direction:column}@media only screen and (min-width:960px){.accordion__head--occupation{padding:36px 40px;flex-direction:row;align-items:center}}.accordion__head--occupation>div:first-child{display:flex;align-items:center;margin-bottom:6px}@media only screen and (min-width:960px){.accordion__head--occupation>div:first-child{width:36%;max-width:320px;margin-bottom:unset}}.accordion__head--occupation>div:first-child .occupation-id{font-size:.875rem;margin-right:10px}@media only screen and (min-width:460px){.accordion__head--occupation>div:first-child .occupation-id{font-size:1rem}}@media only screen and (min-width:960px){.accordion__head--occupation>div:first-child .occupation-id{margin-right:24px}}.accordion__head--occupation>div:first-child .occupation-name{display:flex;flex-direction:column}.accordion__head--occupation>div:first-child .occupation-name>span:first-child{font-size:1.125rem;font-weight:400}.accordion__head--occupation>div:first-child .occupation-name>span:nth-child(2){font-size:.75rem;font-weight:300;opacity:.5}@media only screen and (min-width:460px){.accordion__head--occupation>div:first-child .occupation-name>span:first-child{font-size:1.25rem;font-weight:400}.accordion__head--occupation>div:first-child .occupation-name>span:nth-child(2){font-size:.875rem;font-weight:300;opacity:.5}}.accordion__head--occupation .occupation-summary{font-size:.875rem;margin-left:24px}@media only screen and (min-width:460px){.accordion__head--occupation .occupation-summary{font-size:1rem}}@media only screen and (min-width:960px){.accordion__head--occupation .occupation-summary{margin-left:unset}}.accordion__head--scope{padding:24px 14px}@media only screen and (min-width:960px){.accordion__head--scope{padding:36px 40px}}.accordion__head--scope>p{font-size:1.125rem}.accordion__head--scope>p::before{content:"";display:inline-block;border-radius:9999px;width:8px;height:8px;background-color:#0a00c8;margin-right:12px;transform:translateY(-2px)}@media only screen and (min-width:960px){.accordion__head--scope>p{font-size:1.25rem}.accordion__head--scope>p::before{width:8px;height:8px}}.accordion__head--scope .btn__wrapper{top:50%;transform:translateY(-50%);right:22px}.accordion__head--scope .btn__wrapper>.tgl-btn::after,.accordion__head--scope .btn__wrapper>.tgl-btn::before{content:"";position:absolute;width:12px;height:1.5px;background-color:#0a00c8}@media only screen and (min-width:960px){.accordion__head--scope .btn__wrapper>.tgl-btn::after,.accordion__head--scope .btn__wrapper>.tgl-btn::before{width:20px;height:2px}}.accordion__head--scope .btn__wrapper>.tgl-btn::after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.accordion__body{position:relative;overflow:hidden}.accordion__body__inner--occupation{padding:44px 14px 40px}@media only screen and (min-width:460px){.accordion__body__inner--occupation{padding:44px 38px 40px}}@media only screen and (min-width:960px){.accordion__body__inner--occupation{border-top:unset;padding:44px 60px 80px 40px}}.accordion__body__inner--occupation .occupation-description{display:flex;flex-direction:column;margin-bottom:60px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-description{flex-direction:row;align-items:center;margin-bottom:80px}}.accordion__body__inner--occupation .occupation-description__text{flex:1;display:flex;flex-direction:column;margin-bottom:50px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-description__text{margin-bottom:unset;margin-right:40px}}.accordion__body__inner--occupation .occupation-description__text>p{letter-spacing:.64px}.accordion__body__inner--occupation .occupation-description__text>p:first-child{font-size:1.125rem;letter-spacing:unset}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-description__text>p:first-child{font-size:1.25rem}}.accordion__body__inner--occupation .occupation-description__text>p:not(:last-child){margin-bottom:24px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-description__text>p:not(:last-child){margin-bottom:20px}.accordion__body__inner--occupation .occupation-description__thumbnail{flex:1;width:50%}}.accordion__body__inner--occupation .occupation-description__thumbnail>img{border-radius:6px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-description__thumbnail>img{border-radius:10px}}.accordion__body__inner--occupation .occupation-scope{margin-bottom:60px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-scope{margin-bottom:80px}.accordion__body__inner--occupation .occupation-career__list{border-bottom:1px solid rgba(37,42,52,.25)}}.accordion__body__inner--occupation .occupation-career__item{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-career__item{flex-direction:row}}.accordion__body__inner--occupation .occupation-career__item:not(:last-of-type)::after{content:"";position:absolute;top:14px;left:4px;width:2px;height:calc(100% + 28px);background-color:#6489d4}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-career__item:not(:last-of-type)::after{left:38px;height:calc(100% + 40px)}}.accordion__body__inner--occupation .occupation-career__item:first-of-type::after{background:linear-gradient(180deg,#c1cfec 0,#6489d4 100%)}.accordion__body__inner--occupation .occupation-career__item:first-of-type .occupation-career-post-name::before{background-color:#c1cfec}.accordion__body__inner--occupation .occupation-career__item:nth-last-of-type(2)::after{background:linear-gradient(180deg,#6489d4 0,#0a00c8 100%)}.accordion__body__inner--occupation .occupation-career__item:last-of-type .occupation-career-post-name::before{background-color:#0a00c8}.accordion__body__inner--occupation .occupation-career__item:not(:first-of-type){margin-top:28px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-career__item:not(:first-of-type){margin-top:40px}}.accordion__body__inner--occupation .occupation-career__item>.occupation-career-post-description{border-bottom:1px solid rgba(37,42,52,.25)}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-career__item>.occupation-career-post-description{border-bottom:unset}.accordion__body__inner--occupation .occupation-career__item:not(:last-of-type)>.occupation-career-post-description{border-bottom:1px solid rgba(37,42,52,.25)}}.accordion__body__inner--occupation .occupation-career-post-name{margin-bottom:12px}.accordion__body__inner--occupation .occupation-career-post-name::before{content:"";position:relative;display:inline-block;border-radius:9999px;width:10px;height:10px;background-color:#6489d4;margin-right:12px;z-index:10}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-career-post-name{margin-bottom:unset;padding-left:unset;width:26%}.accordion__body__inner--occupation .occupation-career-post-name::before{margin-left:34px;margin-right:16px}}.accordion__body__inner--occupation .occupation-career-post-description{margin-left:22px;padding-bottom:34px;line-height:160%;letter-spacing:.64px}@media only screen and (min-width:960px){.accordion__body__inner--occupation .occupation-career-post-description{width:74%;margin-left:unset;padding:0 76px 24px 0}}.accordion__body__inner--scope{padding:18px 28px 24px}@media only screen and (min-width:960px){.accordion__body__inner--scope{padding:4px 100px 36px 62px}}.swiper__cnt{width:100%;position:relative}.swiper__cnt>.swiper-navigation-wrapper{position:absolute;bottom:-92px;display:flex;justify-content:center;width:100%}@media only screen and (min-width:460px){.swiper__cnt>.swiper-navigation-wrapper{bottom:-104px}}.swiper__cnt>.swiper-navigation-wrapper>.swiper-button-next,.swiper__cnt>.swiper-navigation-wrapper>.swiper-button-prev{color:#252a34}.swiper__cnt>.swiper-navigation-wrapper>.swiper-button-next::after,.swiper__cnt>.swiper-navigation-wrapper>.swiper-button-prev::after{font-size:.85rem;line-height:1rem}.swiper__cnt>.swiper-navigation-wrapper>.swiper-button-prev{left:50%;transform:translateX(calc(-50% - 34px))}.swiper__cnt>.swiper-navigation-wrapper>.swiper-button-next{right:50%;transform:translateX(calc(50% + 34px))}.swiper__cnt>.swiper-navigation-wrapper>.swiper-divider{width:1px;height:20px;background-color:rgba(37,42,52,.5);margin:0 15px}.swiper__cnt__rental-management{margin:0 auto;width:calc(100% - 40px);max-width:1120px}@media only screen and (min-width:720px){.swiper__cnt__rental-management{width:100%;max-width:unset}}.swiper__rental-management .swiper-slide .card_wrapper{background-color:#fff;border:1px solid #0a00c8;border-radius:20px;padding:24px}.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}@media only screen and (min-width:960px){.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt{flex-direction:row}}.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt>p{overflow:hidden;border-radius:20px}.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt>p:last-of-type{box-shadow:0 0 10px rgba(10,0,200,.25)}@media only screen and (min-width:960px){.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt>p:last-of-type{box-shadow:unset}}.swiper__buying-and-selling .swiper-slide:hover,.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt>p>img{transform:scale(1.1)}.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt>img{width:12px;margin:12px auto;transform:rotate(90deg) scaleY(1.4)}@media only screen and (min-width:960px){.swiper__rental-management .swiper-slide .card_wrapper>.card__img__cnt>img{transform:unset;margin:0 10px}}.swiper__rental-management .swiper-slide .card_wrapper>.card__content__cnt>div{display:flex;margin-bottom:12px}.swiper__rental-management .swiper-slide .card_wrapper>.card__content__cnt>div>.card__title{color:#0a00c8;font-size:1rem;font-weight:700;letter-spacing:1.28px;margin-right:16px}.swiper__rental-management .swiper-slide .card_wrapper>.card__content__cnt>div>.card_taxonomy{color:#0a00c8;font-size:.75rem;padding:1px 12px;border:1px solid #0a00c8;border-radius:4px}.swiper__rental-management .swiper-slide .card_wrapper>.card__content__cnt>p{letter-spacing:1.92px}.swiper__buying-and-selling .swiper-wrapper{transition-timing-function:linear}.swiper__buying-and-selling .swiper-slide{position:relative;max-width:220px;padding:40px 0;transition:transform .3s ease}@media only screen and (min-width:960px){.swiper__buying-and-selling .swiper-slide{max-width:380px}}.swiper__buying-and-selling .swiper-slide.is-new::before{content:"New";position:absolute;top:40px;right:0;width:72px;aspect-ratio:1;line-height:72px;text-align:center;color:#fff;letter-spacing:.96px;border-radius:50%;background-color:#0a00c8}.swiper__buying-and-selling .swiper-slide .card_wrapper>a>img{margin-bottom:22px;border-radius:100px;object-fit:cover;height:282px}@media only screen and (min-width:960px){.swiper__buying-and-selling .swiper-slide .card_wrapper>a>img{height:480px}}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--ttl{font-weight:700;letter-spacing:1.28px;margin-bottom:4px}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--Investment{margin-bottom:16px}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--Investment>span{font-size:.75rem;letter-spacing:.48px}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--Investment>span:first-child{margin-right:24px}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media only screen and (min-width:960px){.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta>span{font-size:.75rem;font-weight:350;letter-spacing:.24px;color:rgba(37,42,52,.5)}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta>span.building-info--meta--place{padding:2px 12px;border:1px solid rgba(37,42,52,.25);margin-bottom:6px}@media only screen and (min-width:960px){.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta>span>span:first-of-type{margin-bottom:unset}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta>span>span:nth-last-of-type(2){margin-bottom:unset}.swiper__buying-and-selling .swiper-slide .card_wrapper>a .building-info--meta>span>span:not(:last-of-type){margin-right:12px}}.swiper-pagination_horizontal{position:absolute;bottom:-52px!important}@media only screen and (min-width:460px){.swiper-pagination_horizontal{bottom:-60px!important}}.swiper-pagination_horizontal>.swiper-pagination-bullet{background-color:#0a00c8;height:8px;width:8px;margin:0 20px!important}.swiper-pagination_horizontal>.swiper-pagination-bullet-active{background-color:#0a00c8}@media only screen and (min-width:460px){.swiper-pagination_horizontal>.swiper-pagination-bullet{height:12px;width:12px}}.swiper-slide.slide-example,.swiper-slide.slide-renotta{min-width:100%;max-width:640px}@media only screen and (min-width:460px){.swiper-slide.slide-example,.swiper-slide.slide-renotta{min-width:640px;max-width:640px}}.example__detail .example__detail-img{width:100%;margin:0 auto 4px;aspect-ratio:1.75/1}@media only screen and (min-width:460px){.example__detail .example__detail-img{width:320px}}.example__detail .example__detail-img>img{border-radius:4px}.example__detail .example__detail-img ul{display:flex;justify-content:center;gap:.75rem;color:#252a34}.example__detail .example__detail-img ul a{background-image:linear-gradient(#0a00c8,#0a00c8);background-repeat:no-repeat;background-position:bottom right;background-size:0 1px;transition:background-size .3s}.example__detail .example__detail-img ul a:hover{background-position:bottom left;background-size:100% 1px}.example__detail .example__detail-img ul .active{color:#0a00c8}.example__detail .example__detail-content h3{display:flex;align-items:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(37,42,52,.25)}.example__detail .example__detail-content h3>span{color:#0a00c8;font-size:1rem;font-weight:700;line-height:150%;letter-spacing:-.16px;margin-right:12px;transition:color .3s ease-in}.example__detail .example__detail-content h3>svg>circle{stroke:#0a00c8;transition:stroke .3s ease-in}.example__detail .example__detail-content h3>svg>path{fill:#0a00c8;transition:fill .3s ease-in}.example__detail .example__detail-content p{font-size:1rem;font-weight:400;line-height:150%;letter-spacing:.32px;margin-bottom:1rem}.example__detail .example__detail-content div{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:24px}.example__detail .example__detail-content div span{display:flex;align-items:center;margin-right:4px}.example__detail .example__detail-content div ul{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px}.example__detail .example__detail-content div ul li{padding:.25rem 1rem;border-radius:6px;border:1px solid #6489d4;color:#6489d4;font-size:.75rem;font-weight:400;line-height:150%;letter-spacing:.24px}@media only screen and (min-width:460px){.example__detail .example__detail-content div{flex-flow:row;align-items:center}.example__detail .example__detail-content div ul{flex-flow:row}}.example__detail .example__detail-content:hover h3>svg>circle{stroke:#d6de01;transition:stroke .3s ease-in}.example__detail .example__detail-content:hover h3>svg>path{fill:#d6de01;transition:fill .3s ease-in}.block-contents__wrapper,.is-root-container{width:calc(100% - 40px);max-width:1120px;margin:0 auto 200px}@media only screen and (min-width:460px){.block-contents__wrapper,.is-root-container{width:calc(100% - 40px)}}@media only screen and (min-width:960px){.block-contents__wrapper,.is-root-container{width:100%}}.post-thumbnail{margin-bottom:120px;text-align:center}.block-contents__wrapper .type-post .entry-content p{font-size:1rem;line-height:160%;letter-spacing:.32px;margin-bottom:24px}.block-contents__wrapper .type-post .entry-content h1,.block-contents__wrapper .type-post .entry-content h2{margin-bottom:32px;font-weight:700;line-height:160%}.block-contents__wrapper .type-post .entry-content h3{font-weight:700;line-height:160%;position:relative;color:#0a00c8;margin-bottom:32px;letter-spacing:.72px;font-size:2rem}.block-contents__wrapper .type-post .entry-content h4,.block-contents__wrapper .type-post .entry-content h5,.block-contents__wrapper .type-post .entry-content h6{margin-bottom:32px;font-weight:700}.block-contents__wrapper .type-post .entry-content h1,.block-contents__wrapper .type-post .entry-content h2,.block-contents__wrapper .type-post .entry-content h4,.block-contents__wrapper .type-post .entry-content h5{position:relative;color:#0a00c8}.block-contents__wrapper .type-post .entry-content h1,.block-contents__wrapper .type-post .entry-content h2{background:#f3f2fc;padding:28px 60px;width:100%;font-size:2.25rem;letter-spacing:.8px;border-radius:30px}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content h1,.block-contents__wrapper .type-post .entry-content h2{font-size:2.5rem}}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content h3{font-size:2.25rem}}.block-contents__wrapper .type-post .entry-content h3::before{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#0a00c8;border-radius:9999px}.block-contents__wrapper .type-post .entry-content h4{font-size:1.5rem;line-height:150%;letter-spacing:1.68px}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content h4{font-size:1.75rem}}.block-contents__wrapper .type-post .entry-content h4::after,.block-contents__wrapper .type-post .entry-content h4::before{content:"";position:absolute;bottom:-10px;left:0;height:2px;border-radius:9999px}.block-contents__wrapper .type-post .entry-content h4::before{width:100%;background-color:rgba(37,42,52,.25)}.block-contents__wrapper .type-post .entry-content h4::after{width:16%;background-color:#0a00c8}.block-contents__wrapper .type-post .entry-content h5{font-size:1.375rem;line-height:160%;letter-spacing:.48px}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content h5{font-size:1.5rem}}.block-contents__wrapper .type-post .entry-content h6{font-size:1.125rem;line-height:160%;letter-spacing:.4px}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content h6{font-size:1.25rem}}.block-contents__wrapper .type-post .entry-content ol,.block-contents__wrapper .type-post .entry-content ul{margin:0;padding:0;list-style:none}.block-contents__wrapper .type-post .entry-content ol.wp-block-list,.block-contents__wrapper .type-post .entry-content ul.wp-block-list{padding-left:32px;margin-bottom:26px}.block-contents__wrapper .type-post .entry-content ol.wp-block-list>li,.block-contents__wrapper .type-post .entry-content ul.wp-block-list>li{line-height:160%;letter-spacing:.32px}.block-contents__wrapper .type-post .entry-content ol.wp-block-list .wp-block-list>li:not(:last-child),.block-contents__wrapper .type-post .entry-content ol.wp-block-list>li:not(:last-child),.block-contents__wrapper .type-post .entry-content ul.wp-block-list .wp-block-list>li:not(:last-child),.block-contents__wrapper .type-post .entry-content ul.wp-block-list>li:not(:last-child){margin-bottom:6.4px}.block-contents__wrapper .type-post .entry-content ol.wp-block-list>li>div.block-editor-rich-text__editable,.block-contents__wrapper .type-post .entry-content ul.wp-block-list>li>div.block-editor-rich-text__editable{display:inline}.block-contents__wrapper .type-post .entry-content ol.wp-block-list .wp-block-list,.block-contents__wrapper .type-post .entry-content ul.wp-block-list .wp-block-list{margin-left:20px;margin-top:6px}.block-contents__wrapper .type-post .entry-content ol.wp-block-list .wp-block-list>li,.block-contents__wrapper .type-post .entry-content ul.wp-block-list .wp-block-list>li{line-height:160%;letter-spacing:.32px}.block-contents__wrapper .type-post .entry-content ol.wp-block-list .wp-block-list>li:before,.block-contents__wrapper .type-post .entry-content ul.wp-block-list .wp-block-list>li:before,.block-contents__wrapper .type-post .entry-content ul.wp-block-list>li::before{content:"";display:inline-block;width:8px;aspect-ratio:1;border-radius:50%;background-color:#0a00c8;margin-right:10px}.block-contents__wrapper .type-post .entry-content ol.wp-block-list{counter-reset:item}.block-contents__wrapper .type-post .entry-content ol.wp-block-list>li::before{counter-increment:item;content:counter(item) ".";color:#0a00c8;font-weight:700;letter-spacing:.32px;margin-right:10px}.block-contents__wrapper .type-post .entry-content>blockquote.wp-block-quote{background-color:#f3f2fc;margin-bottom:24px;padding:20px;border-radius:15px;border:1px solid #0a00c8}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content>blockquote.wp-block-quote{max-width:60%}}.block-contents__wrapper .type-post .entry-content>blockquote.wp-block-quote>p{font-size:1.25rem;line-height:160%;letter-spacing:.4px;margin-bottom:8px;transform:skewX(-4deg)}.block-contents__wrapper .type-post .entry-content>blockquote.wp-block-quote>.wp-block-quote>p{font-size:.75rem;line-height:160%;letter-spacing:.24px;transform:skewX(-4deg);opacity:.8;margin:unset}.block-contents__wrapper .type-post .entry-content .wp-block-buttons,.block-contents__wrapper .type-post .entry-content details.wp-block-details,.block-contents__wrapper .type-post .entry-content figure{margin-bottom:32px}.block-contents__wrapper .type-post .entry-content .wp-block-buttons.is-layout-flex{display:flex;gap:10px}.block-contents__wrapper .type-post .entry-content .wp-block-buttons.is-layout-flex .wp-block-button{flex:1}.block-contents__wrapper .type-post .entry-content .wp-block-buttons:not(.is-layout-flex){display:block}.block-contents__wrapper .type-post .entry-content .wp-block-buttons:not(.is-layout-flex) .wp-block-button+div{margin-top:16px}.block-contents__wrapper .type-post .entry-content .wp-block-buttons[class*=wp-container-core-buttons-is-layout-]{justify-content:center}.block-contents__wrapper .type-post .entry-content .wp-block-button{position:relative;width:100%;border-radius:9999px;background-color:#0a00c8;border:1px solid #0a00c8;transition:all .3s ease;cursor:pointer}.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline:after,.block-contents__wrapper .type-post .entry-content .wp-block-button:after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:28px;aspect-ratio:1;border-radius:50%;border:1px solid #fff;background-image:url(./img/icon__arrow__contact-btn--wh.svg);background-repeat:no-repeat;background-position:center;background-size:12px}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-button:after{width:56px;background-size:unset}}.block-contents__wrapper .type-post .entry-content .wp-block-button:hover{background-color:#d6de01;border:1px solid #d6de01}@media only screen and (min-width:460px){.block-contents__wrapper .type-post .entry-content .wp-block-button{max-width:560px}}.block-contents__wrapper .type-post .entry-content .wp-block-button .wp-block-button__link{background-color:transparent;display:inline-block;width:100%;color:#fff;font-size:1.125rem;letter-spacing:1.2px;padding:20px 60px 20px 20px;transition:all .3s ease}@media only screen and (min-width:460px){.block-contents__wrapper .type-post .entry-content .wp-block-button .wp-block-button__link{font-size:1.25rem;max-width:560px}}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-button .wp-block-button__link{padding:40px 80px 40px 40px}}.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline{background-color:transparent;cursor:pointer}.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline>.wp-block-button__link{color:#0a00c8}.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline:after{border:1px solid #0a00c8;background-image:url(./img/icon__arrow__contact-btn--bl.svg);transition:all .3s ease}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline:after{width:56px;background-size:unset}}.block-contents__wrapper .type-post .entry-content .wp-block-button.is-style-outline:hover:after{border:1px solid #d6de01;background-image:url(./img/icon__arrow__contact-btn--gr.svg)}.block-contents__wrapper .type-post .entry-content .wp-block-button>a.has-text-align-center,.block-contents__wrapper .type-post .entry-content .wp-block-button>div.has-text-align-center{display:block;text-align:center}.block-contents__wrapper .type-post .entry-content pre.wp-block-code{padding:20px;background-color:#252a34;border-radius:10px;margin-bottom:32px}.block-contents__wrapper .type-post .entry-content pre.wp-block-code>code{display:block;color:#fff}.block-contents__wrapper .type-post .entry-content details.wp-block-details[open]>summary::before{content:"";display:inline-block;width:24px;aspect-ratio:1;margin-right:10px;background-image:url(./img/icon__accorfion-btn--minus.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.block-contents__wrapper .type-post .entry-content details.wp-block-details>summary{display:flex;align-items:center;font-size:1rem;font-weight:500;letter-spacing:.96px}.block-contents__wrapper .type-post .entry-content details.wp-block-details>summary::-webkit-details-marker{display:none}.block-contents__wrapper .type-post .entry-content details.wp-block-details>summary::before{content:"";display:inline-block;width:24px;aspect-ratio:1;margin-right:10px;background-image:url(./img/icon__accorfion-btn--plus.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.block-contents__wrapper .type-post .entry-content details.wp-block-details>p{margin-top:8px;padding-left:34px;letter-spacing:.96px}.block-contents__wrapper .type-post .entry-content pre.wp-block-preformatted{border-radius:10px;background-color:#f3f2fc;padding:20px;margin-bottom:32px}.block-contents__wrapper .type-post .entry-content figure.wp-block-pullquote{padding:20px;background-color:#fcfceb;border-radius:15px;border:1px solid #d6de01;max-width:46%}.block-contents__wrapper .type-post .entry-content figure.wp-block-pullquote>blockquote{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.block-contents__wrapper .type-post .entry-content figure.wp-block-pullquote>blockquote>cite,.block-contents__wrapper .type-post .entry-content figure.wp-block-pullquote>blockquote>p{transform:skewX(-4deg)}.block-contents__wrapper .type-post .entry-content figure.wp-block-pullquote>blockquote>p{font-size:1rem;line-height:160%;letter-spacing:.32px;margin-bottom:unset}.block-contents__wrapper .type-post .entry-content figure.wp-block-pullquote>blockquote>cite{font-style:normal;font-size:.75rem;line-height:160%;letter-spacing:.24px}.block-contents__wrapper .type-post .entry-content .wp-block-file{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-file{flex-direction:row}}.block-contents__wrapper .type-post .entry-content .wp-block-file>a:first-child{color:#252a34;font-size:.75rem;line-height:160%;letter-spacing:.24px;transition:color .3s ease;margin-bottom:4px}.block-contents__wrapper .type-post .entry-content .wp-block-file>a:first-child:hover{color:#0a00c8}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-file>a:first-child{margin-bottom:unset;margin-right:20px}}.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;color:#fff;font-size:1.125rem;line-height:160%;letter-spacing:.4px;background-color:#0a00c8;padding:20px;border-radius:9999px;transition:all .3s ease}@media only screen and (min-width:460px){.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button{font-size:1.25rem;max-width:362px}}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button{min-width:360px!important;padding:36px}}.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button::after{content:"";width:24px;aspect-ratio:1;background-image:url(./img/icon__download--wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:8px}@media only screen and (min-width:460px){.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button::after{width:26px}}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button::after{width:30px}}.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button:hover{background-color:#d6de01}.block-contents__wrapper .type-post .entry-content .wp-block-file .wp-block-file__button:hover::after{background-image:url(./img/icon__download--wh.svg)}.block-contents__wrapper .type-post .entry-content .wp-block-table.is-style-stripes table td{border:1px solid transparent}.block-contents__wrapper .type-post .entry-content .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background-color:rgba(241,249,250,.7)}.block-contents__wrapper .type-post .entry-content .wp-block-group{margin:20px 0;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.block-contents__wrapper .type-post .entry-content .wp-block-group .wp-block-group__inner-container{max-width:800px;margin:0 auto}.block-contents__wrapper .type-post .entry-content .wp-block-group.is-layout-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0;padding:20px;background-color:#f9f9f9;border-radius:10px}.block-contents__wrapper .type-post .entry-content .wp-block-group.is-layout-grid figure{margin:0;text-align:center}.block-contents__wrapper .type-post .entry-content .wp-block-group.is-layout-grid img{width:100%;height:auto;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.block-contents__wrapper .type-post .entry-content .wp-block-group.is-layout-grid img:hover{transform:scale(1.05);box-shadow:0 8px 12px rgba(0,0,0,.2)}@media only screen and (min-width:460px){.block-contents__wrapper .type-post .entry-content .wp-block-group.is-layout-grid img{border-radius:8px}}@media only screen and (min-width:960px){.block-contents__wrapper .type-post .entry-content .wp-block-group.is-layout-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}}.block-contents__wrapper .type-post .entry-content .wp-block-image{text-align:center}.block-contents__wrapper .type-post .entry-content .wp-block-image img{width:100%;height:auto;border-radius:4px}.block-contents__wrapper .type-post .entry-content .is-layout-constrained{padding:0 15px}.block-contents__wrapper .type-post .entry-content .wp-block-columns{display:flex;gap:20px;margin:20px 0;align-items:center;flex-wrap:wrap}.block-contents__wrapper .type-post .entry-content .wp-block-column{flex:1;min-width:300px;box-sizing:border-box}.block-contents__wrapper .type-post .entry-content .wp-block-buttons{display:flex;justify-content:flex-start}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pb-80{padding-bottom:80px!important}.radius-20{border-radius:20px}.socical__icons>li,.sp-br{display:block}@media only screen and (min-width:960px){.sp-br{display:none}}.pc-br{display:none}@media only screen and (min-width:960px){.pc-br{display:block}}.content__inner{margin:0 auto;width:calc(100% - 20px);max-width:1282px}@media only screen and (min-width:460px){.content__inner{width:calc(100% - 40px)}}@media only screen and (min-width:960px){.content__inner{width:100%}}.section__inner{margin:0 auto;width:calc(100% - 40px);max-width:1120px}@media only screen and (min-width:460px){.section__inner{width:calc(100% - 40px)}}@media only screen and (min-width:960px){.section__inner{width:100%}}.expand{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.round-heading{position:relative;display:inline-flex;justify-content:center;border-radius:50px;border:1px solid #0a00c8;padding:13px;width:100%;max-width:564px}@media only screen and (min-width:460px){.round-heading{padding:18px}}.round-heading>h2{font-size:1.25rem;font-weight:700;color:#0a00c8;letter-spacing:.8px}@media only screen and (min-width:460px){.round-heading>h2{font-size:1.75rem}}.round-heading::after,.round-heading::before{content:"";position:absolute;background-color:transparent}.round-heading.interrupt::before{top:-4px;right:56px;width:12px;height:8px}.round-heading.interrupt::after{bottom:-4px;left:56px;width:12px;height:8px}.round-heading.slash::before{bottom:-4px;left:50%;width:14px;height:8px;transform:translateX(-50%)}.round-heading.slash::after{display:inline-block;bottom:-2px;left:50%;width:16px;height:1px;background-color:#0a00c8;transform:translateX(-50%) rotate(120.842deg)}.heading__underline{position:relative;padding-bottom:12px;border-bottom:2px solid rgba(37,42,52,.25)}.dec__topline{position:relative;display:block}.dec__topline::before{content:"";position:absolute;top:0;display:block;height:2px;width:100%;background-color:rgba(37,42,52,.25)}.dec__topline::after,.sec__ttl.ttl--border:after{content:"";position:absolute;left:0;display:inline;height:2px;background-color:#0a00c8}.dec__topline::after{top:0;width:160px}.speach-babble{padding:20px;background-color:#fff;border-radius:20px;z-index:10}.speach-babble::before{display:block;border-radius:50%/0 0 100% 100%;left:50%;bottom:-16px;width:32px;height:16px;z-index:-10}.speach-babble::after,.speach-babble::before,.speach-babble>p::after{content:"";position:absolute;background-color:#fff;transform:translateX(-50%)}.speach-babble::after{display:block;border-radius:50%/0 0 100% 100%;left:50%;bottom:-13px;width:29px;height:14.5px}.speach-babble>p::after{border-radius:50%;left:calc(50% - 19px);bottom:-32px;width:10px;height:10px}.speach-babble,.speak{position:relative}.speak::after,.speak::before{content:"";display:inline-block;height:2px;width:46px;background-color:#252a34}@media only screen and (min-width:960px){.speak::after,.speak::before{height:2.5px;width:46px}}.speak::before{transform:rotate(61.189deg)}.speak::after{transform:rotate(118.811deg)}.sec__ttl{font-size:1.75rem;font-weight:700;letter-spacing:2.4px}@media only screen and (min-width:960px){.sec__ttl{font-size:2.5rem;letter-spacing:unset}}.sec__ttl.ttl--bl{color:#0a00c8}.sec__ttl.ttl--sm{font-size:.75rem;font-weight:500;letter-spacing:unset}@media only screen and (min-width:960px){.sec__ttl.ttl--sm{font-size:1rem}}.sec__ttl.ttl--en{font-weight:700;letter-spacing:unset;display:inline-block;position:relative}.sec__ttl.ttl--border:after{bottom:calc(-1rem + 2px);width:110%}.sec__header{display:flex;justify-content:space-between}.sec__header__img{margin-bottom:120px}.mark_yellow{background:-webkit-linear-gradient(transparent 64%,rgba(214,222,1,.75) 0);background:linear-gradient(transparent 64%,rgba(214,222,1,.75) 0)}.dots--bl{background-image:radial-gradient(circle at center,#0a00c8 20%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.4em}.cross-icon{position:relative;display:inline-block;color:#252a34;width:20px;height:20px}.cross-icon:after,.cross-icon:before{content:"";position:absolute;top:10px;width:20px;height:2px;background-color:currentColor}.cross-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cross-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.scroll-bg-msg>ul{display:flex;justify-content:center;padding-inline:0;margin-inline:0;gap:0;overflow:hidden}.scroll-bg-msg>ul>li{font-size:5rem;color:#fff;padding-right:80px;white-space:nowrap;animation:flowing 8s linear infinite}.socical__icons{position:relative;width:210px;display:flex;justify-content:space-between;margin:0 auto}.socical__icons>li>a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.socical__icons>li>a>img{width:34px}.socical__icons>li:not(:last-child){margin-right:24px}@media only screen and (min-width:460px){.socical__icons{width:186px}.socical__icons>li:not(:last-child){margin-right:16px}}.is-pc{display:none}@media only screen and (min-width:460px){.is-pc{display:block}}.is-sp{display:block}@media only screen and (min-width:460px){.is-sp{display:none}}.is-pc-ib{display:none}@media only screen and (min-width:460px){.is-pc-ib{display:inline-block}}.is-sp-ib{display:inline-block}@media only screen and (min-width:460px){.is-sp-ib{display:none}}.txt-blue{color:#0a00c8}.txt-blue,.txt-bold{font-weight:700}.txt-20px{font-size:20px}.brackets{margin-left:-9px}