﻿:root{--base-width:min(85%,1200px);--base-blue-a: #10315A;--base-blue-b: #42B3CE;--base-blue-c: #E7F3F8;--base-blue-d: #1F76BD;--base-gray9: #f9f9f9;--base-gray7: #f7f7f7;--base-gray4: #f4f4f4;--base-green: #BCD64E;--base-yellow: #F3D625;--base-orange: #E2A00E;--font-en-a:"Oooh Baby", cursive;--font-en-b:"Roboto", sans-serif;--font-go-a: "Noto Sans JP", serif;--font-go-b: "Zen Maru Gothic", sans-serif;--font-min:"Noto Serif JP", serif}body{-webkit-text-size-adjust:100%}body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td,figure{margin:0;padding:0;box-sizing:border-box}img{line-height:0}figure{line-height:1}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}*{box-sizing:border-box}*:focus{outline:none}html{font-size:62.5%;font-size:.58vw}@media screen and (max-width: 767px){html{font-size:2.4vw}}@media screen and (min-width: 766px){html{font-size:.72vw}}@media screen and (min-width: 1400px){html{font-size:.58vw}}body{-webkit-text-size-adjust:100%;position:relative;counter-reset:number 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}main{margin-top:20rem;background-color:var(--base-blue-c)}@media screen and (max-width: 767px){main{margin-top:11rem}}div{box-sizing:border-box}h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,th,td,a,span,address{font-family:var(--font-go-a);color:var(--base-blue-a);letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen\0 {h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,th,td,a,span,address{font-family:"Segoe UI",Meiryo,sans-serif}}svg{display:inline-block}a{text-decoration:none !important}@media screen and (min-width: 1025px){a{transition:all .3s}a:hover{color:var(--base-blue-b)}}.scroll-stop{overflow:hidden}.--scBlock{opacity:0;transform:translateY(50px)}.--scImg{overflow:hidden;position:relative;display:block;transform:translateY(10%);position:relative;opacity:1;line-height:0}.--scImg .--after{transform:scale(0.9);opacity:0}.--scImg .--before{transform:scale(0.9);opacity:0}.--scImg img{transform:scale(1.2);opacity:0}.--scImg .--before,.--scImg .--after{width:100%;height:100%;position:absolute;top:0;left:0}.--scImg .--before{background:var(--text-grade-r45);z-index:3}.--scImg .--after{background:var(--base-navy-pale);z-index:2}.--scImg img{position:relative;z-index:1}main ._wrapper{padding:12rem 0}@media screen and (max-width: 767px){main ._wrapper{padding:10rem 0}}.__section .__inner{margin:0 auto;width:var(--base-width)}._lowerPage .__section .__wrapper{padding:8rem 0}@media screen and (max-width: 767px){._lowerPage .__section .__wrapper{padding:7rem 0}}@media screen and (min-width: 768px)and (max-width: 1024px){._lowerPage .__section .__wrapper{padding:7rem 0}}._lowerPage .__section .__inner{max-width:120rem}@media screen and (max-width: 767px){._lowerPage .__section .__titleBox{padding:0 1.2rem}}@media screen and (max-width: 767px){.__contents{margin:0 auto;width:83.5%}}.__logo{display:inline-block;width:25vw}@media screen and (max-width: 767px){.__logo{max-width:none;width:55%}}.__logo svg{display:block;width:100%}.__en{font-family:var(--font-en-a)}.__ja{font-family:var(--font-go-a)}.__titleBox{margin-bottom:8rem;text-align:center}@media screen and (max-width: 767px){.__titleBox{margin-bottom:6rem}}.__titleBox ._subTitle{font-size:1.6rem}.__titleBox ._title{font-weight:bold;font-size:2.2rem;letter-spacing:.2em}@media screen and (max-width: 767px){.__titleBox ._title{font-size:2rem}}.__titleBox ._title::after{margin:2rem auto;content:"";display:block;width:4.5rem;height:1px;background-color:#ebd35e}@media screen and (max-width: 767px){.__titleBox ._title::after{margin:1.5rem auto}}.__titleBox ._word{display:block;font-size:6rem;line-height:1;color:var(--base-blue-b)}@media screen and (max-width: 767px){.__titleBox ._word{font-size:5rem}}.__titleBox ._sentence{margin-top:3rem;line-height:2;text-align:center;font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.__titleBox ._sentence{padding:0 3rem;font-size:1.5rem;text-align:left}}.__boxTitle{padding:0.5rem 0.5rem 0.5rem 1.8rem;color:var(--base-blue-a);line-height:1;font-size:2rem;font-weight:bold;border-left:5px solid var(--base-blue-a)}.__buttonBox{margin-top:6rem;text-align:center}@media screen and (max-width: 767px){.__buttonBox{margin-top:5rem}}.__buttonBox.--hz{display:flex;align-items:center;justify-content:flex-end}.__button{padding:1.5rem 2.5rem 1.5rem 4.5rem;display:inline-flex;justify-content:center;align-items:center;gap:0.8rem;line-height:1;border-radius:50px;color:#fff;font-size:1.6rem;font-weight:500;border:2px solid transparent;background-color:var(--base-blue-d)}.__button:not(:first-of-type){margin-top:1.5rem}@media screen and (max-width: 767px){.__button{padding:1.2rem 2.2rem 1.2rem 4.2rem}}@media screen and (min-width: 1025px){.__button{transition:all .3s}.__button:hover{color:var(--base-blue-d);border-color:var(--base-blue-d);background-color:#fff}.__button:hover svg{background-color:var(--base-blue-d);transform:translate(35%, 0)}}.__button svg{align-self:flex-end;display:block;width:3rem;border-radius:100px}@media screen and (min-width: 1025px){.__button svg{transition:all .3s}}.__button svg path,.__button svg rect{fill:#fff}._img{border-radius:1rem}._img img{display:block;width:100%;border-radius:1rem}.__tableList{width:100%;border-bottom:1px solid var(--base-blue-a)}.__tableList ._item{padding:0 1.8rem;display:flex;gap:2rem;border-top:1px solid var(--base-blue-a)}@media screen and (max-width: 767px){.__tableList ._item{padding:3rem 0 3rem 1.5rem;flex-direction:column;gap:0.5rem}}.__tableList dt,.__tableList dd{padding:3.5rem 0;line-height:2;letter-spacing:.1em}@media screen and (max-width: 767px){.__tableList dt,.__tableList dd{padding:0;line-height:1.8}}.__tableList dt{flex:.2;line-height:1;font-size:1.7rem;font-weight:bold}.__tableList dd{flex:1;font-size:1.5rem}@media screen and (max-width: 767px){.__tableList dd{margin-top:1.5rem;margin-left:1.5rem}}.__tableList dd ul li{padding:2rem 0 0 2rem}.__checkList li{font-size:1.5rem}.__checkList li:not(._item){padding:1rem 0 1.5rem 3.5rem}@media screen and (max-width: 767px){.__checkList li:not(._item){padding:1.5rem 0 2.5rem 3.5rem}}.__checkList ._item{display:flex;align-items:baseline;gap:1.5rem;line-height:1.4;color:#fff;font-size:1.5rem;font-weight:bold}.__checkList ._item svg{flex-shrink:0;display:block;width:2rem}.__checkList ._item svg path{fill:#fff}.__checkList.--blue ._item{color:var(--base-blue-a)}.__checkList.--blue svg path{fill:var(--base-blue-a)}.__checkList.--yellow ._item{color:var(--base-blue-a)}.__checkList.--yellow svg path{fill:var(--base-yellow)}.__lowerMvBox{margin-bottom:8rem}@media screen and (max-width: 767px){.__lowerMvBox{margin-bottom:7rem}}.__lowerMvBox ._img{margin:0 auto;width:var(--base-width)}.__lowerMvBox ._img img{display:block;width:100%;border-radius:1rem}@media screen and (max-width: 767px){.__lowerMvBox ._img img{object-fit:cover;height:42vw}}.__marker{display:inline;line-height:1;background:linear-gradient(90deg, var(--base-yellow) 0%, var(--base-yellow) 100%);background-repeat:no-repeat;background-position:top .8em left}@-webkit-keyframes megamenu{0%{opacity:0;transform:translateY(-10px) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}@-moz-keyframes megamenu{0%{opacity:0;transform:translateY(-10px) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes megamenu{0%{opacity:0;transform:translateY(-10px) scale(1)}100%{opacity:1;transform:translateY(0) scale(1)}}@media screen and (min-width: 766px){.pctb-none{display:none}}@media screen and (min-width: 1025px){.pc-none{display:none}}@media screen and (min-width: 768px)and (max-width: 1024px){.tb-none{display:none}}@media screen and (max-width: 767px){.sp-none{display:none}}.topPage{transition:0 !important}header{position:fixed;top:0;right:0;z-index:10;width:100%;transition:all .5s;background-color:rgba(255,255,255,.9)}@media screen and (max-width: 767px){header{width:100%}}header .__wrap{margin:0 auto;padding:3rem 0;width:95%;display:flex;align-items:center;justify-content:space-between;transition:all .5s}@media screen and (max-width: 767px){header .__wrap{padding:1.5rem 0;width:90%}}header .__logo{display:block}@media screen and (max-width: 767px){header .__logo{width:75%}}@media screen and (max-width: 767px){header ._navigation{display:none}}header .__pushButton{transform:translate(0, 7%)}footer{background-color:var(--base-gray7)}footer .__wrapper{margin:0 auto;padding:11rem 0 6rem;width:90%;max-width:120rem}@media screen and (max-width: 767px){footer .__wrapper{position:relative;padding:6.5rem 0 3rem;width:80%}}footer .__inner{display:flex;gap:12rem}@media screen and (max-width: 767px){footer .__inner{flex-direction:column-reverse;gap:0}}footer ._profile{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){footer ._profile{margin-top:4.5rem;padding-top:4.5rem;border-top:1px dashed #ddd;text-align:center;gap:3rem}}footer ._profile>p{line-height:1.4;font-size:1.8rem;font-weight:500}footer ._profile dl dt,footer ._profile dl dd{font-size:1.6rem}@media screen and (max-width: 767px){footer ._profile dl dt,footer ._profile dl dd{font-size:1.5rem}}footer ._profile dl dd{margin-top:1.5rem;display:flex;gap:1.5rem}@media screen and (max-width: 767px){footer ._profile dl dd{flex-direction:column}}footer ._profile dl a,footer ._profile dl p{padding:1.5rem 3rem;display:inline-block;line-height:1;font-family:var(--font-en-b);font-size:1.6rem;border-radius:0.5rem;border:1px solid var(--base-blue-a)}@media screen and (max-width: 767px){footer ._profile dl a,footer ._profile dl p{width:100%}}@media screen and (min-width: 1025px){footer ._profile dl a{pointer-events:none}}footer .__logo{margin:8rem auto 0;display:block;width:25rem}@media screen and (max-width: 767px){footer .__logo{margin:6rem auto 0;width:60%}}address{padding:2rem;color:#fff;font-style:normal;font-size:1.3rem;text-align:center;font-family:var(--font-en-b);background-color:#b1d0df}@media screen and (max-width: 767px){address{padding-bottom:9rem}}._contactButton{position:fixed;z-index:5;display:inline-block;line-height:1;color:#fff;font-weight:500;font-size:1.6rem;text-align:center;background-color:var(--base-blue-a)}@media screen and (min-width: 766px){._contactButton{top:50%;right:0;width:4.5rem;height:18rem;line-height:4.5rem;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;border-radius:1rem 0 0 1rem;transform:translate(0, -50%)}}@media screen and (min-width: 1025px){._contactButton:hover{color:#fff;background-color:var(--base-blue-b)}}@media screen and (max-width: 767px){._contactButton{padding:2rem;bottom:0;left:0;width:100%;font-size:1.8rem;line-height:1}}._scrollButton{position:fixed;z-index:10;bottom:4.5rem;right:4.5rem;width:4.5rem;height:4.5rem;transition:all .3s}@media screen and (max-width: 767px){._scrollButton{bottom:7rem;right:1.5rem}}._scrollButton img{display:block;width:100%;border-radius:0.5rem;box-shadow:0 0 8px rgba(255,255,255,.8)}.__navigation ul li a{padding:0.8rem 0;position:relative;display:inline-flex;align-items:center;line-height:1;gap:0.8rem;font-size:1.4rem;font-weight:500}.__navigation ul li a img{margin:0 auto}.__navigation.--footer{display:flex;gap:12rem}@media screen and (max-width: 767px){.__navigation.--footer{flex-direction:column;gap:1rem}}.__navigation.--footer a::before{content:"- "}.__navigation.--footer ._subMenu{margin-left:1.5rem}.__navigation.--footer ._subMenu li{margin-left:1.5rem}.__navigation.--footer ._subMenu li._inTitle{margin-top:1rem;margin-left:0;font-size:1.3rem}.__navigation.--side{display:flex;flex-direction:column}.__navigation.--side>ul{padding-bottom:12rem;flex-wrap:wrap;align-items:flex-start;gap:0;width:100%}.__navigation.--side>ul>li{width:100%;border-bottom:1px solid #ededed}@media screen and (max-width: 767px){.__navigation.--side>ul>li{width:100%}}.__navigation.--side>ul>li>a{padding:2rem;justify-content:space-between;width:100%;font-size:1.6rem}.__navigation.--side>ul>li>a::after{content:"";display:block;width:0.8rem;height:0.8rem;border-top:1px solid var(--base-blue-a);border-right:1px solid var(--base-blue-a);transform:rotate(45deg)}@media screen and (min-width: 1025px){.__navigation.--side>ul>li>a::after{transition:all .3s}}@media screen and (max-width: 767px){.__navigation.--side>ul>li>a{font-size:1.5rem}}@media screen and (min-width: 1025px){.__navigation.--side>ul>li>a{transition:all .3s}.__navigation.--side>ul>li>a:hover{background-color:var(--base-gray7)}.__navigation.--side>ul>li>a:hover::after{border-top-color:var(--base-blue-b);border-right-color:var(--base-blue-b)}}.__navigation.--side ._subMenu{margin-bottom:3rem;margin-left:4.5rem}.__navigation.--side ._subMenu li{font-size:1.4rem;font-weight:500}.__navigation.--side ._subMenu li a{padding:0.8rem 1.5rem;display:inline-block;font-size:1.5rem}@media screen and (max-width: 767px){.__navigation.--side ._subMenu li a{font-size:1.4rem}}.__navigation.--side ._subMenu li._inTitle{margin-top:2rem}._slide_button{width:6.5rem;height:6.5rem;z-index:4;position:fixed;right:0;top:0;z-index:11;background-color:transparent}._slide_button::after{position:absolute;left:50%;bottom:-2rem;content:"MENU";display:block;color:var(--base-bluea);font-family:var(--font-go-b);font-size:1.2rem;font-weight:500;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;transform:translate(-50%, 0)}@media screen and (max-width: 767px){._slide_button::after{font-size:1rem}}@media screen and (max-width: 767px){._slide_button{width:4.8rem;height:4.8rem}}._slide_button span{position:absolute;width:45%;height:2px;top:40%;left:50%;transform:translateX(-50%)}._slide_button span i{position:absolute;width:100%;height:2px;background:transparent;transition:.5s}@media screen and (max-width: 767px){._slide_button span i{height:1px}}._slide_button span:after,._slide_button span:before{content:"";width:100%;height:2px;background:var(--base-blue-a);position:absolute;transition:.2s}@media screen and (max-width: 767px){._slide_button span:after,._slide_button span:before{height:1px}}._slide_button span:before{top:-0.4rem}._slide_button span:after{top:0.4rem}._slide_button.--action::after{content:"CLOSE";font-size:1.1rem}._slide_button.--action span i{opacity:0}._slide_button.--action span:before{top:0;transform:rotate(15deg)}._slide_button.--action span:after{top:0;transform:rotate(-15deg);width:100%}._slide_menu{position:fixed;top:0;right:0;transform:translateZ(-100%);transition:.5s;opacity:0;visibility:hidden;background-color:rgba(255,255,255,.95);box-shadow:0 0 10px rgba(0,0,0,.15);width:48rem;height:100vh;z-index:10;transition:.3s}@media screen and (max-width: 767px){._slide_menu{background-size:25vw;background-position:right 3rem bottom 3rem}}._slide_menu.--action{transform:translateZ(0);opacity:1;visibility:visible}._slide_menu.--action ._slide_menu_wrap{transform:translateX(0);opacity:1}@media screen and (max-width: 767px){._slide_menu{width:100%}}._slide_menu ._slide_menu_wrap{padding:10rem 6rem;overflow:auto;width:100%;height:100vh;transition:.8s;transform:translateX(50%);opacity:0}@media screen and (max-width: 767px){._slide_menu ._slide_menu_wrap{padding:6rem 4.5rem 6rem 3rem}}._slide_menu ._slide_menu_wrap_in{width:100%;height:100%}._slide_menu .__contactList{padding-bottom:20rem;width:75%}@media screen and (max-width: 767px){._slide_menu .__contactList{width:100%}}.__breadcrumb{margin-top:4rem;text-align:right}.__breadcrumb.--reverse ul{justify-content:flex-start}@media screen and (max-width: 767px){.__breadcrumb{margin-top:rw(30);padding:0 rw(12);text-align:left}}.__breadcrumb ul{margin:0 auto;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media screen and (max-width: 767px){.__breadcrumb ul{justify-content:flex-start}}@media screen and (max-width: 767px){.__breadcrumb ul li{font-size:rw(12)}}.__breadcrumb ul li:not(:last-child){position:relative;margin-right:1em;padding-right:1.2em}.__breadcrumb ul li:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:1.05rem;height:1.05rem;border:0;border-top:1px solid var(--base-black);border-right:1px solid var(--base-black);transform:translate(0, -50%) rotate(45deg) skew(calc((90deg - 115deg) / 2), calc((90deg - 115deg) / 2))}.__breadcrumb ul li:last-child a,.__breadcrumb ul li:last-child span{color:var(--base-black)}.__breadcrumb ul li a,.__breadcrumb ul li span{position:relative;display:block;font-size:1.6rem;letter-spacing:.1em;text-decoration:none}@media screen and (min-width: 1025px){.__breadcrumb ul li a{transition:.4s}.__breadcrumb ul li a:hover{opacity:.7;color:#507896}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.__ac_block .__ac_container,.__acplan_block .__ac_container,._faq_ac .__ac_container{overflow:hidden;height:0;transition:.5s}#CHECKER{background:rgba(0,0,0,.8);padding:2.5rem 8rem;width:100%;position:fixed;left:0;bottom:0}@media screen and (max-width: 767px){#CHECKER{padding:2.5rem}}#CHECKER .__page-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.8rem 2.5rem;margin-top:1.8rem}@media screen and (max-width: 767px){#CHECKER .__page-info{grid-template-columns:1fr 1fr}}#CHECKER .__page-info p{font-size:1.4rem;color:#efefef;letter-spacing:1px}#CHECKER .__page-info p.--h{font-weight:700;color:#25e5f1}#CHECKER p,#CHECKER th,#CHECKER td,#CHECKER dt,#CHECKER dd{color:#efefef;font-size:1.4rem}#CHECKER{background:rgba(0,0,0,.8);padding:2.5rem 8rem;width:100%;position:fixed;left:0;bottom:0}@media screen and (max-width: 767px){#CHECKER{padding:2.5rem}}#CHECKER .__page-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.8rem 2.5rem;margin-top:1.8rem}@media screen and (max-width: 767px){#CHECKER .__page-info{grid-template-columns:1fr 1fr}}#CHECKER .__page-info p{font-size:1.4rem;color:#efefef;letter-spacing:1px}#CHECKER .__page-info p.--h{font-weight:700;color:#25e5f1}#CHECKER p,#CHECKER th,#CHECKER td,#CHECKER dt,#CHECKER dd{color:#efefef;font-size:1.4rem}._topPage main{margin-top:0}._topPage main ._wrapper{padding-top:0;padding-bottom:16rem}#TOP-MV{padding-top:22rem;background-color:#fff}@media screen and (max-width: 767px){#TOP-MV{padding-top:12.5rem}}#TOP-MV ._text{text-align:center}#TOP-MV ._text ._img{margin:0 auto;width:32rem}@media screen and (max-width: 767px){#TOP-MV ._text ._img{width:55%}}#TOP-MV ._text span{margin:4rem 0 2rem;display:block;line-height:1;color:var(--base-blue-b);font-size:6rem;font-family:var(--font-en-a)}@media screen and (max-width: 767px){#TOP-MV ._text span{font-size:4.2rem}}#TOP-MV ._text p{font-size:2rem;font-weight:bold}@media screen and (max-width: 767px){#TOP-MV ._text p{font-size:1.7rem}}#TOP-MV ._object{margin-top:9rem;width:100%;display:block}@media screen and (max-width: 767px){#TOP-MV ._object{margin-top:6.5rem}}#TOP-SERVICE{background-color:var(--base-blue-c)}#TOP-SERVICE .__wrapper{padding:12rem 0 20rem}@media screen and (max-width: 767px){#TOP-SERVICE .__wrapper{padding:10rem 0 18rem}}@media screen and (max-width: 767px){#TOP-SERVICE .__titleBox{margin-bottom:9rem}}#TOP-SERVICE .__serviceList{position:relative}#TOP-SERVICE .__serviceList::before{position:absolute;top:0;left:calc(50% - 50vw);content:"";display:block;width:100vw;height:70%;transform:skewY(-2deg);background-color:#fff}@media screen and (max-width: 767px){#TOP-SERVICE .__serviceList::before{height:90%}}#TOP-SERVICE .__serviceList:nth-of-type(2)::before{transform:skewY(2deg)}@media screen and (max-width: 767px){#TOP-SERVICE .__serviceList:nth-of-type(2)::before{height:75%}}@media screen and (min-width: 766px){#TOP-SERVICE .__serviceList:nth-of-type(2) .__otherServiceList{justify-content:center}}#TOP-SERVICE .__serviceList:nth-of-type(2) .__otherServiceList .__genreBox{background-color:var(--base-orange)}#TOP-SERVICE .__serviceList .__otherServiceList{margin-top:6rem;gap:5rem}@media screen and (min-width: 766px){#TOP-SERVICE .__serviceList .__otherServiceList{gap:0;justify-content:space-between}}#TOP-SERVICE .__serviceList ._item:hover ._in{transform:none;box-shadow:none}@media screen and (min-width: 766px){#TOP-SERVICE .__serviceList ._item{max-width:none;width:36rem}}#TOP-SERVICE .__serviceList ._item ._in{box-shadow:1rem 1rem 0 var(--base-gray7)}@media screen and (max-width: 767px){#TOP-SERVICE .__serviceList ._item ._in{padding:3.5rem 1.2rem 4.5rem}}#TOP-SERVICE .__serviceList ._title{padding-bottom:0;background-color:transparent;box-shadow:none}@media screen and (max-width: 767px){#TOP-SERVICE .__serviceList ._img{flex:auto;width:100%}}#TOP-SERVICE .__serviceList .__genreBox{position:absolute;top:55%;left:0;padding:1rem 3rem;display:inline-block;border-radius:0 1rem 1rem 0}#TOP-SERVICE .__serviceList .__genreBox span{line-height:1}@media screen and (max-width: 767px){#TOP-SERVICE .__serviceList .__genreBox{top:-10%;left:-3%}}#TOP-SERVICE .__serviceList ._desc{padding:3rem 3rem 4.5rem;font-size:1.3rem;text-align:left}@media screen and (max-width: 767px){#TOP-SERVICE .__serviceList ._desc{padding:0.5rem 1.5rem 0;width:100%}}#TOP-SERVICE .__serviceList .__buttonBox{position:relative;z-index:1;margin-top:-3rem;margin-right:1.5rem;text-align:right}#TOP-NEWS{background-color:var(--base-blue-a)}#TOP-NEWS .__wrapper{padding:0}#TOP-NEWS .__inner{padding:8rem 9rem;display:flex;flex-wrap:wrap;border-radius:1rem;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);transform:translate(0, -15%)}@media screen and (max-width: 767px){#TOP-NEWS .__inner{padding:6rem 3.5rem;width:85%;flex-direction:column;gap:0 4.5rem}}#TOP-NEWS .__titleBox{margin-bottom:0}@media screen and (min-width: 766px){#TOP-NEWS .__titleBox{text-align:left}}#TOP-NEWS .__titleBox ._word{color:var(--base-blue-a);font-size:3.5rem}#TOP-NEWS .__titleBox ._title::after{display:none}@media screen and (min-width: 766px){#TOP-NEWS .__newsList{margin-left:3rem;padding-left:3rem;border-left:1px solid #ddd}}#TOP-NEWS .__buttonBox{width:100%}@media screen and (min-width: 766px){#TOP-NEWS .__buttonBox{text-align:right}}#TOP-MESSAGE{background-color:var(--base-blue-a)}#TOP-MESSAGE .__wrapper{padding-top:12rem}@media screen and (max-width: 767px){#TOP-MESSAGE .__wrapper{padding-top:4.5rem}}#TOP-MESSAGE .__inner{display:flex;gap:6rem}@media screen and (max-width: 767px){#TOP-MESSAGE .__inner{flex-direction:column;gap:3rem}}#TOP-MESSAGE .__titleBox{text-align:left}#TOP-MESSAGE .__titleBox ._word{color:#fff}#TOP-MESSAGE .__titleBox ._title{color:#fff}#TOP-MESSAGE .__titleBox ._title::after{display:none}#TOP-MESSAGE ._text p,#TOP-MESSAGE ._text li{color:#fff}#TOP-MESSAGE ._text p{font-size:1.5rem;font-weight:400}@media screen and (max-width: 767px){#TOP-MESSAGE ._text p{font-size:1.4rem}}#TOP-MESSAGE ._text ul{margin-top:4.5rem;counter-reset:number 0}#TOP-MESSAGE ._text ul li{margin-bottom:2rem;display:flex;align-items:flex-start;gap:2rem;font-size:1.6rem}@media screen and (max-width: 767px){#TOP-MESSAGE ._text ul li{font-size:1.5rem}}#TOP-MESSAGE ._text ul li::before{counter-increment:number 1;content:counter(number) "";padding:0.8rem 1rem;display:inline-block;line-height:1;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;letter-spacing:1;border-radius:0.5rem;border:1px solid #fff}#TOP-MESSAGE ._img{margin:6rem 0 -6rem}@media screen and (max-width: 767px){#TOP-MESSAGE ._img{margin:0 0 -6rem}}._companyPage .__lowerMvBox{margin-bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 20%, white 20%, white 100%)}@media screen and (max-width: 767px){._companyPage .__lowerMvBox img{object-fit:contain;object-position:15% 0}}#COMPANY{background-color:#fff}#COMPANY ._profileBox{padding:0 4.5rem}@media screen and (max-width: 767px){#COMPANY ._profileBox{padding:0}}#COMPANY ._profileBox ._profileList{margin-top:4.5rem}#COMPANY ._profileBox ._profileList ._name{line-height:1;font-size:1.6rem;font-weight:bold}#COMPANY ._profileBox ._profileList ._name:not(:first-of-type){margin-top:3.5rem}#COMPANY ._mapBox{position:relative;margin-left:calc(50% - 50vw);margin-top:8rem;width:100vw}#COMPANY ._mapBox iframe{display:block;width:100%;height:35vw}@media screen and (max-width: 767px){#COMPANY ._mapBox iframe{height:55vh}}#COMPANY ._mapBox .__buttonBox{margin-top:2rem}#COMPANY ._mapBox .__button{position:absolute;bottom:0;right:0;transform:translate(-50%, 50%)}@media screen and (max-width: 767px){#COMPANY ._mapBox .__button{position:static;transform:none}}._servicePage .__lowerMvBox{position:relative;margin-bottom:13.5rem;padding-bottom:8rem}._servicePage .__lowerMvBox::before{position:absolute;top:6rem;left:calc(50% - 50vw);content:"";display:block;width:100vw;height:100%;transform:skewY(-2deg)}@media screen and (max-width: 767px){._servicePage .__lowerMvBox::before{top:4.5rem}}@media screen and (max-width: 767px){._servicePage .__lowerMvBox{margin-bottom:10.5rem;padding-bottom:4rem}}._servicePage .__lowerMvBox ._img{position:relative}._servicePage.--consulting .__lowerMvBox::before{background-color:var(--base-green)}._servicePage.--consulting .__numbersList dt span{background-color:var(--base-green)}._servicePage.--outsourcing .__lowerMvBox::before{transform:skewY(2deg);background-color:var(--base-blue-b)}._servicePage.--outsourcing .__numbersList dt span{background-color:var(--base-blue-b)}._servicePage.--calculate ._wrapper{padding-bottom:0}._servicePage.--calculate .__lowerMvBox::before{background-color:var(--base-yellow)}._servicePage.--calculate .__numbersList dt span{background-color:var(--base-yellow)}._servicePage.--licencing .__lowerMvBox::before{transform:skewY(2deg);background-color:var(--base-orange)}._servicePage.--licencing .__numbersList dt span{background-color:var(--base-orange)}._servicePage .__inner>p{font-size:1.6rem}@media screen and (min-width: 766px){._servicePage .__inner>p{text-align:center;line-height:2.4}}.__serviceList:not(:first-of-type){margin-top:14rem}@media screen and (max-width: 767px){.__serviceList:not(:first-of-type){margin-top:10rem}}.__serviceList:nth-of-type(2) ._contents>._item::before{transform:skewY(2deg);background-color:var(--base-orange) !important}.__serviceList ._title{position:relative;padding:6rem 6rem 12rem;border-radius:1rem;text-align:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.__serviceList ._title::before{position:absolute;top:0;left:50%;margin:0 auto;content:"";display:block;width:1px;height:6rem;transform:translate(-50%, -50%);background-color:var(--base-blue-a)}@media screen and (max-width: 767px){.__serviceList ._title{padding:6rem 4.5rem 10rem}}.__serviceList ._title h2{font-size:2.2rem;font-weight:bold}.__serviceList ._title p{font-size:1.6rem}.__serviceList ._contents{position:relative;z-index:5;margin-top:-6rem}.__serviceList ._contents>._item{padding:12rem 4.5rem;position:relative}.__serviceList ._contents>._item::before{position:absolute;top:0;left:calc(50% - 50vw);z-index:-1;content:"";display:block;width:100vw;height:100%;transform:skewY(-2deg);mix-blend-mode:multiply}.__serviceList ._contents>._item:nth-of-type(1)::before{background-color:var(--base-green)}.__serviceList ._contents>._item:nth-of-type(2){flex-direction:row-reverse}@media screen and (max-width: 767px){.__serviceList ._contents>._item:nth-of-type(2){flex-direction:column}}.__serviceList ._contents>._item:nth-of-type(2)::before{transform:skewY(2deg);background-color:var(--base-blue-b)}.__serviceList ._contents>._item:nth-of-type(3)::before{background-color:var(--base-yellow)}@media screen and (max-width: 767px){.__serviceList ._contents>._item{padding:8rem 2rem}}.__serviceList ._contents>._item ._inner{display:flex;align-items:center;gap:4.5rem}@media screen and (max-width: 767px){.__serviceList ._contents>._item ._inner{flex-direction:column}}.__serviceList ._contents>._item ._text{padding:0 4.5rem;width:100%}@media screen and (max-width: 767px){.__serviceList ._contents>._item ._text{padding:0}}.__serviceList ._contents>._item p{margin-top:3rem;color:#fff;font-size:1.6rem;font-weight:500}@media screen and (max-width: 767px){.__serviceList ._contents>._item p{margin-top:2rem}}.__serviceList ._contents>._item .__checkList{margin-top:3rem;padding-top:2rem;padding-left:4rem;border-left:1px solid #fff}@media screen and (max-width: 767px){.__serviceList ._contents>._item .__checkList{margin-top:2rem;padding-top:1rem;padding-left:3rem}}.__serviceList ._contents>._item .__checkList ._item{margin-top:0.8rem}.__serviceList ._contents>._item ._img{width:100%}.__serviceList ._contents>._item ._img img{display:block;width:100%;border-radius:1rem}.__otherServiceList{display:flex;justify-content:center;gap:6rem}@media screen and (max-width: 767px){.__otherServiceList{flex-direction:column;gap:3.5rem}}.__otherServiceList ._item{max-width:25%}.__otherServiceList ._item.--none{display:none}@media screen and (max-width: 767px){.__otherServiceList ._item{max-width:none}}@media screen and (min-width: 1025px){.__otherServiceList ._item:hover ._in{transform:scale(1.05);box-shadow:0 0 10px rgba(0,0,0,.15)}}.__otherServiceList ._item ._in{position:relative;display:block;text-align:center;border-radius:1rem;border:1px solid var(--base-blue-d);background-color:#fff}@media screen and (max-width: 767px){.__otherServiceList ._item ._in{display:flex}}@media screen and (min-width: 1025px){.__otherServiceList ._item ._in{transition:all .3s}}.__otherServiceList ._item ._in ._cat{position:absolute;top:0;left:50%;padding:0.8rem 1.5rem;display:inline-block;width:max-content;line-height:1;color:#fff;font-size:1.5rem;border-radius:50px;background-color:var(--base-blue-d);transform:translate(-50%, -40%)}@media screen and (max-width: 767px){.__otherServiceList ._item ._in ._cat{left:-3%;font-size:1.4rem;transform:translate(0, -50%)}}.__otherServiceList ._item ._in ._cat.--rev{color:var(--base-blue-d);border:1px solid var(--base-blue-d);background-color:#fff}.__otherServiceList ._item ._in ._img{padding:1.5rem}@media screen and (max-width: 767px){.__otherServiceList ._item ._in ._img{flex:.55}}.__otherServiceList ._item ._in ._img img{display:block;width:100%;border-radius:1rem}.__otherServiceList ._item ._in .__genreBox{padding:1.5rem 0;border-radius:0 0 1rem 1rem}@media screen and (max-width: 767px){.__otherServiceList ._item ._in .__genreBox{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 1rem 1rem 0}}.__otherServiceList ._item ._in .__genreBox span{font-size:1.4rem}.__otherServiceList ._item ._in .__genreBox ._name{font-size:1.6rem}.__otherServiceList ._item ._in svg{position:absolute;bottom:8%;right:3%;display:block;width:3rem}@media screen and (max-width: 767px){.__otherServiceList ._item ._in svg{bottom:50%;width:2.5rem;transform:translate(0, 50%)}}.__otherServiceList ._item:nth-of-type(1) .__genreBox{background-color:var(--base-green)}.__otherServiceList ._item:nth-of-type(2) .__genreBox{background-color:var(--base-blue-b)}.__otherServiceList ._item:nth-of-type(3) .__genreBox{background-color:var(--base-yellow)}.__otherServiceList ._item:nth-of-type(4) .__genreBox{background-color:var(--base-orange)}.__genreBox{text-align:center}.__genreBox span{font-family:var(--font-en-b);color:#fff;font-size:1.8rem;letter-spacing:.2em}.__genreBox ._name{color:#fff;line-height:1;font-size:2.4rem;font-weight:bold}.__numbersList{margin-top:6rem;counter-reset:number 0;display:flex;flex-direction:column;gap:3.5rem}@media screen and (min-width: 766px){.__numbersList{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:4.5rem;grid-row-gap:4.5rem}}.__numbersList ._item{position:relative;padding:6rem;border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#fff}@media screen and (max-width: 767px){.__numbersList ._item{padding:5rem 3.5rem 3.5rem}}.__numbersList ._item::before{position:absolute;top:0;left:0;counter-increment:number 1;content:counter(number) "";padding:1rem 1.2rem;display:inline-block;line-height:1;color:#fff;font-size:2rem;font-weight:bold;text-align:center;letter-spacing:1;border-radius:1rem 0 1rem 0;background-color:var(--base-blue-a)}.__numbersList ._item ._text dt span{padding:0.5rem 1.5rem;line-height:1;color:#fff;font-size:1.5rem;border-radius:50px}@media screen and (max-width: 767px){.__numbersList ._item ._text dt span{font-size:1.4rem}}.__numbersList ._item ._text dt span.--off{background-color:#ccc}.__numbersList ._item ._text dt h2{margin-top:1.5rem;color:var(--base-blue-a);font-size:2.4rem;font-weight:bold}@media screen and (max-width: 767px){.__numbersList ._item ._text dt h2{font-size:2.3rem}}.__numbersList ._item ._text dd{margin-top:2rem;padding-top:2rem;border-top:1px dashed #ddd;font-size:1.7rem}@media screen and (max-width: 767px){.__numbersList ._item ._text dd{font-size:1.6rem}}.__numbersList ._item .--flex{display:flex;gap:4.5rem}@media screen and (max-width: 767px){.__numbersList ._item .--flex{flex-direction:column;gap:3rem}}.__numbersList ._item .--flex *{width:100%}#SERVICE-RELATION{border-top:1px dashed var(--base-gray4)}#SERVICE-RELATION .__wrapper{padding:12rem 0}@media screen and (max-width: 767px){#SERVICE-RELATION .__wrapper{padding:10rem 0}}#SERVICE-RELATION .__titleBox{margin-bottom:6rem;text-align:left}#SERVICE-RELATION .__titleBox ._title{font-size:1.8rem}#SERVICE-RELATION .__titleBox ._title::after{display:none}@media screen and (max-width: 767px){#SERVICE-RELATION .__titleBox ._title{font-size:1.7rem}}#SERVICE-RELATION .__titleBox ._word{font-size:4rem}@media screen and (max-width: 767px){#SERVICE-RELATION .__titleBox ._word{font-size:3.5rem}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(1){grid-area:1/1/2/2}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(2){grid-area:1/2/2/3}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(3){grid-area:2/1/3/2}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(4){grid-area:2/2/3/3}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(5){grid-area:3/1/4/3}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(6){grid-area:4/1/5/2}}@media screen and (min-width: 766px){#CONSULTING .__numbersList ._item:nth-of-type(7){grid-area:4/2/5/3}}@media screen and (min-width: 766px){#OUTSOURCING .__numbersList ._item:nth-of-type(1){grid-area:1/1/2/3}}@media screen and (min-width: 766px){#OUTSOURCING .__numbersList ._item:nth-of-type(2){grid-area:2/1/3/3}#OUTSOURCING .__numbersList ._item:nth-of-type(2) .--flex{flex-direction:row-reverse}}@media screen and (min-width: 766px){#OUTSOURCING .__numbersList ._item:nth-of-type(3){grid-area:3/1/4/3}}#OUTSOURCING .__numbersList ._item:nth-of-type(3) ._memoBox{margin-top:4.5rem;padding:4rem;border-radius:1rem;border:1px solid var(--base-blue-b)}@media screen and (max-width: 767px){#OUTSOURCING .__numbersList ._item:nth-of-type(3) ._memoBox{padding:3rem}}#OUTSOURCING .__numbersList ._item:nth-of-type(3) ._memoBox h3{font-size:1.7rem;color:var(--base-blue-b);font-weight:bold}#OUTSOURCING .__numbersList ._item:nth-of-type(3) ._memoBox p{margin-top:1.5rem;font-size:1.5rem}@media screen and (min-width: 766px){#OUTSOURCING .__numbersList ._item:nth-of-type(4){grid-area:4/1/5/3}}@media screen and (min-width: 766px){#OUTSOURCING .__numbersList ._item:nth-of-type(5){grid-area:5/1/6/2}}@media screen and (min-width: 766px){#OUTSOURCING .__numbersList ._item:nth-of-type(6){grid-area:5/2/6/3}}#CALCULATE ._introBox{margin-top:18rem;display:flex;align-items:center;gap:6rem}@media screen and (max-width: 767px){#CALCULATE ._introBox{margin-top:13.5rem;flex-direction:column;gap:3rem}}#CALCULATE ._introBox ._img,#CALCULATE ._introBox ._text{width:100%}#CALCULATE ._introBox ._text h2{font-size:2.2rem;font-weight:900}#CALCULATE ._introBox ._text p{margin-top:1.5rem;font-size:1.6rem;line-height:2.2}@media screen and (max-width: 767px){#CALCULATE ._introBox ._text p{line-height:1.8}}#CALCULATE ._happenBox{position:relative;margin-top:6rem;padding:7rem;border-radius:1rem;background-color:#fff}@media screen and (max-width: 767px){#CALCULATE ._happenBox{padding:6rem 3rem}}#CALCULATE ._happenBox h3{position:absolute;top:0;left:0;padding:1.5rem 2.5rem;display:inline-block;color:#fff;line-height:1;font-size:1.7rem;font-weight:bold;border-radius:0 30px 30px 0;background-color:var(--base-blue-a);transform:translate(0, -50%)}@media screen and (max-width: 767px){#CALCULATE ._happenBox h3{font-size:1.6rem}}#CALCULATE ._happenBox ._needsList{position:relative;margin-bottom:4.5rem;padding-bottom:4.5rem;border-bottom:1px solid var(--base-blue-a);display:flex;align-items:center;gap:8rem}#CALCULATE ._happenBox ._needsList::before,#CALCULATE ._happenBox ._needsList::after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}#CALCULATE ._happenBox ._needsList::before{border:1.1rem solid transparent;border-top-color:var(--base-blue-a)}#CALCULATE ._happenBox ._needsList::after{margin-left:2px;border:0.9rem solid transparent;border-top-color:#fff}@media screen and (max-width: 767px){#CALCULATE ._happenBox ._needsList{flex-direction:column;gap:5rem}}#CALCULATE ._happenBox ._needsList ._item{width:100%}#CALCULATE ._happenBox ._needsList ._item dt,#CALCULATE ._happenBox ._needsList ._item dd{font-size:1.5rem}@media screen and (min-width: 766px){#CALCULATE ._happenBox ._needsList ._item.--base{flex:.4}}#CALCULATE ._happenBox ._needsList ._item.--base dt{padding:1rem;line-height:1;text-align:center;border-radius:50px;border:1px solid var(--base-blue-a)}#CALCULATE ._happenBox ._needsList ._item.--base dd{margin-top:1.5rem}#CALCULATE ._happenBox ._needsList ._item.--plus{padding:3rem;border-radius:1rem;background-color:#fffee9}@media screen and (min-width: 766px){#CALCULATE ._happenBox ._needsList ._item.--plus{flex:.7}}#CALCULATE ._happenBox ._needsList ._item.--plus::before{position:absolute;top:50%;left:33%;content:"+";line-height:1;color:#d8bf27;font-size:6.5rem;font-family:var(--font-en-b);font-weight:900;transform:translate(0, -50%)}@media screen and (max-width: 767px){#CALCULATE ._happenBox ._needsList ._item.--plus::before{top:50vw;left:50%;font-size:4.5rem;transform:translate(-50%, -50%)}}@media screen and (min-width: 766px){#CALCULATE ._happenBox ._needsList ._item.--plus::before{flex:1}}#CALCULATE ._happenBox ._needsList ._item.--plus dt{color:#d8bf27;font-weight:bold}#CALCULATE ._happenBox ._needsList ._item.--plus dd{margin-top:1.5rem}#CALCULATE ._happenBox ._problemBox{display:flex;align-items:center;gap:8rem}@media screen and (max-width: 767px){#CALCULATE ._happenBox ._problemBox{flex-direction:column;gap:5rem}}#CALCULATE ._happenBox ._problemBox span{margin-bottom:1.5rem;display:block;font-size:1.5rem}@media screen and (max-width: 767px){#CALCULATE ._happenBox ._problemBox ._img{width:75%}}@media screen and (min-width: 766px){#CALCULATE ._happenBox ._problemBox ._img{flex:.4}}@media screen and (min-width: 766px){#CALCULATE ._happenBox ._problemBox ._text{flex:.6}}#CALCULATE ._happenBox ._problemBox .__checkList ._item{align-items:baseline}#CALCULATE ._happenBox ._problemBox ._heatBlock{margin-top:1.5rem;padding:3rem;border-radius:1rem;border:1px solid #f33;background-color:#fff8f8}@media screen and (min-width: 766px){#CALCULATE ._happenBox ._problemBox ._heatBlock{flex:.7}}#CALCULATE ._happenBox ._problemBox ._heatBlock dt,#CALCULATE ._happenBox ._problemBox ._heatBlock dd{font-size:1.5rem}#CALCULATE ._happenBox ._problemBox ._heatBlock dt{color:#f33;font-weight:bold}#CALCULATE ._happenBox ._problemBox ._heatBlock dd{margin-top:1.5rem}#CALCULATE ._happenBox ._memo{margin-top:4.5rem;font-size:1.4rem;font-weight:400}#CALCULATE ._recommendBox{position:relative;margin-top:3rem;padding-bottom:8rem}@media screen and (max-width: 767px){#CALCULATE ._recommendBox{padding-bottom:7rem}}#CALCULATE ._recommendBox p{font-size:1.6rem}#CALCULATE ._recommendBox ._offerBlock{margin-top:8rem;padding:4.5rem;border-radius:1rem;background-color:#fff;border-left:10px solid var(--base-blue-a)}@media screen and (min-width: 766px){#CALCULATE ._recommendBox ._offerBlock{padding:4.5rem;flex:.7}}#CALCULATE ._recommendBox ._offerBlock dt{font-size:2rem;font-weight:900}#CALCULATE ._recommendBox ._offerBlock dd{margin-top:1.5rem;font-size:1.5rem}@media screen and (min-width: 766px){#CALCULATE ._recommendBox ._offerBlock dd{line-height:2.2}}#CALCULATE ._recommendBox ._offerBlock::before{position:absolute;top:28%;left:50%;content:"▼▼▼";line-height:1;color:#d8bf27;font-size:3rem;font-family:var(--font-en-b);font-weight:900;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#CALCULATE ._recommendBox ._offerBlock::before{top:32%;font-size:2.5rem}}@media screen and (min-width: 766px){#CALCULATE ._recommendBox ._offerBlock::before{flex:1}}#CALCULATE ._possibleBox{background-color:#fff}#CALCULATE ._possibleBox ._object{margin-top:-1px;display:block;width:100%}#CALCULATE ._possibleBox ._checkBlock{position:relative;margin-top:1.5rem;padding:4.5rem;border-radius:1rem;border:1px solid var(--base-blue-a)}@media screen and (max-width: 767px){#CALCULATE ._possibleBox ._checkBlock{padding:3rem}}#CALCULATE ._possibleBox ._checkBlock h3{position:absolute;top:0;left:50%;padding:1.5rem 2.5rem;display:inline-block;width:max-content;color:var(--base-blue-a);line-height:1;font-size:2rem;font-weight:900;border-radius:0 30px 30px 0;transform:translate(-50%, -50%);background-color:#fff}@media screen and (max-width: 767px){#CALCULATE ._possibleBox ._checkBlock h3{font-size:1.7rem}}#CALCULATE ._possibleBox ._checkBlock p{font-size:1.6rem}#CALCULATE ._possibleBox ._checkBlock p+._possibleList{margin-top:3rem}#CALCULATE ._possibleBox ._possibleList ._item{font-size:1.8rem}#CALCULATE ._possibleBox ._paperlessBox{position:relative;margin-top:12rem;padding:12rem 0}@media screen and (max-width: 767px){#CALCULATE ._possibleBox ._paperlessBox{margin-top:9rem;padding:9rem 0}}#CALCULATE ._possibleBox ._paperlessBox::before{position:absolute;top:0;left:0;margin-left:calc(50% - 45vw);content:"";width:90vw;height:100%;border-radius:1rem;background-color:var(--base-gray7)}@media screen and (max-width: 767px){#CALCULATE ._possibleBox ._paperlessBox::before{margin-left:calc(50% - 50vw);width:100vw}}#CALCULATE ._possibleBox ._paperlessBox::after{position:absolute;top:0;left:50%;margin:0 auto;content:"";display:block;width:1px;height:6rem;transform:translate(-50%, -50%);background-color:var(--base-blue-a)}#CALCULATE ._possibleBox ._paperlessBox ._text{position:relative;margin-bottom:4.5rem}#CALCULATE ._possibleBox ._paperlessBox ._text h3{position:static !important;display:inline;font-size:2.2rem;font-weight:900;border-radius:0.5rem;transform:none;background-color:#fff}#CALCULATE ._possibleBox ._paperlessBox ._text p{margin-top:1.5rem;font-size:1.6rem}#CALCULATE ._possibleBox ._paperlessBox ._checkBlock{border:none;background-color:#fff}#CALCULATE ._possibleBox ._paperlessBox ._img{position:absolute;z-index:2;top:5%;right:5%;width:28rem}@media screen and (max-width: 767px){#CALCULATE ._possibleBox ._paperlessBox ._img{top:-3%;right:-3%;width:45%}}#LICENCING ._licencingList{margin-top:4.5rem}#LICENCING ._licencingList ._item{display:flex;border-radius:1rem;overflow:hidden}#LICENCING ._licencingList ._item:not(:first-of-type){margin-top:1.5rem}@media screen and (max-width: 767px){#LICENCING ._licencingList ._item{flex-direction:column}}#LICENCING ._licencingList ._item dt,#LICENCING ._licencingList ._item dd{padding:1.8rem 3rem}@media screen and (max-width: 767px){#LICENCING ._licencingList ._item dt,#LICENCING ._licencingList ._item dd{padding:2rem}}#LICENCING ._licencingList ._item dt{flex:.25;display:flex;align-items:center;justify-content:center;color:var(--base-orange);font-size:1.6rem;text-align:center;font-weight:bold;background-color:#fff7d7}#LICENCING ._licencingList ._item dd{flex:.75;font-size:1.5rem;background-color:#fff}#WORK-FEE{background-color:#fff}#WORK-FEE .__buttonBox{margin-top:0;text-align:left}#WORK-FEE .__buttonBox .__button{margin-right:1rem}#WORK-FEE .__buttonBox .__button svg{transform:rotate(90deg)}#WORK-FEE ._workfeeBox:not(:first-of-type){margin-top:6rem}#WORK-FEE ._workfeeBox .__contents{width:100%}#WORK-FEE ._workfeeBox ._detailBox{margin-top:4.5rem;border-radius:1rem;border:1px solid var(--base-blue-a);overflow:hidden;background-color:#fff}#WORK-FEE ._workfeeBox ._detailBox h3{padding:2rem;line-height:1;color:#fff;font-size:1.8rem;font-weight:bold;background-color:var(--base-blue-a)}#WORK-FEE ._workfeeBox ._detailBox ._detailList{padding:6rem}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList{padding:4.5rem 3rem}}#WORK-FEE ._workfeeBox ._detailBox ._detailList ._item:not(:first-of-type){margin-top:4.5rem}#WORK-FEE ._workfeeBox ._detailBox ._detailList dt{display:flex;align-items:center;gap:1rem;font-size:1.7rem;font-weight:bold}#WORK-FEE ._workfeeBox ._detailBox ._detailList dt::before{content:"";display:block;width:0.7rem;height:0.7rem;border-radius:50px;border:6px solid var(--base-blue-a)}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dt span{display:block}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd{padding:1.5rem;font-size:1.5rem}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd>span{font-size:1.3rem}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table{margin-top:1.5rem;padding:0}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th span{color:#fff;line-height:1;font-size:2rem}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th a{position:relative;margin-top:1rem;display:block;color:#fff;border-radius:30px;border:1px solid #fff}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th a::after{position:absolute;top:35%;right:8%;content:"";display:block;width:0.5rem;height:0.5rem;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media screen and (min-width: 1025px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th a{transition:all .3s}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th a:hover{background-color:#fff}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th:nth-of-type(2){color:#fff;background-color:#9ccfe2}@media screen and (min-width: 1025px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th:nth-of-type(2) a:hover{color:#9ccfe2}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th:nth-of-type(3){color:#fff;background-color:var(--base-blue-b)}@media screen and (min-width: 1025px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th:nth-of-type(3) a:hover{color:var(--base-blue-b)}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th:nth-of-type(4){color:#fff;background-color:#1b9ac1}@media screen and (min-width: 1025px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._title th:nth-of-type(4) a:hover{color:#1b9ac1}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeA ._block:nth-of-type(odd){background-color:var(--base-blue-c)}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd.__table.--typeB ._title{background-color:var(--base-gray4)}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd._inclusive p{padding:1rem 0}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd._inclusive p:nth-of-type(1) span{background-color:#9ccfe2}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd._inclusive p:nth-of-type(2) span{background-color:var(--base-blue-b)}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd._inclusive p:nth-of-type(3) span{background-color:#1b9ac1}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd._inclusive p span{margin-right:1.5rem;padding:1.2rem 1.8rem;display:inline-block;color:#fff;line-height:1;font-size:1.5rem;font-weight:bold;border-radius:0.5rem}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd ._overflow{overflow-x:scroll}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table{width:100%;border:1px solid #ccc}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table{width:700px}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table th,#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table td{padding:1.2rem 1.5rem;font-size:1.6rem}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table th,#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table td{padding:1rem 1.2rem;font-size:1.5rem}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table thead th{text-align:center;border:1px solid #ccc}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._title th{line-height:1;font-weight:bold}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block th,#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td{border-top:1px solid #ccc;border-left:1px solid #ccc}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td:not(._b-title){text-align:center}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td:not(._b-title) p{width:95px;margin-right:1.5rem;display:inline-flex;justify-content:flex-end}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td:not(._b-title) p{margin-right:3rem}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td:not(._b-title) p.--large{width:110px;margin-right:0}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block._indent th{border-top:none}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block th._b-title,#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td._b-title{font-weight:bold}@media screen and (min-width: 766px){#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block th.--row,#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td.--row{width:50%}}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block th.--pattern,#WORK-FEE ._workfeeBox ._detailBox ._detailList dd table ._block td.--pattern{background-color:var(--base-blue-c)}#WORK-FEE ._workfeeBox ._detailBox ._detailList dd ._memo{padding:1rem 0;display:block;width:100%;font-size:1.4rem;text-align:right}#WORK-FEE ._workfeeBox ._detailBox ._detailList ._attList{margin-top:4.5rem;padding:3rem;border-radius:1rem;background-color:var(--base-gray7)}@media screen and (max-width: 767px){#WORK-FEE ._workfeeBox ._detailBox ._detailList ._attList{margin-top:2rem}}#WORK-FEE ._workfeeBox#CAPLS td:not(._b-title) p{width:110px;margin-right:0}#QA .__buttonBox{text-align:left}#QA .__buttonBox .__button{margin-right:1rem}#QA .__buttonBox .__button svg{transform:rotate(90deg)}#QA ._qaBox:not(:first-of-type){margin-top:6rem}#QA ._qaBox ._qaList{margin-top:3rem}#QA ._qaBox ._qaList ._item{position:relative;border-radius:1rem}#QA ._qaBox ._qaList ._item:not(:first-of-type){margin-top:2rem}@media screen and (max-width: 767px){#QA ._qaBox ._qaList ._item:not(:first-of-type){margin-top:1.5rem}}#QA ._qaBox ._qaList ._item::after{position:absolute;top:3.9rem;right:2.6rem;content:"";display:block;width:2.2rem;height:2px;border-radius:5px;background-color:var(--base-blue-b)}#QA ._qaBox ._qaList ._item ._q,#QA ._qaBox ._qaList ._item ._a{padding:2.5rem;display:flex;align-items:baseline;gap:2rem;font-size:1.5rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}@media screen and (max-width: 767px){#QA ._qaBox ._qaList ._item ._q,#QA ._qaBox ._qaList ._item ._a{padding:1.5rem}}#QA ._qaBox ._qaList ._item ._q::before,#QA ._qaBox ._qaList ._item ._a::before{content:"";display:block;flex-shrink:0;line-height:1;color:var(--base-blue-b);font-size:3.5rem;font-weight:300;font-family:var(--font-en-a)}@media screen and (max-width: 767px){#QA ._qaBox ._qaList ._item ._q::before,#QA ._qaBox ._qaList ._item ._a::before{font-size:2rem}}#QA ._qaBox ._qaList ._item ._q{position:relative;font-weight:500}#QA ._qaBox ._qaList ._item ._q::before{content:"Q"}#QA ._qaBox ._qaList ._item ._q::after{position:absolute;top:50%;right:3%;content:"";display:block;width:2px;height:2.2rem;border-radius:5px;background-color:var(--base-blue-b);transform:translate(0, -50%)}#QA ._qaBox ._qaList ._item ._q.--active::after{content:""}#QA ._qaBox ._qaList ._item ._a{margin-top:1rem;border:1px solid var(--base-blue-b)}#QA ._qaBox ._qaList ._item ._a::before{content:"A"}#QA ._qaBox ._qaList ._item ._a ._text p{display:block;font-size:1.4rem;font-weight:normal}#QA ._qaBox ._qaList ._item ._a ._text p a{text-decoration:underline !important}._informationPage #LOWER-MV .__wrapper{padding:0;padding-top:8rem}@media screen and (max-width: 767px){._informationPage #LOWER-MV .__wrapper{padding-top:6rem}}._informationPage #ARTICLE .__wrapper{padding-top:8rem}@media screen and (max-width: 767px){._informationPage #ARTICLE .__wrapper{padding-top:6rem}}._informationPage .__newsList li{font-size:1.5rem}._informationPage .__newsList ._item a ._cate{margin-bottom:2rem;width:100%}@media screen and (max-width: 767px){._informationPage .__newsList ._item a{display:flex;flex-wrap:wrap;gap:0 2rem}._informationPage .__newsList ._item a ._img{margin-left:5%;width:25%;border-radius:0.5rem}._informationPage .__newsList ._item a ._text{width:60%}._informationPage .__newsList ._item a ._text ._date{margin-top:0}}.__newsList{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:4.5rem;grid-row-gap:0px}@media screen and (max-width: 767px){.__newsList{display:block}}.__newsList ._item{flex:1}.__newsList ._item:not(:first-of-type){margin-top:3rem}.__newsList ._item a{display:block}@media screen and (min-width: 1025px){.__newsList ._item a{transition:all .3s}.__newsList ._item a:hover{transform:scale(1.03)}}.__newsList ._item ._img{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.15)}.__newsList ._item ._img img{display:block;width:100%;height:100%;object-fit:cover}.__newsList ._item ._date{margin-top:1.5rem;font-size:1.3rem}.__newsList ._item ._title{line-height:1.4;font-size:1.6rem;font-weight:500}@media screen and (min-width: 1025px){.__newsList ._item ._title{transition:all .3s}}.__newsList ._item ._cate span{padding:1rem 2.5rem;display:inline-block;line-height:1;color:#fff;border-radius:3rem;font-size:1.3rem;background-color:var(--base-blue-d)}@media screen and (max-width: 767px){.__newsList ._item ._cate span{padding:0.8rem 1.5rem}}.__newsList.--verList{display:block}@media screen and (max-width: 767px){.__newsList.--verList{margin-top:4.5rem;border-bottom:1px dashed #ddd}}.__newsList.--verList ._item{display:block}@media screen and (max-width: 767px){.__newsList.--verList ._item{margin-top:0;padding:2rem 0;border-top:1px dashed #ddd}}.__newsList.--verList ._item a{display:flex;gap:3rem;align-items:center}@media screen and (max-width: 767px){.__newsList.--verList ._item a{flex-wrap:wrap;gap:1.5rem}.__newsList.--verList ._item a ._title{width:100%}}@media screen and (min-width: 1025px){.__newsList.--verList ._item a:hover{transform:none}.__newsList.--verList ._item a:hover ._title{color:var(--base-blue-b)}}.__newsList.--verList ._item ._date{margin-top:0}#NEWS .__inner,#NEWS-DETAIL .__inner{padding-bottom:7rem}@media screen and (max-width: 767px){#NEWS .__inner,#NEWS-DETAIL .__inner{padding-bottom:5rem}}#NEWS .__contents,#NEWS-DETAIL .__contents{margin-top:8rem;display:flex;gap:6rem}@media screen and (max-width: 767px){#NEWS .__contents,#NEWS-DETAIL .__contents{margin-top:0;flex-direction:column;gap:4.5rem;width:100%}}#NEWS .__breadcrumb,#NEWS-DETAIL .__breadcrumb{padding:0}._articleBox{width:100%;max-width:90rem}._articleBox>p{padding:6rem;font-size:1.4rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}@media screen and (max-width: 767px){._articleBox>p{padding:3rem}}._articleBox ._article{padding:6rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}._articleBox ._article:not(:first-of-type){margin-top:5rem}@media screen and (max-width: 767px){._articleBox ._article:not(:first-of-type){margin-top:4rem}}@media screen and (max-width: 767px){._articleBox ._article{padding:3rem}}._articleBox ._article ._text{flex:1;margin-top:4.5rem}._articleBox ._article ._thumb{flex:1;border-radius:1rem;overflow:hidden;border:1px solid #ddd}@media screen and (max-width: 767px){._articleBox ._article ._thumb{margin-top:3rem}}._articleBox ._article ._thumb img{display:block;width:100%;height:100%;object-fit:cover}._articleBox ._article ._date-cate{display:flex;align-items:center}@media screen and (max-width: 767px){._articleBox ._article ._date-cate{margin-top:2rem}}._articleBox ._article ._date{font-size:1.3rem;margin-right:0.8rem;padding-right:0.8rem;line-height:1;border-right:1px solid var(--base-black)}@media screen and (max-width: 767px){._articleBox ._article ._date{font-size:rw(10)}}._articleBox ._article ._cate{margin-right:8px}._articleBox ._article ._cate span{padding:0.5rem 1.2rem;display:inline-block;color:#fff;font-size:1.3rem;line-height:1;border-radius:30px;background-color:var(--base-blue-b)}._articleBox ._article ._title{margin-top:2rem;line-height:1.4;font-size:2rem;font-weight:bold}._articleBox ._article ._title::after{margin:3rem 0;content:"";display:block;width:4.5rem;height:0.5rem;background:linear-gradient(90deg, var(--base-green) 0%, var(--base-green) 33.3%, var(--base-blue-b) 33%, var(--base-blue-b) 66.6%, var(--base-yerrow) 66.6%, var(--base-yerrow) 100%)}._articleBox ._article ._content p{line-height:2.5;font-size:1.4rem}._articleBox ._article ._content p:not(first-of-type){margin-top:2rem}@media screen and (max-width: 767px){._articleBox ._article ._content p:not(first-of-type){margin-top:1.5rem}}@media screen and (max-width: 767px){._articleBox ._article ._content p{line-height:2}}._backButton{margin-top:8rem;padding:1.4rem 3.5rem;display:inline-block;line-height:1;font-size:1.5rem;border-radius:50px;text-align:center;border:1px solid var(--base-black)}@media screen and (min-width: 1025px){._backButton{transition:all .5s}._backButton:hover{color:#507896;border-color:#507896}}@media screen and (max-width: 767px){._backButton{width:100%}}._sideList{flex:1}@media screen and (max-width: 767px){._sideList{padding:0 1.5rem}}._sideList ._item a{display:block;line-height:1}@media screen and (min-width: 1025px){._sideList ._item a{transition:all .3s}._sideList ._item a:hover{color:var(--base-blue-b)}}._sideList ._item a.--current,._sideList ._item a[aria-current=page]{color:var(--base-blue-b);font-weight:bold}._sideList ._item dt{padding:0 1.5rem 1rem;color:var(--base-blue-b);font-family:var(--font-en-b);font-size:1.8rem;border-bottom:1px solid var(--base-blue-b)}@media screen and (max-width: 767px){._sideList ._item dt{font-size:1.7rem}}._sideList ._item dd{padding:2rem 1.5rem 1.5rem}._sideList ._item ._archiveList li{margin-bottom:2rem}._sideList ._item ._archiveList a{font-size:1.5rem}@media screen and (max-width: 767px){._sideList ._item ._archiveList a{font-size:1.4rem}}._sideList ._item ._archiveList a::before{content:"- "}.pagination .nav-links a,.pagination .nav-links span{padding:0.8rem;display:inline-block;line-height:2;font-size:1.8rem !important}@media screen and (max-width: 767px){.pagination .nav-links a,.pagination .nav-links span{font-size:rw(16) !important}}.pagination .nav-links a::after,.pagination .nav-links span::after{content:"";display:block;width:0;height:1px;background-color:#507896}@media screen and (min-width: 1025px){.pagination .nav-links a::after,.pagination .nav-links span::after{transition:all .4s}}.pagination .nav-links a.current,.pagination .nav-links span.current{color:#507896}.pagination .nav-links a.current::after,.pagination .nav-links span.current::after{width:100%}.pagination .nav-links a.prev::after,.pagination .nav-links a.next::after,.pagination .nav-links span.prev::after,.pagination .nav-links span.next::after{display:none}@media screen and (min-width: 1025px){.pagination .nav-links a,.pagination .nav-links span{transition:all .4s}.pagination .nav-links a:hover,.pagination .nav-links span:hover{color:#507896}.pagination .nav-links a:hover::after,.pagination .nav-links span:hover::after{width:100%}}#FORM .__inner{max-width:900px}#FORM span.wpcf7-list-item{margin-top:5px;display:block}@media screen and (min-width: 766px){#FORM span.wpcf7-list-item{font-size:1.6rem}}#FORM .wpcf7-spinner{margin:0;width:0}#FORM .wpcf7-not-valid-tip{font-weight:400;font-size:1.3rem}.recaptcha_policy{margin:0 1.5rem;font-size:1.3rem;letter-spacing:.15em;color:#444}.recaptcha_policy a{font-size:1.3rem;color:#507896}input[type=text],input[type=submit],input[type=email],input[type=tel],button,select,textarea{padding:1.5rem;appearance:none;-webkit-appearance:none;width:100%;color:var(--base-blue-a);box-sizing:border-box;border:1px solid #eee;letter-spacing:.12em;background-color:#fdfdfd}@media screen and (min-width: 766px){input[type=text],input[type=submit],input[type=email],input[type=tel],button,select,textarea{font-size:1.6rem}}input[type=text]:focus,input[type=submit]:focus,input[type=email]:focus,input[type=tel]:focus,button:focus,select:focus,textarea:focus{background-color:#fff6dc}input[type=text]:-webkit-autofill,input[type=submit]:-webkit-autofill,input[type=email]:-webkit-autofill,input[type=tel]:-webkit-autofill,button:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff6dc inset}input[type=text].--color,input[type=submit].--color,input[type=email].--color,input[type=tel].--color,button.--color,select.--color,textarea.--color{box-shadow:0 0 0 1000px #fff6dc inset}input[type=text]::placeholder,input[type=submit]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,button::placeholder,select::placeholder,textarea::placeholder{font-size:1.4rem;font-weight:300}select{padding:1.5rem;border-radius:.5rem}@media screen and (max-width: 767px){select{padding:3rem}}textarea{height:28rem !important}@media screen and (max-width: 767px){textarea{height:23rem !important}}#INPUT>span{content:"";display:block;width:100%;color:red;font-size:1.4rem}._inputList ._item{padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){._inputList ._item{flex-direction:column;align-items:flex-start}}._inputList ._item dt{padding:1.5rem;display:flex;align-items:center;justify-content:center;color:#fff;width:25%;line-height:1;font-size:1.6rem;border-radius:0.5rem;text-align:center;background-color:var(--base-blue-a)}@media screen and (max-width: 767px){._inputList ._item dt{width:100%}}._inputList ._item dd{width:70%}@media screen and (min-width: 766px){._inputList ._item dd{font-size:1.9rem}}@media screen and (max-width: 767px){._inputList ._item dd{font-size:1.4rem;margin-top:12px;width:100%}}._inputList ._item.--textArea{align-items:flex-start}._cfStatus{padding:3px 8px;display:inline-block;font-size:1.4rem;background-color:#fff;border-radius:.3rem;border:1px solid #888}._cfStatus.--req{color:#c80e11;border-color:#c80e11}#CONFIRM,#SEND{display:none}#SEND{margin:6rem auto 0;padding:3rem;width:90%;max-width:900px;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;background-color:#fff}._cfPpCheck{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 766px){._cfPpCheck{font-size:1.6rem}}@media screen and (max-width: 767px){._cfPpCheck{margin-top:8%;font-size:1.3rem;text-align:right}}._cfPpCheck a,._cfPpCheck p,._cfPpCheck span{cursor:pointer;letter-spacing:.1em}@media screen and (min-width: 766px){._cfPpCheck a,._cfPpCheck p,._cfPpCheck span{font-size:1.6rem}}@media screen and (max-width: 767px){._cfPpCheck a,._cfPpCheck p,._cfPpCheck span{font-size:1.3rem}}._cfPpCheck a{line-height:1.8;display:inline-block;text-decoration:underline;border-bottom:1px solid var(--base-blue-a)}@media screen and (min-width: 1025px){._cfPpCheck a{transition:all .3s}._cfPpCheck a:hover{color:#507896;border-color:transparent}}._cfPpCheck input{margin-right:0.8rem}._cfPpCheck .error{width:100%}._cfSubmit{margin-top:4.5rem;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 767px){._cfSubmit{margin-top:10%}}._cfSubmit.--input input,._cfSubmit.--input button{min-width:30%}._cfSubmit input,._cfSubmit button{margin:1.5rem;padding:2rem;display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:18rem;font-size:1.6rem;cursor:pointer;border-radius:100px}._cfSubmit input::before,._cfSubmit input::after,._cfSubmit button::before,._cfSubmit button::after{background-color:#fff}._cfSubmit input.--check,._cfSubmit button.--check{opacity:.5;pointer-events:none}._cfSubmit input.--back,._cfSubmit button.--back{color:var(--base-blue-a);border-color:var(--base-blue-a)}@media screen and (min-width: 1025px){._cfSubmit input.--back,._cfSubmit button.--back{transition:all .2s}._cfSubmit input.--back:hover,._cfSubmit button.--back:hover{color:#507896;border-color:#507896}}._cfSubmit input.--confirmSubmit,._cfSubmit button.--confirmSubmit{color:#fff;letter-spacing:.1em;background-color:var(--base-blue-a)}@media screen and (min-width: 1025px){._cfSubmit input.--confirmSubmit,._cfSubmit button.--confirmSubmit{transition:all .2s}._cfSubmit input.--confirmSubmit:hover,._cfSubmit button.--confirmSubmit:hover{color:#fff;background-color:#507896}}@media screen and (max-width: 767px){._cfSubmit input,._cfSubmit button{max-width:none}}._cfSubmit input svg,._cfSubmit button svg{display:block;width:2.5rem;height:2.5rem}._cfShort input,._cfShort select{width:35%}._ppBox{margin-top:4.5rem;padding:6rem;height:42rem;text-align:left;border:1px solid var(--base-blue-a)}@media screen and (max-width: 767px){._ppBox{padding:4.5rem}}._ppBox h3{font-size:1.7rem;font-weight:bold;text-align:center}._ppBox p{margin:3rem 0;font-size:1.5rem;font-weight:400}._ppBox p span{display:block;font-weight:bold}._ppBox.--modal .modalBtn{text-align:center}._ppBox.--modal .remodal-close{position:static;margin:3rem 0 0;padding:1.5rem 3rem;display:inline-block;width:24rem;height:auto;color:#000;font-weight:bold;border-radius:50px;border:1px solid #000;background-color:#fff;transform:none}._ppBox.--modal .remodal-close::before{display:none}@media screen and (min-width: 766px){._ppBox.--modal .remodal-close{font-size:1.6rem}}@media screen and (min-width: 1025px){._ppBox.--modal .remodal-close{transition:all .3s}._ppBox.--modal .remodal-close:hover{color:#fff;border-color:transparent;background-color:#507896}}._ppBox.--modal .remodalWrap{overflow-y:auto;height:100%}._ppBox.--scroll{overflow-x:scroll}._ppBox ._ppList{margin-top:3rem;border-top:1px solid #ccc;counter-reset:number 0}._ppBox ._ppList ._item{margin-top:3rem}._ppBox ._ppList ._item dt{font-weight:bold}._ppBox ._ppList ._item dt::before{counter-increment:number 1;content:counter(number) "."}._ppBox ._ppList ._item dd{margin-top:1.5rem;margin-left:3rem}._ppBox ._ppList ._item dd.indent{margin-left:6rem}._ppBox ._ppList ._item dd.indent.--normal li{font-weight:bold}._ppBox ._ppList ._item dd.indent.--inside li{color:var(--base-blue-a);list-style:inside}#SUCCESS .__wrapper{padding:8rem 0}#SUCCESS .__inner{display:flex;flex-direction:column;align-items:center;justify-content:center}#SUCCESS p{margin:7.5rem 0;line-height:2;font-size:1.9rem;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){#SUCCESS p{margin:5rem 0;line-height:1.8;font-size:1.4rem}}#SUCCESS a{display:inline-block;font-size:1.6rem;letter-spacing:.1em}@media screen and (min-width: 1025px){#SUCCESS a{transition:all .5s}#SUCCESS a:hover{opacity:.6}}@media screen and (max-width: 767px){#SUCCESS a{font-size:1.2rem}}#SUCCESS a::before{margin:0 auto 1rem;text-align:center;content:"";display:block;width:1rem;height:1rem;border:0;border-top:1px solid var(--base-blue-a);border-right:1px solid var(--base-blue-a);transform:rotate(-45deg)}._formSuccess .buttonBlock{text-align:center}._formSuccess .buttonBlock ._button{margin:6rem auto 0;max-width:28rem}._otherContactList{margin:6rem auto 0;padding:4.5rem;width:90%;max-width:90rem;border-radius:1rem;border:1px solid var(--base-blue-a);background-color:#fff}._otherContactList ._item.--telfax a,._otherContactList ._item.--telfax p{margin:0 1rem;padding:1.5rem 3rem;display:inline-block;width:45%;line-height:1;font-family:var(--font-en-b);font-size:1.8rem;border-radius:0.5rem;border:1px solid var(--base-blue-a)}@media screen and (max-width: 767px){._otherContactList ._item.--telfax a,._otherContactList ._item.--telfax p{margin:1rem 0;width:100%}}@media screen and (min-width: 1025px){._otherContactList ._item.--telfax a{pointer-events:none}}._otherContactList ._item.--timeqa{margin-top:4.5rem;padding-top:4.5rem;display:flex;gap:4.5rem;border-top:1px dashed var(--base-blue-a)}@media screen and (max-width: 767px){._otherContactList ._item.--timeqa{margin-top:3.5rem;padding-top:3.5rem;flex-direction:column}}._otherContactList ._item.--timeqa .--time span{line-height:1.6;font-size:1.5rem}._otherContactList ._item.--timeqa .--time p{line-height:1.6;font-size:2.8rem}._otherContactList ._item.--timeqa .--qa{flex:1}._otherContactList ._item.--timeqa .--qa p{line-height:1.6;font-size:1.7rem}@media screen and (max-width: 767px){._otherContactList ._item.--timeqa .--qa p{font-size:1.5rem}}._otherContactList ._item.--timeqa .--qa .__button{position:relative;margin-top:2rem;border-radius:0.5rem;display:flex}@media screen and (max-width: 767px){._otherContactList ._item.--timeqa .--qa .__button{margin-top:3rem}}._otherContactList ._item.--timeqa .--qa .__button::before{position:absolute;top:0;left:50%;content:"";display:block;width:1px;height:3rem;background-color:#aaa;transform:translate(50%, -70%)}