@charset "UTF-8";html{font-family:noto-sans-cjk-jp,sans-serif}body{color:#35383e;font-size:1.07rem;letter-spacing:.05em;position:relative}.tab-br,.sp-br{display:none}.sp-brNon{display:block}@media all and (max-width :1024px){.pc-br{display:none}.tab-br{display:block}.sp-br{display:none}.sp-brNon{display:block}}@media all and (max-width :599px){.pc-br,.tab-br{display:none}.sp-br{display:block}.sp-brNon{display:none}}*,*:before,*:after{box-sizing:border-box}.clearfix:after{content:"";display:block;clear:both}main{overflow:hidden}h2,h3,h4{font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal}img{max-width:100%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}p{font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;font-style:normal}a *,div *{transition:all .3s}a{font-family:noto-sans-cjk-jp,sans-serif}.wrapper{margin-top:10.6rem;padding:0 17rem;text-align:center}.outer-second{background:#fafafa}.wrapper-second{padding:2rem 17rem 6rem}.form-box{padding:0}.gray-wrap{background:#fafafa;padding:10.6rem 17rem 0;margin-top:10.6rem;text-align:center}.top-wrapper,.function,.recommendation,.case,.price,.support{text-align:center}.support{margin-top:0;padding-bottom:10.6rem;justify-content:center}.function{padding-bottom:10.6rem}.headlign{padding-bottom:2.3rem;text-align:center}.content-ttl{font-size:2.3rem;line-height:1.5;font-weight:700}.content-subttl{color:#00a5e3;font-size:1rem;line-height:1.7}.content-second-ttl{font-size:2.3rem;line-height:1.5;font-weight:700}.content-second-subttl{color:#00a5e3;font-size:1rem;line-height:1.7}.headlign-txt{margin-top:2.3rem;font-size:1rem;line-height:1.4;margin-bottom:2.3rem}.headlign-txt-second{margin-top:3.1rem;text-align:left;display:inline-block;margin:3.1rem auto 0}.headlign-txt-second.medium{font-size:1.4rem}.headlign-txt-second.medium.bold{font-weight:700}@media all and (min-width:1025px) and (max-width:1600px){.headlign-txt-second.medium{font-size:1.28rem}}.page-nation{display:flex;column-gap:1.25rem;align-items:center;justify-content:center;padding-top:4rem}.page-numbers{display:flex;justify-content:center;align-items:center;width:4.063rem;height:4.063rem;border:solid 1px #8f8f8f;border-radius:.75rem;font-size:1.563rem;color:#8f8f8f;font-family:din-2014,sans-serif;font-weight:400;font-style:normal;cursor:pointer}@media (hover:hover){.page-nation .page-numbers:hover:not(.page-numbers.is-active){background:#00a5e3;border:solid 1px #00a5e3;color:#fff}.page-numbers.dots{pointer-events:none;border:none;padding-bottom:.5rem}}.page-numbers.current{background-color:#00a5e3;border:solid 1px #00a5e3;color:#fff;cursor:pointer}@media all and (max-width :1024px){.page-nation{column-gap:.8rem}.page-numbers{width:2.8rem;height:2.8rem;font-size:1rem}}@media all and (max-width :599px){.page-nation{column-gap:.8rem;padding-bottom:0}.page-numbers{width:2.8rem;height:2.8rem;font-size:1rem}.headlign-txt-second.medium{font-size:1.1rem}}@media (min-width:1025px) and (max-width:1600px){.page-nation{column-gap:1rem}.page-numbers{width:3rem;height:3rem;font-size:1.2rem}}.breadcrumbs{padding:2rem 17rem;list-style:none;display:flex;justify-content:flex-start;align-items:center;background:0 0;font-size:1rem;flex-wrap:wrap;line-height:1.5;background:#fafafa}.breadcrumbs li{display:inline;list-style:none}.breadcrumbs :not(:first-child):before{content:">";margin:.4rem}.breadcrumbs li a:hover{opacity:.5}.breadcrumbs li:last-of-type a:hover{opacity:1}@media (min-width:1025px) and (max-width:1600px){.breadcrumbs{padding:1.8rem 13rem;font-size:.875rem}.breadcrumbs li{display:inline;list-style:none}.breadcrumbs :not(:first-child):before{content:">";margin:.4rem}.breadcrumbs li a:hover{opacity:.5}.breadcrumbs li:last-of-type a:hover{opacity:1}}@media all and (max-width :1024px){.breadcrumbs{padding:2rem 3.75rem;font-size:.875rem}.breadcrumbs :not(:first-child):before{margin:.313rem}}@media all and (max-width :599px){.breadcrumbs{padding:1rem 1.8rem;font-size:.875rem}}header{width:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#fff;padding:.6em 1.25em}.header-items{display:flex;justify-content:space-between;vertical-align:text-bottom;align-items:center}.rogo-img{width:15rem;margin:0 0 0 1.4rem}.rogo-img:hover{opacity:.5}.header-item{margin:auto 0}.header-lists{display:inline-block;margin-right:1.5rem}.header-lists li{display:inline-block;transition:.1s ease-in;height:3rem}.header-lists li:hover{color:#00a5e3}.header-lists li{margin-right:1.3rem;font-weight:700;font-style:normal;font-size:1.2rem}.buttons{display:inline-flex;align-items:center}.header-button{display:inline-block;box-shadow:0 3px 6px #0003;border-radius:1.2rem;margin-right:1.4rem}.header-button .btnIcon{width:1rem;height:auto;margin-right:.5rem;margin-top:.1rem}.btn-yajirusi{width:.7rem;height:.9rem;margin-left:.8rem;vertical-align:inherit}.header-button a{width:20rem;display:flex;justify-content:center;color:#fff;letter-spacing:.1em;align-items:center;font-weight:700;font-style:normal;height:4.3rem;font-size:1rem}.link-hover{position:relative;cursor:pointer;transition:all .3s ease}.dropDown{position:absolute;left:-20%;top:5%;display:none;background-color:#fff;box-shadow:3px 3px 6px #0003;transform:translateY(25%);color:initial;width:15rem;border-radius:1rem;opacity:.9;animation-name:fade-out;animation-duration:.4s;animation-fill-mode:ease-in;will-change:transform;z-index:1000}.dropDown-list{display:flex;flex-direction:column;justify-content:center;padding:1rem 0 1rem 1.3rem;width:100%;text-align:center}.dropDown-link{display:block;transition:all .3s;padding:.8rem 0;border-bottom:solid .5px #ccc;position:relative;font-weight:400;font-size:1.05rem}.dropDown-link.last{border-bottom:none}.header-lists li.dropDown-item:hover{opacity:.7}@keyframes fade-out{0%{opacity:1;transform:translateY(105%)}to{opacity:0;transform:translateY(105%)}}.fadein-header{animation-name:fade-in-head;animation-duration:.3s;animation-timing-function:ease;will-change:transform}@keyframes fade-in-head{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(25%)}}.view-all-img{display:inline-block;width:.6875rem}.contact{background-color:#ff970e}.contact:hover{background-color:#ff880080}.login{background-color:#00a5e3;font-size:1.25rem}.login:hover{background-color:#00a8e680}.mega-menu,.mega-menu-footer,.mega-menu-buttons,.responsive-headerMenu{display:none}footer{text-align:center;padding:6.25rem 0}.footer-pagelinks ul{font-size:0}.footer-pagelinks li{display:inline-block;font-size:1.0625rem;border-left:.0625rem solid #35383e;font-weight:700;font-style:normal}.footer-pagelinks a{padding:1rem .9375rem}.footer-pagelinks li:last-child{border-right:.0625rem solid #35383e}.footer-pagelinks a:hover{color:#36393f80}.footer-rogo{margin-top:1.8rem}.footer-rogo img{width:18.75rem}.footer-rogo:hover{opacity:.5;transition:all .3s}.corporate-info{font-size:.9375rem;color:#8f8f8f}.corporate-info li{padding:.375rem 0}.corporate-info a:hover{opacity:.5}.copylight{margin-top:1.5625rem;color:#8f8f8f}.contact-contents{background-color:#009add4d;text-align:center;padding:7rem 0}.contact-contents h3{font-size:1.25rem;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;color:#333}.contact-buttons{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.875rem;row-gap:1.875rem;max-width:62.375rem;margin:6.25rem auto 0;padding:0 1.5rem}.contact-button{flex:1 1 18rem;max-width:30.25rem}.contact-button a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.5rem;height:100%;padding:2.625rem 1.5rem;border-radius:1rem;background-color:#fff;color:#333;font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal}@media (hover:hover){.contact-button a:hover{opacity:.85}}.contact-label{font-size:1rem;font-weight:700;color:#333;padding-left:0}.contact-label-arrow{color:#009add}.contact-mailgroup,.contact-telgroup{display:flex;align-items:center;column-gap:.625rem}.contact-icon{font-size:3rem;line-height:1;color:#009add;flex:none}.contact-icon-arrow{font-size:1.5rem;line-height:1;color:#009add;flex:none}.contact-formtext,.contact-telnumber{font-size:1rem;font-weight:700;color:#333}.contact-telnumber{font-size:2rem;font-family:din-2014,sans-serif}.contact-time{display:block;padding-left:3.625rem;font-size:.875rem;font-weight:400;color:#333}@media all and (min-width:1025px) and (max-width:1600px){.wrapper{margin-top:8rem;padding:0 10rem;text-align:center}.gray-wrap{background:#fafafa;padding:8rem 10rem 0;margin-top:8rem;text-align:center}.support{margin-top:0;padding-bottom:8rem}.function{padding-bottom:8rem}.rogo-img{width:12rem;margin:0 1.4rem}.header-items{font-size:.9rem;margin:0}.header-lists li{margin-right:1em;font-size:.9rem}.header-button{margin:0 1rem 0 0}.btn-yajirusi{width:.5rem;height:.7rem;margin-left:.4rem;vertical-align:inherit;margin-top:.165rem}.header-button a{display:flex;align-items:center;width:16rem;font-size:.9rem;height:3.8rem}.header-button:after{background-size:.4rem;top:45%;right:-2%;width:1.6rem;height:2rem}.footer-pagelinks li{font-size:.9rem}.footer-rogo{margin-top:1.8rem}.corporate-info{font-size:.9rem;margin-top:1.2rem}.copylight{font-size:.875rem}.link-hover{position:relative;cursor:pointer}.dropDown{left:-30%;top:0;display:none;background-color:#fff;box-shadow:3px 3px 6px #0003;color:initial;transform:translateY(25%);width:12.5rem}.dropDown-list{display:flex;flex-direction:column;justify-content:center;padding:.6rem .6rem .6rem 1.3rem;width:100%}.dropDown-link{display:block;transition:all .3s;border-bottom:solid .5px #35383e;padding:.8rem 0;position:relative;font-size:.88rem}.fadein-header{animation-name:fade-in-head;animation-duration:.3s;animation-timing-function:ease;will-change:transform}@keyframes fade-in-head{0%{opacity:0;transform:translateY(65%)}to{opacity:1;transform:translateY(25%)}}}@media (min-width:1025px) and (max-width:1600px){.wrapper-second{padding:2rem 13rem 6rem}.form-box{padding:0}}@media all and (max-width :1024px){body{font-size:1rem}h1 *{font-size:1.0625rem}.wrapper{margin-top:6.3rem;padding:0 2.5rem}.form-box{padding:0}.gray-wrap{padding:6.3rem 2.5rem 0;margin-top:6.3rem}.function{padding-bottom:6.3rem}.support{margin-top:0;padding-bottom:6.3rem}.wrapper-second{padding:3rem 3.75rem 6rem}.headlign{padding-bottom:2.3rem;text-align:center}.content-ttl{font-size:1.6rem;line-height:1.5;font-weight:700}.content-subttl{color:#00a5e3;font-size:1rem;line-height:1.7}.content-second-ttl{font-size:1.6rem;line-height:1.5;font-weight:700}.content-second-subttl{color:#00a5e3;font-size:.9rem;line-height:1.7}.headlign-txt{margin-top:1.55rem;font-size:1rem;line-height:1.4}.headlign-txt-second{margin-top:3.1rem;text-align:center}header{padding:0}.rogo-img{width:9rem}.header-item{display:none}.btn-yajirusi{width:.5rem;height:.8rem;margin-left:.5rem;vertical-align:inherit;padding-top:.15rem}.mega-menu li>a{display:block;padding:.875rem .5rem}.mega-menu{padding:4rem 4.375em 9.625em;position:fixed;z-index:999;overflow:scroll}.page-list ul>li{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:1rem;padding:0 .5rem}.page-list li>ul a{font-family:noto-sans-cjk-jp,sans-serif;font-weight:500;font-style:normal;font-size:.9rem;display:inline-block;position:relative;padding:.875rem 1.5rem}.page-list li>ul{margin:1rem 0}.page-list li>ul li{border-bottom:none}.page-list li{border-bottom:solid .03125em #8f8f8f}.page-list li>a{display:block;padding:1.5rem .5rem}.mega-menu-buttons{display:flex;flex-direction:column;text-align:center;margin-top:3rem}.mega-menu-button{display:inline-block;border-radius:1.1em;color:#fff;box-shadow:0 3px 6px #0003;letter-spacing:.1em;width:20rem;margin:0 auto;margin-top:1.3rem;position:relative}.mega-menu-button .btnIcon{width:1.2rem;height:auto;margin-top:.1rem}.mega-menu-button a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.3rem 2.5rem;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal}.mega-menu-footer{display:block;text-align:center;margin:0 auto}.mega-menu-footer img{width:12.5em;margin-top:10rem}.mega-menu-footer li,.mega-menu-footer p{font-size:.875em;border-bottom:none;color:#8f8f8f;margin-top:.8rem}.responsive-headerMenu{display:flex;justify-content:center;align-items:center;background-color:#ff8900;width:4.1rem;height:4.1rem}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}.menu{width:2rem;height:1.5rem;cursor:pointer;z-index:10;position:relative;text-align:center}.menu a{justify-content:center}.menu.on span{width:100%;height:1.5px;display:block;position:absolute;background:#fff;transition:.3s ease}.menu span:nth-child(1){top:0}.menu span:nth-child(2){top:45%;transform:translate(0)}.menu span:nth-child(3){bottom:0}.menu.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.menu.active span:nth-child(2){transform:translate(-100%);display:none}.menu.active span:nth-child(3){bottom:45%;transform:translateY(-50%) rotate(-45deg)}.menu-Box{width:100%;height:calc(100vh - 7rem);position:fixed;left:0;top:7rem;overflow:auto;display:none;z-index:99}.subList{display:none;width:100%;height:100vh;box-sizing:border-box;border:none;background:#fafafa}.subList.active{display:block}.contact,.login{font-size:.95rem}footer{padding:0;padding-bottom:3rem}.footer-pagelinks{margin-top:3.5rem}.footer-pagelinks ul{row-gap:.7rem}.footer-pagelinks li{display:inline-block;border-left:.0625rem solid #35383e;font-size:1rem;padding:0 .625rem}.footer-rogo img{width:13rem;margin:.625rem 0}.corporate-info{font-size:.875rem;margin-top:1.8rem}.corporate-info li{padding:.25rem 0}.contact-contents{padding:4rem 0}.contact-contents h3{font-size:1.0625rem}.contact-label{font-size:13px}.contact-buttons{margin:2rem 7vw 0;max-width:44.25rem;padding:0}.contact-button a{height:10.3125rem}.contact-telnumber{font-size:1.5rem}.contact-icon{font-size:2.25rem}.contact-time{padding-left:2.45rem;font-size:14px}}@media all and (max-width :599px){body,p *{font-size:1rem}.wrapper{margin-top:3.75rem;padding:0 1.8rem}.wrapper.case{margin-top:7rem}.form-box{padding:0}.gray-wrap{margin-top:3.75rem;padding:3.75rem 1.8rem 0}.support{margin-top:0;padding-bottom:3.75rem}.function{padding-bottom:3.75rem}.wrapper-second{padding:3.5rem 1.8rem 4rem}.headlign{padding-bottom:2.3rem;text-align:center}.content-ttl{font-size:1.4rem;line-height:1.5;font-weight:700}.content-subttl{color:#00a5e3;font-size:.8rem;line-height:1.7}.headlign-txt{margin-top:1rem;font-size:1rem;line-height:1.4;margin-bottom:0}.headlign-txt-second{margin-top:1.25rem;text-align:center}.mega-menu{padding:5.5rem 2rem 9.625em;position:fixed;z-index:999;overflow:scroll}.footer-pagelinks ul{display:flex;flex-direction:column}.footer-pagelinks li{border-left:none;font-style:normal;font-size:.9rem}.footer-pagelinks li:last-child{border:none}.corporate-info{font-size:.9rem;margin-top:1rem}.footer-pagelinks{margin-top:3rem}.copylight{font-size:.8125rem}.mega-menu-footer li{font-size:.9em;margin-top:.25rem}.contact-contents{padding:6rem 0;text-align:center}.contact-contents h3{padding:0 2rem}.contact-buttons{margin:4rem 1.5rem 0;row-gap:1rem}.contact-button{flex:1 1 100%}.contact-button a{padding:1.75rem 1.5rem}.contact-label{font-size:.8125rem}.contact-telnumber{font-size:24px}.contact-icon{font-size:2rem}.contact-time{padding-left:0;font-size:13px;text-align:center}}.scroll-up{transition:.7s ease-in-out;transform:translateY(30px);opacity:0;will-change:transform}.scroll-up.on{transform:translateY(0);opacity:1}.delay03{transition-delay:.3s}.delay06{transition-delay:.6s}.delay09{transition-delay:.9s}.delay12{transition-delay:1.2s}@media all and (max-width :1024px){.delay03,.delay06,.delay09,.delay12{transition-delay:inherit}}.fadein{animation-name:fade-in;animation-duration:1s}@keyframes fade-in{0%{opacity:0;transform:translateY(20px);will-change:transform}to{opacity:1;transform:translateY(0)}}