﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a,button{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit;transition:opacity .3s;cursor:pointer}a:hover,button:hover{opacity:.7}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.sp-only{display:none}@media(max-width: 820px){.sp-only{display:block}}.pc-only{display:block}@media(max-width: 820px){.pc-only{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--base-color: #f8f7f6;--main-color: #008a78;--contents-color: #f4f4f4;--accent-color01: #e6d773;--accent-color02: #e67373;--border-color01: #8e8e8e;--border-color02: #d0cccc;--text-color: #1c1c1c;--font-family: "BIZ UDPGothic", sans-serif;--en-font: "Sorts Mill Goudy", serif}html{overflow-x:hidden}html.no-scroll{overflow-y:hidden}body{overflow-x:hidden;font-family:var(--font-family);color:var(--text-color)}@media screen and (max-width: 820px){body{font-size:1rem}}@media screen and (max-width: 820px){main.top,main.news-detail,main.case-detail,main.knowledge,main.column-detail{padding-top:60px}}@media screen and (min-width: 1024px){main{padding-top:100px}}@media screen and (max-width: 820px){.about main{padding-top:60px}}p{line-height:2;font-weight:500}img{max-width:100%;width:100%;height:auto;vertical-align:top}.en{font-family:var(--en-font)}.en dd,.en p,.en label{font-family:var(--font-family)}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm,.lower-contact-parts.box-wrap,.service-links-wrap .service-links,.global-footer .contents{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media screen and (max-width: 820px){.px-md{--bs-gutter-x: 20px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}}@media(min-width: 576px){.container-sm,.container,.lower-contact-parts.box-wrap,.service-links-wrap .service-links,.global-footer .contents{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container,.lower-contact-parts.box-wrap,.service-links-wrap .service-links,.global-footer .contents{max-width:720px}}@media(min-width: 992px){.container-xl,.container-lg,.container-md,.container-sm,.container,.lower-contact-parts.box-wrap,.service-links-wrap .service-links,.global-footer .contents{max-width:1200px}}@media(max-width: 1639px)and (min-width: 1024px){.scale-wrapper{transform:scale(0.8);transform-origin:top left;width:125%}}.btn-link.type-01{display:inline-block;color:#fff;width:6.25rem;height:6.25rem;display:flex;justify-content:center;flex-direction:column;font-weight:700;align-items:center;line-height:1.25;text-align:center;border-radius:50%;border:1px solid var(--main-color);transition:all .3s ease-in-out;background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat center bottom 0.9375rem/0.9375rem}.btn-link.type-01:hover{color:var(--main-color);background:#fff url(../img/arrow_green_right.svg) no-repeat center bottom 0.9375rem/0.9375rem}@media screen and (max-width: 820px){.btn-link.type-01{width:4.375rem;height:4.375rem;font-size:0.875rem;background-size:0.625rem;background-position:center bottom 0.625rem;line-height:1.14}}.btn-link.type-01.col{padding-bottom:0.625rem}@media screen and (max-width: 820px){.btn-link.type-01.col{padding-bottom:0.3125rem}}.btn-link.type-02{display:inline-block;padding:1.25rem 2.5rem;border-radius:50vh;font-weight:700;line-height:1.15;color:var(--main-color);transition:all .3s ease-in-out;border:1px solid #fff;background:#fff url(../img/arrow_green_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn-link.type-02:hover{opacity:.7;color:#fff;background:rgba(0,0,0,0) url(../img/arrow_white_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn-link.type-03{display:inline-block;padding:1.25rem 2.5rem;border-radius:50vh;font-weight:700;line-height:1.15;color:#fff;transition:all .3s ease-in-out;border:1px solid var(--main-color);background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat center right 0.9375rem/0.9375rem}.btn-link.type-03:hover{color:var(--main-color);background:#fff url(../img/arrow_green_right.svg) no-repeat center right 0.9375rem/0.9375rem}.hero-area{position:relative;overflow:hidden}@media screen and (max-width: 820px){.hero-area{min-height:12.5rem}}@media screen and (min-width: 1024px){.hero-area{min-height:31.25rem}}.hero-area::before{content:"";width:1px;background-color:var(--main-color);position:absolute;left:50%;transform:translate(-50%);z-index:1;height:0;margin-top:0;transition:all .7s}.hero-area.anime::before{height:29%}@media screen and (min-width: 1024px){.hero-area.anime::before{height:38%}}.hero-area .hero-inner{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;color:var(--main-color);z-index:1;width:100%}.hero-area .hero-inner .hero-title-wrap{text-align:center}.hero-area .hero-inner .hero-title-wrap .hero-title{font-weight:700;font-size:2.5rem}@media screen and (max-width: 820px){.hero-area .hero-inner .hero-title-wrap .hero-title{font-size:1.5rem}}.hero-area .hero-inner .hero-title-wrap .hero-title-en{font-weight:400;font-size:1.5rem;font-family:var(--en-font);margin-top:0.625rem}@media screen and (max-width: 820px){.hero-area .hero-inner .hero-title-wrap .hero-title-en{font-size:1rem}}.hero-area .hero-inner .hero-title-wrap .hero-title-date{font-size:0.75rem;color:#8e8e8e}.hero-area .hero-img{opacity:0;display:block;max-height:34.375rem}.hero-area .hero-img::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom, #fff 0%, transparent 30%, transparent 70%, #fff 100%);z-index:1}.label-green{display:inline-block;background-color:var(--main-color);border-radius:50vh;font-weight:700;line-height:1.25;color:#fff;padding:0.375rem 0.9375rem}@media screen and (max-width: 820px){.label-green{font-size:1rem}}.label-white{display:inline-block;background-color:#fff;border-radius:50vh;font-weight:700;line-height:1.25;color:var(--main-color);padding:0.375rem 0.9375rem}@media screen and (max-width: 820px){.label-white{font-size:1rem}}.label-green-border{display:inline-block;border:1px solid var(--main-color);border-radius:50vh;font-weight:700;line-height:1.25;color:var(--main-color);padding:0.375rem 0.9375rem;background-color:#fff}@media screen and (max-width: 820px){.label-green-border{font-size:1rem;padding-inline:0.625rem}}h2:not([class]),.head-type01{font-size:2rem;font-weight:bold;position:relative}@media screen and (max-width: 820px){h2:not([class]),.head-type01{font-size:1.25rem}}h2:not([class])::before,.head-type01::before{content:"";position:absolute;width:96px;height:96px;z-index:-1;border-radius:50%;top:-43px;left:-38px;background:var(--accent-color01)}@media screen and (max-width: 820px){h2:not([class])::before,.head-type01::before{width:60px;height:60px;top:-19px;left:-0.625rem}}@media screen and (max-width: 820px){.toc_parts_wrapper{padding-bottom:3.125rem}}.toc_parts_wrapper .toc_parts{position:relative;background-color:#fff;box-shadow:0px 0px 21px 0px rgba(0,0,0,.1);right:0;top:0;z-index:10}@media screen and (max-width: 820px){.toc_parts_wrapper .toc_parts{padding:1.875rem 1.25rem}}@media screen and (min-width: 1024px){.toc_parts_wrapper .toc_parts{max-width:13.9375rem;top:20vh;position:fixed;padding:1.25rem 1.875rem}}@media screen and (min-width: 1440px){.toc_parts_wrapper .toc_parts{top:30vh;padding:2.5rem}}@media screen and (max-width: 820px){.toc_parts_wrapper .toc_parts.is-fixed{position:fixed;width:93%;right:0;left:0;margin:auto;top:calc(var(--headerHeight) + 0.3125rem)}.toc_parts_wrapper .toc_parts.is-fixed .ttl{position:relative}.toc_parts_wrapper .toc_parts.is-fixed .ttl::before{content:"";display:block;position:absolute;width:1.25rem;height:0.625rem;background:url(../img//arrow_grey_down.svg) no-repeat right center/contain;right:0.5rem;top:0.5625rem}.toc_parts_wrapper .toc_parts.is-fixed .ttl.is-open::before{transform:rotate(180deg)}}.toc_parts_wrapper .toc_parts .ttl{font-weight:700}@media screen and (max-width: 820px){.toc_parts_wrapper .toc_parts .ttl{font-size:1.25rem}}@media screen and (min-width: 1024px){.toc_parts_wrapper .toc_parts .ttl{margin-bottom:1.75rem}}.toc_parts_wrapper .toc_parts #toc ul{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 820px){.toc_parts_wrapper .toc_parts #toc ul{gap:1.875rem;margin-top:1.875rem}}.toc_parts_wrapper .toc_parts #toc ul li{position:relative;line-height:1.33;padding-left:0.875rem}@media screen and (max-width: 820px){.toc_parts_wrapper .toc_parts #toc ul li{font-size:1.125rem;padding-left:0.875rem}}.toc_parts_wrapper .toc_parts #toc ul li::before{position:absolute;content:"";background-color:var(--main-color);width:0.4375rem;height:0.4375rem;border-radius:50%;left:0;top:0.4375rem}.toc_parts_wrapper .toc_parts #toc ul li a{display:block;position:relative}.toc_parts_wrapper .toc_parts #toc ul li a.active{color:var(--main-color);font-weight:700}@media screen and (max-width: 820px){.toc_parts_wrapper .toc_parts #toc ul li a::after{content:"";display:block;position:absolute;width:1.25rem;height:0.625rem;background:url(../img//arrow_grey_down.svg) no-repeat right center/contain;right:0.625rem;top:0.5625rem}}.pagination{margin:3.125rem 0 1.25rem}.pagination ul{display:flex;list-style:none;padding:0;gap:0.5rem;justify-content:right;align-items:center}@media screen and (max-width: 820px){.pagination ul{justify-content:center}}.pagination li{display:inline-block;width:1.875rem;height:1.875rem;line-height:1.5;text-align:center;border-radius:50%;color:var(--text-color);font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer}.pagination li a{display:block;padding-top:0.0625rem;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pagination li.arrow{display:inline-block;width:1.875rem;height:1.875rem;line-height:1.5;text-align:center;border:1px solid var(--text-color);border-radius:50%;color:var(--text-color);font-weight:500;font-size:1rem;text-decoration:none;cursor:pointer}.pagination li.active span{color:#fff;background-color:var(--text-color);border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pagination li a:hover{background-color:rgba(124,93,250,.1)}.service-links-wrap{background:var(--contents-color);padding-block:6.25rem 12.5rem}@media screen and (max-width: 820px){.service-links-wrap{padding-block:3.125rem 4.375rem}}.service-links-wrap .service-links .service-links-title{margin-bottom:2rem;position:relative;line-height:1}.service-links-wrap .service-links .service-links-title::after{content:"";background-color:var(--text-color);position:absolute;top:50%;transform:translateY(-50%);z-index:2;height:1px;right:0;width:100%}.service-links-wrap .service-links .service-links-title span{background-color:var(--contents-color);z-index:3;position:relative;padding-right:1.875rem;font-size:2.25rem;line-height:1}@media screen and (max-width: 820px){.service-links-wrap .service-links .service-links-title span{font-size:1.5rem;padding-inline:0.625rem}}.service-links-wrap .service-links .service-links__list{display:flex;justify-content:space-between;gap:0.625rem}@media screen and (max-width: 820px){.service-links-wrap .service-links .service-links__list{flex-direction:column;gap:1.875rem}}.service-links-wrap .service-links .service-links__list .service-links__item{position:relative;max-width:16.875rem;white-space:nowrap}@media screen and (max-width: 820px){.service-links-wrap .service-links .service-links__list .service-links__item{max-width:100%}}.service-links-wrap .service-links .service-links__list .service-links__item .title-wrap{position:absolute;left:1.25rem;top:1.25rem;color:#fff;z-index:2;writing-mode:vertical-rl;display:flex;flex-direction:column-reverse}@media screen and (max-width: 820px){.service-links-wrap .service-links .service-links__list .service-links__item .title-wrap{writing-mode:horizontal-tb;flex-direction:column}}.service-links-wrap .service-links .service-links__list .service-links__item .title-wrap .title{font-size:1.5rem;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.service-links-wrap .service-links .service-links__list .service-links__item .title-wrap .title{letter-spacing:.4em}}.service-links-wrap .service-links .service-links__list .service-links__item .arrow{position:absolute;right:0.9375rem;bottom:1.25rem;z-index:2;width:2.5rem;height:2.5rem}@media screen and (max-width: 820px){.service-links-wrap .service-links .service-links__list .service-links__item .arrow{right:0.625rem;bottom:0.5625rem}}.service-links-wrap .service-links .service-links__list .service-links__item .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1;transition:.15s ease-out}.service-links-wrap .service-links .service-links__list .service-links__item .img-wrap{cursor:pointer;overflow:hidden;width:100%;display:block;object-fit:contain}@media screen and (min-width: 1024px){.service-links-wrap .service-links .service-links__list .service-links__item .img-wrap{max-width:31.25rem}}.service-links-wrap .service-links .service-links__list .service-links__item .img-wrap img{height:auto;transition:transform .6s ease}.service-links-wrap .service-links .service-links__list .service-links__item:hover .mask{background:rgba(0,0,0,.5)}.service-links-wrap .service-links .service-links__list .service-links__item:hover .img-wrap img{transform:scale(1.04)}.lower-contact-parts{background:var(--text-color) url(../img/lower_contact_parts.jpg) no-repeat center/cover;padding-block:9.375rem;position:relative}@media screen and (max-width: 820px){.lower-contact-parts{background:var(--text-color) url(../img/lower_contact_parts_sp.jpg) no-repeat center/cover;padding-block:4.375rem 6.25rem}}.lower-contact-parts::before{content:"";width:1px;background-color:#fff;position:absolute;left:50%;transform:translate(-50%);height:0;top:0;height:21%;margin-top:0}@media screen and (max-width: 820px){.lower-contact-parts::before{height:8%}}.lower-contact-parts .title-area{color:#fff;text-align:center}.lower-contact-parts .title-area .title{font-size:2rem;font-weight:700;line-height:1.25}@media screen and (max-width: 820px){.lower-contact-parts .title-area .title{font-size:1.5rem;line-height:1;line-height:1.33}}.lower-contact-parts .title-area .title-en{font-size:1.25rem;font-weight:400}.lower-contact-parts .box-wrap{display:flex;gap:6.25rem;align-items:center;justify-content:center;margin-top:5rem}@media screen and (max-width: 820px){.lower-contact-parts .box-wrap{flex-direction:column;gap:4.375rem;margin-top:1.4375rem}}.lower-contact-parts .box-wrap .contact-box{color:#fff;text-align:center}@media screen and (min-width: 1024px){.lower-contact-parts .box-wrap .contact-box p{font-size:1.5rem}}.lower-contact-parts .box-wrap .contact-box .btn-link{font-size:1.5rem;padding:2.1875rem 5.3125rem 2.25rem 3.9375rem;margin-top:1.25rem;background-size:1.875rem}@media screen and (max-width: 820px){.lower-contact-parts .box-wrap .contact-box .btn-link{margin-top:0.625rem;padding:1.5625rem 3.75rem;font-size:1.25rem}}.lower-contact-parts .box-wrap .tel-box{color:#fff;text-align:center}.lower-contact-parts .box-wrap .tel-box .label-yellow{font-size:1.5rem;font-weight:700;background-color:var(--accent-color01);color:var(--text-color);display:inline-block;padding-inline:1.6875rem}@media screen and (max-width: 820px){.lower-contact-parts .box-wrap .tel-box .label-yellow{font-size:1.25rem;padding-inline:1.25rem}}.lower-contact-parts .box-wrap .tel-box .number{font-size:2.5rem;font-weight:700;display:flex;align-items:center;gap:0.875rem}@media screen and (max-width: 820px){.lower-contact-parts .box-wrap .tel-box .number{font-size:2rem;gap:0.375rem}}.lower-contact-parts .box-wrap .tel-box .number img{width:1.9375rem}@media screen and (max-width: 820px){.lower-contact-parts .box-wrap .tel-box .number img{width:1.3125rem}}@media screen and (min-width: 1024px){.lower-contact-parts .box-wrap .tel-box .reception-info{margin-top:0.625rem}}.lower-contact-parts .box-wrap .tel-box .reception-info span{border:1px solid #fff;border-radius:50vh;padding:0.375rem 0.9375rem;margin-right:0.9375rem}.lower-profile-parts{max-width:750px;width:100%;margin:0 auto;margin-bottom:100px;border:1px solid #eee}@media screen and (max-width: 820px){.lower-profile-parts{max-width:90%}}.lower-profile-parts .profile-box{padding:25px;display:flex}@media screen and (max-width: 820px){.lower-profile-parts .profile-box{flex-direction:column;align-items:center;text-align:center;padding:25px 20px}}.lower-profile-parts .profile-box .profile-img{max-width:100px;height:100px;width:100%}.lower-profile-parts .profile-box .profile-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 820px){.lower-profile-parts .profile-box .profile-img{margin-bottom:20px}}.lower-profile-parts .profile-box .profile-text{margin-left:25px}@media screen and (max-width: 820px){.lower-profile-parts .profile-box .profile-text{margin-left:0}}.lower-profile-parts .profile-box .profile-text .profile-catch{font-size:18px;font-weight:bold;color:var(--main-color);display:block;margin-bottom:10px}.lower-profile-parts .profile-box .profile-text .profile-detail{font-size:14px;font-weight:600;display:block;line-height:1.6}.lower-profile-parts .profile-box .profile-text .btn-link{margin:20px 0 0 auto;display:table}@media screen and (max-width: 820px){.lower-profile-parts .profile-box .profile-text .btn-link{margin:20px auto 0}}.lower-mv-date-box{display:flex;gap:1.25rem;margin-top:0.625rem;font-size:0.75rem}@media screen and (max-width: 820px){.lower-mv-date-box{display:block}}.pankuzu{position:relative;overflow:auto;white-space:nowrap;padding:10px 0px;margin-bottom:0.625rem}@media screen and (max-width: 820px){.pankuzu{padding:5px}}.pankuzu::-webkit-scrollbar{height:5px}.pankuzu::-webkit-scrollbar-thumb{border-radius:5px;background:silver}.pankuzu::-webkit-scrollbar-track{border-radius:2px;background:#eee}.pankuzu .pankuzu-list{display:flex;flex-wrap:nowrap;font-size:0.8125rem}.pankuzu .pankuzu-list .breadcrumb-item{position:relative;color:#000}.pankuzu .pankuzu-list .breadcrumb-item+.breadcrumb-item{padding-left:30px}.pankuzu .pankuzu-list .breadcrumb-item+.breadcrumb-item::before{position:absolute;top:0;bottom:0;margin:auto;content:"";float:none;padding:0;width:0.9375rem;height:1px;left:8px;background-color:var(--text-color)}.pankuzu .pankuzu-list .breadcrumb-item.active{color:var(--sub-color04)}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container{border-radius:0.625rem}}.modaal-wrapper .modaal-container .modaal-content{position:relative}.modaal-wrapper .modaal-container .modaal-content::before{content:"";position:absolute;top:0;right:0;background:url(../img/service/service_bg.jpg) no-repeat center/contain;opacity:.08;width:32.6875rem;height:21.375rem}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content::before{width:100%;height:12.3125rem;background:url(../img/service/service_bg_sp.jpg) no-repeat center/contain}}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container{padding:3.5rem 3.75rem 9.125rem}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container{padding:1.25rem 0.625rem 3.75rem 0.625rem}}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .head-type01{font-size:0.875rem;z-index:1}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .head-type01{padding-left:0.625rem;line-height:1.5}}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .head-type01::before{top:-1.25rem;left:-1.5rem;width:3.125rem;height:3.125rem}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .head-type01::before{top:0;bottom:0;left:-0.3125rem;margin:auto}}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner{padding-top:4.375rem;margin-inline:auto}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner{padding-top:2.3125rem}}@media screen and (min-width: 1024px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner{max-width:80%}}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner .catch{line-height:1;color:var(--main-color);font-size:2rem;font-weight:700;padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:1px solid var(--border-color01)}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner .catch{font-size:1.5rem;padding-bottom:0.8125rem;margin-bottom:1.25rem}}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner .catch span{font-size:1rem}}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .modal-contents-inner p:not([class]){margin-top:1.25rem}.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .btn-link-wrap{text-align:center;margin-top:3.125rem}@media screen and (max-width: 820px){.modaal-wrapper .modaal-container .modaal-content .modaal-content-container .btn-link-wrap{margin-top:1.875rem}}.modaal-wrapper .modaal-close{position:absolute;right:-1.5625rem;top:-1.5625rem;background:var(--main-color) !important}@media screen and (max-width: 820px){.modaal-wrapper .modaal-close{width:1.875rem;height:1.875rem;right:-0.9375rem;top:-0.9375rem}}.modaal-wrapper .modaal-close::before,.modaal-wrapper .modaal-close::after{width:2px}@media screen and (max-width: 820px){.modaal-wrapper .modaal-close::before,.modaal-wrapper .modaal-close::after{height:0.9375rem;top:0.5rem;left:0.9375rem}}.modal-owner .modaal-wrapper .modaal-content::before{background:url(../img/owner/owner_bg.jpg) no-repeat center/contain;opacity:.13}@media screen and (max-width: 820px){.modal-owner .modaal-wrapper .modaal-content::before{height:12.8125rem;background:url(../img/owner/owner_bg_sp.jpg) no-repeat center/contain}}.header{position:fixed;width:100%;z-index:999;background-color:rgba(0,0,0,0);transition:background-color .3s ease}@media(max-width: 1023px){.header.type-clear{background-color:#fff}}@media screen and (min-width: 1024px){.header.type-clear{color:#fff}}.header.scrolled{background-color:#fff}@media screen and (min-width: 1024px){.header.scrolled.type-clear{color:var(--text-color)}}.header .header-inner{min-height:6.25rem}@media(max-width: 1023px){.header .header-inner{min-height:3.75rem}}@media screen and (min-width: 1024px){.header .header-inner{max-width:98%;margin-left:auto;display:flex;align-items:stretch;justify-content:space-between}}@media(min-width: 1240px){.header .header-inner{max-width:clamp(77.5rem,15rem + 78.125vw,108.75rem)}}.header .header-inner .header-top-area{position:relative;z-index:100}@media(max-width: 1023px){.header .header-inner .header-top-area{display:flex;justify-content:space-between}}.header .header-inner .header-top-area .logo-box{max-width:5.9375rem;align-self:center;height:100%}@media(max-width: 1023px){.header .header-inner .header-top-area .logo-box{margin-left:15px;position:relative;z-index:100}}.header .header-inner .header-top-area .logo-box a{height:100%;display:flex;align-items:center}@media(max-width: 1023px){.header .header-inner .header-top-area .logo-box img{width:70px}}.header .header-inner .header-top-area .hamburger{width:60px;height:60px;position:relative;z-index:100;display:none}@media(max-width: 1023px){.header .header-inner .header-top-area .hamburger{display:block}}.header .header-inner .header-top-area .hamburger .bar-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.header .header-inner .header-top-area .hamburger .bar-wrap span{width:25px;height:2px;background-color:var(--main-color);margin:5px 0;transition:all .3s ease}.header .header-inner .header-top-area .hamburger.active .bar-wrap span{position:absolute;background-color:var(--main-color);transition:all .3s ease}.header .header-inner .header-top-area .hamburger.active .bar-wrap span:first-child{transform:rotate(45deg)}.header .header-inner .header-top-area .hamburger.active .bar-wrap span:last-child{transform:rotate(-45deg)}.header .header-inner .nav-box{display:flex;align-items:center;flex:1;justify-content:flex-end}@media screen and (min-width: 1024px){.header .header-inner .nav-box{gap:1.25rem;gap:1.5vw}}@media(max-width: 1023px){.header .header-inner .nav-box{flex-direction:column;position:fixed;z-index:99;top:-200%;left:0;width:100%;height:100svh;background-color:var(--contents-color);transition:all .3s ease}}.header .header-inner .nav-box .nav-list{display:flex;gap:3.125rem;align-items:center;height:100%}@media screen and (min-width: 1024px){.header .header-inner .nav-box .nav-list{gap:1.25rem;gap:1.5vw}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-list{flex-direction:column;align-items:flex-start;width:83%;margin-inline:auto;gap:0;padding-block:6.875rem 4.375rem;height:auto}}.header .header-inner .nav-box .nav-list .nav{text-align:center;line-height:1.25;font-weight:700}@media(max-width: 1023px){.header .header-inner .nav-box .nav-list .nav{width:100%;text-align:left;border-bottom:1px solid var(--border-color02);padding-block:1.25rem}}@media(max-width: 1023px){.header .header-inner .nav-box .nav-list .nav a{position:relative;width:100%;display:block}.header .header-inner .nav-box .nav-list .nav a::before{content:"";width:0.625rem;height:0.625rem;border:0;border-top:solid 1px var(--text-color);border-right:solid 1px var(--text-color);transform:rotate(45deg);position:absolute;top:0;right:0.625rem;bottom:0;margin:auto}}.header .header-inner .nav-box .nav-list .nav .nav-acc-btn{line-height:1;font-weight:700;position:relative}.header .header-inner .nav-box .nav-list .nav .nav-acc-btn::before,.header .header-inner .nav-box .nav-list .nav .nav-acc-btn::after{position:absolute;content:"";width:0.9375rem;height:1px;display:block;background-color:var(--text-color);top:0;bottom:0;margin:auto;right:0.3125rem}.header .header-inner .nav-box .nav-list .nav .nav-acc-btn::before{transition:all .2s ease;transform:rotate(90deg)}.header .header-inner .nav-box .nav-list .nav .nav-acc-btn.active::before{transform:rotate(180deg)}.header .header-inner .nav-box .nav-list .nav .nav-child-wrap{display:none}.header .header-inner .nav-box .nav-list .nav.nav-child{border:none;margin-block:1.875rem 0;padding:0}.header .header-inner .nav-box .nav-list .nav.nav-child a{position:relative;padding-left:2.5rem}.header .header-inner .nav-box .nav-list .nav.nav-child a::after{position:absolute;content:"└─";left:0;top:0;bottom:0;margin:auto;font-weight:700}.header .header-inner .nav-box .btn-box{width:100%;display:flex}@media screen and (min-width: 1024px){.header .header-inner .nav-box .btn-box{max-width:7.5rem;height:100%}}@media screen and (min-width: 1440px){.header .header-inner .nav-box .btn-box{max-width:11.4375rem}}@media(max-width: 1023px){.header .header-inner .nav-box .btn-box{height:5.4375rem}}.header .header-inner .nav-box .btn-box .inquiry{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--main-color);color:#fff;font-weight:700;gap:0.625rem;width:100%}@media(max-width: 1023px){.header .header-inner .nav-box .btn-box .inquiry{flex-basis:50%;padding-block:1.5625rem}}.header .header-inner .nav-box .btn-box .inquiry img{max-width:1.25rem}.header .header-inner .nav-box .btn-box .tel{display:none;background:var(--accent-color01);flex-basis:50%;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;font-weight:700;gap:0.5rem;padding-block:1.5625rem;color:var(--text-color)}@media(max-width: 1023px){.header .header-inner .nav-box .btn-box .tel{display:flex}}.header .header-inner .nav-box .btn-box .tel .text-small{font-size:0.875rem}.header .header-inner .nav-box .btn-box .tel .text-large{position:relative}.header .header-inner .nav-box .btn-box .tel .text-large::before{content:"";display:block;position:absolute;width:0.9375rem;height:1.25rem;left:-1.25rem;background:url(../img/tel_icon.png) no-repeat center/contain}.header .header-inner .nav-box .pc-nav{display:none}@media(min-width: 1024px){.header .header-inner .nav-box .pc-nav{display:block}}.header .header-inner .nav-box .sp-nav{overflow-x:scroll;overflow-x:hidden;overflow-y:scroll;width:100%;display:none}@media(max-width: 1023px){.header .header-inner .nav-box .sp-nav{display:block}}.header.active .nav-box{top:0;transition:all .3s ease;overflow-y:scroll;transform:translateY(0)}.about .header .header-top-area{background-color:#fff}.global-footer{background-color:var(--contents-color)}.global-footer .contents{width:100%;display:flex;flex-wrap:nowrap;padding-block:9.375rem}@media screen and (max-width: 820px){.global-footer .contents{padding-block:4.375rem 3.75rem;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}}@media screen and (min-width: 1024px){.global-footer .contents{gap:6.25rem}}.global-footer .contents .footer-logo{width:10.375rem;height:100%}@media screen and (max-width: 820px){.global-footer .contents .footer-logo{margin-bottom:2.5rem}}.global-footer .contents .footer-nav{width:100%}.global-footer .contents .footer-nav .list-parent{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent{flex-wrap:wrap}}.global-footer .contents .footer-nav .list-parent .list-parent-item{display:flex;flex-wrap:nowrap;flex-direction:column;border-left:1px solid var(--border-color01);padding-left:clamp(1.875rem,.25rem + 2.03125vw,2.6875rem)}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item{flex-wrap:wrap;padding:0;border:none;width:100%}}.global-footer .contents .footer-nav .list-parent .list-parent-item>a{font-weight:700;font-weight:700;color:var(--text-color);margin-bottom:1.875rem;white-space:nowrap}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item>a{margin-bottom:0;width:100%;padding:0.9375rem 0.625rem}}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child{margin-bottom:1.25rem}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child{margin-block:0.8125rem 0.625rem}}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li{padding-left:2.5rem;margin-bottom:0.9375rem;position:relative}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li{padding-left:3.4375rem;margin-bottom:1.3125rem}}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li::before{position:absolute;content:"└─";left:0;top:0.5rem;font-weight:700}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li::before{left:0.9375rem}}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li:last-child{margin-bottom:0}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li a{font-size:1rem;line-height:2rem;font-weight:500;white-space:nowrap;font-weight:700}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child li a{display:inline-block;width:100%}}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child .grand-child{padding-left:2.5rem;position:relative}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child .grand-child{padding-left:0.9375rem}}.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child .grand-child:before{content:"";position:absolute;top:50%;left:1.5625rem;width:0.625rem;height:1px;background-color:var(--text-color);transform:translateY(-50%)}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item .list-child .grand-child:before{left:0.9375rem}}.global-footer .contents .footer-nav .list-parent .list-parent-item a{position:relative}@media screen and (max-width: 820px){.global-footer .contents .footer-nav .list-parent .list-parent-item a::before{content:"";display:block;position:absolute;width:0.9375rem;height:0.625rem;top:0;bottom:0;margin:auto;right:0;transform:rotate(-90deg);background:url(../img/arrow_grey_down.svg) no-repeat center/contain}}.global-footer .copy{color:#fff;background-color:var(--main-color);font-size:0.8125rem;display:block;text-align:center;margin:0 auto;font-weight:700;padding-block:1.5rem}@media screen and (max-width: 820px){.global-footer .copy{font-size:0.625rem;padding:1.25rem 1.5rem;line-height:1.4}}.btn-to-top{position:fixed;z-index:98;right:3.125rem;display:none;background:var(--main-color);border-radius:50%;border:3px solid #fff;cursor:pointer;transition:all .3s ease-in-out}@media screen and (max-width: 820px){.btn-to-top{right:0.9375rem;bottom:0.625rem;width:3.75rem;height:3.75rem}}@media screen and (min-width: 1024px){.btn-to-top{width:clamp(5rem,2.875rem + 2.65625vw,6.0625rem);height:clamp(5rem,2.875rem + 2.65625vw,6.0625rem);width:4.0625rem;height:4.0625rem;bottom:0.625rem}}@media screen and (min-width: 1440px){.btn-to-top{width:6.0625rem;height:6.0625rem;bottom:3.75rem}}@media screen and (min-width: 1024px){.btn-to-top:hover{transform:translateY(-10px)}}.btn-to-top .scroll-to-top{color:#fff;font-size:1rem;text-align:center;line-height:1.25rem;display:flex;align-items:end;padding-bottom:clamp(.625rem,-0.625rem + 1.5625vw,1.25rem);justify-content:center;height:100%}@media screen and (max-width: 820px){.btn-to-top .scroll-to-top{padding-bottom:0.625rem;font-size:0.75rem}}.btn-to-top .scroll-to-top::before{content:"";display:block;right:0;left:0;margin-inline:auto;position:absolute;background:url(../img/to_top.svg) no-repeat center/contain}@media screen and (max-width: 820px){.btn-to-top .scroll-to-top::before{width:0.9375rem;height:0.9375rem;top:0.4375rem}}@media screen and (min-width: 1024px){.btn-to-top .scroll-to-top::before{width:0.9375rem;height:0.9375rem;top:0.625rem}}@media screen and (min-width: 1440px){.btn-to-top .scroll-to-top::before{width:1.5625rem;height:1.25rem;top:1.25rem}}.not-found{text-align:center}.not-found hgroup{margin:160px 0 30px}.not-found hgroup h1{font-size:4.375rem;font-weight:bold}.not-found hgroup p{font-size:1.25rem;font-weight:bold;text-transform:uppercase;line-height:1}.not-found p{margin-bottom:30px;font-weight:bold}.not-found .btn-link.type-01{font-weight:bold;text-transform:uppercase;margin:0 auto 214px;background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat center bottom 1.5625rem/0.9375rem;display:block;padding-top:2rem}@media(hover: hover)and (pointer: fine){.not-found .btn-link.type-01:hover{color:var(--main-color);background:#fff url(../img/arrow_green_right.svg) no-repeat center bottom 1.5625rem/0.9375rem}}@media screen and (max-width: 820px){.not-found .btn-link.type-01{width:6.25rem;height:6.25rem;font-size:1rem;background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat center bottom 1.7rem/.9375rem}}.top-content{overflow-x:visible}@media screen and (max-width: 1024px){.top-content{overflow-x:hidden}}.top .vertical{writing-mode:vertical-rl}@media screen and (max-width: 820px){.top .vertical{writing-mode:horizontal-tb}}@media(min-width: 992px){.top .container{max-width:1200px}}.top .title-wrapper .title{font-size:2rem;font-weight:700;line-height:1.25}@media screen and (max-width: 820px){.top .title-wrapper .title{font-size:1.5rem;line-height:1.17;margin-bottom:0.625rem}}.top .title-wrapper .title-en{font-size:1.25rem;font-weight:400}@media screen and (max-width: 820px){.top .title-wrapper .title-en{font-size:1rem;line-height:1}}.top .new{color:var(--accent-color02);border:1px solid var(--accent-color02);font-size:0.8125rem;font-weight:700;line-height:1.54;padding:0.125rem 0.3125rem;margin-left:0.625rem}.top .date{font-size:0.8125rem;font-weight:700;line-height:1.54}.top .text{font-weight:700;line-height:1.5;display:inline-block}.top .top-mv{position:relative}.top .top-mv .mv-img{position:absolute;opacity:0}@media screen and (min-width: 480px)and (max-width: 819px){.top .top-mv .mv-img{width:70vw}}@media screen and (min-width: 820px)and (max-width: 1023px){.top .top-mv .mv-img{width:70vw}}@media screen and (min-width: 1024px){.top .top-mv .mv-img{max-width:1440px;width:100vw;top:-290px;left:-20%}}@media screen and (min-width: 1440px){.top .top-mv .mv-img{left:unset;right:30%}}.top .top-mv .mv-inner{position:relative;gap:clamp(6.875rem,2.125rem + 5.9375vw,9.25rem);gap:6.25rem;display:flex;flex-direction:row-reverse}@media screen and (max-width: 820px){.top .top-mv .mv-inner{display:block;padding-block:0.9375rem 0}}@media screen and (min-width: 820px)and (max-width: 1023px){.top .top-mv .mv-inner{padding-block:5vh}}@media screen and (min-width: 1024px){.top .top-mv .mv-inner{padding-inline:0;padding-block:12vh clamp(4.375rem,-9.375rem + 17.1875vw,11.25rem)}}@media screen and (min-width: 821px)and (max-width: 1100px){.top .top-mv .mv-inner{gap:2.5rem;padding-block:6vh 5vh}}.top .top-mv .mv-title{letter-spacing:.3em;writing-mode:vertical-rl;font-size:clamp(2.1875rem,.5625rem + 2.03125vw,3rem);font-size:3rem;font-family:"BIZ UDPMincho",serif;font-weight:400;line-height:1.6;white-space:nowrap}@media screen and (max-width: 820px){.top .top-mv .mv-title{margin-left:auto;font-size:1.5rem}}@media screen and (min-width: 480px)and (max-width: 819px){.top .top-mv .mv-title{font-size:2.1875rem}}@media screen and (min-width: 820px)and (max-width: 1023px){.top .top-mv .mv-title{font-size:2.375rem}}.top .top-mv .mv-title .point{color:var(--main-color)}.top .top-mv .mv-title .small{font-size:clamp(1.6875rem,.0625rem + 2.03125vw,2.5rem);font-size:2.5rem}@media screen and (max-width: 820px){.top .top-mv .mv-title .small{font-size:1.25rem;letter-spacing:.55em}}@media screen and (min-width: 480px)and (max-width: 819px){.top .top-mv .mv-title .small{font-size:1.875rem}}@media screen and (min-width: 820px)and (max-width: 1023px){.top .top-mv .mv-title .small{font-size:2.1875rem}}@media screen and (min-width: 820px){.top .top-mv .mv-title .small{letter-spacing:.66em}}@media screen and (max-width: 820px){.top .top-mv .mv-lead{line-height:2.5}}@media screen and (min-width: 820px){.top .top-mv .mv-lead{letter-spacing:.3em;font-size:1.125rem}}@media screen and (min-width: 1024px){.top .top-mv .mv-lead{letter-spacing:.13em;line-height:2.3;padding-top:4.1875rem}}.top .top-mv .mv-lead .text-combine{text-combine-upright:all}.top .top-mv .mv-lead .quote{position:relative}.top .top-mv .mv-lead .quote::before,.top .top-mv .mv-lead .quote::after{writing-mode:horizontal-tb;position:relative}.top .top-mv .mv-lead .quote::before{content:"“"}@media screen and (min-width: 1024px){.top .top-mv .mv-lead .quote::before{right:-0.625rem}}.top .top-mv .mv-lead .quote::after{content:"”"}.top .top-mv .mv-info{max-width:clamp(25rem,15.375rem + 12.03125vw,29.8125rem);width:100%;padding:1.25rem 2rem 1.25rem 1.5625rem;background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,.25);position:absolute}@media screen and (max-width: 820px){.top .top-mv .mv-info{max-width:100%;position:relative;padding:1.75rem 1.875rem 1.4375rem 1.875rem;margin-block:1.5625rem 1.875rem}}@media screen and (min-width: 480px)and (max-width: 819px){.top .top-mv .mv-info{max-width:70%;margin-inline:auto}}@media screen and (min-width: 820px)and (max-width: 1023px){.top .top-mv .mv-info{max-width:70%;margin-inline:auto;bottom:0;left:0}}@media screen and (min-width: 1024px){.top .top-mv .mv-info{bottom:2.5rem;left:10%;max-width:29.375rem}}@media screen and (min-width: 1440px){.top .top-mv .mv-info{bottom:clamp(2.5rem,-6.25rem + 10.9375vw,6.875rem)}}@media screen and (min-width: 821px)and (max-width: 1100px){.top .top-mv .mv-info{bottom:clamp(0rem,-11.25rem + 14.0625vw,5.625rem);left:clamp(1.25rem,-6.25rem + 9.375vw,5rem);max-width:31.25rem}}.top .top-mv .mv-info .card-top{display:flex;justify-content:space-between;padding-bottom:0.9375rem;border-bottom:2px solid var(--main-color)}@media screen and (max-width: 820px){.top .top-mv .mv-info .card-top{padding-bottom:0.625rem}}.top .top-mv .mv-info .card-top .card-details{line-height:1.5}@media screen and (max-width: 820px){.top .top-mv .mv-info .card-top .card-details{font-size:0.875rem;font-weight:700}}.top .top-mv .mv-info .card-top .card-details .text-bold{font-weight:700}.top .top-mv .mv-info .card-top .card-details .text-large{font-size:1.5rem}.top .top-mv .mv-info .card-top .card-details .text-small{font-size:0.8125rem}@media screen and (max-width: 820px){.top .top-mv .mv-info .card-top .card-details .text-small{font-size:0.75rem}}.top .top-mv .mv-info .card-top .btn-link{width:clamp(4.375rem,2.125rem + 2.8125vw,5.5rem);height:clamp(4.375rem,2.125rem + 2.8125vw,5.5rem)}@media screen and (min-width: 1024px){.top .top-mv .mv-info .card-top .btn-link{width:5.5rem;height:5.5rem}}@media screen and (max-width: 820px){.top .top-mv .mv-info .card-top .btn-link{width:4.375rem;height:4.375rem}}.top .top-mv .mv-info .card-bottom{text-align:center;font-size:0.875rem;padding-block:0.9375rem;line-height:1.5;background-color:rgba(0,138,120,.05)}@media screen and (max-width: 820px){.top .top-mv .mv-info .card-bottom{padding-block:0.625rem}}.top .top-mv .mv-info .card-bottom span{font-weight:700;font-size:1.25rem;color:var(--main-color);letter-spacing:.06em}.top .case-studies{display:flex;gap:5.8125rem;margin-block:5.625rem 12.5rem}@media screen and (max-width: 820px){.top .case-studies{margin-block:6.25rem 3.125rem;flex-direction:column;gap:1.875rem}}@media screen and (min-width: 1024px){.top .case-studies .case-studies__left{margin-top:6.25rem;position:sticky;align-self:flex-start;top:calc(var(--headerHeight) + 3.125rem);left:0}}@media screen and (max-width: 820px){.top .case-studies .case-studies__left .title-area{margin-bottom:1.875rem;display:flex;align-items:center;justify-content:space-between}}@media screen and (min-width: 1024px){.top .case-studies .case-studies__left .title-area .title-wrapper{margin-bottom:7.875rem}}.top .case-studies .case-studies__left .title-area .title-wrapper .title{position:relative}@media screen and (min-width: 1024px){.top .case-studies .case-studies__left .title-area .title-wrapper .title{letter-spacing:.25em}}@media screen and (min-width: 1024px){.top .case-studies .case-studies__left .title-area .title-wrapper .title::before{position:absolute;content:"";width:1px;height:4.375rem;background-color:var(--text-color);right:0;left:0;margin:0 auto;bottom:-5.9375rem}}@media screen and (max-width: 820px){.top .case-studies .case-studies__left .title-area .btn-link{padding-bottom:0.3125rem}}.top .case-studies .case-studies__left .tab-btn{border-radius:50vh;position:relative;border:1px solid var(--text-color);width:49%;padding:0.9375rem;text-align:center;font-weight:700}.top .case-studies .case-studies__left .tab-btn::before{position:absolute;content:"";width:0.875rem;height:0.875rem;background-color:var(--main-color);border-radius:50%;right:1.25rem;top:0;bottom:0;margin-block:auto}.top .case-studies .case-studies__left .tab-btn.is-active{color:#fff;border:1px solid var(--main-color);background-color:var(--main-color)}.top .case-studies .case-studies__left .tab-btn.is-active::before{background-color:var(--accent-color01)}.top .case-studies .case-studies__right{position:relative}@media screen and (max-width: 820px){.top .case-studies .case-studies__right{padding-bottom:4.6875rem}}.top .case-studies .case-studies__right::before{position:absolute;background:var(--main-color) url(../img/top/case-studies_bg.jpg) no-repeat center/cover;content:"";z-index:-1;bottom:0;top:0;width:100vw;height:100%}@media screen and (max-width: 820px){.top .case-studies .case-studies__right::before{background:var(--main-color) url(../img/top/case-studies_bg_sp.jpg) no-repeat top/100%;margin:0 calc(50% - 50vw)}}.top .case-studies .case-studies__right .case-list-wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3.9375rem 4.375rem}@media screen and (max-width: 820px){.top .case-studies .case-studies__right .case-list-wrap{grid-template-columns:repeat(1, 1fr);padding-block:3.75rem 3.125rem}}@media screen and (min-width: 820px)and (max-width: 1023px){.top .case-studies .case-studies__right .case-list-wrap{padding:1.25rem}}@media screen and (min-width: 1024px){.top .case-studies .case-studies__right .case-list-wrap{padding:5.375rem 0 4.25rem 6.25rem}}.top .case-studies .case-studies__right .case-list-wrap .case-list .case-list__head{display:flex;gap:0.9375rem;align-items:center;margin-bottom:0.625rem}.top .case-studies .case-studies__right .case-list-wrap .case-list .case-list__head .case-list__category{background:#fff;color:var(--main-color);font-size:1rem;font-weight:700;line-height:1.13;padding:0.625rem;min-width:3.3125rem}.top .case-studies .case-studies__right .case-list-wrap .case-list .case-list__head .case-list__title{font-size:clamp(1.25rem,.75rem + .625vw,1.5rem);font-size:1.5rem;font-weight:700;line-height:1.17;color:var(--accent-color01)}.top .case-studies .case-studies__right .case-list-wrap .case-list .case-list__text{color:#fff}.top .case-studies .case-studies__right .case-list-wrap .case-list .btn-link-wrap{margin-top:1.25rem;text-align:right}.top .case-studies .case-studies__right .case-list-wrap .no-post{color:#fff}.top .case-studies .case-studies__right .sp-acc-btn{color:#fff;border:1px solid #fff;font-weight:700;text-align:center;max-width:9.375rem;padding:0.3125rem 0.625rem;position:relative;font-weight:bold;margin-inline:auto}.top .case-studies .case-studies__right .sp-acc-btn::before,.top .case-studies .case-studies__right .sp-acc-btn::after{position:absolute;content:"";height:1px;width:0.9375rem;background-color:#fff;top:0;bottom:0;margin:auto;right:0.625rem}.top .case-studies .case-studies__right .sp-acc-btn::before{transform:rotate(-90deg);transition:all ease-in-out .3s}.top .case-studies .case-studies__right .sp-acc-btn.is-active::before{transform:rotate(0)}@media screen and (max-width: 820px){.top .case-studies .js-tab-target{display:none}.top .case-studies .js-tab-target.is-active{display:block}}.top .service-links{margin-block:12.5rem}@media screen and (max-width: 820px){.top .service-links{margin-block:3.125rem 6.25rem}}.top .service-links .service-links__list{display:flex;justify-content:space-between;gap:0.625rem}@media screen and (max-width: 820px){.top .service-links .service-links__list{flex-direction:column;gap:1.875rem}}.top .service-links .service-links__list .service-links__item{position:relative;max-width:16.875rem;white-space:nowrap}@media screen and (max-width: 820px){.top .service-links .service-links__list .service-links__item{max-width:100%}}.top .service-links .service-links__list .service-links__item .title-wrap{position:absolute;left:1.25rem;top:1.25rem;color:#fff;z-index:2}@media screen and (max-width: 820px){.top .service-links .service-links__list .service-links__item .title-wrap{display:flex;flex-direction:column-reverse}}.top .service-links .service-links__list .service-links__item .title-wrap .title{font-size:1.5rem;font-weight:700;line-height:1}@media screen and (min-width: 1024px){.top .service-links .service-links__list .service-links__item .title-wrap .title{letter-spacing:.4em}}.top .service-links .service-links__list .service-links__item .arrow{position:absolute;right:0.9375rem;bottom:1.25rem;z-index:2;width:2.5rem;height:2.5rem}@media screen and (max-width: 820px){.top .service-links .service-links__list .service-links__item .arrow{right:0.625rem;bottom:0.5625rem}}.top .service-links .service-links__list .service-links__item .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1;transition:.15s ease-out}.top .service-links .service-links__list .service-links__item .img-wrap{cursor:pointer;overflow:hidden;width:100%;display:block}@media screen and (min-width: 1024px){.top .service-links .service-links__list .service-links__item .img-wrap{max-width:31.25rem}}.top .service-links .service-links__list .service-links__item .img-wrap img{height:auto;transition:transform .6s ease}.top .service-links .service-links__list .service-links__item:hover .mask{background:rgba(0,0,0,.5)}.top .service-links .service-links__list .service-links__item:hover .img-wrap img{transform:scale(1.04)}.top .column{position:relative;max-width:62.1875rem;margin-inline:auto}@media screen and (max-width: 820px){.top .column{padding-block:3.625rem 4.375rem}}@media screen and (min-width: 1024px){.top .column{padding:4.375rem 6.5rem 6.25rem 0}}.top .column::before{position:absolute;background-color:var(--contents-color);content:"";z-index:-1;bottom:0;top:0;width:100vw;height:100%;right:1.25rem}@media screen and (max-width: 820px){.top .column::before{right:0;margin:0 calc(50% - 50vw)}}.top .column .column__header{display:flex;justify-content:space-between;align-items:center}.top .column .column__header .title-wrapper{color:var(--main-color)}@media screen and (min-width: 1024px){.top .column .column__header .title-wrapper{margin-top:1.875rem}}@media screen and (max-width: 820px){.top .column .column__header .title-wrapper{gap:2.5rem;justify-content:start}}@media screen and (min-width: 820px){.top .column .column__header .title-wrapper .title{position:relative}}@media screen and (min-width: 1024px){.top .column .column__header .title-wrapper .title::before{position:absolute;content:"";max-width:18.75rem;width:15vw;height:1px;top:0;bottom:0;right:-17vw;margin:auto;background-color:var(--main-color)}}.top .column .column__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:3.9375rem 4.375rem}@media screen and (max-width: 820px){.top .column .column__list{grid-template-columns:repeat(1, 1fr);margin-block:2.5rem 0;gap:0}}@media screen and (min-width: 820px){.top .column .column__list{margin-top:3.125rem}}@media screen and (max-width: 820px){.top .column .column__list .column__item{padding-block:1.25rem;border-bottom:1px solid var(--text-color)}}.top .column .column__list .column__item .meta-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:0.625rem;margin-bottom:0.625rem}@media screen and (min-width: 1024px){.top .column .column__list .column__item:hover .text span{border-bottom:1px solid var(--text-color);padding-bottom:0.125rem}}.top .info{display:flex;gap:9.8125rem;margin-block:12.5rem 18.75rem;max-width:62.1875rem;margin-inline:auto}@media screen and (max-width: 820px){.top .info{flex-direction:column;gap:2.5rem;margin-block:6.9375rem 6.25rem}}@media screen and (max-width: 820px){.top .info .info__header{display:flex;gap:8.4375rem;justify-content:space-between}}@media screen and (min-width: 1024px){.top .info .info__header .title-en{position:relative;padding-bottom:6.3125rem}}@media screen and (min-width: 1024px){.top .info .info__header .title-en::before{position:absolute;content:"";width:1px;height:4.375rem;left:32%;bottom:1.125rem;background-color:var(--text-color)}}.top .info .info__right{flex-basis:100%}.top .info .info__right .info__item{border-bottom:1px solid var(--text-color);padding:1.25rem 0.625rem}@media screen and (max-width: 820px){.top .info .info__right .info__item{padding-inline:0}}.top .info .info__right .info__item:first-child{padding-top:0}.top .info .info__right .info__item .meta-wrap{margin-bottom:0.625rem}.office .main-inner{max-width:1136px;margin:0 auto}@media screen and (max-width: 820px){.office .main-inner{padding:0 0.625rem}}.office .main-inner .lower-title-wrap{text-align:center;margin-top:100px;color:var(--main-color)}.office .main-inner .lower-title-wrap h1{font-size:2.5rem;font-weight:bold}@media screen and (max-width: 820px){.office .main-inner .lower-title-wrap h1{font-size:1.5rem}}.office .main-inner .lower-title-wrap .lower-title-en{font-size:1.5rem;text-transform:uppercase}@media screen and (max-width: 820px){.office .main-inner .lower-title-wrap .lower-title-en{font-size:1rem}}.office .main-inner h2{font-size:2rem;font-weight:bold;position:relative;margin:160px 0 65px}@media screen and (max-width: 820px){.office .main-inner h2{font-size:1.25rem;margin:90px 0 50px}}.office .main-inner h2::before{content:"";position:absolute;width:96px;height:96px;z-index:-1;border-radius:50%;top:-43px;left:-38px;background:var(--accent-color01)}@media screen and (max-width: 820px){.office .main-inner h2::before{width:60px;height:60px;top:-19px;left:-20px}}.office .main-inner .office-overview{margin:50px 0 65px;position:relative;z-index:1}@media screen and (max-width: 820px){.office .main-inner .office-overview{margin:10px 0 26px}}.office .main-inner .access-inner{max-width:956px;margin:0 auto}@media screen and (max-width: 820px){.office .main-inner .access-inner p{font-size:1rem}}.office .main-inner .office-list{display:flex;gap:76px;align-items:center;padding:23px 0 23px 30px;border-bottom:1px solid var(--border-color01)}@media screen and (max-width: 820px){.office .main-inner .office-list{padding:21px 0;align-items:start;gap:10px}}.office .main-inner .office-list dt{color:var(--main-color);font-size:1.25rem;font-weight:bold;width:123px}@media screen and (max-width: 820px){.office .main-inner .office-list dt{font-size:1rem;width:80px}}.office .main-inner .office-list dd{width:calc(100% - 180px)}@media screen and (max-width: 820px){.office .main-inner .office-list dd{width:calc(100% - 80px);font-size:1rem}}.office .main-inner .office-list dd img{width:55px}.office .main-inner .inquiry-link dd a{border-bottom:1px solid var(--text-color)}@media screen and (max-width: 820px){.office .main-inner .sp-center{align-items:center}}.office .main-inner .access-info{margin:50px 0 30px}.office .main-inner .access-info h3{font-size:1.5rem;font-weight:bold;margin-bottom:25px}@media screen and (max-width: 820px){.office .main-inner .access-info h3{font-size:1.25rem;line-height:1.5;margin-bottom:30px}}.office .main-inner .access-info h3.time-info{margin-bottom:5px}.office .main-inner .access-info .office-access{width:100%}.office .main-inner .access-info .office-access tr{display:flex;align-items:center;padding-left:12px;border-bottom:1px solid var(--border-color01)}.office .main-inner .access-info .office-access tr:last-of-type{margin-bottom:30px}@media screen and (max-width: 820px){.office .main-inner .access-info .office-access tr{display:block;align-items:center;padding:0;border-bottom:none;position:relative}}@media screen and (max-width: 820px){.office .main-inner .access-info .office-access tr::after{content:"";width:108%;background-color:var(--border-color01);position:absolute;bottom:0;left:-10px;height:1px}}.office .main-inner .access-info .office-access tr td{width:100%;padding:25px 0}@media screen and (max-width: 820px){.office .main-inner .access-info .office-access tr td{display:block;padding:0 0 20px 0}}.office .main-inner .access-info .office-access tr td.office-station{font-size:1.25rem;font-weight:bold;width:44%}@media screen and (max-width: 1024px){.office .main-inner .access-info .office-access tr td.office-station{width:65%}}@media screen and (max-width: 820px){.office .main-inner .access-info .office-access tr td.office-station{padding:25px 0 10px 0;font-size:1.125rem;width:100%}}.office .main-inner .access-info .office-access .marunouchi{color:#f74545}.office .main-inner .access-info .office-access .ginza{color:#f78f45}.office .main-inner .access-info .indent{padding-left:1rem}.office .main-inner .access-info li{padding:0 0 30px 26px}.office .main-inner .access-info li:first-child p{position:relative}.office .main-inner .access-info li:first-child p:first-child::before{content:"①：";position:absolute;top:0;left:-24px}.office .main-inner .access-info li:nth-child(2) p{position:relative}.office .main-inner .access-info li:nth-child(2) p:first-child::before{content:"②：";position:absolute;top:0;left:-24px}.office .main-inner .access-info li:nth-child(3) p{position:relative}.office .main-inner .access-info li:nth-child(3) p:first-child::before{content:"③：";position:absolute;top:0;left:-24px}.office .main-inner .access-info li:nth-child(4) p{position:relative}.office .main-inner .access-info li:nth-child(4) p:first-child::before{content:"④：";position:absolute;top:0;left:-24px}.office .main-inner .access-info li:nth-child(5) p{position:relative}.office .main-inner .access-info li:nth-child(5) p:first-child::before{content:"⑤：";position:absolute;top:0;left:-24px}.office .main-inner .access-map-container{margin-bottom:160px}@media screen and (max-width: 820px){.office .main-inner .access-map-container{margin-bottom:100px}}@media screen and (max-width: 820px){.office .main-inner .access-map-container h2{margin-top:40px}}.office .main-inner .access-map-container .access-map{margin:0 auto;width:992px}.office .main-inner .access-map-container .access-map iframe{width:100%;height:550px}@media screen and (max-width: 1024px){.office .main-inner .access-map-container .access-map{width:700px}}@media screen and (max-width: 820px){.office .main-inner .access-map-container .access-map{width:460px}.office .main-inner .access-map-container .access-map iframe{height:400px}}@media screen and (max-width: 480px){.office .main-inner .access-map-container .access-map{width:330px}.office .main-inner .access-map-container .access-map iframe{height:200px}}.about{overflow-x:visible}@media screen and (max-width: 820px){.about{overflow-x:hidden}}.about .about-mv{max-width:80%;margin:100px auto 0;position:relative}@media screen and (max-width: 820px){.about .about-mv{max-width:100%;padding:0;margin:0 auto}}.about .about-mv .about-hero-img{display:block;margin:0 auto;text-align:center;width:100%}@media screen and (max-width: 820px){.about .about-mv img{width:100%}}.about .about-mv .about-profile-wrap{position:absolute;top:135px;left:119px;z-index:1}@media(max-width: 1150px){.about .about-mv .about-profile-wrap{left:0px}}@media screen and (max-width: 1024px){.about .about-mv .about-profile-wrap{top:97px}}@media screen and (max-width: 820px){.about .about-mv .about-profile-wrap{top:50%;left:104px}}@media(max-width: 540px){.about .about-mv .about-profile-wrap{left:30px}}@media(max-width: 375px){.about .about-mv .about-profile-wrap{left:20px}}.about .about-mv .about-profile-wrap .about-profile{color:var(--base-color);position:relative;width:fit-content;visibility:visible}.about .about-mv .about-profile-wrap .about-profile p,.about .about-mv .about-profile-wrap .about-profile h1,.about .about-mv .about-profile-wrap .about-profile h2,.about .about-mv .about-profile-wrap .about-profile div{position:relative;z-index:2;font-weight:bold;font-size:1rem;margin-bottom:.25em;margin-bottom:1em}@media screen and (max-width: 820px){.about .about-mv .about-profile-wrap .about-profile p,.about .about-mv .about-profile-wrap .about-profile h1,.about .about-mv .about-profile-wrap .about-profile h2,.about .about-mv .about-profile-wrap .about-profile div{font-size:0.875rem}}.about .about-mv .about-profile-wrap .about-profile .about-lawyer{padding-left:65px;font-size:16px}.about .about-mv .about-profile-wrap .about-profile .about-lawyer::before{content:"";width:55px;background-color:var(--base-color);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;height:1px}.about .about-mv .about-profile-wrap .about-profile .name{color:var(--main-color);background:var(--base-color);padding:0 1rem;border-radius:50px;display:inline-block;margin-bottom:1em}.about .about-mv .about-profile-wrap .about-profile h1{font-size:2rem;margin-bottom:0}@media screen and (max-width: 820px){.about .about-mv .about-profile-wrap .about-profile h1{font-size:1.5rem}}.about .about-mv .about-profile-wrap .about-profile h1 span{font-size:1rem}@media screen and (max-width: 820px){.about .about-mv .about-profile-wrap .about-profile h1 span{font-size:0.875rem}}.about .about-mv .about-profile-wrap .about-profile .name-en{line-height:1.7rem;margin-bottom:.7rem}@media screen and (max-width: 820px){.about .about-mv .about-profile-wrap .about-profile .name-en{font-size:0.875rem}}.about .about-mv .about-profile-wrap .about-profile .about-year{font-size:0.8125rem;font-weight:normal;margin-bottom:1.8rem}.about .about-mv .about-profile-wrap .about-profile h2{font-size:1.25rem;padding-left:25px;margin-bottom:1rem}.about .about-mv .about-profile-wrap .about-profile h2::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:1px;left:0;background:var(--accent-color01)}.about .about-mv .about-profile-wrap .about-profile p{line-height:1.7}.about .about-mv .about-profile-wrap .about-profile::before{position:absolute;top:23px;bottom:0;right:clamp(-7rem,-10rem + (100vw - 1300px)*.01,-10rem);width:100vw;height:calc(100% + 8.3rem);margin:auto;background:var(--main-color);opacity:.85;content:""}@media screen and (max-width: 1024px){.about .about-mv .about-profile-wrap .about-profile::before{right:-1rem;height:calc(100% + 6.3rem)}}@media screen and (max-width: 820px){.about .about-mv .about-profile-wrap .about-profile::before{top:37px;right:-104px;height:620px}}@media(max-width: 540px){.about .about-mv .about-profile-wrap .about-profile::before{top:21px;right:-30px;height:471px}}@media(max-width: 375px){.about .about-mv .about-profile-wrap .about-profile::before{right:-20px}}.about .about-flex{display:flex;justify-content:space-between;gap:6.8rem;align-items:flex-start;max-width:1304px;margin:200px auto 0;padding:0 50px}@media screen and (max-width: 1024px){.about .about-flex{gap:4.8rem}}@media screen and (max-width: 820px){.about .about-flex{display:block;padding:0}}@media screen and (max-width: 480px){.about .about-flex{margin-top:-1rem}}.about .about-flex .about-text-area{flex:1}@media screen and (max-width: 820px){.about .about-flex .about-text-area{width:86%;margin:0 auto}}.about .about-flex .about-text-area section:nth-of-type(2){margin-top:94px}@media screen and (max-width: 820px){.about .about-flex .about-text-area section:nth-of-type(2){margin-top:0}}@media screen and (max-width: 820px){.about .about-flex .about-text-area section{margin-bottom:70px}}.about .about-flex .about-text-area section h2{font-size:2rem;font-weight:bold;position:relative;padding-bottom:.8rem}@media screen and (max-width: 480px){.about .about-flex .about-text-area section h2{font-size:1.25rem;padding-bottom:0}}.about .about-flex .about-text-area section h2::before{content:"";position:absolute;width:96px;height:96px;z-index:-1;border-radius:50%;top:-16px;left:-37px;background:var(--accent-color01)}@media screen and (max-width: 480px){.about .about-flex .about-text-area section h2::before{width:60px;height:60px;top:-21px;left:-21px}}.about .about-flex .about-text-area section p{margin-bottom:2rem}@media screen and (max-width: 820px){.about .about-flex .about-text-area section p{margin-bottom:30px}}@media screen and (max-width: 480px){.about .about-flex .about-text-area section p{line-height:1.8em}}.about .about-flex .about-text-area section .about-title-en{text-align:end;position:relative;font-size:1.5rem;margin-bottom:1rem}@media screen and (max-width: 480px){.about .about-flex .about-text-area section .about-title-en{font-size:1rem}}.about .about-flex .about-text-area section .about-title-en::before{content:"";width:calc(100% - 144px);background-color:var(--text-color);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2;height:1px}@media screen and (max-width: 480px){.about .about-flex .about-text-area section .about-title-en::before{width:calc(100% - 94px)}}.about .about-flex .about-text-area section .about-title-en span{font-family:"BIZ UDPMincho",serif;font-size:1rem}@media screen and (max-width: 480px){.about .about-flex .about-text-area section .about-title-en span{font-size:0.75rem}}.about .about-flex .about-img-wrap{position:sticky;align-self:flex-start;top:calc(var(--headerHeight) + 3.125rem);left:0}@media screen and (max-width: 820px){.about .about-flex .about-img-wrap{position:static}}.about .about-flex .about-img-wrap .about-img{aspect-ratio:535/594;flex:1;display:block;max-width:37.5rem;width:37vw}@media screen and (max-width: 1024px){.about .about-flex .about-img-wrap .about-img{width:300px}}@media screen and (max-width: 820px){.about .about-flex .about-img-wrap .about-img{width:100%;aspect-ratio:auto;max-width:100%}}.about .about-flex-left{margin-top:335px}@media screen and (max-width: 820px){.about .about-flex-left{margin-top:340px}}.about .about-flex-left .about-img-wrap{margin-left:calc(50% - 50vw)}@media screen and (max-width: 820px){.about .about-flex-left .about-img-wrap{margin-left:0;width:100vw}}@media screen and (max-width: 820px){.about .about-flex-left .about-text-area{margin-top:4.2rem}}.about .about-flex-right{flex-direction:row-reverse;margin-bottom:200px}@media screen and (max-width: 820px){.about .about-flex-right{margin-bottom:100px}}.about .about-flex-right .about-img-wrap{margin-right:calc(50% - 50vw)}@media screen and (max-width: 820px){.about .about-flex-right .about-img-wrap{margin-right:0;width:100vw}}@media screen and (max-width: 820px){.about .about-flex-right .about-text-area{margin-top:70px}}.about .links{display:flex;gap:40px;justify-content:space-between;margin-bottom:175px}@media screen and (max-width: 820px){.about .links{display:block;margin-bottom:100px}}.about .links a{position:relative;height:auto;width:calc(50% - 40px)}@media screen and (max-width: 820px){.about .links a{display:inline-block;height:auto;width:90%}.about .links a:nth-child(2n){margin-left:auto;display:flex;margin-top:30px}}.about .links a .title-wrap{color:var(--base-color);position:absolute;top:50%;left:40%;transform:translate(-50%, -50%);z-index:1}@media screen and (max-width: 820px){.about .links a .title-wrap{display:inline-block;padding-left:20%;left:0;transform:translateY(-50%)}}@media screen and (max-width: 480px){.about .links a .title-wrap{padding-left:10%}}.about .links a .title-wrap .title{font-size:32px;font-weight:bold;position:relative}@media screen and (max-width: 1024px){.about .links a .title-wrap .title{font-size:27px}}@media screen and (max-width: 820px){.about .links a .title-wrap .title{font-size:24px;line-height:1;display:inline-block}}.about .links a .title-wrap .title-en{font-size:1rem}@media screen and (max-width: 480px){.about .links a .title-wrap .title-en{font-size:0.875rem;line-height:1;margin-top:.5em}}.about .links a .title-wrap .arrow{position:absolute;left:-50px;top:12px;z-index:2;width:40px;height:40px}@media screen and (max-width: 820px){.about .links a .title-wrap .arrow{left:auto;top:-8px;right:-52px}}.about .links a .img-wrap{position:relative;cursor:pointer;overflow:hidden;width:100%;display:block}.about .links a .img-wrap img{height:auto;transition:transform .6s ease}.about .links a .img-wrap::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);pointer-events:none}.about .links a:hover .img-wrap::after{background-color:rgba(0,0,0,.7)}.about .links a:hover .img-wrap img{transform:scale(1.04)}.about .container{display:flex;gap:2rem;padding:1rem;align-items:flex-start}.about .sidebar{position:sticky;top:1rem;background:#ffefc5;padding:1rem;align-self:flex-start;height:fit-content}.about .content{flex:1;background:#e1f5ff;height:2000px}@media screen and (min-width: 1024px){.services .head-type01{margin-left:2.0625rem}}.services .service-guide{max-width:48.4375rem;margin-inline:auto;padding-bottom:9.375rem;position:relative;z-index:1}@media screen and (max-width: 820px){.services .service-guide{margin-top:-4.375rem;padding-bottom:11.875rem}}@media screen and (min-width: 1024px){.services .service-guide{margin-top:-10%}}.services .service-guide .lead{font-size:2rem;font-weight:700;line-height:1.5;text-align:center;margin-bottom:2.6875rem}@media screen and (max-width: 820px){.services .service-guide .lead{font-size:1rem;margin-bottom:1.875rem}}.services .service-guide .heading-wrap{text-align:center}.services .service-guide .heading-wrap .heading{font-size:2rem;font-weight:700;line-height:1.5;background-color:var(--main-color);color:#fff;display:inline-block;padding:0.3125rem 0.625rem}@media screen and (max-width: 820px){.services .service-guide .heading-wrap .heading{font-size:1.25rem;padding-inline:1.25rem}}.services .service-guide .heading-wrap .heading span{color:var(--accent-color01)}.services .service-guide .service-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:3.125rem;margin-top:2.875rem}@media screen and (max-width: 820px){.services .service-guide .service-list{margin-top:1.25rem;gap:1.25rem;margin-left:auto}}.services .service-guide .service-list .service-list__item{position:relative;counter-increment:mycounter}@media screen and (max-width: 820px){.services .service-guide .service-list .service-list__item{width:100%}}.services .service-guide .service-list .service-list__item::before{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:var(--accent-color01);width:3.125rem;height:3.125rem;border-radius:50%;content:counter(mycounter, decimal-leading-zero);background-color:var(--main-color);position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 820px){.services .service-guide .service-list .service-list__item::before{bottom:0;margin:auto;left:-0.625rem;font-size:1.25rem;width:2.5rem;height:2.5rem}}.services .service-guide .service-list .service-list__item .service-list__link{font-weight:700;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all ease .3s;border-radius:50%;width:12.8125rem;height:12.8125rem;background:var(--contents-color) url(../img/arrow_green_down.svg) no-repeat center bottom 1.25rem/0.9375rem}@media screen and (max-width: 820px){.services .service-guide .service-list .service-list__item .service-list__link{width:100%;height:0;border-radius:0;margin-left:auto;min-height:3.8125rem;background:var(--contents-color) url(../img/arrow_green_down.svg) no-repeat right 0.8125rem center/0.9375rem}}@media screen and (min-width: 1024px){.services .service-guide .service-list .service-list__item .service-list__link{font-size:1.25rem}}.services .service-guide .service-list .service-list__item .service-list__link span{font-size:0.875rem}@media screen and (min-width: 1024px){.services .service-guide .service-list .service-list__item .service-list__link:hover{scale:1.1;color:var(--main-color)}}.services .service-item{padding-block:4.6875rem 5rem;position:relative;margin-bottom:9.375rem}@media screen and (max-width: 820px){.services .service-item{padding-block:0 2.5rem}}@media screen and (min-width: 1024px){.services .service-item{max-width:62.125rem;margin-inline:auto}}.services .service-item::before{position:absolute;background-color:var(--contents-color);content:"";z-index:-1;bottom:0;top:0;width:100vw;height:100%}@media screen and (max-width: 820px){.services .service-item::before{margin:0 calc(50% - 50vw)}}.services .service-item .service-item__inner{margin-bottom:3.875rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 820px){.services .service-item .service-item__inner{margin-bottom:3.125rem;gap:2.125rem;flex-direction:column}}@media screen and (min-width: 1024px){.services .service-item .service-item__inner .text-wrap{max-width:60%}}@media screen and (min-width: 1024px){.services .service-item .service-item__inner .text-wrap .label-green{font-size:1.25rem}}.services .service-item .service-item__inner .text-wrap .label-green span{color:var(--accent-color01)}.services .service-item .service-item__inner .text-wrap .service-item__title{font-size:2rem;font-weight:700;margin-block:1.25rem 2.625rem}@media screen and (max-width: 820px){.services .service-item .service-item__inner .text-wrap .service-item__title{font-size:1.25rem;margin-block:0.625rem 1.875rem}}.services .service-item .service-item__inner .text-wrap .service-item__sub-title{color:var(--main-color);font-weight:700;display:inline-block;padding:0.5rem 1.25rem;text-align:center;line-height:1}@media screen and (max-width: 820px){.services .service-item .service-item__inner .text-wrap .service-item__sub-title{margin-bottom:0.625rem;width:100%;border:1px solid var(--main-color);padding-block:0.625rem}}@media screen and (min-width: 1024px){.services .service-item .service-item__inner .text-wrap .service-item__sub-title{font-size:1.5rem;border:2px solid var(--main-color)}}.services .service-item .service-item__inner .text-wrap .service-item__concerns-list li{font-weight:700;padding-top:1.25rem;padding-left:0.625rem;position:relative}@media screen and (max-width: 820px){.services .service-item .service-item__inner .text-wrap .service-item__concerns-list li{padding-top:0.625rem;line-height:1.25}}@media screen and (min-width: 1024px){.services .service-item .service-item__inner .text-wrap .service-item__concerns-list li{font-size:1.25rem}}.services .service-item .service-item__inner .text-wrap .service-item__concerns-list li::before{content:"・";position:absolute;left:0}.services .service-item .service-item__inner .img-wrap{max-width:50rem}@media screen and (max-width: 820px){.services .service-item .service-item__inner .img-wrap{margin-top:-5.625rem}}@media screen and (min-width: 1024px){.services .service-item .service-item__inner .img-wrap{margin-left:calc(50% - 50vw);width:41vw}}@media screen and (max-width: 820px){.services .service-item .service-text{line-height:1.75}}@media screen and (min-width: 1024px){.services .service-item .service-text{max-width:94%;margin-inline:auto 0}}.services .service-item .service-text .service-text__catch{font-size:1.5rem;font-weight:700;margin-block:3.125rem 1.25rem;color:var(--main-color)}@media screen and (max-width: 820px){.services .service-item .service-text .service-text__catch{font-size:1.125rem;margin-block:3.125rem 0.625rem}}.services .service-item .service-text p{margin-top:1.25rem}@media screen and (max-width: 820px){.services .service-item .service-text p{margin-top:1.875rem}}.services .service-item .service-text p.mt-0{margin-top:0}.services .service-item .service-text .btn-link-wrap{text-align:center;margin-top:2.5rem}@media screen and (max-width: 820px){.services .service-item.reverse{margin-bottom:10.1875rem}}.services .service-item.reverse::before{position:absolute;background-color:var(--contents-color);content:"";z-index:-1;bottom:0;top:0;width:100vw;height:100%}@media screen and (min-width: 1024px){.services .service-item.reverse::before{right:1.25rem}}.services .service-item.reverse .service-item__inner{flex-direction:row-reverse}@media screen and (max-width: 820px){.services .service-item.reverse .service-item__inner{flex-direction:column}}@media screen and (min-width: 1024px){.services .service-item.reverse .service-item__inner .img-wrap{margin-right:calc(50% - 50vw)}}@media screen and (min-width: 1024px){.services .service-item.reverse .service-item__inner .text-wrap{left:unset}}.services .service-item.reverse .service-text{margin-inline:0 auto}.services .other-service{margin-block:12.375rem 9.375rem}@media screen and (max-width: 820px){.services .other-service{margin-block:5.625rem 4.6875rem}}.services .other-service .other-service__list{display:grid;grid-gap:2.5rem;margin-top:2.875rem}@media screen and (max-width: 820px){.services .other-service .other-service__list{grid-gap:0.9375rem}}@media screen and (min-width: 1024px){.services .other-service .other-service__list{grid-template-columns:repeat(3, 1fr)}}.services .other-service .other-service__list .other-service__item-inner{background-color:#f4f4f4;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 1024px){.services .other-service .other-service__list .other-service__item-inner{font-size:1.25rem;transition:all ease .3s}}.services .other-service .other-service__list .other-service__item-inner .modal-btn{padding:2.375rem;width:100%;text-align:center}@media screen and (max-width: 820px){.services .other-service .other-service__list .other-service__item-inner .modal-btn{padding:1.4375rem 2.8125rem 1.4375rem 1.875rem}}.services .other-service .other-service__list .other-service__item-inner .modal-btn::before{position:absolute;content:"";width:1.875rem;height:1.875rem;right:0.625rem;border-radius:50%;background-color:var(--main-color)}@media screen and (max-width: 820px){.services .other-service .other-service__list .other-service__item-inner .modal-btn::before{top:0;bottom:0;margin:auto}}@media screen and (min-width: 1024px){.services .other-service .other-service__list .other-service__item-inner .modal-btn::before{bottom:0.625rem}}.services .other-service .other-service__list .other-service__item-inner .modal-btn span::before,.services .other-service .other-service__list .other-service__item-inner .modal-btn span::after{position:absolute;content:"";background-color:#fff;width:2px;height:0.9375rem;right:1.5625rem;display:block}@media screen and (max-width: 820px){.services .other-service .other-service__list .other-service__item-inner .modal-btn span::before,.services .other-service .other-service__list .other-service__item-inner .modal-btn span::after{top:0;bottom:0;margin:auto}}@media screen and (min-width: 1024px){.services .other-service .other-service__list .other-service__item-inner .modal-btn span::before,.services .other-service .other-service__list .other-service__item-inner .modal-btn span::after{bottom:1.125rem}}.services .other-service .other-service__list .other-service__item-inner .modal-btn span::before{transform:rotate(-90deg)}@media screen and (min-width: 1024px){.services .other-service .other-service__list .other-service__item-inner:hover{scale:1.1}.services .other-service .other-service__list .other-service__item-inner:hover .modal-btn{color:var(--main-color)}}.fee .main-inner{margin-bottom:10rem}@media screen and (max-width: 820px){.fee .main-inner{margin-bottom:100px}}.fee .main-inner h2{font-size:2rem;font-weight:bold;position:relative;margin:198px auto 46px;max-width:1200px}@media screen and (max-width: 820px){.fee .main-inner h2{font-size:1.25rem;margin:60px 0 26px}}.fee .main-inner h2::before{content:"";position:absolute;width:96px;height:96px;z-index:-1;border-radius:50%;top:-43px;left:-38px;background:var(--accent-color01)}@media screen and (max-width: 820px){.fee .main-inner h2::before{width:60px;height:60px;top:-19px;left:-20px}}.fee .main-inner .consultation-fee{max-width:700px;margin:0 auto}.fee .main-inner .consultation-fee h2{margin:-35px auto 9px 78px;z-index:1;position:relative}@media screen and (max-width: 820px){.fee .main-inner .consultation-fee h2{width:95%}}@media screen and (max-width: 480px){.fee .main-inner .consultation-fee h2{margin:-35px auto 9px}}.fee .main-inner .consultation-fee .free-text{text-align:center}@media screen and (max-width: 820px){.fee .main-inner .consultation-fee .free-text{margin-top:26px}}.fee .main-inner .consultation-fee .free-text p{font-size:1.25rem;line-height:1.7;margin-bottom:5rem}@media screen and (max-width: 820px){.fee .main-inner .consultation-fee .free-text p{font-size:1rem}}.fee .main-inner .consultation-fee .free-text .free{font-size:4rem;color:var(--main-color);font-weight:bold;margin:0}@media screen and (max-width: 820px){.fee .main-inner .consultation-fee .free-text .free{font-size:2.5rem;margin-bottom:10px}}@media screen and (max-width: 820px){.fee .main-inner .consultation-fee{margin:0 auto -2rem}}.fee .main-inner .bg{background:url(../img/fee/fee-contact-bg.jpg) no-repeat top/cover;width:100vw;height:100%;position:relative}.fee .main-inner .bg::before{position:absolute;background:url(../img/fee/polygon.png) no-repeat center/cover;content:"";z-index:1;top:-1px;left:50%;transform:translateX(-50%);width:4rem;height:2.3rem}@media screen and (max-width: 480px){.fee .main-inner .bg::before{width:3rem;height:1.7rem}}@media screen and (max-width: 480px){.fee .main-inner .bg{background:url(../img/fee/fee-contact-bg-sp.jpg) no-repeat top/cover}}.fee .main-inner .bg .fee-contact{color:var(--base-color);font-size:1rem;max-width:1000px;padding:5rem 0 3rem;margin:0 auto;text-align:center}.fee .main-inner .bg .fee-contact h3{font-size:1.5rem;font-weight:bold;margin-bottom:21px;padding:0 6%}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact h3{font-size:1.25rem}}.fee .main-inner .bg .fee-contact .contact-text{text-align:start;padding:0 6%}.fee .main-inner .bg .fee-contact .contact-wrap{display:grid;grid-template-areas:"a a" "b c";gap:45px;margin:3rem 0}.fee .main-inner .bg .fee-contact .contact-wrap .btn{grid-area:a}.fee .main-inner .bg .fee-contact .contact-wrap .btn a{place-self:center;width:380px;font-size:1.5rem;font-weight:bold;color:var(--main-color);background:var(--base-color);padding:2rem 2rem 2rem 1rem;border-radius:50px;display:inline-block;margin-bottom:1em;position:relative;z-index:10;cursor:pointer}.fee .main-inner .bg .fee-contact .contact-wrap .btn a::after{position:absolute;background:url(../img/arrow_green_right.svg) no-repeat center/44%;content:"";z-index:1;top:50%;right:8px;transform:translateY(-50%);width:4rem;height:2rem}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap .btn a{font-size:1.25rem;width:324px;padding:1.5rem 2rem 1.5rem 1rem;margin-bottom:4rem}}.fee .main-inner .bg .fee-contact .contact-wrap .contact-line{width:200px;grid-area:c}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info{font-size:1rem;grid-area:b;margin-left:3rem;margin-bottom:4rem}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .legal-advice{font-size:1.5rem;font-weight:bold;color:var(--text-color);background:var(--accent-color01);padding:0 2rem;display:inline-block;margin-left:-29px}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .legal-advice{font-size:1.25rem;padding:.2rem 1.3rem;margin-left:0}}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number{font-size:2.5rem;font-weight:bold;position:relative;display:inline-block;line-height:1.5;padding-left:18px}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number::before{content:"";position:absolute;width:31px;height:40px;top:50%;transform:translateY(-50%);left:-30px;background:url(../img//phone.svg) no-repeat center/cover}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number::before{width:24px;height:32px;left:1px}}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number{font-size:2rem;padding-left:1.8rem}}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info p{font-weight:bold;margin-bottom:.5em}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info p .reception-hours{border:1px solid var(--base-color);border-radius:80px;padding:0 1rem;display:inline-block;margin-right:1rem;line-height:1.7}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap .contact-info{margin-left:0}}.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .detail-info{padding-right:29px}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap .contact-info .detail-info{padding-right:0}}@media screen and (max-width: 820px){.fee .main-inner .bg .fee-contact .contact-wrap{display:block}.fee .main-inner .bg .fee-contact .contact-wrap .contact-line{margin:0 auto}}.fee .main-inner .fee-table{max-width:1200px;margin:0 auto;width:88%}.fee .main-inner .fee-table .fee-table-innner{max-width:1000px;margin:0 auto 160px}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner{margin:0 auto 90px}}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .scroll-hint{font-size:0.75rem;text-align:end;margin-bottom:30px}}.fee .main-inner .fee-table .fee-table-innner h3{font-size:1.5rem;position:relative;font-weight:bold;padding-bottom:1.9375rem;border-bottom:1px solid var(--border-color01)}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner h3{font-size:1rem;margin:3.2rem 0 0;padding-bottom:1.25rem}}.fee .main-inner .fee-table .fee-table-innner:first-of-type h3{padding-top:40px}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;max-width:100%}.fee .main-inner .fee-table .fee-table-innner .table-wrap table{width:auto;min-width:max-content;table-layout:fixed;border-collapse:collapse;border-spacing:0}}.fee .main-inner .fee-table .fee-table-innner .table-wrap table{width:100%;margin:59px 0 20px;display:table;table-layout:auto;padding:0;border-collapse:collapse;text-align:left}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table{margin:30px 0 20px}}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td,.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr th{text-align:center;vertical-align:middle;white-space:nowrap}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr th{color:var(--main-color);background:rgba(0,138,120,.1);padding:2rem 1rem;border:1px solid rgba(0,138,120,.7);border-top:none;border-left:none;font-size:1.25rem;line-height:1.5}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr th{position:sticky;position:-webkit-sticky;left:0;top:0;z-index:1;background:#e6f2f0;border-right:none;font-size:1rem;line-height:1.25}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr th::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(0,138,120,.7);z-index:2}}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr th{padding:2.5rem 1rem}}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td{padding:2rem 4rem;border:1px solid rgba(0,138,120,.7);line-height:2}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td:last-of-type{border-right:1px solid var(--border-color01)}@media screen and (max-width: 1024px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td{padding:2rem 2rem}}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td{padding:2rem 3rem;line-height:1.25}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td:first-of-type{border-left:none}}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td{padding:1rem 2rem}}.fee .main-inner .fee-table .fee-table-innner .table-wrap table tr td span{display:inline-block;text-align:left}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th{color:var(--text-color);padding:2rem 1rem;border-left:1px solid rgba(0,138,120,.7)}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th:last-of-type{border-right:1px solid var(--border-color01)}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th:first-of-type{border-left:none}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th{position:static}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th::after{content:"";position:absolute;width:0;height:0;background-color:none}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th:first-of-type{position:sticky;position:-webkit-sticky;left:0;top:0;z-index:1;background:#e6f2f0}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th:first-of-type::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(0,138,120,.7);z-index:3}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th:nth-of-type(2){border-left:none}}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table .table-head th{padding:1.875rem 2rem}}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .description{white-space:wrap;text-align:start;line-height:2rem}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table .description{padding:1rem 2rem}}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table .short-description{padding:2rem 4rem}}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table .short-description{padding:1rem 2rem;max-width:185px;white-space:normal}}@media screen and (max-width: 820px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table{width:auto;min-width:max-content;table-layout:fixed;border-collapse:collapse}.fee .main-inner .fee-table .fee-table-innner .table-wrap table td{padding:1rem 2rem}.fee .main-inner .fee-table .fee-table-innner .table-wrap table .description{white-space:normal;overflow-wrap:break-word;max-width:600px}}@media screen and (max-width: 480px){.fee .main-inner .fee-table .fee-table-innner .table-wrap table .description{max-width:300px;padding:1rem 2rem}}.fee .main-inner .fee-table .fee-table-innner .precautions{position:relative;padding-left:1em}.fee .main-inner .fee-table .fee-table-innner .precautions::before{content:"※";position:absolute;top:0;left:0}@media screen and (max-width: 820px){.fee .main-inner .fee-table p{line-height:1.3}}.fee .main-inner .fee-content{max-width:1200px;margin:0 auto;width:88%}@media screen and (max-width: 820px){.fee .main-inner .fee-content h2{margin:70px 0 45px}}.fee .main-inner .fee-content div{max-width:1000px;margin:0 auto}.contact .header-inner{background-color:unset}.contact .hero-area{height:300px;padding-top:100px}@media screen and (max-width: 820px){.contact .hero-area{height:216px;padding-top:0}}.contact .hero-area .hero-inner{color:var(--text-color) !important;top:calc(50% + 100px)}@media screen and (max-width: 820px){.contact .hero-area .hero-inner{top:65%}}.contact .hero-area::before{background-color:var(--text-color) !important}@media screen and (max-width: 820px){.contact .hero-area::before{height:45%}}.contact .intro-box{margin-bottom:200px}@media screen and (max-width: 820px){.contact .intro-box{margin-bottom:70px}}.contact .intro-box .bg{background:url(../img/fee/fee-contact-bg.jpg) no-repeat top/cover;width:100vw;height:100%}@media screen and (max-width: 480px){.contact .intro-box .bg{background:url(../img/fee/fee-contact-bg-sp.jpg) no-repeat top/cover}}.contact .intro-box .bg .tel-contact{color:var(--base-color);font-size:1rem;max-width:1134px;padding:116px 0 128px;margin:0 auto;text-align:center}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact{padding:72px 0 50px}}.contact .intro-box .bg .tel-contact h3{font-size:1.5rem;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact h3{font-size:1.25rem;text-align:center}}.contact .intro-box .bg .tel-contact .contact-text{text-align:start;padding:0 6%}.contact .intro-box .bg .tel-contact .contact-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap{flex-direction:column-reverse}}.contact .intro-box .bg .tel-contact .contact-wrap .contact-line{max-width:661px;width:100%;text-align:left}.contact .intro-box .bg .tel-contact .contact-wrap .contact-line .text{font-size:16px;line-height:32px}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap .contact-line .text{padding:0 27px 50px}}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info{font-size:1rem}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info .legal-advice{font-size:1.5rem;font-weight:bold;color:var(--text-color);background:var(--accent-color01);padding:0 2rem;display:inline-block}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap .contact-info .legal-advice{font-size:1.25rem;padding:.2rem 1.3rem}}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info .phone-number{font-size:2.5rem;font-weight:bold;position:relative;display:inline-block;margin-bottom:0}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info .phone-number::before{content:"";position:absolute;width:31px;height:40px;top:50%;transform:translateY(-50%);left:-40px;background:url(../img//phone.svg) no-repeat center/cover}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap .contact-info .phone-number::before{width:24px;height:32px;left:1px}}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap .contact-info .phone-number{font-size:2rem;padding-left:1.8rem}}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info p{font-weight:bold;margin-bottom:.5em}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info p:last-child{margin-bottom:0}.contact .intro-box .bg .tel-contact .contact-wrap .contact-info p .reception-hours{border:1px solid var(--base-color);border-radius:80px;padding:0 1rem;display:inline-block;margin-right:1rem;line-height:1.7}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap .contact-info{margin-left:0}}@media screen and (max-width: 820px){.contact .intro-box .bg .tel-contact .contact-wrap .contact-line{margin:0 auto}}.contact .container h2{margin-bottom:113px}@media screen and (max-width: 820px){.contact .container h2{margin-bottom:50px}}.contact .container h3{font-weight:bold;font-size:24px;line-height:24px;margin-bottom:20px}@media screen and (max-width: 820px){.contact .container h3{line-height:28px;font-size:20px}}.contact .container .caption{font-size:16px;font-weight:500;line-height:32px;margin-bottom:150px}.contact .container .thx_message{font-size:16px;font-weight:500;line-height:32px;margin-bottom:150px}@media screen and (max-width: 820px){.contact .container .thx_message{margin-bottom:92px}}.contact .container form{margin-bottom:150px}@media screen and (max-width: 820px){.contact .container form{margin-bottom:92px}}.contact .container form .input-box{margin-bottom:50px;display:flex}@media screen and (max-width: 820px){.contact .container form .input-box{flex-direction:column;margin-bottom:30px}}.contact .container form .input-box input[type=text],.contact .container form .input-box input[type=email],.contact .container form .input-box input[type=password],.contact .container form .input-box input[type=tel],.contact .container form .input-box textarea,.contact .container form .input-box select{outline:none}.contact .container form .input-box input[type=text]:focus,.contact .container form .input-box input[type=email]:focus,.contact .container form .input-box input[type=password]:focus,.contact .container form .input-box input[type=tel]:focus,.contact .container form .input-box textarea:focus,.contact .container form .input-box select:focus{border-color:var(--main-color)}.contact .container form .input-box .label-box{max-width:270px;width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-right:40px;position:relative}@media screen and (max-width: 820px){.contact .container form .input-box .label-box{justify-content:start}}@media screen and (max-width: 820px){.contact .container form .input-box .label-box.radio-label{margin-bottom:20px}}.contact .container form .input-box .label-box label{font-size:20px;font-weight:bold}@media screen and (max-width: 820px){.contact .container form .input-box .label-box label{margin-bottom:30px}}.contact .container form .input-box .label-box .required{font-size:13px;color:#fff;background-color:#e67373;padding:3px 5px;line-height:1;display:flex;align-items:center;vertical-align:middle;align-self:flex-start}@media screen and (max-width: 820px){.contact .container form .input-box .label-box .required{margin-left:14px}}@media screen and (max-width: 820px){.contact .container form .input-box .label-box .is-decorated{margin-bottom:10px}}.contact .container form .input-box .label-box .is-decorated::before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;background-color:var(--main-color);margin-right:10px}.contact .container form .input-box .normal-input{border:1px solid #1c1c1c;max-width:596px;min-height:61px;width:100%;padding:0 10px}.contact .container form .input-box .checkboxs-wrapper{line-height:32px}.contact .container form .input-box .checkboxs-wrapper .checkboxs{display:flex;margin-top:7px}@media screen and (max-width: 820px){.contact .container form .input-box .checkboxs-wrapper .checkboxs{flex-direction:column}}.contact .container form .input-box .checkboxs-wrapper .checkboxs label{margin-right:30px;user-select:none}@media screen and (max-width: 820px){.contact .container form .input-box .checkboxs-wrapper .checkboxs label{margin-bottom:10px}}.contact .container form .input-box .checkboxs-wrapper .checkboxs label input[type=checkbox]{margin-right:10px;accent-color:var(--main-color);width:15px;height:15px}.contact .container form .input-box .radios label{margin-right:30px;user-select:none}@media screen and (max-width: 820px){.contact .container form .input-box .radios label{margin-right:20px}}.contact .container form .input-box .radios label input[type=radio]{margin-right:10px;accent-color:var(--main-color);width:15px;height:15px}.contact .container form .input-box .textarea{max-width:596px;width:100%;min-width:596px;min-height:150px;border:1px solid #1c1c1c;padding:10px}@media screen and (max-width: 820px){.contact .container form .input-box .textarea{max-width:100%;min-width:100%}}.contact .container form .input-box .message-box{max-width:596px;width:100%}@media screen and (max-width: 820px){.contact .container form .input-box .message-box{max-width:100%;min-width:100%}}.contact .container form .input-box .btns{max-width:500px;width:100%;margin:auto;display:flex}@media screen and (max-width: 820px){.contact .container form .input-box .btns{flex-direction:column-reverse}}.contact .container form .input-box .btns .form_Submit{margin:auto;max-width:179px;height:50px;width:100%;border-radius:50px;background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat right 17.5px center/0.9375rem}.contact .container form .input-box .btns .form_Submit:hover{color:#fff;background:#fff url(../img/arrow_green_right.svg) no-repeat right right 17.5px center/0.9375rem}.contact .container form .input-box .btns .form_Submit.form_back{color:#fff;background:#d3d3d3;border-color:#d3d3d3}@media screen and (max-width: 820px){.contact .container form .input-box .btns .form_Submit.form_back{margin-top:20px}}@media screen and (min-width: 1024px){.owner .head-type01{margin-left:2.0625rem}}.owner .intro-section{display:flex;gap:2.9375rem;max-width:62.0625rem;margin-inline:auto}@media screen and (max-width: 820px){.owner .intro-section{flex-direction:column}}@media screen and (max-width: 820px){.owner .intro-section .intro-text{line-height:1.5}}@media screen and (min-width: 1024px){.owner .intro-section .intro-text{flex-basis:45%}}.owner .intro-section .intro-content{border:1px solid var(--border-color01);padding:3.0625rem 2.3125rem;position:relative}@media screen and (max-width: 820px){.owner .intro-section .intro-content{padding:2.9375rem 1.4375rem 1.875rem 1.4375rem}}@media screen and (min-width: 1024px){.owner .intro-section .intro-content{flex-basis:53%}}.owner .intro-section .intro-content::before,.owner .intro-section .intro-content::after{position:absolute;content:"";background:url(../img/owner/intro_deco.png) no-repeat center/contain;width:1.4375rem;height:1.25rem}.owner .intro-section .intro-content::before{top:-0.625rem;left:0.625rem}.owner .intro-section .intro-content::after{bottom:-0.625rem;right:0.625rem;transform:rotate(180deg)}.owner .intro-section .intro-content .label-green{position:absolute;left:50%;translate:-50%;top:-1.75rem}@media screen and (max-width: 820px){.owner .intro-section .intro-content .label-green{padding-block:0.625rem}}@media screen and (min-width: 1024px){.owner .intro-section .intro-content .label-green{font-size:1.25rem;padding:0.8125rem 1.875rem}}.owner .intro-section .intro-content .intro-list{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 820px){.owner .intro-section .intro-content .intro-list{gap:0.9375rem}}.owner .intro-section .intro-content .intro-list li{position:relative;font-weight:700;padding-left:1.25rem}@media screen and (max-width: 820px){.owner .intro-section .intro-content .intro-list li{line-height:1.5}}@media screen and (min-width: 1024px){.owner .intro-section .intro-content .intro-list li{font-size:1.25rem}}.owner .intro-section .intro-content .intro-list li::before{position:absolute;content:"";width:0.625rem;height:0.625rem;left:0;border-radius:50%;background-color:var(--main-color)}@media screen and (max-width: 820px){.owner .intro-section .intro-content .intro-list li::before{top:0.3125rem}}@media screen and (min-width: 1024px){.owner .intro-section .intro-content .intro-list li::before{top:0;bottom:0;margin:auto}}.owner .criteria{margin-block:11.8125rem 13.1875rem;position:relative}@media screen and (max-width: 820px){.owner .criteria{margin-block:4.375rem 5rem}}.owner .criteria::before{position:absolute;background-color:var(--contents-color);content:"";z-index:-1;top:1.25rem;width:100vw;height:100%}@media screen and (max-width: 820px){.owner .criteria::before{margin:0 calc(50% - 50vw)}}@media screen and (min-width: 1024px){.owner .criteria::before{right:-6.25rem}}.owner .criteria .criteria__item-wrap{display:flex;flex-direction:column;gap:3.75rem;padding-block:5.1875rem 8.4375rem;max-width:62.0625rem;margin-inline:auto}@media screen and (max-width: 820px){.owner .criteria .criteria__item-wrap{gap:2.6875rem;padding-block:1.875rem 3.125rem}}@media screen and (min-width: 1024px){.owner .criteria .criteria__item-wrap{max-width:62.1875rem}}.owner .criteria .criteria__item-wrap .criteria__item{display:grid}@media screen and (max-width: 820px){.owner .criteria .criteria__item-wrap .criteria__item{grid-template-columns:2.5rem 1fr;grid-template-areas:"icon title" "text text";grid-gap:1.25rem 0.625rem;align-items:center}}@media screen and (min-width: 1024px){.owner .criteria .criteria__item-wrap .criteria__item{grid-template-areas:"icon title" "icon text";grid-gap:0 3.9375rem}}.owner .criteria .criteria__item-wrap .criteria__item .criteria__item-icon{grid-area:icon;max-width:6.4375rem;width:100%}.owner .criteria .criteria__item-wrap .criteria__item .criteria__item-title{grid-area:title;font-weight:700}@media screen and (min-width: 1024px){.owner .criteria .criteria__item-wrap .criteria__item .criteria__item-title{padding-bottom:0.3125rem;font-size:1.5rem}}.owner .criteria .criteria__item-wrap .criteria__item .criteria__item-text{grid-area:text;border-top:1px solid var(--border-color01)}.owner .criteria .criteria__item-wrap .criteria__item .criteria__item-text p{margin-top:1.25rem}.owner .demand .demand__item-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4.375rem;gap:5.3125rem 2.5rem}@media screen and (max-width: 820px){.owner .demand .demand__item-wrap{gap:3.125rem;margin-top:3.125rem}}.owner .demand .demand__item-wrap .demand__item{position:relative}@media screen and (min-width: 480px)and (max-width: 819px){.owner .demand .demand__item-wrap .demand__item{max-width:18.75rem}}@media screen and (min-width: 820px)and (max-width: 1023px){.owner .demand .demand__item-wrap .demand__item{max-width:18.75rem}}@media screen and (min-width: 1024px){.owner .demand .demand__item-wrap .demand__item{width:31%}}.owner .demand .demand__item-wrap .demand__item .demand__item-text{padding:1.875rem;background-color:var(--contents-color)}@media screen and (max-width: 820px){.owner .demand .demand__item-wrap .demand__item .demand__item-text{padding:1.5rem 1.25rem 2.1875rem 1.25rem}}.owner .demand .demand__item-wrap .demand__item .demand__item-text .label-green{margin-bottom:0.625rem}@media screen and (min-width: 1024px){.owner .demand .demand__item-wrap .demand__item .demand__item-text .label-green{font-size:1.25rem;padding:0.25rem 0.875rem}}.owner .demand .demand__item-wrap .demand__item .demand__item-pop{position:absolute;bottom:-0.9375rem;right:0}.owner .demand .demand__item-wrap .demand__item .demand__item-pop .label-green-border{padding-right:1.875rem}.owner .demand .demand__item-wrap .demand__item .demand__item-pop .label-green-border::before,.owner .demand .demand__item-wrap .demand__item .demand__item-pop .label-green-border::after{position:absolute;content:"";height:2px;width:0.9375rem;background-color:var(--main-color);top:0;bottom:0;margin:auto;right:0.625rem}.owner .demand .demand__item-wrap .demand__item .demand__item-pop .label-green-border::before{transform:rotate(-90deg);transition:all ease-in-out .3s}.owner .basic{margin-block:12.375rem 12.5rem}@media screen and (max-width: 820px){.owner .basic{margin-block:6.25rem 5.9375rem}}.owner .basic .basic__list{display:grid;grid-gap:1.875rem 2.5rem;margin-top:4.125rem}@media screen and (max-width: 820px){.owner .basic .basic__list{grid-gap:0.9375rem;margin-top:2.5rem}}@media screen and (min-width: 1024px){.owner .basic .basic__list{grid-template-columns:repeat(3, 1fr)}}.owner .basic .basic__list .basic__item{position:relative;counter-increment:mycounter}@media screen and (max-width: 820px){.owner .basic .basic__list .basic__item:nth-child(n+6){display:none}}.owner .basic .basic__list .basic__item .basic__item-inner{background-color:#f4f4f4;font-weight:700;display:flex;align-items:center;position:relative;height:100%}@media screen and (min-width: 1024px){.owner .basic .basic__list .basic__item .basic__item-inner{font-size:1.25rem;transition:all ease .3s;justify-content:center}}.owner .basic .basic__list .basic__item .basic__item-inner::before{font-weight:400;font-family:var(--en-font);color:rgba(0,138,120,.1);content:counter(mycounter, decimal-leading-zero);position:absolute;top:0;left:0.3125rem;z-index:1;font-size:4rem}@media screen and (max-width: 820px){.owner .basic .basic__list .basic__item .basic__item-inner::before{top:0;font-size:3rem}}.owner .basic .basic__list .basic__item .basic__item-inner .basic-btn{padding:1.25rem 2.5rem;line-height:1.5}@media screen and (max-width: 820px){.owner .basic .basic__list .basic__item .basic__item-inner .basic-btn{padding:1.875rem 2.8125rem 1.875rem 1.5625rem;width:100%}}.owner .basic .basic__list .basic__item .basic__item-inner .basic-btn::before{position:absolute;content:"";border-radius:50%;width:1.875rem;height:1.875rem;right:0.625rem;background:var(--main-color) url(../img/arrow_white_right.svg) no-repeat center/0.9375rem}@media screen and (max-width: 820px){.owner .basic .basic__list .basic__item .basic__item-inner .basic-btn::before{top:0;bottom:0;margin:auto}}@media screen and (min-width: 1024px){.owner .basic .basic__list .basic__item .basic__item-inner .basic-btn::before{bottom:0.625rem}}@media screen and (min-width: 1024px){.owner .basic .basic__list .basic__item .basic__item-inner:hover{scale:1.1}.owner .basic .basic__list .basic__item .basic__item-inner:hover .basic-btn{color:var(--main-color)}}.owner .basic .sp-acc-btn{position:relative;padding-block:0.625rem;max-width:10.1875rem;width:100%;text-align:center;border:1px solid var(--main-color);border-radius:50vh;font-weight:700;line-height:1.25;color:var(--main-color);background-color:#fff;margin:2.5rem auto 0}@media screen and (max-width: 820px){.owner .basic .sp-acc-btn{font-size:1rem}}.owner .basic .sp-acc-btn::before,.owner .basic .sp-acc-btn::after{position:absolute;content:"";height:2px;width:0.9375rem;background-color:var(--main-color);top:0;bottom:0;margin:auto;right:1.25rem}.owner .basic .sp-acc-btn::before{transform:rotate(-90deg);transition:all ease-in-out .3s}.owner .basic .sp-acc-btn.open::before{transform:rotate(0deg)}@media screen and (min-width: 1024px){.knowledge{padding-top:0}}.knowledge .content-area{position:relative}@media screen and (min-width: 1024px){.knowledge .content-area{max-width:90%;margin-right:auto}}@media screen and (min-width: 1440px){.knowledge .content-area{max-width:100%}}@media screen and (min-width: 1024px){.knowledge .content-area:nth-of-type(2){padding-top:9.375rem}}@media screen and (min-width: 1024px){.knowledge .content-area::after{content:"";background-color:var(--main-color);bottom:-2.1875rem;width:1px;height:calc(100% + 5.5rem);display:block;position:absolute}}@media screen and (min-width: 1024px){.knowledge .content-area::after{left:-3.6875rem}}@media screen and (min-width: 1440px){.knowledge .content-area::after{left:-5vw}}.knowledge .content-area:last-child::after{content:unset}.knowledge .knowledge__mv{position:relative;z-index:1}.knowledge .knowledge__mv .knowledge__mv-img{display:block}@media screen and (max-width: 820px){.knowledge .knowledge__mv .knowledge__mv-img img{max-height:31.25rem}}.knowledge .knowledge__mv .knowledge__title-wrap{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;color:#fff;z-index:1}@media screen and (min-width: 1024px){.knowledge .knowledge__mv .knowledge__title-wrap{width:80vw;padding-top:var(--headerHeight);height:100%}}.knowledge .knowledge__mv .knowledge__title-wrap .content-area{height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0}@media screen and (min-width: 1024px){.knowledge .knowledge__mv .knowledge__title-wrap .content-area::after{content:"";background-color:#fff;bottom:0;height:100%}}@media screen and (max-width: 820px){.knowledge .knowledge__mv .knowledge__title-wrap .deco{position:relative}}@media screen and (min-width: 1024px){.knowledge .knowledge__mv .knowledge__title-wrap .deco{writing-mode:vertical-rl;position:absolute;left:-6.625rem;font-size:1.25rem;top:40%;transform:translateY(-40%)}}@media screen and (min-width: 1440px){.knowledge .knowledge__mv .knowledge__title-wrap .deco{left:-10rem}}@media screen and (max-width: 820px){.knowledge .knowledge__mv .knowledge__title-wrap .deco::before{content:"";position:absolute;background-color:#fff;display:block;bottom:0;left:-3.125rem;width:90vw;height:1px}}.knowledge .knowledge__mv .knowledge__title-wrap .sub-title{font-weight:700}@media screen and (max-width: 820px){.knowledge .knowledge__mv .knowledge__title-wrap .sub-title{font-size:0.875rem;margin-top:0.3125rem}}.knowledge .knowledge__mv .knowledge__title-wrap .title{font-weight:700;font-size:2rem;margin-top:9.8125rem}@media screen and (max-width: 820px){.knowledge .knowledge__mv .knowledge__title-wrap .title{margin-top:3.125rem;font-size:1.5rem;line-height:1.33}}.knowledge .knowledge-inner{padding-bottom:6.25rem}@media screen and (max-width: 820px){.knowledge .knowledge-inner{padding-block:3.125rem 3.125rem}}@media screen and (min-width: 1024px){.knowledge .knowledge-inner{width:80vw}}.knowledge .knowledge-inner .head-wrap{position:relative}.knowledge .knowledge-inner .head-wrap::before{position:absolute;content:"";display:block}.knowledge .knowledge-inner .head-wrap::before{height:1px;width:4rem;background-color:var(--border-color01);display:block;bottom:2.5rem}@media screen and (max-width: 820px){.knowledge .knowledge-inner .head-wrap::before{bottom:1.875rem;left:1.25rem}}.knowledge .knowledge-inner .head-wrap .head{font-size:1.5rem;font-weight:700;position:relative;padding:2.1875rem 2.1875rem 3.3125rem 0}@media screen and (max-width: 820px){.knowledge .knowledge-inner .head-wrap .head{font-size:1.25rem;padding:1.875rem 1.25rem 2.5rem}}.knowledge .knowledge-inner .head-wrap .head::before,.knowledge .knowledge-inner .head-wrap .head::after{position:absolute;content:""}.knowledge .knowledge-inner .head-wrap .head::before{background-color:var(--main-color);width:1.875rem;height:1.875rem;border-radius:50%;left:-5.7vw}@media screen and (max-width: 820px){.knowledge .knowledge-inner .head-wrap .head::before{width:1.25rem;height:1.25rem;left:-0.625rem}}@media screen and (min-width: 1024px){.knowledge .knowledge-inner .head-wrap .head::before{left:-4.625rem}}@media screen and (min-width: 1440px){.knowledge .knowledge-inner .head-wrap .head::before{left:-5.7vw}}.knowledge .knowledge-inner .head-wrap .head::after{background-color:#e6f4f2;z-index:-1;bottom:0;top:0;width:100vw;height:100%;right:0.625rem;transform:translate3d(-100%, 0, 0);transition:2s ease-in-out}@media screen and (max-width: 820px){.knowledge .knowledge-inner .head-wrap .head::after{right:0;transition:1s ease-in-out}}.knowledge .knowledge-inner .head-wrap .head.animated::after{transform:translate3d(0, 0, 0)}.knowledge .knowledge-inner .knowledge-text{margin-right:auto;padding-block:1.875rem 6.25rem}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text{padding-block:1.875rem 3.125rem}}.knowledge .knowledge-inner .knowledge-text p:nth-child(n+2){margin-top:1.25rem}.knowledge .knowledge-inner .knowledge-text .catch{color:var(--main-color);font-size:1.5rem;font-weight:700;padding-block:3.125rem 1.25rem}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .catch{font-size:1.25rem;line-height:1.4}}.knowledge .knowledge-inner .knowledge-text .catch:first-child{padding-top:0}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;max-width:100%;margin-bottom:0.625rem}}.knowledge .knowledge-inner .knowledge-text .table-wrap table{width:100%;display:table;table-layout:auto;padding:0;border-collapse:collapse;text-align:left;margin-block:0.625rem 1.875rem}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .table-wrap table{width:auto;min-width:max-content;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin-block:0.625rem}}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td,.knowledge .knowledge-inner .knowledge-text .table-wrap table tr th{text-align:center;vertical-align:middle;white-space:nowrap}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr th{color:var(--main-color);background:rgba(0,138,120,.1);padding:2rem 1rem;border:1px solid rgba(0,138,120,.7);border-top:none;border-left:none;font-size:1.25rem;line-height:1.5}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .table-wrap table tr th{position:sticky;position:-webkit-sticky;left:0;top:0;z-index:1;background:#e6f2f0;border-right:none;font-size:1rem;line-height:1.25}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr th::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(0,138,120,.7);z-index:2}}@media screen and (max-width: 480px){.knowledge .knowledge-inner .knowledge-text .table-wrap table tr th{padding:2.5rem 1rem}}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td{padding:2rem 4rem;border:1px solid rgba(0,138,120,.7);line-height:2}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td:last-of-type{border-right:1px solid rgba(0,138,120,.7)}@media screen and (max-width: 1024px){.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td{padding:2rem 2rem}}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td{padding:1rem 2rem;line-height:1.25}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td:first-of-type{border-left:none}}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr td span{display:inline-block;text-align:left}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th{color:var(--text-color);padding:2rem 1rem;border-left:1px solid rgba(0,138,120,.7)}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th:last-of-type{border-right:1px solid rgba(0,138,120,.7)}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th:first-of-type{border-left:none}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th{position:static;padding:1.875rem 2rem}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th::after{content:"";position:absolute;width:0;height:0;background-color:none}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th:first-of-type{position:sticky;position:-webkit-sticky;left:0;top:0;z-index:1;background:#e6f2f0}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th:first-of-type::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(0,138,120,.7);z-index:3}.knowledge .knowledge-inner .knowledge-text .table-wrap table tr:first-child th:nth-of-type(2){border-left:none}}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .table-wrap table td{padding:1rem 2rem}}@media screen and (max-width: 820px){.knowledge .knowledge-inner .knowledge-text .scroll-hint{font-size:0.75rem;text-align:end;margin-bottom:30px}}.case .search-filter{background-color:var(--main-color);padding:3.25rem 6.4375rem}@media screen and (max-width: 820px){.case .search-filter{padding:3.25rem 1.25rem}}.case .search-filter .search-filter__title{color:#fff;font-size:1.5rem;margin-bottom:2.3125rem}@media screen and (max-width: 820px){.case .search-filter .search-filter__title{margin-bottom:1.875rem;text-align:center}}.case .search-filter .search-filter__form{display:flex;flex-direction:column;gap:1.875rem}@media screen and (max-width: 820px){.case .search-filter .search-filter__form{gap:2.5rem}}.case .search-filter .search-filter__form .form-group{display:flex;gap:2.5rem}@media screen and (max-width: 820px){.case .search-filter .search-filter__form .form-group{flex-direction:column;gap:1.25rem}}@media screen and (min-width: 1024px){.case .search-filter .search-filter__form .form-group{align-items:center}}.case .search-filter .search-filter__form .form-group .label-white{max-width:7.5rem;width:100%;text-align:center}@media screen and (max-width: 820px){.case .search-filter .search-filter__form .form-group .select-wrap{display:flex;flex-wrap:wrap;gap:0.9375rem}}@media screen and (min-width: 1024px)and (max-width: 1439px){.case .search-filter .search-filter__form .form-group .select-wrap{display:flex;flex-wrap:wrap;gap:0.3125rem}}.case .search-filter .search-filter__form .form-group .select-wrap label{position:relative;cursor:pointer;padding-left:1.875rem;color:#fff;font-weight:700}.case .search-filter .search-filter__form .form-group .select-wrap label::before,.case .search-filter .search-filter__form .form-group .select-wrap label::after{content:"";display:block;position:absolute;transform:translateY(-50%);top:50%}.case .search-filter .search-filter__form .form-group .select-wrap label::before{background-color:#fff;border:1px solid var(--text-color);width:1.25rem;height:1.25rem;left:5px}.case .search-filter .search-filter__form .form-group .select-wrap label::after{border-bottom:2px solid var(--main-color);border-left:2px solid var(--main-color);opacity:0;height:0.3125rem;width:0.625rem;transform:rotate(-45deg);top:0.25rem;left:0.625rem}.case .search-filter .search-filter__form .form-group .select-wrap label:has(input:checked)::after{opacity:1}.case .search-filter .search-filter__form .form-group .check{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.case .search-filter .search-filter__form .form-group .free-text{border:1px solid var(--text-color);max-width:20.25rem;min-height:1.875rem;width:100%;padding-inline:0.625rem;background:#fff url(../img/search_icon.svg) no-repeat center right 0.625rem/1.125rem}@media screen and (max-width: 820px){.case .search-filter .search-filter__form .form-group .free-text{min-height:3.125rem}}.case .search-filter .search-filter__form .search-btn{max-width:23.3125rem;width:100%;display:inline-block;padding:1.25rem 2.5rem;margin-inline:auto;border-radius:50vh;font-weight:700;text-align:center;line-height:1.15;color:var(--main-color);background:#fff url(../img/arrow_green_right.svg) no-repeat center right 0.9375rem/0.9375rem}@media screen and (max-width: 820px){.case .search-filter .search-filter__form .search-btn{width:50%}}.case .dots{background-color:var(--main-color);width:0.625rem;height:0.625rem;border-radius:50%;margin-block:5rem;margin-inline:auto;position:relative}.case .dots::before,.case .dots::after{content:"";display:block;position:absolute;background-color:var(--main-color);width:0.625rem;height:0.625rem;border-radius:50%}.case .dots::before{top:-1.875rem}.case .dots::after{top:1.875rem}.case .case-inner{margin-bottom:14.0625rem}@media screen and (max-width: 820px){.case .case-inner{margin-bottom:6.25rem}}.case .case-inner .case-box-wrap{display:flex;flex-direction:column;gap:4.375rem;max-width:62.125rem;margin-inline:auto}.case .case-inner .case-box-wrap .case-box{background-color:var(--contents-color);padding:3.1875rem 3.8125rem 4.375rem;position:relative}@media screen and (max-width: 820px){.case .case-inner .case-box-wrap .case-box{padding:3.125rem 1.25rem}}.case .case-inner .case-box-wrap .case-box .title{font-size:1.5rem;color:var(--main-color);font-weight:700;margin-bottom:1.25rem;line-height:1.33}@media screen and (max-width: 820px){.case .case-inner .case-box-wrap .case-box .btn-link-wrap{text-align:center}}@media screen and (max-width: 820px){.case .case-inner .case-box-wrap .case-box .btn-link-wrap .btn-link{margin-top:3.125rem}}@media screen and (min-width: 1024px){.case .case-inner .case-box-wrap .case-box .btn-link-wrap .btn-link{position:absolute;right:0;bottom:-1.875rem}}@media screen and (min-width: 1024px){.case-detail{padding-top:0}}.case-detail .content-area{position:relative;padding-block:3.125rem 9.375rem}@media screen and (max-width: 820px){.case-detail .content-area{padding-block:1.875rem 3.125rem}}@media screen and (min-width: 1024px){.case-detail .content-area{max-width:87%;margin-right:auto}}@media screen and (min-width: 1024px){.case-detail .content-area::after{content:"";background-color:var(--main-color);bottom:-2.1875rem;width:1px;height:calc(100% + 5.5rem);display:block;position:absolute}}@media screen and (min-width: 1024px){.case-detail .content-area::after{left:-3.6875rem}}@media screen and (min-width: 1440px){.case-detail .content-area::after{left:-5vw}}.case-detail .content-area:last-child{padding-bottom:12.5rem}@media screen and (max-width: 820px){.case-detail .content-area:last-child{padding-bottom:6.25rem}}.case-detail .content-area:last-child::after{content:unset}.case-detail .case-detail__mv{position:relative;z-index:1}.case-detail .case-detail__mv .case-detail__mv-img{display:block}@media screen and (max-width: 820px){.case-detail .case-detail__mv .case-detail__mv-img img{max-height:31.25rem}}.case-detail .case-detail__mv .case-detail__title-wrap{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;color:#fff;z-index:1}@media screen and (min-width: 1024px){.case-detail .case-detail__mv .case-detail__title-wrap{width:80vw;height:100%;padding-top:var(--headerHeight)}}.case-detail .case-detail__mv .case-detail__title-wrap .content-area{height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0}@media screen and (min-width: 1024px){.case-detail .case-detail__mv .case-detail__title-wrap .content-area::after{content:"";background-color:#fff;bottom:0;height:100%}}@media screen and (max-width: 820px){.case-detail .case-detail__mv .case-detail__title-wrap .deco{position:relative}}@media screen and (min-width: 1024px){.case-detail .case-detail__mv .case-detail__title-wrap .deco{writing-mode:vertical-rl;position:absolute;left:-6.625rem;font-size:1.25rem;top:40%;transform:translateY(-40%)}}@media screen and (min-width: 1440px){.case-detail .case-detail__mv .case-detail__title-wrap .deco{left:-10rem}}@media screen and (max-width: 820px){.case-detail .case-detail__mv .case-detail__title-wrap .deco::before{content:"";position:absolute;background-color:#fff;display:block;bottom:0;left:-3.125rem;width:90vw;height:1px}}.case-detail .case-detail__mv .case-detail__title-wrap .sub-title{font-weight:700}@media screen and (max-width: 820px){.case-detail .case-detail__mv .case-detail__title-wrap .sub-title{font-size:0.875rem;margin-top:0.3125rem}}.case-detail .case-detail__mv .case-detail__title-wrap .date{margin-top:clamp(6.25rem,-0.875rem + 8.90625vw,9.8125rem)}@media screen and (max-width: 820px){.case-detail .case-detail__mv .case-detail__title-wrap .date{margin-top:3.125rem}}.case-detail .case-detail__mv .case-detail__title-wrap .title{font-weight:700;font-size:2rem}@media screen and (max-width: 820px){.case-detail .case-detail__mv .case-detail__title-wrap .title{font-size:1.5rem;line-height:1.33}}@media screen and (max-width: 820px){.case-detail .case-detail-inner{padding-bottom:6.25rem}}@media screen and (min-width: 1024px){.case-detail .case-detail-inner{width:80vw}}.case-detail .case-detail-inner .lead-area{padding-block:9.375rem;display:flex;flex-direction:column;gap:1.875rem}@media screen and (max-width: 820px){.case-detail .case-detail-inner .lead-area{gap:1.25rem;padding-block:3.125rem}}@media screen and (min-width: 1024px){.case-detail .case-detail-inner .lead-area{max-width:90%}}.case-detail .case-detail-inner .lead-area .lead-box{display:flex;align-items:center;gap:2.625rem;background-color:var(--contents-color);padding:1.875rem 2.1875rem;justify-content:space-between}@media screen and (max-width: 820px){.case-detail .case-detail-inner .lead-area .lead-box{flex-direction:column;gap:1.25rem;padding:1.875rem 1.25rem 3.125rem}}.case-detail .case-detail-inner .lead-area .lead-box .label-green{font-size:clamp(1.125rem,.875rem + .3125vw,1.25rem)}.case-detail .case-detail-inner .lead-area .lead-box .lead-text{flex-basis:78%}@media screen and (min-width: 1440px){.case-detail .case-detail-inner .lead-area .lead-box .lead-text{flex-basis:82%}}.case-detail .case-detail-inner .head-wrap{position:relative}.case-detail .case-detail-inner .head-wrap::before{position:absolute;content:"";height:1px;width:4rem;background-color:var(--border-color01);display:block;bottom:2.5rem}@media screen and (max-width: 820px){.case-detail .case-detail-inner .head-wrap::before{bottom:1.875rem;left:1.25rem}}.case-detail .case-detail-inner .head-wrap .head{font-size:1.5rem;font-weight:700;position:relative;padding:2.1875rem 2.1875rem 3.3125rem 0}@media screen and (max-width: 820px){.case-detail .case-detail-inner .head-wrap .head{font-size:1.25rem;padding:1.875rem 1.25rem 2.5rem}}.case-detail .case-detail-inner .head-wrap .head::before,.case-detail .case-detail-inner .head-wrap .head::after{position:absolute;content:""}.case-detail .case-detail-inner .head-wrap .head::before{background-color:var(--main-color);width:1.875rem;height:1.875rem;border-radius:50%;left:-5.7vw}@media screen and (max-width: 820px){.case-detail .case-detail-inner .head-wrap .head::before{width:1.25rem;height:1.25rem;left:-0.625rem}}@media screen and (min-width: 1024px){.case-detail .case-detail-inner .head-wrap .head::before{left:-4.625rem}}@media screen and (min-width: 1440px){.case-detail .case-detail-inner .head-wrap .head::before{left:-5.7vw}}.case-detail .case-detail-inner .head-wrap .head::after{background-color:#e6f4f2;z-index:-1;bottom:0;top:0;width:100vw;height:100%;right:0.625rem;transform:translate3d(-100%, 0, 0);transition:2s ease-in-out}@media screen and (max-width: 820px){.case-detail .case-detail-inner .head-wrap .head::after{right:0;transition:1s ease-in-out}}.case-detail .case-detail-inner .head-wrap .head.animated::after{transform:translate3d(0, 0, 0)}.case-detail .case-detail-inner .catch{color:var(--main-color);font-size:1.5rem;font-weight:700}@media screen and (max-width: 820px){.case-detail .case-detail-inner .catch{font-size:1.25rem;line-height:1.4}}.case-detail .case-detail-inner .case-detail-text{padding-top:1.25rem}.case-detail .case-detail-inner .img-area{display:flex;padding-top:3.125rem;gap:3.125rem}@media screen and (max-width: 820px){.case-detail .case-detail-inner .img-area{flex-direction:column;gap:1.25rem;padding-top:1.875rem}}@media screen and (min-width: 1024px){.case-detail .case-detail-inner .img-area .img-wrap{max-width:50%}}.case-detail .case-detail-inner table{width:100%}.case-detail .case-detail-inner table tr{border-bottom:1px solid var(--border-color02)}@media screen and (max-width: 820px){.case-detail .case-detail-inner table tr:first-child th{padding-top:0}}.case-detail .case-detail-inner table th{font-weight:700;color:var(--main-color);width:25%;line-height:2}@media screen and (max-width: 820px){.case-detail .case-detail-inner table th{padding-block:1.25rem 0}}@media screen and (min-width: 1024px){.case-detail .case-detail-inner table th{font-size:1.25rem;padding-inline:1.25rem}}.case-detail .case-detail-inner table th.date{font-size:1rem}.case-detail .case-detail-inner table td{line-height:2}@media screen and (max-width: 820px){.case-detail .case-detail-inner table td{line-height:1.5;padding-block:0.9375rem 1.25rem}}@media screen and (max-width: 820px){.case-detail .case-detail-inner table th,.case-detail .case-detail-inner table td{width:100%;display:block}}@media screen and (min-width: 1024px){.case-detail .case-detail-inner table th,.case-detail .case-detail-inner table td{padding-block:1.875rem}}.policy .hero-area{height:21.875rem}.policy .hero-area::before{background-color:var(--text-color)}.policy .hero-area .hero-inner{color:var(--text-color)}@media screen and (max-width: 820px){.policy .hero-area{height:15.625rem}}.policy .main-inner{max-width:1200px;margin:0 auto 12.5rem;padding:0 100px}@media screen and (max-width: 820px){.policy .main-inner{padding:0 60px;margin:0 auto 6.5rem}}@media screen and (max-width: 480px){.policy .main-inner{padding:0 30px}}.policy .main-inner .policy-title{position:relative;font-size:1.5rem;font-weight:bold;color:var(--main-color);margin-bottom:1rem}@media screen and (max-width: 820px){.policy .main-inner .policy-title{font-size:1.25rem;padding-left:35px}}.policy .main-inner .policy-title::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;top:50%;left:-35px;transform:translateY(-50%);background:var(--main-color)}@media screen and (max-width: 820px){.policy .main-inner .policy-title::before{left:0}}.policy .main-inner p{font-size:1rem;margin-bottom:4rem;text-align:justify}.komon .main-inner{margin-top:-89px;margin-bottom:175px}@media screen and (max-width: 1024px){.komon .main-inner .container{max-width:1200px}}@media screen and (max-width: 820px){.komon .main-inner{margin-top:-37px;margin-bottom:100px}}.komon .main-inner .in-page-link{display:flex;justify-content:center;gap:2.5rem;max-width:62.125rem;margin:0 auto 12.375rem}@media screen and (max-width: 820px){.komon .main-inner .in-page-link{display:block;margin:0 auto 5.625rem}}.komon .main-inner .in-page-link a{display:inline-block;font-size:1.5rem;color:#fff;font-weight:bold;text-align:center;padding:1.8rem 5rem 1.8rem 4.2rem;line-height:2rem;position:relative;transition:transform .3s ease;background:var(--main-color)}@media screen and (max-width: 1024px){.komon .main-inner .in-page-link a{font-size:1.125rem;padding:2rem 5rem 2rem 3rem}}@media screen and (max-width: 820px){.komon .main-inner .in-page-link a{display:block;font-size:1rem;max-width:352px;margin:0 auto;padding:1.4rem 3.5rem 1.4rem 3rem;line-height:1.4}.komon .main-inner .in-page-link a+a{margin-top:20px}}@media screen and (max-width: 480px){.komon .main-inner .in-page-link a{padding:1.875rem 3.875rem 2.0625rem}}@media screen and (min-width: 1024px){.komon .main-inner .in-page-link a:hover{transform:scale(1.07);opacity:1}}.komon .main-inner .in-page-link a::after{content:"";position:absolute;background:url(../img/arrow_white_circle.png) no-repeat right/100%;width:43px;height:43px;transform:translateY(-50%) rotate(89deg);transform-origin:center center;top:50%;right:25px}@media screen and (max-width: 820px){.komon .main-inner .in-page-link a::after{width:30px;height:30px;right:21px}}.komon .main-inner .in-page-link a .partner-company{font-size:2rem;color:var(--accent-color01);padding-right:1rem}@media screen and (max-width: 1024px){.komon .main-inner .in-page-link a .partner-company{font-size:1.75rem}}@media screen and (max-width: 820px){.komon .main-inner .in-page-link a .partner-company{font-size:1.5rem;padding-right:0}}@media screen and (min-width: 1024px){.komon .main-inner .in-page-link a:hover::after{background:url(../img/arrow_green_circle.svg) no-repeat right/auto;transform:translateY(-50%);width:43px;height:43px}}.komon .main-inner .container h2{margin-bottom:4.5rem}@media screen and (min-width: 1024px){.komon .main-inner .container h2{margin-left:2.1875rem}}@media screen and (max-width: 820px){.komon .main-inner .container h2{margin-bottom:3.125rem}}.komon .main-inner .container h3,.komon .main-inner .container p,.komon .main-inner .container div,.komon .main-inner .container ol{max-width:1000px;margin:0 auto;padding:0 4px;text-align:start}.komon .main-inner .container ol{background:var(--contents-color);padding:3.25rem 3.75rem 3.75rem 3.75rem;position:relative;z-index:-2;counter-reset:mycounter}@media screen and (max-width: 820px){.komon .main-inner .container ol{padding:2.5rem 1.25rem 0rem}}.komon .main-inner .container ol li{padding:2rem 0 1rem;font-size:1.25rem;counter-increment:mycounter}@media screen and (max-width: 820px){.komon .main-inner .container ol li{padding:0 0 3.125rem 0}}.komon .main-inner .container ol li h3{color:var(--main-color);font-weight:bold;padding:0;margin-bottom:0.4375rem}.komon .main-inner .container ol li h3::before{content:counter(mycounter, decimal-leading-zero);color:#fff;background:var(--main-color);padding:.3rem .9rem;border-radius:50px;display:inline-block;margin-right:1.0625rem;width:58px}@media screen and (max-width: 820px){.komon .main-inner .container ol li h3::before{margin-bottom:0.9375rem;margin-right:0}}@media screen and (max-width: 820px){.komon .main-inner .container ol li h3{margin-bottom:0.9375rem;line-height:1.2}}.komon .main-inner .container ol li p{padding-left:4.75rem;font-size:1rem}@media screen and (max-width: 820px){.komon .main-inner .container ol li p{padding-left:0}}@media screen and (max-width: 820px){.komon .main-inner .container .sp-only{text-align:center;margin:3.125rem 0 1.25rem}}@media screen and (max-width: 820px){.komon .main-inner .container .sp-only img{max-width:343px}}@media screen and (max-width: 820px){.komon .main-inner .bg{background:linear-gradient(to bottom, #fff 10px, var(--contents-color) 10px);position:relative;z-index:-3;padding-bottom:0.9375rem}.komon .main-inner .bg:last-of-type{margin-bottom:6.25rem}}.komon .main-inner .bg .insurance{position:relative;margin-top:13rem}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance{margin-top:6.875rem}}.komon .main-inner .bg .insurance h2{margin-bottom:0}.komon .main-inner .bg .insurance::before{content:"";background:var(--contents-color);position:absolute;z-index:-3;margin-left:-500px;width:clamp(1415px,1415px + 160*(100vw - 1024px)/276,1575px);height:910px;top:18px}@media screen and (max-width: 1024px){.komon .main-inner .bg .insurance::before{height:840px}}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance::before{position:absolute;z-index:-3;margin-left:-24px;width:100%;height:800px;top:18px;content:none}}@media screen and (max-width: 480px){.komon .main-inner .bg .insurance::before{height:1000px}}.komon .main-inner .bg .insurance h3{font-size:1.5rem;font-weight:bold;position:relative;margin-bottom:3.1875rem}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance h3{margin-bottom:2.5rem}}.komon .main-inner .bg .insurance h3::after{content:"";width:89%;background-color:var(--border-color01);position:absolute;bottom:-31px;left:0;z-index:2;height:1px}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance h3::after{bottom:-20px;width:100%}}.komon .main-inner .bg .insurance .side-text{position:relative;padding:3.375rem 28.6875rem 4.375rem 0rem}@media screen and (max-width: 1024px){.komon .main-inner .bg .insurance .side-text{padding:4.125rem 23.75rem 4.125rem 0rem}}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance .side-text{padding:0 0.625rem;margin-bottom:3.125rem}}.komon .main-inner .bg .insurance .side-text::after{content:"";position:absolute;background:url(../img/komon-hoshou-kanri/insurance-company.jpg) no-repeat right/contain;top:-82px;right:calc(-20px + -63*(100vw - 1024px)/896);width:clamp(330px,36vw,500px);aspect-ratio:516/343}@media screen and (max-width: 1024px){.komon .main-inner .bg .insurance .side-text::after{right:6px;top:-46px}}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance .side-text::after{content:none}}.komon .main-inner .bg .insurance .bottom-text,.komon .main-inner .bg .insurance h3{padding-right:6.625rem}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance .bottom-text,.komon .main-inner .bg .insurance h3{margin-bottom:2.5rem;padding-right:0}}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance .bottom-text{padding:0 0.625rem}}@media screen and (max-width: 820px){.komon .main-inner .bg .insurance h3{font-size:1.25rem;text-align:center}}.komon .main-inner .bg .real-estate{position:relative;margin-top:24rem;margin-bottom:9.375rem;text-align:end}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate{margin-top:6.875rem;margin-bottom:0}}.komon .main-inner .bg .real-estate::before{content:"";background:var(--contents-color);position:absolute;z-index:-3;width:2000px;height:920px;left:105px;top:18px}@media screen and (max-width: 1024px){.komon .main-inner .bg .real-estate::before{height:840px}}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate::before{content:none}}.komon .main-inner .bg .real-estate h2{max-width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate h2{text-align:start}}.komon .main-inner .bg .real-estate h2::before{content:"";position:absolute;width:96px;height:96px;z-index:-1;border-radius:50%;top:-43px;right:290px;left:auto;background:var(--accent-color01)}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate h2::before{width:60px;height:60px;top:-19px;left:-0.625rem}}.komon .main-inner .bg .real-estate h3{font-size:1.5rem;font-weight:bold;position:relative;margin-bottom:3.1875rem}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate h3{margin-bottom:2.5rem}}.komon .main-inner .bg .real-estate h3::after{content:"";width:100%;background-color:var(--border-color01);position:absolute;bottom:-31px;left:106px;z-index:2;height:1px}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate h3::after{bottom:-20px;width:100%;left:0}}.komon .main-inner .bg .real-estate .side-text{position:relative;padding:3.375rem 0rem 4.375rem 28.6875rem;text-align:start}@media screen and (max-width: 1024px){.komon .main-inner .bg .real-estate .side-text{padding:4.125rem 0rem 4.125rem 23.75rem}}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate .side-text{margin-bottom:3.125rem;padding:0 0.625rem}}.komon .main-inner .bg .real-estate .side-text::after{content:"";position:absolute;background:url(../img/komon-hoshou-kanri/real-estate.jpg) no-repeat right/contain;width:clamp(200px,38vw,516px);width:clamp(330px,36vw,500px);top:clamp(-126px,-70px + -56*(100vw - 1024px)/276,-70px);right:579px;aspect-ratio:516/343}@media screen and (max-width: 1024px){.komon .main-inner .bg .real-estate .side-text::after{right:auto;left:0;top:-35px}}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate .side-text::after{content:none}}.komon .main-inner .bg .real-estate .bottom-text,.komon .main-inner .bg .real-estate h3{padding-left:6.625rem}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate .bottom-text,.komon .main-inner .bg .real-estate h3{padding-left:0}}.komon .main-inner .bg .real-estate .bottom-text{padding-bottom:6.25rem}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate .bottom-text{padding:0 0.625rem 2.5rem}}.komon .main-inner .bg .real-estate .bottom-text .space{padding-bottom:1rem}@media screen and (max-width: 820px){.komon .main-inner .bg .real-estate h3{font-size:1.25rem;text-align:center}}.komon .main-inner .contact-bg{background:url(../img/fee/fee-contact-bg.jpg) no-repeat top/cover;width:100vw;height:100%}@media screen and (max-width: 480px){.komon .main-inner .contact-bg{background:url(../img/fee/fee-contact-bg-sp.jpg) no-repeat top/cover}}.komon .main-inner .contact-bg .fee-contact{color:var(--base-color);font-size:1rem;max-width:1000px;padding:5rem 0 3rem;margin:0 auto;text-align:center}.komon .main-inner .contact-bg .fee-contact h3{font-size:1.5rem;font-weight:bold;margin-bottom:2rem;padding:0 6%}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact h3{font-size:1.25rem}}.komon .main-inner .contact-bg .fee-contact .contact-text{text-align:start;padding:0 6%}.komon .main-inner .contact-bg .fee-contact .contact-wrap{display:grid;grid-template-areas:"a a" "b c";gap:45px;margin:3rem 0}.komon .main-inner .contact-bg .fee-contact .contact-wrap .btn{grid-area:a}.komon .main-inner .contact-bg .fee-contact .contact-wrap .btn a{place-self:center;width:380px;font-size:1.5rem;font-weight:bold;color:var(--main-color);background:var(--base-color);padding:2rem 2rem 2rem 1rem;border-radius:50px;display:inline-block;margin-bottom:1em;position:relative;z-index:10;cursor:pointer}.komon .main-inner .contact-bg .fee-contact .contact-wrap .btn a::after{position:absolute;background:url(../img/arrow_green_right.svg) no-repeat center/44%;content:"";z-index:1;top:50%;right:8px;transform:translateY(-50%);width:4rem;height:2rem}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap .btn a{font-size:1.25rem;width:324px;padding:1.5rem 2rem 1.5rem 1rem;margin-bottom:4rem}}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-line{width:200px;grid-area:c}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info{font-size:1rem;grid-area:b;margin-left:3rem;margin-bottom:4rem}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .legal-advice{font-size:1.5rem;font-weight:bold;color:var(--text-color);background:var(--accent-color01);padding:0 2rem;display:inline-block;margin-left:-29px}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .legal-advice{font-size:1.25rem;padding:.2rem 1.3rem;margin-left:0}}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .phone-number{font-size:2.5rem;font-weight:bold;position:relative;display:inline-block;line-height:1.5;padding-left:18px}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .phone-number::before{content:"";position:absolute;width:31px;height:40px;top:50%;transform:translateY(-50%);left:-30px;background:url(../img//phone.svg) no-repeat center/cover}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .phone-number::before{width:24px;height:32px;left:1px}}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .phone-number{font-size:2rem;padding-left:1.8rem}}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info p{font-weight:bold;margin-bottom:.5em}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info p .reception-hours{border:1px solid var(--base-color);border-radius:80px;padding:0 1rem;display:inline-block;margin-right:1rem;line-height:1.7}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info{margin-left:0}}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .detail-info{padding-right:29px}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-info .detail-info{padding-right:0}}@media screen and (max-width: 820px){.komon .main-inner .contact-bg .fee-contact .contact-wrap{display:block}.komon .main-inner .contact-bg .fee-contact .contact-wrap .contact-line{margin:0 auto}}.yachin .main-inner{margin-top:-63px;margin-bottom:175px}@media screen and (max-width: 820px){.yachin .main-inner{margin-top:-46px;margin-bottom:100px}}.yachin .main-inner .container{max-width:1245px}@media screen and (max-width: 1024px){.yachin .main-inner .container{max-width:1200px}}.yachin .main-inner h2{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:1.875rem}@media screen and (max-width: 820px){.yachin .main-inner h2{font-size:1.25rem}}.yachin .main-inner article .flex-wrap{display:flex;gap:40px;position:relative}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap{display:block}}.yachin .main-inner article .flex-wrap h3{font-weight:bold;font-size:1.25rem;position:relative;padding-left:3.5rem;margin-bottom:3.125rem}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap h3{padding-left:2.5rem}}.yachin .main-inner article .flex-wrap h3 span{color:var(--main-color);font-size:1.5rem}.yachin .main-inner article .flex-wrap h3::after{content:"";width:100%;background-color:var(--border-color01);position:absolute;bottom:-20px;left:0;z-index:2;height:1px}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap h3::after{bottom:-20px;width:100%}}.yachin .main-inner article .flex-wrap .list-frame__wrap{width:calc(100% - 26.6666666667px)}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap{width:100%;position:relative}.yachin .main-inner article .flex-wrap .list-frame__wrap+.list-frame__wrap{margin-top:1.875rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame{position:relative;background-color:var(--contents-color);padding:2rem 1.2rem}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame.open::after{content:none}}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame{padding:2rem 1.2rem 1rem;display:grid}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame .sp-acc-btn{width:32px;height:32px;border-radius:50%;border:none;background-color:var(--main-color);color:#fff;font-size:24px;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-top:-15px;z-index:3;position:relative}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:130px;background:linear-gradient(to bottom, transparent, #f4f4f4);pointer-events:none}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame ul{padding-left:10px}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame ul li{position:relative;padding-left:1.3rem;font-weight:bold;font-size:1rem;margin-bottom:1.25rem;line-height:1.5}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame ul li{margin-bottom:1.4rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame ul li::before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;background:var(--main-color);border-radius:50%;display:block}.yachin .main-inner article .flex-wrap .list-frame__wrap:first-of-type h3::before{content:"";position:absolute;left:0.8125rem;top:50%;transform:translateY(-50%);background:url(../img/yachin-tainou-solution/icon-fee.svg) no-repeat right/contain;width:30px;height:30px}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap:first-of-type h3::before{left:0.1875rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap:nth-of-type(2) h3::before{content:"";position:absolute;left:0.8125rem;top:50%;transform:translateY(-50%);background:url(../img/yachin-tainou-solution/icon-person.svg) no-repeat right/contain;width:30px;height:30px}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap:nth-of-type(2) h3::before{left:0.1875rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap:nth-of-type(3) h3::before{content:"";position:absolute;left:0.8125rem;top:50%;transform:translateY(-50%);background:url(../img/yachin-tainou-solution/icon-building.svg) no-repeat right/contain;width:30px;height:30px}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap:nth-of-type(3) h3::before{left:0.1875rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap:nth-of-type(3) .list-frame::after{content:unset}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap{background-color:var(--main-color);padding:2.5rem 1.875rem;margin-top:5.3125rem;position:relative}@media screen and (max-width: 1024px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap{margin-top:4.375rem;padding-inline:1.25rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap::before{position:absolute;content:"";background:url(../img/yachin-tainou-solution/green-triangle.svg) no-repeat right/contain;width:4.375rem;height:2.5rem;top:-3.75rem;left:0;right:0;margin-inline:auto}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap::before{top:-3.125rem;width:3.125rem;height:2.1875rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .list-frame__bottom-title{text-align:center;color:var(--accent-color01);font-size:1.5rem;font-weight:700;line-height:1}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .list-frame__bottom-title span{font-size:1.25rem}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list{margin-top:1.25rem;display:flex;flex-direction:column;gap:1.875rem}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item{display:block;place-content:center;position:relative;overflow:hidden}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item{width:100%;max-width:343px;margin:0 auto}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap{position:absolute;top:53%;left:50%;transform:translate(-50%, -50%);z-index:3;width:100%;text-align:center}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .title{font-weight:bold;font-size:1.125rem;line-height:2.25rem}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .title span{font-size:1.5rem;color:var(--main-color)}@media screen and (max-width: 1024px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .title span{font-size:1.5rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .btn{place-self:center;width:10.3125rem;font-weight:bold;color:var(--base-color);background:var(--main-color);padding:.5rem 1.5rem .5rem 1rem;border-radius:50px;position:relative;font-size:1rem;margin-top:0.625rem}@media(max-width: 991px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .btn{font-size:1.0625rem;padding:.2rem 1.5rem .2rem 1rem}}@media screen and (max-width: 820px){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .btn{font-size:1rem;padding:.5rem 1.5rem .5rem 1rem}}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .title-wrap .btn::after{position:absolute;background:url(../img/arrow_white_right.svg) no-repeat right/100%;content:"";z-index:1;top:50%;right:16px;transform:translateY(-50%);width:1rem;height:2rem}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .img-wrap{position:relative;cursor:pointer;overflow:hidden;width:100%;display:block}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .img-wrap img{height:auto;transition:transform .6s ease}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item .img-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;transition:background-color .6s ease}@media(hover: hover)and (pointer: fine){.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item:hover{opacity:1}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item:hover .img-wrap::after{background-color:rgba(0,0,0,.2)}.yachin .main-inner article .flex-wrap .list-frame__wrap .list-frame__bottom-wrap .service-links__list .service-links__item:hover .img-wrap img{transform:scale(1.04)}}.yachin .main-inner .solution{margin:9.375rem auto}@media screen and (max-width: 820px){.yachin .main-inner .solution{margin:5rem auto}}.yachin .main-inner .solution h2{line-height:3.375rem}@media screen and (max-width: 820px){.yachin .main-inner .solution h2{line-height:1.75rem}}.yachin .main-inner .solution p{font-size:1.25rem;text-align:center;line-height:2.25rem}@media screen and (max-width: 820px){.yachin .main-inner .solution p{font-size:1rem;line-height:1.75rem}}@media screen and (max-width: 820px){.yachin .main-inner .solution .solution-text{text-align:start;max-width:323px;margin:0 auto}}.yachin .main-inner .solution .service-links__list{margin-top:4.375rem;display:flex;justify-content:center;gap:2.5625rem}@media screen and (max-width: 820px){.yachin .main-inner .solution .service-links__list{display:block;margin-top:3.125rem}}.yachin .main-inner .solution .service-links__list a{display:block;place-content:center;position:relative;overflow:hidden}@media screen and (max-width: 820px){.yachin .main-inner .solution .service-links__list a{width:100%;max-width:343px;aspect-ratio:343/241;margin:0 auto}.yachin .main-inner .solution .service-links__list a+a{margin-top:1.875rem}}.yachin .main-inner .solution .service-links__list a .title-wrap{position:absolute;top:53%;left:50%;transform:translate(-50%, -50%);z-index:3;width:100%;display:grid}.yachin .main-inner .solution .service-links__list a .title-wrap .title{font-weight:bold;font-size:1.25rem;line-height:2.25rem}@media(max-width: 991px){.yachin .main-inner .solution .service-links__list a .title-wrap .title{font-size:1.0625rem}}@media screen and (max-width: 820px){.yachin .main-inner .solution .service-links__list a .title-wrap .title{font-size:1.25rem}}.yachin .main-inner .solution .service-links__list a .title-wrap .title span{font-size:1.5rem;color:var(--main-color)}@media(max-width: 991px){.yachin .main-inner .solution .service-links__list a .title-wrap .title span{font-size:1.3125rem}}@media screen and (max-width: 820px){.yachin .main-inner .solution .service-links__list a .title-wrap .title span{font-size:1.5rem}}.yachin .main-inner .solution .service-links__list a .title-wrap .btn{place-self:center;width:165px;font-weight:bold;color:var(--base-color);background:var(--main-color);padding:.5rem 1.5rem .5rem 1rem;border-radius:50px;position:relative;font-size:1rem;margin-top:1.25rem}@media(max-width: 991px){.yachin .main-inner .solution .service-links__list a .title-wrap .btn{font-size:1.0625rem;padding:.2rem 1.5rem .2rem 1rem}}@media screen and (max-width: 820px){.yachin .main-inner .solution .service-links__list a .title-wrap .btn{font-size:1rem;padding:.5rem 1.5rem .5rem 1rem}}.yachin .main-inner .solution .service-links__list a .title-wrap .btn::after{position:absolute;background:url(../img/arrow_white_right.svg) no-repeat right/100%;content:"";z-index:1;top:50%;right:16px;transform:translateY(-50%);width:1rem;height:2rem}.yachin .main-inner .solution .service-links__list a .img-wrap{position:relative;cursor:pointer;overflow:hidden;width:100%;display:block}.yachin .main-inner .solution .service-links__list a .img-wrap img{height:auto;transition:transform .6s ease}.yachin .main-inner .solution .service-links__list a .img-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;transition:background-color .6s ease}@media(hover: hover)and (pointer: fine){.yachin .main-inner .solution .service-links__list a:hover{opacity:1}.yachin .main-inner .solution .service-links__list a:hover .img-wrap::after{background-color:rgba(0,0,0,.2)}.yachin .main-inner .solution .service-links__list a:hover .img-wrap img{transform:scale(1.04)}}.yachin .main-inner .bg{background:url(../img/fee/fee-contact-bg.jpg) no-repeat top/cover;width:100vw;height:100%}@media screen and (max-width: 480px){.yachin .main-inner .bg{background:url(../img/fee/fee-contact-bg-sp.jpg) no-repeat top/cover}}.yachin .main-inner .bg .fee-contact{color:var(--base-color);font-size:1rem;max-width:1000px;padding:5rem 0 3rem;margin:0 auto;text-align:center}.yachin .main-inner .bg .fee-contact h3{font-size:1.5rem;font-weight:bold;margin-bottom:2rem;padding:0 6%}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact h3{font-size:1.25rem}}.yachin .main-inner .bg .fee-contact .contact-text{text-align:start;padding:0 6%}.yachin .main-inner .bg .fee-contact .contact-wrap{display:grid;grid-template-areas:"a a" "b c";gap:45px;margin:3rem 0}.yachin .main-inner .bg .fee-contact .contact-wrap .btn{grid-area:a}.yachin .main-inner .bg .fee-contact .contact-wrap .btn a{place-self:center;width:380px;font-size:1.5rem;font-weight:bold;color:var(--main-color);background:var(--base-color);padding:2rem 2rem 2rem 1rem;border-radius:50px;display:inline-block;margin-bottom:1em;position:relative;z-index:10;cursor:pointer}.yachin .main-inner .bg .fee-contact .contact-wrap .btn a::after{position:absolute;background:url(../img/arrow_green_right.svg) no-repeat center/44%;content:"";z-index:1;top:50%;right:8px;transform:translateY(-50%);width:4rem;height:2rem}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap .btn a{font-size:1.25rem;width:324px;padding:1.5rem 2rem 1.5rem 1rem;margin-bottom:4rem}}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-line{width:200px;grid-area:c}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info{font-size:1rem;grid-area:b;margin-left:3rem;margin-bottom:4rem}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .legal-advice{font-size:1.5rem;font-weight:bold;color:var(--text-color);background:var(--accent-color01);padding:0 2rem;display:inline-block;margin-left:-29px}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .legal-advice{font-size:1.25rem;padding:.2rem 1.3rem;margin-left:0}}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number{font-size:2.5rem;font-weight:bold;position:relative;display:inline-block;line-height:1.5;padding-left:18px}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number::before{content:"";position:absolute;width:31px;height:40px;top:50%;transform:translateY(-50%);left:-30px;background:url(../img//phone.svg) no-repeat center/cover}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number::before{width:24px;height:32px;left:1px}}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .phone-number{font-size:2rem;padding-left:1.8rem}}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info p{font-weight:bold;margin-bottom:.5em}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info p .reception-hours{border:1px solid var(--base-color);border-radius:80px;padding:0 1rem;display:inline-block;margin-right:1rem;line-height:1.7}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info{margin-left:0}}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .detail-info{padding-right:29px}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap .contact-info .detail-info{padding-right:0}}@media screen and (max-width: 820px){.yachin .main-inner .bg .fee-contact .contact-wrap{display:block}.yachin .main-inner .bg .fee-contact .contact-wrap .contact-line{margin:0 auto}}@media screen and (max-width: 820px){.news .hero-area{height:13.5rem}}.news .hero-area::before{background-color:var(--text-color)}@media screen and (max-width: 820px){.news .hero-area.anime::before{height:45%}}.news .hero-area .hero-inner{color:var(--text-color)}@media screen and (max-width: 820px){.news .hero-area .hero-inner{top:65%}}.news .select-box{border:solid 1px var(--text-color);padding:1.0625rem;width:100%;font-weight:700;text-align:center;background:url(../img/arrow_black_down.svg) no-repeat center right 1.25rem/0.75rem}@media screen and (min-width: 1024px){.news .select-box{max-width:11.6875rem}}.news .tab-btn-wrap{margin-top:2.9375rem;display:flex;gap:1.25rem}@media screen and (max-width: 820px){.news .tab-btn-wrap{flex-wrap:wrap;margin-top:1.5625rem;gap:0.9375rem}}.news .tab-btn-wrap .tab-btn{border-radius:50vh;border:1px solid var(--text-color);padding:0.9375rem;text-align:center;font-weight:700}@media screen and (max-width: 820px){.news .tab-btn-wrap .tab-btn{font-size:0.875rem}}.news .tab-btn-wrap .tab-btn.is-active{color:#fff;border:1px solid var(--main-color);background-color:var(--main-color)}.news .content-area{max-width:62.125rem;margin-inline:auto;margin-bottom:9.375rem}@media screen and (max-width: 820px){.news .content-area{margin-bottom:6.25rem}}.news .content-area .news__list{margin-block:5.5rem 4.375rem}@media screen and (max-width: 820px){.news .content-area .news__list{margin-block:3.4375rem 3.125rem}}.news .content-area .news__list .news__item{border-bottom:solid 1px var(--border-color01);padding-block:1.875rem}@media screen and (max-width: 820px){.news .content-area .news__list .news__item{padding-block:1.25rem}}.news .content-area .news__list .news__item .meta-wrap{display:flex;align-items:center;gap:0.6875rem}.news .content-area .news__list .news__item .meta-wrap .date{color:var(--border-color01)}.news .content-area .news__list .news__item .meta-wrap .label-green-border{font-size:0.8125rem}.news .content-area .news__list .news__item .text{margin-top:0.9375rem;line-height:1.5}@media screen and (min-width: 1024px){.news .content-area .news__list .news__item .text{font-weight:700}}.news .content-area .no-post{margin-block:1.25rem}.news-detail .content-area{margin-block:3.125rem 9.375rem;margin-inline:auto;max-width:57.5rem}@media screen and (max-width: 820px){.news-detail .content-area{margin-block:3.125rem 6.25rem;padding-inline:1.625rem}}.news-detail .sub-title{font-weight:700}.news-detail .news-detail-inner{margin-block:7.9375rem 6.25rem}@media screen and (max-width: 820px){.news-detail .news-detail-inner{margin-block:3.125rem}}.news-detail .news-detail-inner .meta-wrap{display:flex;align-items:center;gap:0.6875rem}.news-detail .news-detail-inner .meta-wrap .date{font-size:0.8125rem;color:var(--border-color01)}.news-detail .news-detail-inner .meta-wrap .label-green-border{font-size:0.8125rem}.news-detail .news-detail-inner .title{font-size:2rem;font-weight:700;margin-block:0.5rem 2rem}@media screen and (max-width: 820px){.news-detail .news-detail-inner .title{margin-block:0.9375rem 1.875rem;font-size:1.5rem}}.news-detail .btn-link-wrap{text-align:center}.faq .main-inner{margin-top:-85px;margin-bottom:150px}@media screen and (max-width: 820px){.faq .main-inner{margin-top:-62px;margin-bottom:100px}}.faq .main-inner .btn-wrap{margin:0 auto 7.375rem}@media screen and (max-width: 820px){.faq .main-inner .btn-wrap{margin:0 auto 2.8125rem}}@media(min-width: 576px){.faq .main-inner .btn-wrap{max-width:504px}}@media(min-width: 768px){.faq .main-inner .btn-wrap{max-width:720px}}@media(min-width: 992px){.faq .main-inner .btn-wrap{max-width:988px}}@media screen and (max-width: 480px){.faq .main-inner .btn-wrap{margin-left:15px}}.faq .main-inner .btn-wrap .tab-btn{border-radius:50vh;position:relative;border:1px solid var(--text-color);padding:1rem 2rem;text-align:center;font-weight:700;background-color:#fff}.faq .main-inner .btn-wrap .tab-btn+.tab-btn{margin-left:1.25rem}@media screen and (max-width: 820px){.faq .main-inner .btn-wrap .tab-btn+.tab-btn{margin-left:0.625rem}}@media screen and (max-width: 820px){.faq .main-inner .btn-wrap .tab-btn{padding:.8rem 1.5rem}}@media screen and (max-width: 480px){.faq .main-inner .btn-wrap .tab-btn{font-size:0.875rem;padding:.7rem .8rem}}.faq .main-inner .btn-wrap .tab-btn.is-active{color:#fff;border:1px solid var(--main-color);background-color:var(--main-color)}@media(min-width: 576px){.faq .main-inner .container{max-width:540px}}@media(min-width: 768px){.faq .main-inner .container{max-width:720px}}@media(min-width: 992px){.faq .main-inner .container{max-width:1040px}}.faq .main-inner .container h2{padding:0 1.625rem;margin-bottom:69px}@media screen and (max-width: 820px){.faq .main-inner .container h2{padding:0;margin-bottom:50px}}.faq .main-inner .container h2::before{left:-9px}@media screen and (max-width: 820px){.faq .main-inner .container h2::before{left:-15px}}.faq .main-inner .container .question-wrap{font-size:1.25rem}.faq .main-inner .container .question-wrap .faq__accordion__list{border:1px solid var(--border-color01);margin-bottom:1.875rem}@media screen and (max-width: 820px){.faq .main-inner .container .question-wrap .faq__accordion__list{margin-bottom:1.25rem}}.faq .main-inner .container .question-wrap .faq__accordion__list .question{position:relative;cursor:pointer}.faq .main-inner .container .question-wrap .faq__accordion__list .question p{position:relative;padding:2rem 4.6875rem}@media screen and (max-width: 820px){.faq .main-inner .container .question-wrap .faq__accordion__list .question p{padding:1.0625rem 3.75rem;font-size:1rem;line-height:1.5rem}}.faq .main-inner .container .question-wrap .faq__accordion__list .question p::before{content:"";position:absolute;background:url(../img//faq/question.svg) no-repeat left/100%;width:27px;height:32px;transform-origin:center center;top:37px;left:0;margin-left:1.3125rem}@media screen and (max-width: 820px){.faq .main-inner .container .question-wrap .faq__accordion__list .question p::before{width:21px;height:30px;top:15px}}.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn{width:30px;height:30px;border:none;background:none;position:relative}.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn::before,.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn::after{content:"";position:absolute;left:50%;top:50%;width:25px;height:2px;background:var(--main-color);transition:transform .3s ease}@media screen and (max-width: 820px){.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn::before,.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn::after{width:21px}}.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn::before{transform:translate(-50%, -50%)}.faq .main-inner .container .question-wrap .faq__accordion__list .question .btn .faq-acc-btn::after{transform:translate(-50%, -50%) rotate(90deg)}.faq .main-inner .container .question-wrap .faq__accordion__list .question.open .faq-acc-btn::after{transform:translate(-50%, -50%) rotate(0deg)}.faq .main-inner .container .question-wrap .faq__accordion__list .question.no-transition .faq-acc-btn::before,.faq .main-inner .container .question-wrap .faq__accordion__list .question.no-transition .faq-acc-btn::after{transition:none}.faq .main-inner .container .question-wrap .faq__accordion__list .answer{position:relative;padding:0 4.6875rem;margin:0 0 2.1875rem 0;font-size:1rem}@media screen and (max-width: 820px){.faq .main-inner .container .question-wrap .faq__accordion__list .answer{padding:0 3.75rem 0 3.75rem;font-size:1rem;line-height:1.5rem;margin:1.0625rem 0}}.faq .main-inner .container .question-wrap .faq__accordion__list .answer::before{content:"";position:absolute;background:url(../img//faq/answer.svg) no-repeat left/100%;width:27px;height:32px;transform:translateY(-50%);transform-origin:center center;top:15px;left:0;margin-left:1.3125rem}@media screen and (max-width: 820px){.faq .main-inner .container .question-wrap .faq__accordion__list .answer::before{width:21px;height:30px}}.faq .main-inner .case-list.js-tab-target-qa{display:none}.faq .main-inner .case-list.js-tab-target-qa.is-active{display:block}.column .container{margin-bottom:150px}.column .container .select-wrapper{display:flex;justify-content:center;gap:2.5rem;background:var(--main-color);padding:1.4rem 2rem 2.4rem;max-width:62.125rem;margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 480px){.column .container .select-wrapper{flex-direction:column;gap:0;margin-top:-14%}}.column .container .select-wrapper .en{color:#fff}.column .container .select-wrapper .year,.column .container .select-wrapper .categories{width:16.875rem}@media screen and (max-width: 480px){.column .container .select-wrapper .year,.column .container .select-wrapper .categories{margin:0 auto}}@media screen and (max-width: 480px){.column .container .select-wrapper .year{margin-bottom:1.25rem}}.column .container .select-wrapper .select-box{padding:1.25rem 0;width:100%;font-weight:700;text-align:center;text-align-last:center;background:url(../img/arrow_black_down.svg) no-repeat center right 1.25rem/0.75rem;background-color:#fff}@media screen and (min-width: 1024px){.column .container .select-wrapper .select-box{max-width:16.875rem}}.column .container .select-wrapper .tab-btn-wrap{margin-top:2.9375rem;display:flex;gap:1.25rem}@media screen and (max-width: 820px){.column .container .select-wrapper .tab-btn-wrap{flex-wrap:wrap;margin-top:1.5625rem;gap:0.9375rem}}.column .container .select-wrapper .tab-btn-wrap .tab-btn{border-radius:50vh;border:1px solid var(--text-color);padding:0.9375rem;text-align:center;font-weight:700}.column .container .select-wrapper .tab-btn-wrap .tab-btn.is-active{color:#fff;border:1px solid var(--main-color);background-color:var(--main-color)}.column .container .column__list{margin-block:5rem 4.375rem;max-width:62.125rem;margin-inline:auto}@media screen and (max-width: 820px){.column .container .column__list{margin-block:3.125rem}}.column .container .column__list .column__item{border-bottom:solid 1px var(--border-color01);padding-block:1.5625rem}@media screen and (max-width: 820px){.column .container .column__list .column__item{padding-block:1.25rem}}.column .container .column__list .column__item .meta-wrap .date{color:var(--border-color01)}.column .container .column__list .column__item .meta-wrap .label-green-border{font-size:0.8125rem}.column .container .column__list .column__item .text{margin:0.8125rem 0;line-height:1.5}@media screen and (min-width: 1024px){.column .container .column__list .column__item .text{font-weight:700}}.column .container .no-post{max-width:62.125rem;margin:2.5rem auto 0}.column .container .pagination{max-width:62.125rem;margin-inline:auto}.column .container .pagination li.arrow{border:none}.column .pankuzu-wrap.container{margin-bottom:0}.column-detail{padding:0}.column-detail .content-area{position:relative;padding-bottom:9.375rem}@media screen and (max-width: 820px){.column-detail .content-area{padding-bottom:3.125rem}}@media screen and (min-width: 1024px){.column-detail .content-area{max-width:90%;margin-right:auto}}@media screen and (min-width: 1440px){.column-detail .content-area{max-width:100%}}@media screen and (min-width: 1024px){.column-detail .content-area::after{content:"";background-color:var(--main-color);bottom:-2.8125rem;width:1px;height:calc(100% + 5.625rem);display:block;position:absolute}}@media screen and (min-width: 1024px){.column-detail .content-area::after{left:-3.6875rem}}@media screen and (min-width: 1440px){.column-detail .content-area::after{left:-5vw}}.column-detail .content-area:last-of-type::after{content:unset}.column-detail .column-detail__mv{position:relative;z-index:1}.column-detail .column-detail__mv .column-detail__mv-img{display:block}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__mv-img img{max-height:31.25rem}}.column-detail .column-detail__mv .column-detail__title-wrap{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;color:#fff;z-index:1}@media screen and (min-width: 1024px){.column-detail .column-detail__mv .column-detail__title-wrap{width:80vw;height:100%;padding-top:var(--headerHeight)}}.column-detail .column-detail__mv .column-detail__title-wrap .content-area{height:100%;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:0}@media screen and (min-width: 1024px){.column-detail .column-detail__mv .column-detail__title-wrap .content-area::after{content:"";background-color:#fff;bottom:0;height:100%}}.column-detail .column-detail__mv .column-detail__title-wrap .sub-title{font-weight:bold}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__title-wrap .sub-title{font-size:14px}}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__title-wrap .deco{position:relative}}@media screen and (min-width: 1024px){.column-detail .column-detail__mv .column-detail__title-wrap .deco{writing-mode:vertical-rl;position:absolute;left:-6.625rem;font-size:1.25rem;top:40%;transform:translateY(-40%)}}@media screen and (min-width: 1440px){.column-detail .column-detail__mv .column-detail__title-wrap .deco{left:-10rem}}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__title-wrap .deco::before{content:"";position:absolute;background-color:#fff;display:block;bottom:0;left:-3.125rem;width:90vw;height:1px}}.column-detail .column-detail__mv .column-detail__title-wrap .sub{display:flex;justify-content:flex-start;gap:0.625rem;margin-top:clamp(6.25rem,-0.875rem + 8.90625vw,9.8125rem);margin-bottom:1em;align-items:center}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__title-wrap .sub{margin-top:3.125rem}}.column-detail .column-detail__mv .column-detail__title-wrap .sub .category span{color:var(--main-color);background:var(--base-color);padding:0 1rem;border-radius:50px;display:inline-block;font-weight:bold;font-size:1rem}.column-detail .column-detail__mv .column-detail__title-wrap .sub .category span+span{margin-left:.5rem}@media screen and (max-width: 480px){.column-detail .column-detail__mv .column-detail__title-wrap .sub .category span+span{margin-top:.5rem}}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__title-wrap .sub .date{font-size:0.8125rem}}.column-detail .column-detail__mv .column-detail__title-wrap .title{font-weight:700;font-size:2rem;padding-right:6rem;line-height:3rem}@media screen and (max-width: 820px){.column-detail .column-detail__mv .column-detail__title-wrap .title{font-size:1.25rem;line-height:1.75rem;padding-right:0;text-align:justify}}.column-detail .column-detail-inner .container{padding-bottom:12.5rem}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container{padding-block:3.125rem 6.25rem}}@media screen and (min-width: 1024px){.column-detail .column-detail-inner .container{width:80vw}}.column-detail .column-detail-inner .container .content-box .content-text{padding-top:1.875rem}.column-detail .column-detail-inner .container .content-box .content-img{margin-top:2.5rem;display:flex;gap:1.875rem}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .content-box .content-img{display:block}.column-detail .column-detail-inner .container .content-box .content-img+.content-img{margin-left:1.25rem}}.column-detail .column-detail-inner .container .content-box .content-img .img-group{width:50%}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .content-box .content-img .img-group{width:100%}}.column-detail .column-detail-inner .container .content-box .content-img .img-group p{margin-top:10px}.column-detail .column-detail-inner .container .content-box table{width:100%;border-collapse:collapse;border-spacing:0;margin:1.5rem 0;font-size:1rem;line-height:1.6}.column-detail .column-detail-inner .container .content-box table th,.column-detail .column-detail-inner .container .content-box table td{padding:.75rem 1rem;border:1px solid #ccc;text-align:left;vertical-align:middle;min-width:113px}@media screen and (max-width: 480px){.column-detail .column-detail-inner .container .content-box table th,.column-detail .column-detail-inner .container .content-box table td{min-width:0}}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .lead-area{padding-bottom:0rem}}@media screen and (min-width: 1024px){.column-detail .column-detail-inner .container .lead-area{padding-block:3.25rem 9.375rem}}.column-detail .column-detail-inner .container .lead-area .lead-box{text-align:center}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .lead-area .lead-box{padding:1.875rem 0 3.125rem}}@media screen and (max-width: 480px){.column-detail .column-detail-inner .container .lead-area .lead-box{padding:0rem 0 3.125rem}}.column-detail .column-detail-inner .container .lead-area .lead-box .lead-head{color:var(--main-color);font-size:1.25rem;font-weight:bold;margin-bottom:1.25rem}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .lead-area .lead-box .lead-head{font-size:1rem;margin-bottom:0.625rem}}.column-detail .column-detail-inner .container .lead-area .lead-box .lead-text{max-width:580px;margin:0 auto;text-align:justify}.column-detail .column-detail-inner .container .head-wrap{position:relative}.column-detail .column-detail-inner .container .head-wrap::before{position:absolute;content:"";display:block}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .head-wrap::before{height:1px;width:10%;background-color:var(--border-color01);display:block;bottom:1.875rem;left:1.25rem}}.column-detail .column-detail-inner .container .head-wrap .head{font-size:1.5rem;font-weight:700;position:relative;padding-block:2.8125rem 2.8125rem;text-align:start}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .head-wrap .head{font-size:1.25rem;padding:1.875rem 1.25rem 2.5rem}}.column-detail .column-detail-inner .container .head-wrap .head::before,.column-detail .column-detail-inner .container .head-wrap .head::after{position:absolute;content:""}.column-detail .column-detail-inner .container .head-wrap .head::before{background-color:var(--main-color);width:1.875rem;height:1.875rem;border-radius:50%;left:-5.7vw}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .head-wrap .head::before{width:1.25rem;height:1.25rem;left:-0.625rem}}@media screen and (min-width: 1024px){.column-detail .column-detail-inner .container .head-wrap .head::before{left:-4.625rem}}@media screen and (min-width: 1440px){.column-detail .column-detail-inner .container .head-wrap .head::before{left:-5.7vw}}.column-detail .column-detail-inner .container .head-wrap .head::after{background-color:#e6f4f2;z-index:-1;bottom:0;top:0;width:100vw;height:100%;right:0;transform:translate3d(-100%, 0, 0);transition:1.5s ease-in-out}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .head-wrap .head::after{right:0;transition:1s ease-in-out}}.column-detail .column-detail-inner .container .head-wrap .head.animated::after{transform:translate3d(0, 0, 0)}.column-detail .column-detail-inner .container .btn{text-align:center}@media screen and (max-width: 820px){.column-detail .column-detail-inner .container .btn{margin-top:4rem}}.column-detail .column-detail-inner .container .btn .column-links{place-self:center;width:380px;font-size:1.5rem;font-weight:bold;color:var(--base-color);background:var(--main-color);padding:1.1rem 3rem 1.1rem 2rem;border-radius:50px;margin-bottom:1em;position:relative;cursor:pointer;font-size:1rem}.column-detail .column-detail-inner .container .btn .column-links::after{position:absolute;background:url(../img/arrow_white_right.svg) no-repeat center/44%;content:"";z-index:1;top:50%;right:5px;transform:translateY(-50%);width:45px;height:2rem}@media screen and (min-width: 820px)and (max-width: 1023px){.sitemap .hero-area{height:21.875rem}}.sitemap .hero-area::before{background-color:var(--text-color)}.sitemap .hero-area .hero-inner{color:var(--text-color)}@media screen and (max-width: 820px){.sitemap .hero-area{height:15.625rem}}.sitemap .container{margin-top:-6rem}@media screen and (max-width: 820px){.sitemap .container{margin-top:0;padding:0}}@media screen and (max-width: 480px){.sitemap .container{margin-top:-47px}}.sitemap .container .list-wrap{background:var(--contents-color);padding-top:2.8125rem;padding-bottom:2.8125rem;margin-bottom:300px}@media screen and (max-width: 480px){.sitemap .container .list-wrap{padding-block:0.3125rem 6.25rem;margin-bottom:150px}}.sitemap .container .list-wrap .top-link{position:relative;border-bottom:1px solid var(--border-color01);font-size:1.25rem;font-weight:bold;max-width:52.4375rem;margin:0 auto;height:6.25rem;display:flex;align-items:center;margin-bottom:3rem}@media screen and (max-width: 820px){.sitemap .container .list-wrap .top-link{font-size:1.25rem;font-weight:bold;max-width:50rem;margin:1rem 1rem 0 1rem;padding:0}}.sitemap .container .list-wrap .top-link a{width:100%;height:100%;display:flex;align-items:center}@media screen and (max-width: 820px){.sitemap .container .list-wrap .top-link a{padding-left:10px}}.sitemap .container .list-wrap .top-link a::after{content:"";position:absolute;background:url(../img/arrow_black_circle.svg) no-repeat right/100%;width:40px;height:40px;transform:translateY(-50%);transform-origin:center center;top:50%;left:72px}@media screen and (max-width: 820px){.sitemap .container .list-wrap .top-link a::after{right:10px;left:auto}}.sitemap .container .list-wrap .content-links{display:grid;grid-template-columns:1fr 1fr;gap:0 6.25rem;font-size:1.25rem;font-weight:bold;padding:0 1.4375rem;max-width:50rem;margin:0 auto}@media screen and (max-width: 820px){.sitemap .container .list-wrap .content-links{display:block;padding:0 1rem}}.sitemap .container .list-wrap .content-links .content-links__item{position:relative;border-bottom:1px solid var(--border-color01);height:6.25rem;display:flex;align-items:center;margin:0;padding:0;line-height:1.5}.sitemap .container .list-wrap .content-links .content-links__item a{width:100%;height:100%;display:flex;align-items:center}@media screen and (max-width: 820px){.sitemap .container .list-wrap .content-links .content-links__item a{padding-left:10px}}.sitemap .container .list-wrap .content-links .content-links__item a::after{content:"";position:absolute;background:url(../img/arrow_black_circle.svg) no-repeat right/100%;width:40px;height:40px;transform:translateY(-50%);transform-origin:center center;top:50%;right:0}@media screen and (max-width: 820px){.sitemap .container .list-wrap .content-links .content-links__item a::after{right:10px}}.sitemap .container .list-wrap .content-links .footer-links{display:flex;justify-content:flex-start;gap:3.125rem;margin-top:3.125rem}@media screen and (min-width: 820px)and (max-width: 1023px){.sitemap .container .list-wrap .content-links .footer-links{display:block}}@media screen and (min-width: 820px)and (max-width: 1023px){.sitemap .container .list-wrap .content-links .footer-links .footer-links__item+.footer-links__item{margin-top:1.25rem}}@media screen and (max-width: 820px){.sitemap .container .list-wrap .content-links .footer-links{justify-content:center;gap:2.5rem}}.sitemap .container .list-wrap .content-links .footer-links .footer-links__item{position:relative;border-bottom:1px solid var(--border-color01);font-size:1rem;color:var(--border-color01)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all 0.3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background 0.2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:rgb(46.75,46.75,46.75)}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:rgb(46.75,46.75,46.75)}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-o-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-moz-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-ms-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;box-shadow:none !important;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background 0.2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width: 1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width: 1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width: 900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height: 1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height: 1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height: 900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width: 600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height: 820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(0.25)}@-ms-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(45deg) translate(70px, 0);transform:translate(84px, 84px) rotate(45deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-delay:.12s;-o-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(90deg) translate(70px, 0);transform:translate(84px, 84px) rotate(90deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(135deg) translate(70px, 0);transform:translate(84px, 84px) rotate(135deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.37s;-moz-animation-delay:.37s;-webkit-animation-delay:.37s;-o-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(180deg) translate(70px, 0);transform:translate(84px, 84px) rotate(180deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(225deg) translate(70px, 0);transform:translate(84px, 84px) rotate(225deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.62s;-moz-animation-delay:.62s;-webkit-animation-delay:.62s;-o-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(270deg) translate(70px, 0);transform:translate(84px, 84px) rotate(270deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(315deg) translate(70px, 0);transform:translate(84px, 84px) rotate(315deg) translate(70px, 0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.87s;-moz-animation-delay:.87s;-webkit-animation-delay:.87s;-o-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-moz-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-webkit-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);-o-transform:translate(84px, 84px) rotate(360deg) translate(70px, 0);transform:translate(84px, 84px) rotate(360deg) translate(70px, 0)}/*# sourceMappingURL=main.css.map */