﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.blue{color:#0068b7}.en{font-family:"Outfit",sans-serif;font-style:700}.tab-sp,.sp{display:none}@media screen and (max-width: 1024px){.pc{display:none}.tab-sp{display:block}}@media screen and (max-width: 767px){.pc-tab{display:none}.sp{display:block}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;height:100%}body{font-family:"Noto Sans JP",sans-serif;color:#333;background:#fff;font-size:15px;font-weight:400;line-height:2;letter-spacing:0;width:100%;overflow-x:hidden}img,video,object{max-width:100%;height:auto;border:none;display:block}a,label,input,button{transition:all .4s}header{position:fixed;top:0;z-index:999;width:100%;background:rgba(255,255,255,0);transition:all .4s}header .flex{display:flex;justify-content:space-between;align-items:center;padding-left:50px}@media screen and (max-width: 767px){header .flex{padding:0 0 0 20px}}@media screen and (max-width: 767px){header .flex .logo{position:relative;z-index:2}}header .flex .logo a{display:block;font-size:24px;font-weight:700;line-height:1}@media screen and (max-width: 767px){header .flex .logo a{font-size:20px}}@media screen and (max-width: 767px){header .flex .menu{display:flex}}header .flex .line-btn a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#03c755;position:relative}header .flex .line-btn a::after{content:"";background:url(../img/common/line-icon.svg) no-repeat;background-size:contain;position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%, -50%)}header .flex .menu-toggle{display:none;width:50px;height:50px;position:relative;z-index:99;top:0;right:0;transition:all .1s;background:#0068b7}@media screen and (max-width: 767px){header .flex .menu-toggle{display:block}}header .flex .menu-toggle span{position:absolute;display:block;width:18px;height:1px;background:#fff;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .4s}header .flex .menu-toggle span:before{position:absolute;content:"";width:100%;height:1px;background:#fff;top:-5px;left:0;transition:all .4s}header .flex .menu-toggle span:after{position:absolute;content:"";width:100%;height:1px;background:#fff;bottom:-5px;left:0;transition:all .4s}header .flex .menu-toggle.active:before{opacity:0}header .flex .menu-toggle.active span{background:#0068b7}header .flex .menu-toggle.active span:before{top:0;opacity:1;transform:rotate(45deg)}header .flex .menu-toggle.active span:after{bottom:0;opacity:1;transform:rotate(-45deg)}@media screen and (max-width: 767px){header .flex .links{display:none;overflow:scroll;position:fixed;width:100%;height:100vh;padding:75px 0;background:#fff;top:0;left:0;right:0;margin:auto}}header .flex .links ul{display:flex;align-items:center}@media screen and (max-width: 767px){header .flex .links ul{flex-direction:column;align-items:flex-start;width:calc(100% - 40px);margin:0 auto 50px}}header .flex .links ul li a{display:block}header .flex .links ul li.normal{margin-right:20px}@media screen and (max-width: 767px){header .flex .links ul li.normal{margin-right:0;width:100%}}header .flex .links ul li.normal a{position:relative;font-size:15px;font-weight:700;line-height:1}@media screen and (max-width: 767px){header .flex .links ul li.normal a{padding:25px 0;border-bottom:1px solid #d9d9d9}}@media(min-width: 1024px){header .flex .links ul li.normal a:hover{opacity:.6}}header .flex .links ul li.normal.mr{margin-right:30px}@media screen and (max-width: 767px){header .flex .links ul li.normal.mr{margin-right:0}}header .flex .links ul li.btn{margin-right:20px}header .flex .links ul li.btn a{position:relative;width:150px;font-size:14px;font-weight:700;background:#03c755;border:1px solid #03c755;color:#fff;line-height:1.38;padding:19px 0}header .flex .links ul li.btn a:before{position:absolute;content:""}header .flex .links ul li.btn a .sub{display:block;font-size:12px;color:#151515;font-weight:500;line-height:1;margin-top:5px;padding-left:24px}header .flex .links ul li.btn.type1 a{width:auto;border:none;color:#0068b7;background:none;line-height:1;padding:0}header .flex .links ul li.btn.type1 a .num{font-size:24px;padding-left:26px;line-height:1}header .flex .links ul li.btn.type1 a:before{background:url("../img/common/tel-icon.png") no-repeat;background-size:contain;width:22px;height:22px;top:2px;left:0}header .flex .links ul li.btn.type1 a:after{display:none}header .flex .links ul li.btn.type1 a:hover{opacity:.7}header .flex .links ul li.btn.type2{margin-right:0}header .flex .links ul li.btn.type2 a{padding-left:52px}header .flex .links ul li.btn.type2 a:before{background:url("../img/common/line-icon.svg") no-repeat;background-size:contain;width:29px;height:29px;top:0;left:20px;bottom:0;margin:auto;transition:all .3s}header .flex .links ul li.btn.type2 a:hover{background:#fff;color:#03c755}@media(min-width: 1024px){header .flex .links ul li.btn.type2 a:hover:after{right:10px}}header .flex .links ul li.btn.type2 a:hover::before{background:url(../img/common/btn-line-icon-green.png) no-repeat center/100%}header .flex .links ul li.btn.type3{margin-right:0}header .flex .links ul li.btn.type3 a{padding-left:47px;border:1px solid #0068b7;background:#0068b7}header .flex .links ul li.btn.type3 a:before{background:url("../img/common/mail-icon.svg") no-repeat;background-size:contain;width:20px;height:20px;top:0;left:18px;bottom:0;margin:auto;transition:all .3s}header .flex .links ul li.btn.type3 a:hover{background:#fff;color:#0068b7}@media(min-width: 1024px){header .flex .links ul li.btn.type3 a:hover:after{right:10px}}header .flex .links ul li.btn.type3 a:hover::before{background:url(../img/common/mail-icon-blue.png) no-repeat center/100%}header .flex .links .bg{width:100%;padding:0 20px;border-radius:6px;display:none}@media screen and (max-width: 767px){header .flex .links .bg{display:flex;flex-direction:column}}header .flex .links .bg .cnt{width:100%}header .flex .links .bg .cnt .tel-num{margin-bottom:25px}header .flex .links .bg .cnt .tel-num a{position:relative;font-family:"Outfit",sans-serif;font-style:700;display:block;font-size:35px;font-weight:700;color:#0068b7;width:fit-content;margin:0 auto;line-height:1;padding-left:30px}header .flex .links .bg .cnt .tel-num a:before{position:absolute;content:"";background:url(../img/common/tel-icon.png) no-repeat center/100%;width:27px;height:27px;top:0;left:0;bottom:0;margin:auto}header .flex .links .bg .cnt .tel-num span{text-align:center;font-size:14px;font-weight:500;display:block;line-height:1;margin:8px auto 0}header .flex .links .bg .cnt .form-btn a{position:relative;display:block;width:100%;color:#fff;background:#0068b7;margin:0 auto;padding:12px 0;padding-left:140px;font-size:18px;font-weight:bold}header .flex .links .bg .cnt .form-btn a:before{position:absolute;content:"";background:url(../img/common/mail-icon-white.png) no-repeat center/100%;width:30px;height:30px;top:0;left:74px;bottom:0;margin:auto;transition:.3s}header .flex .links .bg .cnt .ham-line-btn{margin-bottom:20px}header .flex .links .bg .cnt .ham-line-btn a{position:relative;display:block;width:100%;color:#fff;background:#03c755;margin:0 auto;padding:12px 0;padding-left:128px;font-size:18px;font-weight:bold}header .flex .links .bg .cnt .ham-line-btn a:before{position:absolute;content:"";background:url(../img/common/btn-line-icon.png) no-repeat center/100%;width:45px;height:45px;top:0;left:66px;bottom:0;margin:auto;transition:.3s}header.active{background:#fff}footer{background:#1f679e;padding:40px 0 30px;color:#fff;position:relative}@media screen and (max-width: 767px){footer{padding:45px 0 20px}}footer .page-top{position:absolute;top:40px;right:calc(50% - 520px);width:56px;transform:translateX(50%)}@media screen and (max-width: 767px){footer .page-top{right:20px;width:50px;top:35px;transform:unset}}footer .page-top:hover .on{opacity:1}footer .page-top .on{position:absolute;top:0;opacity:0;transition:.3s}footer .logo{margin-bottom:18px}@media screen and (max-width: 767px){footer .logo{margin-bottom:20px}}footer .logo a{display:block;font-size:26px;font-weight:700;line-height:1.36;width:fit-content}@media screen and (max-width: 767px){footer .logo a{font-size:20px}}footer .address{font-size:14px;font-weight:400;line-height:1;margin-bottom:30px}@media screen and (max-width: 767px){footer .address{line-height:1.85}}footer .bottom-sec{border-top:1px solid #fff;padding-top:45px}footer .links{display:flex;gap:0 30px}@media screen and (max-width: 767px){footer .links{flex-wrap:wrap;gap:30px 0}footer .links span{display:block;width:50%}footer .links span:nth-child(1){order:1}footer .links span:nth-child(2){order:2}footer .links span:nth-child(4){order:3}footer .links span:nth-child(3){order:4}}footer .links a{display:block;line-height:1}footer .copy{text-align:right;font-size:12px;line-height:1.33;padding-top:30px;width:fit-content;margin:0 0 0 auto;transform:translateX(28px)}@media screen and (max-width: 767px){footer .copy{padding-top:80px;text-align:left;transform:unset;margin:0 auto 0 0}}.fs36{display:inline-block;font-size:36px;line-height:1}@media screen and (max-width: 767px){.fs36{font-size:24px}}.fs56{display:inline-block;font-size:56px;line-height:1}@media screen and (max-width: 767px){.fs56{font-size:37px}}.lower .mainv{position:relative;margin-top:59px;padding-top:330px}@media screen and (max-width: 767px){.lower .mainv{margin-top:50px;padding-top:300px}}.lower .mainv h1{position:absolute;width:1040px;height:fit-content;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;font-size:48px;line-height:1}@media screen and (max-width: 767px){.lower .mainv h1{width:86%;font-size:35px;letter-spacing:5%}}.lower .mainv h1 .en{font-size:20px;margin-bottom:20px;padding-bottom:0;padding-left:26px}@media screen and (max-width: 767px){.lower .mainv h1 .en{font-size:13px;margin-bottom:14px;padding-left:22px}}.lower .mainv h1 .en:before{position:absolute;content:"";background:#d4e9fc;width:16px;height:16px;border-radius:4px;top:0;left:0;right:auto;bottom:0;margin:auto}@media screen and (max-width: 767px){.lower .mainv h1 .en:before{width:14px;height:14px;border-radius:2px}}.lower .mainv h1 .en:after{position:absolute;content:"";background:#0068b7;width:8px;height:8px;border-radius:2px;top:0;left:4px;right:auto;bottom:0;margin:auto}@media screen and (max-width: 767px){.lower .mainv h1 .en:after{width:6px;height:6px;border-radius:1px}}.main-title{font-size:42px;font-weight:700;line-height:1.36;letter-spacing:.05em}@media screen and (max-width: 767px){.main-title{font-size:28px;letter-spacing:1.5%}}.main-title .en{position:relative;display:block;font-size:16px;padding-bottom:12px;margin-bottom:15px;letter-spacing:0}@media screen and (max-width: 767px){.main-title .en{padding-bottom:15px;margin-bottom:16px}}.main-title .en:before{position:absolute;content:"";background:#d4e9fc;width:30px;height:2px;left:0;right:0;bottom:0;margin:auto}.main-title.center{text-align:center}.main-title.center .en{width:fit-content;margin:0 auto 10px}.main-title.left{text-align:center}.main-title.left span{text-align:left;margin-bottom:8px}@media screen and (max-width: 767px){.main-title.left span{margin-bottom:16px}}.main-title.left span:before{left:0;right:auto}.main-title.fs36{font-size:36px;line-height:1}@media screen and (max-width: 767px){.main-title.fs36{font-size:24px}}.lower-main{font-size:36px;font-weight:700;line-height:1;letter-spacing:.03em}@media screen and (max-width: 767px){.lower-main{font-size:24px}}.lower-main span{display:block;font-size:20px;font-weight:700;line-height:1;margin-bottom:20px;letter-spacing:0;color:#0068b7}@media screen and (max-width: 767px){.lower-main span{font-size:18px;margin-bottom:12px}}section.cta{background:url("../img/common/cta-bg.jpg") no-repeat;background-size:cover;background-position:top center;padding:80px 0}@media screen and (max-width: 767px){section.cta{padding:55px 0;background:url("../img/common/cta-bg-sp.jpg") no-repeat;background-size:cover;background-position:top center}}section.cta h2{color:#fff;margin-bottom:30px}section.cta h2 .en:before{background:#fff}section.cta .bg{background:#fff;padding:30px 0;margin:0 auto}@media screen and (max-width: 767px){section.cta .bg{width:100%;padding:35px 40px;border-radius:6px;flex-direction:column}}section.cta .bg .cnt{width:33.3333333333%;padding:14px 0}@media screen and (max-width: 767px){section.cta .bg .cnt:nth-of-type(1){padding-bottom:35px;padding-top:0}}section.cta .bg .cnt:nth-of-type(2){position:relative}@media screen and (max-width: 767px){section.cta .bg .cnt:nth-of-type(2){padding:35px 0}}section.cta .bg .cnt:nth-of-type(2)::before{content:"";width:1px;height:130px;background:#d9d9d9;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){section.cta .bg .cnt:nth-of-type(2)::before{width:100%;height:1px;top:0;transform:unset}}section.cta .bg .cnt:nth-of-type(2)::after{content:"";width:1px;height:130px;background:#d9d9d9;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){section.cta .bg .cnt:nth-of-type(2)::after{width:100%;height:1px;top:auto;bottom:0;transform:unset}}@media screen and (max-width: 767px){section.cta .bg .cnt:nth-of-type(3){padding-top:35px;padding-bottom:0}}@media screen and (max-width: 767px){section.cta .bg .cnt{width:100%}}section.cta .bg .cnt h3{position:relative;font-size:18px;font-weight:700;line-height:1;text-align:center;padding-bottom:14px;margin-bottom:14px}section.cta .bg .cnt h3:before{position:absolute;content:"";background:#d4e9fc;width:20px;height:2px;left:0;right:0;bottom:0;margin:auto}section.cta .bg .cnt .tel-num a{position:relative;font-family:"Outfit",sans-serif;font-style:700;display:block;font-size:32px;font-weight:700;color:#0068b7;width:fit-content;margin:0 auto;line-height:1;padding-left:30px}section.cta .bg .cnt .tel-num a:before{position:absolute;content:"";background:url(../img/common/tel-icon.png) no-repeat center/100%;width:27px;height:27px;top:0;left:0;bottom:0;margin:auto}section.cta .bg .cnt .tel-num span{text-align:center;font-size:12px;font-weight:500;display:block;line-height:1;margin:8px auto 0}section.cta .bg .cnt .form-btn a{position:relative;display:block;width:230px;color:#0068b7;border:1px solid #0068b7;font-weight:700;margin:0 auto;padding:12px 0;padding-left:48px}section.cta .bg .cnt .form-btn a:hover{background:#0068b7;color:#fff}section.cta .bg .cnt .form-btn a:hover::before{background:url(../img/common/mail-icon-white.png) no-repeat center/100%}section.cta .bg .cnt .form-btn a:hover::after{background:url(../img/common/btn-arrow-white.svg) no-repeat center/100%}section.cta .bg .cnt .form-btn a:before{position:absolute;content:"";background:url(../img/common/mail-icon-blue.png) no-repeat center/100%;width:20px;height:20px;top:0;left:20px;bottom:0;margin:auto;transition:.3s}section.cta .bg .cnt .form-btn a:after{position:absolute;content:"";background:url(../img/common/btn-arrow-blue.svg) no-repeat center/100%;width:5px;height:10px;top:0;right:15px;bottom:0;margin:auto;transition:.3s}section.cta .bg .cnt .line-btn a{position:relative;display:block;width:230px;color:#fff;border:1px solid #03c755;background:#03c755;font-weight:700;margin:0 auto;padding:12px 0;padding-left:50px}section.cta .bg .cnt .line-btn a:hover{background:#fff;color:#03c755}section.cta .bg .cnt .line-btn a:hover::before{background:url(../img/common/btn-line-icon-green.png) no-repeat center/100%}section.cta .bg .cnt .line-btn a:hover::after{background:url(../img/common/btn-arrow-line.svg) no-repeat center/100%}section.cta .bg .cnt .line-btn a:before{position:absolute;content:"";background:url(../img/common/btn-line-icon.png) no-repeat center/100%;width:29px;height:29px;top:0;left:20px;bottom:0;margin:auto;transition:.3s}section.cta .bg .cnt .line-btn a:after{position:absolute;content:"";background:url(../img/common/btn-arrow-white.svg) no-repeat center/100%;width:5px;height:10px;top:0;right:15px;bottom:0;margin:auto;transition:.3s}.inner{width:100%;max-width:1040px;margin:0 auto}@media screen and (max-width: 767px){.inner{width:92%}}.main-btn a{position:relative;display:block;width:290px;border:1px solid #81a73a;background:#81a73a;color:#fff;font-size:18px;font-weight:700;line-height:1.38;padding:24px 40px;border-radius:40px}@media screen and (max-width: 767px){.main-btn a{width:240px;font-size:16px;padding:18px 25px;border-radius:30px}}.main-btn a:before{position:absolute;content:"";background:#fff;width:46px;height:46px;top:0;right:14px;bottom:0;margin:auto;border-radius:100%;transition:all .4s}@media screen and (max-width: 767px){.main-btn a:before{width:34px;height:34px;right:15px}}.main-btn a:after{position:absolute;content:"";background:url("../img/common/arrow-green.svg") no-repeat;background-size:contain;width:8px;height:12px;top:1px;right:32px;bottom:0;margin:auto;transform:translateZ(0);backface-visibility:hidden}@media screen and (max-width: 767px){.main-btn a:after{width:7px;height:12px;top:2px;right:28px}}@media(min-width: 1024px){.main-btn a:hover{background:#fff;color:#81a73a}.main-btn a:hover:before{background:#81a73a}.main-btn a:hover:after{background:url("../img/common/arrow-white.svg") no-repeat;background-size:contain}}.border-btn a{position:relative;display:block;width:200px;border:1px solid #fff;font-weight:700;margin:0 auto;padding:12px 0}.border-btn a:before{position:absolute;content:"";background:#fff;width:5px;height:10px;top:0;right:15px;bottom:0;margin:auto}.flex{display:flex}.about-style{padding:110px 0 100px}@media screen and (max-width: 767px){.about-style{padding:80px 0}}.about-style h2{margin-bottom:40px}@media screen and (max-width: 767px){.about-style h2{line-height:1.6}}.about-style h3{position:relative;padding-left:28px;font-size:26px;font-weight:700;line-height:40px;margin-bottom:30px}@media screen and (max-width: 767px){.about-style h3{font-size:20px;padding-left:25px}}.about-style h3:before{position:absolute;content:"";background:#0068b7;width:16px;height:16px;top:0;left:0;bottom:0;margin:auto}@media screen and (max-width: 767px){.about-style h3:before{top:14px;bottom:auto;margin:0;width:12px;height:12px}}.about-style h4.bg-line{display:block;min-width:170px;width:fit-content;font-size:20px;font-weight:700;line-height:1;text-align:center;background:#eef6fe;padding:10px 18px;border-radius:5px;margin-bottom:24px}@media screen and (max-width: 767px){.about-style h4.bg-line{font-size:18px;min-width:125px;margin-bottom:16px}}.about-style h5{font-size:16px;font-weight:bold;padding-left:28px;position:relative;line-height:1.8;margin-bottom:20px}.about-style h5::before{content:"";width:18px;height:18px;background:#0068b7;position:absolute;left:0;top:5px}.about-style .lead{margin-bottom:60px}.about-style .bg{padding:30px;box-shadow:0 0 15px rgba(140,140,140,.15);margin-bottom:50px}@media screen and (max-width: 767px){.about-style .bg{padding:20px}}.about-style .bg:last-of-type{margin-bottom:0}.about-style .bg .js-scrollable.mb50{margin-bottom:50px}.about-style .bg .js-scrollable.mb30{margin-bottom:30px}.about-style .bg table{border-radius:5px;border:1px solid #d9d9d9;border-collapse:separate;width:100%;background:#fff}@media screen and (max-width: 767px){.about-style .bg table{width:750px;font-size:14px}}.about-style .bg table tr:first-of-type th:first-of-type,.about-style .bg table tr:first-of-type td:first-of-type{border-radius:5px 0 0 0}.about-style .bg table tr:first-of-type th:last-of-type,.about-style .bg table tr:first-of-type td:last-of-type{border-radius:0 5px 0 0}.about-style .bg table tr:last-of-type th,.about-style .bg table tr:last-of-type td{border-bottom:none}.about-style .bg table tr:last-of-type td:first-of-type{border-radius:0 0 0 5px}.about-style .bg table tr:last-of-type td:last-of-type{border-radius:0 0 5px 0}.about-style .bg table tr th{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;color:#fff;background:#0068b7;height:40px;text-align:center;vertical-align:middle;height:50px;letter-spacing:.05em;font-size:16px}@media screen and (max-width: 767px){.about-style .bg table tr th{height:45px;font-size:14px;letter-spacing:.03em}}.about-style .bg table tr th:first-of-type{width:250px}@media screen and (max-width: 767px){.about-style .bg table tr th:first-of-type{width:190px}}.about-style .bg table tr th:last-of-type{width:730px;border-right:none}@media screen and (max-width: 767px){.about-style .bg table tr th:last-of-type{width:560px}}.about-style .bg table tr td{vertical-align:middle;padding:15px 40px;border-bottom:1px solid #d9d9d9;letter-spacing:.03em;border-right:1px solid #d9d9d9}@media screen and (max-width: 767px){.about-style .bg table tr td{padding:12px 20px;font-size:14px;line-height:1.7;letter-spacing:.02em}}.about-style .bg table tr td:empty{text-align:center;vertical-align:middle}.about-style .bg table tr td:empty::before{content:"―"}.about-style .bg table tr td:first-of-type{font-size:16px;font-weight:500;background:#f9f9f9;text-align:center;width:250px}@media screen and (max-width: 767px){.about-style .bg table tr td:first-of-type{width:190px;font-size:14px}}.about-style .bg table tr td:last-of-type{border-right:none;width:730px}@media screen and (max-width: 767px){.about-style .bg table tr td:last-of-type{width:560px}}.about-style .bg table tr td .table{border:1px solid #d9d9d9;margin-top:20px;border-radius:5px}@media screen and (max-width: 767px){.about-style .bg table tr td .table{margin-top:15px}}.about-style .bg table tr td .table dl{display:flex}.about-style .bg table tr td .table dl:first-of-type dt{border-radius:5px 0 0 0}.about-style .bg table tr td .table dl:last-of-type dt{border-radius:0 0 0 5px}.about-style .bg table tr td .table dl:last-of-type dt,.about-style .bg table tr td .table dl:last-of-type dd{border:none}.about-style .bg table tr td .table dl dt{width:400px;background:#f9f9f9;text-align:center;font-size:16px;font-weight:500;padding:10px 0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9 !important}@media screen and (max-width: 767px){.about-style .bg table tr td .table dl dt{width:220px;font-size:14px;padding:8px 10px}}.about-style .bg table tr td .table dl dd{width:calc(100% - 400px);text-align:center;padding:10px 0;border-bottom:1px solid #d9d9d9;font-weight:bold}@media screen and (max-width: 767px){.about-style .bg table tr td .table dl dd{width:calc(100% - 220px);padding:8px 10px;font-size:14px}}.about-style .bg table tr td .table dl dd span{font-size:16px}@media screen and (max-width: 767px){.about-style .bg table tr td .table dl dd span{font-size:14px}}.about-style .bg table tr td .blue strong{font-size:16px}@media screen and (max-width: 767px){.about-style .bg table tr td .blue strong{font-size:14px}}.about-style .bg table tr td .blue strong.fsz18{font-size:18px}@media screen and (max-width: 767px){.about-style .bg table tr td .blue strong.fsz18{font-size:16px}}.about-style .bg table tr td .fsz16{font-size:16px}@media screen and (max-width: 767px){.about-style .bg table tr td .fsz16{font-size:14px}}.about-style .bg table tr td .bg-block{background:#eef6fe;border-radius:5px;padding:12px 20px;margin-top:12px}.about-style .bg p.case{margin-bottom:18px}.about-style .bg .must{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.about-style .bg .must{flex-direction:column;gap:20px 0}}.about-style .bg .must .item{width:480px;background:#eef6fe;border-radius:5px;padding:15px 20px;display:flex;gap:0 15px;align-items:center}@media screen and (max-width: 767px){.about-style .bg .must .item{gap:0 14px;padding:12px}}.about-style .bg .must .item img{width:56px}@media screen and (max-width: 767px){.about-style .bg .must .item img{width:50px}}.about-style .bg .must .item p{font-weight:bold;line-height:2}@media screen and (max-width: 767px){.about-style .bg .must .item p{line-height:30px;letter-spacing:1.5%}}.about-style .bg .must .item p strong{font-size:18px}@media screen and (max-width: 767px){.about-style .bg .must .item{width:100%}}.about-style .bg ul.num{display:flex;flex-direction:column;gap:20px 0}.about-style .bg ul.num li{position:relative;padding-left:44px}@media screen and (max-width: 767px){.about-style .bg ul.num li{padding-left:40px}}.about-style .bg ul.num li span{width:34px;height:34px;background:#0068b7;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:bold;font-family:"Outfit",sans-serif;border-radius:50%;position:absolute;left:0;top:-2px}@media screen and (max-width: 767px){.about-style .bg ul.num li span{width:30px;height:30px;top:0}}.about-style .bg ul.num li b{font-size:16px}.about-style .bg h5.fsz20{font-size:20px}.about-style .bg h5.noicon{padding-left:0;margin-bottom:8px}.about-style .bg h5.noicon::before{content:none}.about-style .bg p.mb20{margin-bottom:20px}.about-style .bg .thing{border:1px solid #0068b7;border-radius:5px;padding:50px 30px 24px;position:relative;overflow:hidden;margin-bottom:30px}@media screen and (max-width: 767px){.about-style .bg .thing{padding:50px 15px 22px}}.about-style .bg .thing span{padding:12px 30px;background:#0068b7;border-radius:0 0 5px 0;position:absolute;top:0;left:0;color:#fff;line-height:1;letter-spacing:3%;font-weight:bold}@media screen and (max-width: 767px){.about-style .bg .thing span{padding:10px 20px;font-size:14px;letter-spacing:1.5%}}.about-style .bg .comment{padding:24px 30px;background:#eef6fe;border-radius:5px}@media screen and (max-width: 767px){.about-style .bg .comment{padding:24px 15px}}.about-style .bg .comment b{font-weight:bold;font-size:16px}@media screen and (max-width: 767px){.about-style .bg .comment b{letter-spacing:1.5%}}.about-style .bg .comment .total-head{display:flex;align-items:center;gap:0 20px;margin-bottom:6px}@media screen and (max-width: 767px){.about-style .bg .comment .total-head{flex-direction:column;align-items:flex-start;margin-bottom:18px}}.about-style .bg .comment .total-head .total-label{padding:10px 15px;background:#0068b7;color:#fff;line-height:1;letter-spacing:3%;font-weight:bold;border-radius:5px;font-size:20px}@media screen and (max-width: 767px){.about-style .bg .comment .total-head .total-label{padding:9px 15px;font-size:18px;margin-bottom:6px}}.about-style .bg .comment .total-head .total-num{font-weight:bold;font-size:20px;line-height:1.6;letter-spacing:3%}.about-style .bg .comment .total-head .total-num strong{font-size:24px}.about-style .bg .comment .total-notes li{padding-left:16px;position:relative}.about-style .bg .comment .total-notes li::before{content:"・";position:absolute;left:0}.about-style .bg.howto-calc table.two-column tr th:first-of-type{width:350px}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.two-column tr th:first-of-type{width:260px}}.about-style .bg.howto-calc table.two-column tr th:last-of-type{width:calc(100% - 350px)}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.two-column tr th:last-of-type{width:calc(100% - 260px)}}.about-style .bg.howto-calc table.four-column tr th,.about-style .bg.howto-calc table.four-column tr td{text-align:center}.about-style .bg.howto-calc table.four-column tr th:first-of-type,.about-style .bg.howto-calc table.four-column tr td:first-of-type{width:200px}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.four-column tr th:first-of-type,.about-style .bg.howto-calc table.four-column tr td:first-of-type{width:150px}}.about-style .bg.howto-calc table.four-column tr th:nth-of-type(2),.about-style .bg.howto-calc table.four-column tr td:nth-of-type(2){width:290px}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.four-column tr th:nth-of-type(2),.about-style .bg.howto-calc table.four-column tr td:nth-of-type(2){width:250px}}.about-style .bg.howto-calc table.four-column tr th:nth-of-type(3),.about-style .bg.howto-calc table.four-column tr td:nth-of-type(3){width:290px}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.four-column tr th:nth-of-type(3),.about-style .bg.howto-calc table.four-column tr td:nth-of-type(3){width:250px}}.about-style .bg.howto-calc table.four-column tr th:last-of-type,.about-style .bg.howto-calc table.four-column tr td:last-of-type{width:calc(100% - 780px)}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.four-column tr th:last-of-type,.about-style .bg.howto-calc table.four-column tr td:last-of-type{width:100px}}.about-style .bg.howto-calc table.four-column tr td strong{font-size:18px}@media screen and (max-width: 767px){.about-style .bg.howto-calc table.four-column tr td strong{font-size:16px}}.about-style .info-text{margin-bottom:32px}.price-style{background:url(../img/join/price-bg.jpg) no-repeat center/cover}@media screen and (max-width: 767px){.price-style{background:url(../img/join/sp/price-bg.jpg) no-repeat center/cover}}.price-style .inner{padding:100px 0;max-width:870px}@media screen and (max-width: 767px){.price-style .inner{padding:80px 0}}.price-style .lower-main{color:#fff;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.price-style .lower-main{margin-bottom:35px}}.price-style .lower-main .en{color:#fff}.price-style .block{background:#fff;padding:27px 10px;display:flex;align-items:center;gap:0 42px;justify-content:center;margin-bottom:12px}@media screen and (max-width: 767px){.price-style .block{padding:6.66vw;gap:0 5.33vw}}.price-style .block span{line-height:1;padding:5px 36px;border:1px solid #151515;font-weight:bold;font-size:16px}@media screen and (max-width: 767px){.price-style .block span{padding:2.26vw 3.2vw;font-size:4.26vw}}.price-style .block b{font-family:"Outfit",sans-serif;font-size:36px;line-height:1}.price-style .block b::after{content:"～";font-size:32px}@media screen and (max-width: 767px){.price-style .block b::after{font-size:6.13vw}}@media screen and (max-width: 767px){.price-style .block b{font-size:6.66vw}}.price-style .block b small{font-family:"Noto Sans JP",sans-serif;font-size:16px}@media screen and (max-width: 767px){.price-style .block b small{font-size:3.2vw}}.price-style p{color:#fff}.faq-style .inner{padding:100px 0}@media screen and (max-width: 767px){.faq-style .inner{padding:80px 0}}.faq-style .lower-main{text-align:center;margin-bottom:40px}.faq-style .faq-content{display:flex;flex-direction:column;gap:20px 0}.faq-style .faq-content dl{background:#eef6fe;padding:20px 88px 20px 30px;cursor:pointer;display:flex;flex-direction:column;gap:25px 0}@media screen and (max-width: 767px){.faq-style .faq-content dl{padding:14px 37px 14px 11px}}.faq-style .faq-content dl.active dt{color:#0068b7}.faq-style .faq-content dl.active dt::before{background:#fff;color:#0068b7}.faq-style .faq-content dl.active dt::after{content:"";transform:translateY(-50%) rotate(-45deg)}.faq-style .faq-content dl dt{font-weight:bold;font-size:16px;color:#151515;transition:.3s;padding-left:60px;position:relative;pointer-events:none}@media screen and (max-width: 767px){.faq-style .faq-content dl dt{padding-left:40px}}.faq-style .faq-content dl dt::before{content:"Q";width:40px;height:40px;background:#0068b7;display:flex;align-items:center;justify-content:center;position:absolute;font-family:"Outfit",sans-serif;left:0;color:#fff;top:-3px;font-size:24px;transition:.3s}@media screen and (max-width: 767px){.faq-style .faq-content dl dt::before{width:30px;height:30px;font-size:17px;top:1px}}.faq-style .faq-content dl dt::after{content:"";width:16px;height:16px;border-top:3px solid #0068b7;border-right:3px solid #0068b7;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);right:-44px;transition:.3s}@media screen and (max-width: 767px){.faq-style .faq-content dl dt::after{width:12px;height:12px;border-top:2px solid #0068b7;border-right:2px solid #0068b7;top:50%;transform:translateY(-50%) rotate(135deg);right:-22px}}.faq-style .faq-content dl dd{padding-left:60px;position:relative;padding-top:3px;display:none;pointer-events:none}@media screen and (max-width: 767px){.faq-style .faq-content dl dd{padding-left:40px}}.faq-style .faq-content dl dd::before{content:"A";width:40px;height:40px;background:#8c8c8c;display:flex;align-items:center;justify-content:center;position:absolute;font-family:"Outfit",sans-serif;left:0;color:#fff;top:0;font-size:24px}@media screen and (max-width: 767px){.faq-style .faq-content dl dd::before{width:30px;height:30px;font-size:17px;top:1px}}.faq-style .faq-comingsoon{background:#eef6ff;padding:60px 30px;text-align:center;max-width:1040px;margin:0 auto;width:100%;border-radius:10px}@media screen and (max-width: 767px){.faq-style .faq-comingsoon{border-radius:5px;padding:60px 15px}}.faq-style .faq-comingsoon .icon{width:58px;height:58px;background:#fff;color:#0068b7;font-size:28px;font-weight:700;line-height:58px;margin:0 auto 22px}.faq-style .faq-comingsoon h3{font-size:24px;line-height:1.6;margin-bottom:18px;font-weight:700}@media screen and (max-width: 767px){.faq-style .faq-comingsoon h3{font-size:20px}}.faq-style .faq-comingsoon p{line-height:2;margin-bottom:30px}@media screen and (max-width: 767px){.faq-style .faq-comingsoon p{text-align:justify}}.faq-style .faq-comingsoon a{display:inline-block;background:#1f679e;border:1px solid #1f679e;color:#fff;font-weight:700;padding:16px 45px;border-radius:999px}.faq-style .faq-comingsoon a:hover{background:#fff;color:#1f679e}#top .mainv{position:relative;padding-top:550px}@media screen and (max-width: 767px){#top .mainv{padding-top:110px;padding-bottom:137px}}#top .mainv:before{position:absolute;content:"";background:url("../img/index/main-bg.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 767px){#top .mainv:before{background:url("../img/index/sp/main-bg.jpg") no-repeat center/cover}}#top .mainv:after{position:absolute;content:"";background:rgba(212,233,252,.6);width:57%;height:100%;top:0;right:0;clip-path:polygon(calc(100% - 180px) 0, 100% 0, 100% 100%, 0% 100%)}@media screen and (max-width: 767px){#top .mainv:after{width:100%;height:368.5px;top:auto;bottom:0;clip-path:polygon(100% 0, 100% 100%, 0% 100%)}}#top .mainv .text{position:absolute;max-width:1000px;width:100%;top:160px;left:0;right:0;margin:auto;z-index:3}@media screen and (max-width: 767px){#top .mainv .text{position:unset;width:92%;margin:auto}}#top .mainv .text .sub{position:relative;display:block;width:fit-content;background:#0068b7;color:#fff;font-size:20px;padding:8px 10px;font-weight:700;line-height:1;margin-left:26px}@media screen and (max-width: 767px){#top .mainv .text .sub{font-size:18px;margin:0 auto 14px}}#top .mainv .text .sub:before{position:absolute;content:"";background:#0068b7;width:26px;height:100%;top:0;left:-25px;bottom:0;margin:auto;clip-path:polygon(100% 0, 0 50%, 100% 100%)}#top .mainv .text .sub:after{position:absolute;content:"";background:#0068b7;width:26px;height:100%;top:0;right:-26px;bottom:0;margin:auto;clip-path:polygon(0 0, 0 100%, 100% 50%)}#top .mainv .text h1{font-size:40px;line-height:86px;font-weight:700}@media screen and (max-width: 767px){#top .mainv .text h1{font-size:7.19vw;z-index:2;position:relative;line-height:55px;letter-spacing:2.5%}}@media screen and (max-width: 767px){#top .mainv .text h1 .block{display:inline-block}#top .mainv .text h1 .block:nth-of-type(1){margin-bottom:6px}#top .mainv .text h1 .block:nth-of-type(2){line-height:1.7;margin-bottom:22px}}#top .mainv .text h1 .fs32{font-size:32px}@media screen and (max-width: 767px){#top .mainv .text h1 .fs32{font-size:5.86vw}}#top .mainv .text h1 .fs48{font-size:48px}@media screen and (max-width: 767px){#top .mainv .text h1 .fs48{font-size:32px}}#top .mainv .text h1 .border{position:relative}#top .mainv .text h1 .border:before{position:absolute;content:"";background:rgba(124,183,228,.5);width:100%;height:13px;left:0;bottom:0;z-index:-1}#top .mainv .text h1 .dots{position:relative}#top .mainv .text h1 .dots:before{position:absolute;content:"";background:#0068b7;width:10px;height:10px;top:-5px;left:0;right:0;margin:auto;border-radius:100%}@media screen and (max-width: 767px){#top .mainv .text h1 .dots:before{width:9px;height:9px}}#top .mainv .obj{position:absolute;width:720px;right:-450px;left:0;bottom:0;margin:auto;z-index:2}@media screen and (max-width: 767px){#top .mainv .obj{width:calc(50% - 4.6vw);margin:0;right:0;left:auto}}#top .mainv .obj img{object-fit:contain;width:100%;height:100%}#top .merit{position:relative;padding:100px 0}@media screen and (max-width: 767px){#top .merit{padding:80px 0}}#top .merit:before{position:absolute;content:"";background:#f3f9ff;width:100%;height:92%;left:0;bottom:0;clip-path:polygon(0 0, 100% 76%, 100% 100%, 0% 100%)}@media screen and (max-width: 767px){#top .merit:before{height:98%;clip-path:polygon(0 0, 100% 63%, 100% 100%, 0% 100%)}}#top .merit .inner{position:relative;z-index:1}#top .merit h2{margin-bottom:50px}@media screen and (max-width: 767px){#top .merit h2{margin-bottom:35px}}#top .merit dl{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 767px){#top .merit dl{flex-direction:column;gap:25px 0;margin-bottom:55px}}#top .merit dl dt{width:470px;height:392px}@media screen and (max-width: 767px){#top .merit dl dt{width:100%;height:auto}}#top .merit dl dt img{object-fit:cover;width:100%;height:100%}#top .merit dl dd{width:520px}@media screen and (max-width: 767px){#top .merit dl dd{width:100%}}#top .merit dl dd .sub{line-height:1;margin-bottom:10px}#top .merit dl dd h3{font-size:22px;font-weight:700;line-height:40px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){#top .merit dl dd h3{font-size:5.33vw}}#top .merit dl.rev{flex-direction:row-reverse}@media screen and (max-width: 767px){#top .merit dl.rev{flex-direction:column}}#top .merit dl.last{margin-bottom:0}#top .service{position:relative;padding:100px 0}#top .service:before{position:absolute;content:"";background:#1f679e;width:100%;height:267px;left:0;bottom:0}#top .service .inner{position:relative;z-index:1}#top .service h2{margin-bottom:35px}@media screen and (max-width: 767px){#top .service h2{font-size:24px}}#top .service .lead{margin-bottom:40px}#top .service .flex{position:relative;gap:0 2px}@media screen and (max-width: 767px){#top .service .flex{flex-direction:column}}#top .service .flex:before{position:absolute;content:"";background:#fff;width:2px;height:100%;top:0;left:0;right:0;margin:auto}#top .service .flex .cnt{width:calc((100% - 2px)/2);color:#fff;text-align:center;padding:90px 0 70px;position:relative;background:#000a12;overflow:hidden}@media screen and (max-width: 767px){#top .service .flex .cnt{width:100%;padding:40px 0 30px}#top .service .flex .cnt:nth-of-type(1){margin-bottom:1px}}#top .service .flex .cnt:hover::before{transform:scale(1.1)}#top .service .flex .cnt:hover .border-btn span{background:#fff;color:#0068b7}#top .service .flex .cnt:hover .border-btn span::before{background:url(../img/common/btn-arrow-blue.svg) no-repeat center/100%}#top .service .flex .cnt::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;transition:.3s}#top .service .flex .cnt:nth-of-type(1)::before{background:url(../img/index/service-bg1.jpg) no-repeat center/cover}#top .service .flex .cnt:nth-of-type(2)::before{background:url(../img/index/service-bg2.jpg) no-repeat center/cover}#top .service .flex .cnt .sub{font-size:24px;line-height:1;letter-spacing:.08em;margin-bottom:25px;position:relative;z-index:2}@media screen and (max-width: 767px){#top .service .flex .cnt .sub{margin-bottom:23px;font-size:20px}}#top .service .flex .cnt h3{font-size:36px;font-weight:700;line-height:1;letter-spacing:.03em;margin-bottom:48px;position:relative;z-index:2}@media screen and (max-width: 767px){#top .service .flex .cnt h3{font-size:28px;margin-bottom:36px}}#top .service .flex .cnt .border-btn{position:relative;z-index:2}#top .service .flex .cnt .border-btn span{position:relative;display:block;width:200px;border:1px solid #fff;font-weight:700;margin:0 auto;padding:12px 0;transition:.3s}@media screen and (max-width: 767px){#top .service .flex .cnt .border-btn span{padding:10px 0}}#top .service .flex .cnt .border-btn span:before{position:absolute;content:"";background:url(../img/common/btn-arrow-white.svg) no-repeat center/100%;width:7px;height:12px;top:50%;right:15px;transform:translateY(-50%);transition:.3s}@media screen and (max-width: 767px){#top .service .flex .cnt .border-btn span:before{width:9px;height:15px;right:20px}}#top .office{padding:100px 0}@media screen and (max-width: 767px){#top .office{padding:80px 0}}#top .office h2{display:block;margin:0 auto 50px}@media screen and (max-width: 767px){#top .office h2{margin-bottom:35px}}#top .office .flex{justify-content:space-between}@media screen and (max-width: 767px){#top .office .flex{flex-direction:column}}#top .office .flex .text{width:640px}@media screen and (max-width: 767px){#top .office .flex .text{width:100%}}#top .office .flex .text dl{margin-bottom:40px}@media screen and (max-width: 767px){#top .office .flex .text dl{margin-bottom:35px}}#top .office .flex .text dl dt{position:relative;font-size:16px;font-weight:700;line-height:28px;padding-bottom:12px;margin-bottom:20px}#top .office .flex .text dl dt:before{position:absolute;content:"";background:linear-gradient(90deg, #0068B7 0%, #0068B7 25%, #D9D9D9 25%, #D9D9D9 100%);width:100%;height:1px;left:0;bottom:0}#top .office .flex .text dl.last{margin-bottom:0}@media screen and (max-width: 767px){#top .office .flex .text dl.last{margin-bottom:25px}}#top .office .flex .img{width:332px;height:358px}@media screen and (max-width: 767px){#top .office .flex .img{width:100%;height:200px}}#top .office .flex .img img{object-fit:cover;width:100%;height:100%}#join .mainv:before{position:absolute;content:"";background:url("../img/join/mainv.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 767px){#join .mainv:before{background:url("../img/join/sp/mainv.jpg") no-repeat center/cover}}#employment .mainv:before{position:absolute;content:"";background:url("../img/employment/mainv.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 767px){#employment .mainv:before{background:url(../img/employment/sp/mainv.jpg) no-repeat center/cover}}#blog .mainv:before{position:absolute;content:"";background:url("../img/blog/mainv.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0;left:0}#blog .archive{padding:70px 0 100px}@media screen and (max-width: 767px){#blog .archive{padding:40px 0 80px}}@media screen and (max-width: 767px){#blog .archive .inner{width:86%}}#blog .archive .category-btn{gap:0 15px;margin-bottom:60px}@media screen and (max-width: 767px){#blog .archive .category-btn{gap:0 10px;margin-bottom:50px}}#blog .archive .category-btn a{cursor:pointer;text-align:center;display:block;width:100px;border:1px solid #81a73a;padding:6px 0;border-radius:28px;line-height:1.375;font-weight:500;transition:all .4s}@media screen and (max-width: 767px){#blog .archive .category-btn a{width:90px;font-size:14px;padding:4px 0}}#blog .archive .category-btn a.active{background:#81a73a;color:#fff}#blog .archive .post-div{display:flex;flex-wrap:wrap;gap:34px;margin-bottom:60px}@media screen and (max-width: 767px){#blog .archive .post-div{gap:25px 0;margin-bottom:50px}}#blog .archive .post-div a{display:block;width:calc((100% - 68px)/3);border-radius:20px;overflow:hidden;box-shadow:0 0 20px rgba(51,51,51,.1)}@media screen and (max-width: 767px){#blog .archive .post-div a{width:100%;border-radius:12px}}#blog .archive .post-div a .thumb{width:100%;height:auto;aspect-ratio:344/200;background:#e8e8e8;overflow:hidden}@media screen and (max-width: 767px){#blog .archive .post-div a .thumb{aspect-ratio:65/34}}#blog .archive .post-div a .thumb img{object-fit:cover;width:100%;height:100%;transition:all .4s}#blog .archive .post-div a .text{padding:20px}@media screen and (max-width: 767px){#blog .archive .post-div a .text{padding:15px 18px}}#blog .archive .post-div a .text .cate{text-align:center;width:80px;font-size:14px;font-weight:500;color:#fff;background:#81a73a;padding:2px 0}@media screen and (max-width: 767px){#blog .archive .post-div a .text .cate{font-size:13px;margin-bottom:10px}}#blog .archive .post-div a .text .date{font-size:14px;font-weight:500;line-height:2.28;color:#8f8d8d}@media screen and (max-width: 767px){#blog .archive .post-div a .text .date{font-size:13px;line-height:1;margin-bottom:10px}}#blog .archive .post-div a .text .title{font-size:18px;font-weight:500;line-height:1.77;margin-bottom:10px;min-height:96px}@media screen and (max-width: 767px){#blog .archive .post-div a .text .title{margin-bottom:45px;min-height:auto}}#blog .archive .post-div a .text .link-text p{position:relative;width:fit-content;font-size:14px;font-weight:500;line-height:2.28;padding-right:14px;margin:0 0 0 auto}#blog .archive .post-div a .text .link-text p:before{position:absolute;content:"";background:url("../img/common/arrow-green.svg") no-repeat;background-size:contain;width:5px;height:9px;top:3px;right:0;bottom:0;margin:auto}@media(min-width: 1024px){#blog .archive .post-div a:hover .thumb img{transform:scale(1.1)}}#blog .archive nav .nav-links{display:flex;justify-content:center;gap:0 20px}@media screen and (max-width: 767px){#blog .archive nav .nav-links{gap:0 15px}}#blog .archive nav .nav-links .page-numbers{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #333;font-size:20px;font-weight:700;border-radius:100%}#blog .archive nav .nav-links .page-numbers.current{background:#81a73a;border:1px solid #81a73a;color:#fff}#blog .archive nav .nav-links .page-numbers.dots{width:auto;height:auto;border:none}#blog .archive nav .nav-links .page-numbers.prev img{transform:scale(-1, 1)}#blog .single{padding:180px 0 100px}@media screen and (max-width: 767px){#blog .single{padding:80px 0}}@media screen and (max-width: 767px){#blog .single .inner{width:86%}}#blog .single .main-flex{justify-content:space-between}@media screen and (max-width: 767px){#blog .single .main-flex{flex-direction:column;gap:80px 0}}#blog .single .main-flex .post_content{width:670px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content{width:100%}}#blog .single .main-flex .post_content .c_d{align-items:center;gap:0 20px;margin-bottom:10px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content .c_d{margin-bottom:15px}}#blog .single .main-flex .post_content .c_d .cate span{display:block;text-align:center;width:80px;font-size:14px;font-weight:500;color:#fff;background:#81a73a;padding:2px 0}@media screen and (max-width: 767px){#blog .single .main-flex .post_content .c_d .cate span{font-size:13px}}#blog .single .main-flex .post_content .c_d .date span{display:block;color:#8f8d8d}@media screen and (max-width: 767px){#blog .single .main-flex .post_content .c_d .date span{font-size:13px}}#blog .single .main-flex .post_content .toc{border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(51,51,51,.1);margin-bottom:70px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content .toc{margin-bottom:48px}}#blog .single .main-flex .post_content .toc .toc-title{font-size:20px;font-weight:700;background:#81a73a;color:#fff;margin-bottom:0;padding:12px 20px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content .toc .toc-title{font-size:18px;padding:8px 20px}}#blog .single .main-flex .post_content .toc ul{margin-bottom:0;padding:0 24px 40px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content .toc ul{padding:0 20px 35px}}#blog .single .main-flex .post_content .toc ul li:before{display:none;padding-left:0}#blog .single .main-flex .post_content .toc ul li a{text-decoration:underline;text-underline-offset:4px}#blog .single .main-flex .post_content .toc ul li.toc-h2{position:relative;font-weight:700;margin-top:20px;padding-left:10px}#blog .single .main-flex .post_content .toc ul li.toc-h2:before{display:block;position:absolute;content:"";background:#81a73a;width:3px;height:20px;top:5px;left:0;border-radius:0}#blog .single .main-flex .post_content .toc ul li.toc-h3{padding-left:10px}#blog .single .main-flex .post_content h1{font-size:32px;font-weight:700;line-height:60px;letter-spacing:.05em;margin-bottom:20px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content h1{font-size:24px;line-height:40px;margin-bottom:30px}}#blog .single .main-flex .post_content h2{position:relative;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin-bottom:20px;padding-left:12px}@media screen and (max-width: 767px){#blog .single .main-flex .post_content h2{line-height:1.75}}#blog .single .main-flex .post_content h2:before{position:absolute;content:"";background:#81a73a;width:4px;height:30px;top:0;left:0}@media screen and (max-width: 767px){#blog .single .main-flex .post_content h2:before{height:100%}}#blog .single .main-flex .post_content h3{font-size:18px;font-weight:700;line-height:2;border-bottom:1px solid #cacac9;margin-bottom:20px}#blog .single .main-flex .post_content h4{font-weight:700;margin-bottom:10px}#blog .single .main-flex .post_content ul{margin-bottom:20px}#blog .single .main-flex .post_content ul li{position:relative;padding-left:20px}#blog .single .main-flex .post_content ul li:before{position:absolute;content:"";background:#333;width:4px;height:4px;top:14px;left:6px;border-radius:100%}#blog .single .main-flex .post_content p{margin-bottom:20px}#blog .single .main-flex .side-archive{width:350px}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive{width:100%}}#blog .single .main-flex .side-archive h3{position:relative;font-size:20px;font-weight:700;line-height:1;padding-left:28px;margin-bottom:30px}#blog .single .main-flex .side-archive h3:before{position:absolute;content:"";background:#81a73a;width:20px;height:3px;top:11px;left:0}#blog .single .main-flex .side-archive .category-btn{gap:0 15px;margin-bottom:70px}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .category-btn{gap:0 10px;margin-bottom:60px}}#blog .single .main-flex .side-archive .category-btn span{cursor:pointer;text-align:center;display:block;width:100px;border:1px solid #81a73a;padding:6px 0;border-radius:28px;font-size:14px;line-height:1.375;font-weight:500;transition:all .4s}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .category-btn span{width:90px;font-size:14px;padding:4px 0}}#blog .single .main-flex .side-archive .category-btn span.active{background:#81a73a;color:#fff}#blog .single .main-flex .side-archive .post-wrap .post-div{display:none;flex-direction:column;gap:20px 0}#blog .single .main-flex .side-archive .post-wrap .post-div a{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:20px;border-bottom:1px solid #cacac9}#blog .single .main-flex .side-archive .post-wrap .post-div a .thumb{width:140px;height:auto;aspect-ratio:7/5;background:#e8e8e8}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .post-wrap .post-div a .thumb{width:123px;aspect-ratio:246/184}}#blog .single .main-flex .side-archive .post-wrap .post-div a .thumb img{object-fit:cover;width:100%;height:100%}#blog .single .main-flex .side-archive .post-wrap .post-div a .text{width:calc(100% - 156px)}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .post-wrap .post-div a .text{width:calc(100% - 143px)}}#blog .single .main-flex .side-archive .post-wrap .post-div a .text .c_d{display:flex;align-items:center;gap:0 10px}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .post-wrap .post-div a .text .c_d{margin-bottom:8px}}#blog .single .main-flex .side-archive .post-wrap .post-div a .text .c_d .cate{text-align:center;width:70px;font-size:12px;font-weight:500;color:#fff;background:#81a73a;padding:2px 0}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .post-wrap .post-div a .text .c_d .cate{width:64px;padding:0}}#blog .single .main-flex .side-archive .post-wrap .post-div a .text .c_d .date{font-size:14px;font-weight:500;color:#8f8d8d}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .post-wrap .post-div a .text .c_d .date{font-size:13px;line-height:1}}#blog .single .main-flex .side-archive .post-wrap .post-div a .text .title{font-size:14px;font-weight:500;line-height:25px}@media screen and (max-width: 767px){#blog .single .main-flex .side-archive .post-wrap .post-div a .text .title{line-height:23px}}#blog .single .main-flex .side-archive .post-wrap .post-div.show{display:flex}@media screen and (max-width: 767px){#blog .single .main-btn{margin-top:60px}}#blog .single .main-btn a{margin:0 auto}#contact .mainv:before{position:absolute;content:"";background:url("../img/contact/mainv.jpg") no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 767px){#contact .mainv:before{background:url(../img/contact/sp/mainv.jpg) no-repeat center/cover}}#contact .form{padding:70px 0 100px}@media screen and (max-width: 767px){#contact .form{padding:40px 0 80px}}#contact .form .lower-main{text-align:center;margin-bottom:50px}@media screen and (max-width: 767px){#contact .form .lower-main{font-size:26px;margin-bottom:35px}}#contact .form .read{text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){#contact .form .read{margin-bottom:30px;text-align:left}}#contact .form .tel-box{background:#eef6fe;padding:36px 0;max-width:100%;width:650px;margin:0 auto 100px;position:relative}@media screen and (max-width: 767px){#contact .form .tel-box{margin:0 auto 65px}}#contact .form .tel-box::after{content:"";width:1px;height:80px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#contact .form .tel-box::after{display:none}}#contact .form .tel-box .flex{align-items:center;gap:0 60px;justify-content:center}@media screen and (max-width: 767px){#contact .form .tel-box .flex{flex-direction:column}}#contact .form .tel-box .text p{font-size:22px;font-weight:bold}@media screen and (max-width: 767px){#contact .form .tel-box .text p{margin-bottom:14px;padding-bottom:6px;letter-spacing:2px;position:relative}#contact .form .tel-box .text p::after{content:"";width:80px;height:1px;background:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}#contact .form .tel-box .tel{display:flex;flex-direction:column;gap:12px 0;text-align:center}@media screen and (max-width: 767px){#contact .form .tel-box .tel{align-items:center;gap:0}}#contact .form .tel-box .tel a{font-family:"Outfit",sans-serif;font-size:32px;position:relative;letter-spacing:1px;display:flex;align-items:flex-end;gap:0 6px;color:#0068b7;font-weight:bold;line-height:1;padding-left:30px;position:relative}#contact .form .tel-box .tel a::before{content:"";background:url(../img/common/tel-icon.svg) no-repeat center/100%;position:absolute;width:24px;height:25px;top:6px;left:0}#contact .form .tel-box .tel .open{font-size:14px;transition:.3s;line-height:1}@media screen and (max-width: 767px){#contact .form .tel-box .tel .open{margin-top:10px}}#contact .form .cf7{width:820px;margin:0 auto}#contact .form .cf7 .wpcf7-list-item{margin-left:0}@media screen and (max-width: 767px){#contact .form .cf7 .wpcf7-list-item{width:50%}}@media screen and (max-width: 767px){#contact .form .cf7{width:100%}}#contact .form .cf7 table{width:100%}#contact .form .cf7 tr{display:flex;margin-bottom:30px}#contact .form .cf7 tr:last-of-type{margin-bottom:42px}@media screen and (max-width: 767px){#contact .form .cf7 tr:last-of-type{margin-bottom:50px}}@media screen and (max-width: 767px){#contact .form .cf7 tr{margin-bottom:33px;flex-direction:column}}#contact .form .cf7 th{width:280px;position:relative;display:inline-block;font-size:16px;font-weight:bold;padding:13px 0;line-height:1.5}@media screen and (max-width: 767px){#contact .form .cf7 th{width:fit-content;padding:0 56px 0 0;margin-top:0;margin-bottom:10px}}#contact .form .cf7 th.none{margin-top:0}#contact .form .cf7 th .required{position:absolute;right:80px;color:#fff;background:#0068b7;width:36px;height:20px;display:flex;align-items:center;justify-content:center;font-size:13px;top:16px;font-weight:500;line-height:1}@media screen and (max-width: 767px){#contact .form .cf7 th .required{top:50%;transform:translateY(-50%);right:0}}#contact .form .cf7 td{width:calc(100% - 280px);display:inline-block;font-weight:500;font-size:16px}@media screen and (max-width: 767px){#contact .form .cf7 td{width:100%;padding:0}}#contact .form .cf7 td.flex{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:15px 38px;padding:11px 0}#contact .form .cf7 td.flex div{display:inline-flex;align-items:center}@media screen and (max-width: 767px){#contact .form .cf7 td.flex{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0;margin-top:6px}#contact .form .cf7 td.flex .wpcf7-form-control-wrap{width:100%}}#contact .form .cf7 td.address-flex{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:15px 0;padding:0}#contact .form .cf7 td.address-flex .pref-label,#contact .form .cf7 td.address-flex .city-label{width:107px}@media screen and (max-width: 767px){#contact .form .cf7 td.address-flex .pref-label,#contact .form .cf7 td.address-flex .city-label{width:100%;margin-bottom:10px}}#contact .form .cf7 td.address-flex .wpcf7-form-control-wrap{width:calc(100% - 107px)}@media screen and (max-width: 767px){#contact .form .cf7 td.address-flex .wpcf7-form-control-wrap{width:100%}}#contact .form .cf7 td.address-flex .wpcf7-form-control-wrap select{width:100%;background:#fff;border:1px solid #ececec}#contact .form .cf7 td.address-flex .wpcf7-form-control-wrap select:placeholder-shown{background:#ececec}#contact .form .cf7 td.address-flex .wpcf7-form-control-wrap input{background:#fff}#contact .form .cf7 td.address-flex .wpcf7-form-control-wrap input:placeholder-shown{background:#ececec}#contact .form .cf7 td.address-flex .pref-content{position:relative;width:calc(100% - 107px)}@media screen and (max-width: 767px){#contact .form .cf7 td.address-flex .pref-content{width:100%;margin-bottom:22px}}#contact .form .cf7 td.address-flex .pref-content::after{content:"";width:10px;height:10px;border-right:2px solid #8c8c8c;border-bottom:2px solid #8c8c8c;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);pointer-events:none}@media screen and (max-width: 767px){#contact .form .cf7 td.address-flex{display:flex;align-items:center;padding:0;margin-top:6px;flex-direction:column;gap:0}}#contact .form .cf7 td.day-select{display:flex;flex-direction:column;gap:20px 0}#contact .form .cf7 td.day-select .group{display:flex;align-items:center;gap:0 20px;font-weight:500}@media screen and (max-width: 767px){#contact .form .cf7 td.day-select .group{justify-content:space-between;gap:0}}#contact .form .cf7 td.day-select .group input{width:300px}@media screen and (max-width: 767px){#contact .form .cf7 td.day-select .group input{width:200px}}#contact .form .cf7 td .select-flex{display:flex;gap:0 30px;margin-bottom:16px}@media screen and (max-width: 767px){#contact .form .cf7 td .select-flex{flex-direction:column;gap:10px 0}}#contact .form .cf7 td label{line-height:1.4}#contact .form .cf7 td .select-flex2{display:flex;gap:0 30px;margin-bottom:16px}#contact .form .cf7 td .select-flex2 label{display:flex}#contact .form .cf7 td .select-flex2 label input{margin:0 .8rem 0 0}@media screen and (max-width: 767px){#contact .form .cf7 td .select-flex2{flex-direction:column;gap:20px 0}}#contact .form .cf7 td .tate-flex{display:flex;flex-direction:column;gap:18px 0;margin-bottom:18px}#contact .form .cf7 td .tate-flex label{display:flex}#contact .form .cf7 td .tate-flex label input{margin:0 .8rem 0 0}#contact .form .cf7 td .select-area:last-of-type{margin-bottom:0 !important}#contact .form .cf7 td .select-area .select-month{position:relative;width:fit-content}#contact .form .cf7 td .select-area .select-month::after{content:"";width:13px;height:9px;background:#c7a877;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:50%;right:32px;transform:translateY(-50%);pointer-events:none}#contact .form .cf7 td .select-area .select-month select{width:120px}#contact .form .cf7 td .select-area .select-days{position:relative;width:fit-content}#contact .form .cf7 td .select-area .select-days::after{content:"";width:13px;height:9px;background:#c7a877;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:50%;right:32px;transform:translateY(-50%);pointer-events:none}#contact .form .cf7 td .select-area .select-days select{width:120px}#contact .form .cf7 td .select-area .select-time{position:relative;width:fit-content}#contact .form .cf7 td .select-area .select-time::after{content:"";width:13px;height:9px;background:#c7a877;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}#contact .form .cf7 td .select-area .select-time select{width:210px}#contact .form .cf7 td .text-area p{line-height:2}#contact .form .cf7 td .text-area.mb20{margin-bottom:20px}#contact .form .cf7 td select{padding:11px 18px;background:#fff;font-size:1.6rem;border:1px solid #cbcbcb;cursor:pointer;border-radius:5px}#contact .form .cf7 td .wpcf7-radio{display:flex;align-items:center;gap:0 60px}@media screen and (max-width: 767px){#contact .form .cf7 td .wpcf7-radio{align-items:flex-start;gap:16px 0}}#contact .form .cf7 td input,#contact .form .cf7 td textarea{width:100%;padding:13px 22px;background:#fff;transition:.3s;font-size:16px;border:1px solid #ececec;line-height:1;font-weight:500;font-family:"Noto Sans JP",sans-serif;letter-spacing:1px;border-radius:5px}#contact .form .cf7 td input:placeholder-shown,#contact .form .cf7 td textarea:placeholder-shown{background:#ececec}#contact .form .cf7 td input::placeholder,#contact .form .cf7 td textarea::placeholder{color:#999;font-size:1.6rem;font-weight:500;letter-spacing:1px}#contact .form .cf7 td input[type=radio],#contact .form .cf7 td textarea[type=radio]{border:1px solid #8c8c8c;width:20px !important;border-radius:50%;height:20px;padding:4px;background:#fff;position:relative;margin-right:.8rem;box-shadow:none}#contact .form .cf7 td input[type=radio]::after,#contact .form .cf7 td textarea[type=radio]::after{content:"";width:14px;height:14px;border-radius:50%;background:#0159a5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:.3s}#contact .form .cf7 td input[type=radio]:checked,#contact .form .cf7 td textarea[type=radio]:checked{border-color:#0068b7}#contact .form .cf7 td input[type=radio]:checked::after,#contact .form .cf7 td textarea[type=radio]:checked::after{opacity:1}#contact .form .cf7 td textarea{resize:none;height:180px;line-height:1.5}#contact .form .cf7 td label{cursor:pointer;display:flex;align-items:center}#contact .form .check{padding-left:280px;margin-bottom:70px}@media screen and (max-width: 767px){#contact .form .check{padding-left:0;margin-bottom:65px;text-align:center}}#contact .form .check .wpcf7-list-item{cursor:pointer}@media screen and (max-width: 767px){#contact .form .check .wpcf7-form-control-wrap .wpcf7-list-item{width:100%;text-align:left}}#contact .form [type=checkbox]{border:1px solid #8c8c8c;width:18px;height:18px;padding:4px;background:#fff;position:relative;margin-right:1rem;border-radius:2px;appearance:none}#contact .form [type=checkbox]::before{content:"";width:17px;height:17px;background:#0068b7;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:.3s;border-radius:2px}#contact .form [type=checkbox]::after{content:"";width:5px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:7px;left:50%;transform:translate(-50%, -50%) rotate(45deg);opacity:0;transition:.3s}#contact .form [type=checkbox]:checked::before,#contact .form [type=checkbox]:checked::after{opacity:1}#contact .form .submit{width:fit-content;margin:auto;position:relative}@media screen and (max-width: 767px){#contact .form .submit{width:80%}}#contact .form .submit::after{content:"";width:46px;height:24px;background:url(../img/contact/btn-arrow.png) no-repeat center/100%;position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none}#contact .form .submit input{display:flex;align-items:center;justify-content:center;width:290px;height:70px;font-size:18px;color:#0068b7;font-weight:bold;text-align:center;background:#fff;border-radius:100vh;cursor:pointer;transition:.3s;border:1px solid #0068b7;letter-spacing:1px}@media screen and (max-width: 767px){#contact .form .submit input{width:100%}}@media screen and (min-width: 751px){#contact .form .submit input:hover{opacity:1;color:#fff;background:#0068b7}}#contact .form .submit .wpcf7-spinner{display:none}#contact .catch.wave .inner{padding:100px 0}@media screen and (max-width: 767px){#contact .catch.wave .inner{padding:80px 0}}#contact .catch.wave .text{margin-bottom:50px}#contact .catch.wave .text h2{text-align:center;font-size:28px;font-weight:bold;margin-bottom:40px}#contact .catch.wave .text p{text-align:center;line-height:2}#contact .catch.wave .more-btn a{width:230px;height:50px;margin:auto;display:flex;align-items:center;justify-content:center;position:relative;border-radius:100vh;border:1px solid #0068b7;background:#0068b7;color:#fff;font-weight:bold;font-size:15px;position:relative}@media screen and (min-width: 751px){#contact .catch.wave .more-btn a:hover{color:#0068b7;background:#fff;opacity:1}}#contact .catch.wave .more-btn a::after{content:"";width:25px;height:25px;background:url(../src/img/common/btn-arrow.png) no-repeat center/100%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}/*# sourceMappingURL=style.min.css.map */