*{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit}body{-webkit-text-size-adjust:100%;position:relative;-webkit-overflow-scrolling:touch}body,section,article,address,div,ul,ol,li,table,tr,th,td,dl,dt,dd,h1,h2,h3,h4,h5,p,a,span,strong,small,b,pre,input,select,textarea,button,pre{font-style:inherit;text-decoration:inherit;margin:0;padding:0;font-weight:inherit;letter-spacing:inherit;line-height:inherit}ul,ol,li{list-style:none}table{width:auto;border-spacing:0px;border-collapse:collapse;table-layout:auto}img,video{display:block;width:100%;height:auto;vertical-align:top;border:none}img{pointer-events:none}a{text-decoration:none}a:link,a:visited,a:active{text-decoration:inherit}input,select,textarea,button{display:block;-webkit-appearance:none;background:none;border:none;border-radius:0}label{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}input[type="file"],input[type="submit"],input[type="reset"],input[type="button"],button,label{cursor:pointer}textarea{max-width:100%;min-width:100%;width:100%}*:focus{outline:none}.l-wrapper{font-family:"Noto Sans JP",sans-serif;color:#2B4050;font-size:15px;line-height:1.5;letter-spacing:.1em;overflow-wrap:break-word;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow:hidden;position:relative}@media screen and (max-width: 750px){.l-wrapper{font-size:14px}}.l-wrapper input::-webkit-input-placeholder{color:rgba(43,64,80,0.4)}.l-wrapper input:-ms-input-placeholder{color:rgba(43,64,80,0.4)}.l-wrapper input::-moz-placeholder{color:rgba(43,64,80,0.4)}.l-wrapper textarea::-webkit-input-placeholder{color:rgba(43,64,80,0.4)}.l-wrapper textarea:-ms-input-placeholder{color:rgba(43,64,80,0.4)}.l-wrapper textarea::-moz-placeholder{color:rgba(43,64,80,0.4)}.l-wrapper *::selection{background:#EE5376}.br_pc{display:block}@media screen and (max-width: 750px){.br_pc{display:none}}.br_sp{display:none}@media screen and (max-width: 750px){.br_sp{display:block}}.l-main{display:block}@media screen and (max-width: 1060px){.l-header{position:fixed;width:100%;left:0;top:0;z-index:10000}}.l-header>.container>.inner{padding:20px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(144,227,245,0.3)}@media screen and (max-width: 1060px){.l-header>.container>.inner{padding:12px 15px 10px;background-color:inherit}}.l-header>.container>.inner.is-scroll{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(43,64,80,0.2);box-shadow:0 0 10px 0 rgba(43,64,80,0.2)}@media screen and (max-width: 1060px){.l-header>.container>.inner.is-open>.nav>ul{right:0%}}.l-header>.container>.inner.is-open>.nav>.menuBtn span:nth-child(1){-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.l-header>.container>.inner.is-open>.nav>.menuBtn span:nth-child(2){display:none}.l-header>.container>.inner.is-open>.nav>.menuBtn span:nth-child(3){-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.l-header>.container>.inner.is-open>.nav>.menuBtn span{background-color:#2B4050;position:absolute}.l-header>.container>.inner>.title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header>.container>.inner>.title>.logo{max-width:82px;display:inline-block}@media screen and (max-width: 750px){.l-header>.container>.inner>.title>.logo{max-width:70px;width:100px}}.l-header>.container>.inner>.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90%}.l-header>.container>.inner>.nav ul{-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav ul{background:#fff;width:40%;height:100%;padding:80px 30px 0px 30px;display:block;position:fixed;right:-100%;top:0;z-index:9999}}@media screen and (max-width: 750px){.l-header>.container>.inner>.nav ul{width:100%;top:0}}.l-header>.container>.inner>.nav ul li:last-child{margin-right:30px}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav ul li:last-child{border-bottom:solid 1px #CFCFCF;margin-right:0}}.l-header>.container>.inner>.nav ul li{font-weight:bold;font-size:14px;color:#2B4050;margin-right:26px;display:inline-block;-webkit-transition:.3s;transition:.3s}.l-header>.container>.inner>.nav ul li:hover{opacity:.6}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav ul li{margin:0;display:block;border-top:solid 1px #CFCFCF}}.l-header>.container>.inner>.nav ul li a{position:relative}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav ul li a{padding:15px 0;display:block}.l-header>.container>.inner>.nav ul li a:after{content:"";width:6px;height:6px;border-top:2px solid #0089D4;border-right:2px solid #0089D4;position:absolute;right:5px;top:20px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}}.l-header>.container>.inner>.nav .contact{max-width:160px;width:100%;color:#fff;background-color:#EE5376;border-radius:20px;font-weight:bold;line-height:1;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.3s;transition:.3s}.l-header>.container>.inner>.nav .contact:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:10px 10px 20px rgba(43,64,80,0.2);box-shadow:10px 10px 20px rgba(43,64,80,0.2)}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav .contact{max-width:130px;font-size:14px;padding:7px;position:absolute;top:13px;right:65px}}@media screen and (max-width: 750px){.l-header>.container>.inner>.nav .contact{max-width:120px;font-size:12px;right:55px}}.l-header>.container>.inner>.nav .contact:after{content:"";width:12px;height:7px;background:url("../img/common/arrow.png") center/cover no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav .contact:after{width:9px;height:5px;right:10px}}.l-header>.container>.inner>.nav>.menuBtn{display:none}@media screen and (max-width: 1060px){.l-header>.container>.inner>.nav>.menuBtn{width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:30px;z-index:10001;position:fixed;right:10px;top:10px}}.l-header>.container>.inner>.nav>.menuBtn span:not(:last-child){margin-bottom:8px}.l-header>.container>.inner>.nav>.menuBtn span{width:30px;height:1px;background-color:#2B4050;display:block;-webkit-transition:.3s;transition:.3s}.l-header>.container>.inner>.nav>.menuBtn p{font-family:"Heebo";color:#fff;font-size:12px;line-height:1}.l-header>.container.is-scroll{position:fixed;left:0;top:0;width:100%;background-color:#fff;z-index:9999;display:none;-webkit-box-shadow:0 0 10px 0 rgba(43,64,80,0.2);box-shadow:0 0 10px 0 rgba(43,64,80,0.2)}.l-header>.container.is-scroll>.inner{background-color:#fff}.l-header>.container.is-scroll>.inner>.nav>ul>li{color:#2B4050}.l-header>.container.is-scroll>.inner>.nav>ul>li:hover{color:#EE5376}.l-footer>.inner>.top{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1060px){.l-footer>.inner>.top{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.l-footer>.inner>.top{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.l-footer>.inner>.top{padding-top:60px;padding-bottom:60px}}.l-footer>.inner>.top>.title{text-align:center;display:block}@media screen and (max-width: 750px){.l-footer>.inner>.top>.title{font-size:14px}}.l-footer>.inner>.top>.logo{width:130px;margin:30px auto 0;display:block}@media screen and (max-width: 750px){.l-footer>.inner>.top>.logo{width:100px;margin:20px auto 0}}.l-footer>.inner>.bottom{background-color:rgba(60,175,223,0.2);text-align:right;padding:10px 120px}@media screen and (max-width: 750px){.l-footer>.inner>.bottom{padding:5px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.l-footer>.inner>.bottom>.copyright{font-size:14px;text-align:center;display:block}@media screen and (max-width: 750px){.l-footer>.inner>.bottom>.copyright{font-size:12px;margin-top:10px}}.l-footer>.inner>.bottom>.privacypolicy{text-align:right;margin-top:-23px}@media screen and (max-width: 750px){.l-footer>.inner>.bottom>.privacypolicy{margin-top:0}}.l-footer>.inner>.bottom>.privacypolicy a{font-size:14px;display:inline-block;border-bottom:solid 1px}@media screen and (max-width: 750px){.l-footer>.inner>.bottom>.privacypolicy a{font-size:12px}}.l-banner{position:fixed;right:40px;bottom:40px;z-index:9999;-webkit-transition:.3s;transition:.3s}.l-banner img{width:280px}.l-banner:hover{opacity:.6}.l-complete{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:60px;text-align:center}@media screen and (max-width: 1060px){.l-complete{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.l-complete{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1060px){.l-complete{padding-top:150px}}.c-title{font-weight:bold;font-size:36px;font-family:"Noto Sans JP",sans-serif;color:#0089D4;text-align:center;line-height:1;padding-bottom:30px;position:relative}@media screen and (max-width: 1060px){.c-title{font-size:30px}}@media screen and (max-width: 750px){.c-title{font-size:24px;line-height:1.5}}.c-title:before{content:"";width:50px;height:2px;background-color:#0089D4;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-btn{max-width:300px;color:#fff;font-size:20px;font-weight:bold;background-color:#EE5376;margin:50px auto 0;border-radius:43px;padding:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 750px){.c-btn{font-size:18px;margin:40px auto 0}}.c-btn:before{content:"";width:8px;height:16px;background:url("../img/common/arrow_right.png") center/cover no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:27px}.c-btn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:10px 10px 20px rgba(43,64,80,0.2);box-shadow:10px 10px 20px rgba(43,64,80,0.2)}.c-btn.is-bottom:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.c-mail{background-color:rgba(60,175,223,0.3)}.c-mail>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:800px;padding-top:20px;padding-bottom:20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1060px){.c-mail>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.c-mail>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1060px){.c-mail>.inner{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 750px){.c-mail>.inner{padding-top:60px;padding-bottom:60px}}.c-mail>.inner>.info{max-width:420px;width:100%;text-align:center}@media screen and (max-width: 1060px){.c-mail>.inner>.info{margin:0 auto}}.c-mail>.inner>.info>span{font-size:14px;font-weight:bold;color:#0089D4}.c-mail>.inner>.info>p{color:#2B4050;font-weight:bold;font-size:18px;margin-top:5px}@media screen and (max-width: 750px){.c-mail>.inner>.info>p{font-size:16px}}.c-mail>.inner>.info>form{max-width:780px;margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}@media screen and (max-width: 750px){.c-mail>.inner>.info>form{margin-top:20px}}.c-mail>.inner>.info>form .mail{position:relative;width:80%;text-align:left}.c-mail>.inner>.info>form .mail input{width:100%;background-color:#fff;padding:12px 20px}@media screen and (max-width: 750px){.c-mail>.inner>.info>form .mail input{padding:10px 20px}}.c-mail>.inner>.info>form .mail input::-webkit-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.c-mail>.inner>.info>form .mail input:-ms-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.c-mail>.inner>.info>form .mail input::-ms-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.c-mail>.inner>.info>form .mail input::placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.c-mail>.inner>.info>form .mail .error{color:#b22222}.c-mail>.inner>.info>form .submit{width:calc(20% - 10px);background-color:#EE5376;margin-left:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:40px}.c-mail>.inner>.info>form .submit input{color:#fff;font-size:20px;font-weight:bold;padding:0 20px}@media screen and (max-width: 750px){.c-mail>.inner>.info>form .submit input{font-size:16px}}.c-mail>.inner>.image{max-width:210px;width:100%}@media screen and (max-width: 1060px){.c-mail>.inner>.image{display:none}}.index-kv{background:-webkit-gradient(linear, left top, left bottom, from(rgba(144,227,245,0.3)), to(rgba(87,195,231,0.05)));background:-webkit-linear-gradient(top, rgba(144,227,245,0.3), rgba(87,195,231,0.05));background:linear-gradient(to bottom, rgba(144,227,245,0.3), rgba(87,195,231,0.05));position:relative}.index-kv:before{content:"";width:100%;height:113px;background:url("../img/common/kv_line.png") center/cover no-repeat;position:absolute;bottom:0;left:0}@media screen and (max-width: 1060px){.index-kv:before{width:101vw;height:11vw}}@media screen and (max-width: 750px){.index-kv:before{height:30px}}.index-kv>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;max-width:1300px;padding-top:70px;padding-bottom:130px;position:relative}@media screen and (max-width: 1060px){.index-kv>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-kv>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1060px){.index-kv>.inner{padding-top:10vw;padding-bottom:4vw}}@media screen and (max-width: 750px){.index-kv>.inner{padding-top:100%;padding-bottom:15%}}.index-kv>.inner>.copy{max-width:570px;width:45%;z-index:1;position:relative}@media screen and (max-width: 750px){.index-kv>.inner>.copy{width:90%}}.index-kv>.inner>.message{margin-top:47px}.index-kv>.inner>.message li:not(:last-child){margin-bottom:5px}.index-kv>.inner>.message li{font-size:17px;font-weight:bold;color:rgba(43,64,80,0.9);padding-left:26px;position:relative}@media screen and (max-width: 1060px){.index-kv>.inner>.message li{font-size:1.9vw}}@media screen and (max-width: 750px){.index-kv>.inner>.message li{font-size:14px}}.index-kv>.inner>.message li:before{content:"";width:16px;height:16px;background:url("../img/common/kv_check.png") center/cover no-repeat;position:absolute;left:0;top:5px}@media screen and (max-width: 750px){.index-kv>.inner>.message li:before{width:14px;height:14px}}@media screen and (max-width: 1060px){.index-kv>.inner>.message{margin-top:4.7vw}}@media screen and (max-width: 750px){.index-kv>.inner>.message{margin-top:30px}}.index-kv>.inner>.feature{max-width:370px;width:25vw;margin-top:50px;z-index:1;position:relative}@media screen and (max-width: 1060px){.index-kv>.inner>.feature{margin-top:5vw;width:30vw}}@media screen and (max-width: 750px){.index-kv>.inner>.feature{max-width:100%;width:auto;margin-top:40px}}.index-kv>.inner>.c-btn{max-width:280px;width:26%;margin:40px 0 0 0;z-index:1}@media screen and (max-width: 1060px){.index-kv>.inner>.c-btn{font-size:1.6vw}}@media screen and (max-width: 750px){.index-kv>.inner>.c-btn{font-size:16px;width:100%;margin:30px auto 0}}.index-kv>.inner>.c-btn:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.index-kv>.inner>.kv{max-width:920px;width:67vw;position:absolute;top:20px;right:-9vw}@media screen and (max-width: 1060px){.index-kv>.inner>.kv{top:7vw}}@media screen and (max-width: 750px){.index-kv>.inner>.kv{display:none}}.index-kv>.inner>.kvSp{display:none}@media screen and (max-width: 750px){.index-kv>.inner>.kvSp{width:100%;display:block;position:absolute;top:42px;right:-2%}}.index-messageSp{display:none}@media screen and (max-width: 1060px){.index-messageSp{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:40px;display:block}}@media screen and (max-width: 1060px) and (max-width: 1060px){.index-messageSp{padding-left:40px;padding-right:40px}}@media screen and (max-width: 1060px) and (max-width: 750px){.index-messageSp{padding-left:20px;padding-right:20px}}@media screen and (max-width: 1060px) and (max-width: 750px){.index-messageSp{padding-top:20px}}@media screen and (max-width: 1060px){.index-messageSp>.inner{line-height:1.8;background-color:rgba(43,64,80,0.05);letter-spacing:.1em;padding:50px 40px}}@media screen and (max-width: 1060px) and (max-width: 750px){.index-messageSp>.inner{padding:30px 25px}}@media screen and (max-width: 1060px){.index-messageSp>.inner img{width:50px;display:inline-block;margin-right:5px}.index-messageSp>.inner em{font-style:normal;font-weight:bold}}.index-intro>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1060px){.index-intro>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-intro>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-intro>.inner{padding-top:60px;padding-bottom:60px}}.index-intro>.inner>.text{font-size:20px;text-align:center;line-height:1.8;margin-top:40px}@media screen and (max-width: 750px){.index-intro>.inner>.text{font-size:15px;margin-top:30px;letter-spacing:0}}.index-intro>.inner>.text span{font-weight:bold}.index-intro>.inner>.content{max-width:960px;margin:80px auto 0}@media screen and (max-width: 750px){.index-intro>.inner>.content{margin-top:40px}}.index-intro>.inner>.content li:not(:last-child){margin-bottom:50px}.index-intro>.inner>.content li:nth-child(2){margin-bottom:60px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 750px){.index-intro>.inner>.content li:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.index-intro>.inner>.content li:nth-child(2)>.image{margin:0 60px 0 0}@media screen and (max-width: 750px){.index-intro>.inner>.content li:nth-child(2)>.image{margin:0 auto}}.index-intro>.inner>.content li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.index-intro>.inner>.content li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.index-intro>.inner>.content li>.info{width:55%}@media screen and (max-width: 750px){.index-intro>.inner>.content li>.info{width:100%;margin-top:30px}}.index-intro>.inner>.content li>.info>span{letter-spacing:0.1em;font-size:25px;font-weight:bold}@media screen and (max-width: 750px){.index-intro>.inner>.content li>.info>span{font-size:18px;text-align:center;display:block}}.index-intro>.inner>.content li>.info>p{font-size:15px;line-height:1.8;margin-top:20px;color:#2A4154}@media screen and (max-width: 750px){.index-intro>.inner>.content li>.info>p{font-size:14px}}.index-intro>.inner>.content li>.image{width:calc(45% - 70px);margin-left:60px}.index-intro>.inner>.content li>.image img{width:80%;margin:0 auto}@media screen and (max-width: 750px){.index-intro>.inner>.content li>.image img{width:100%}}@media screen and (max-width: 750px){.index-intro>.inner>.content li>.image{width:60%;margin:0 auto}}.index-intro>.inner>.intro{max-width:740px;-webkit-box-shadow:0 0 10px 0 rgba(43,64,80,0.2);box-shadow:0 0 10px 0 rgba(43,64,80,0.2);border-radius:3px;padding:50px;margin:100px auto 0;position:relative}@media screen and (max-width: 750px){.index-intro>.inner>.intro{padding:40px 20px;margin-top:50px}}.index-intro>.inner>.intro:before{content:"";width:100%;height:8px;border-radius:3px 3px 0 0;background-color:#0089D4;position:absolute;left:0;top:0}.index-intro>.inner>.intro>.title{font-size:28px;font-weight:bold;text-align:center;display:block}@media screen and (max-width: 750px){.index-intro>.inner>.intro>.title{font-size:20px}}.index-intro>.inner>.intro>.text{font-size:16px;color:#2A4154;text-align:center;line-height:1.8;margin-top:25px}@media screen and (max-width: 750px){.index-intro>.inner>.intro>.text{text-align:left}}.index-intro>.inner>.intro>.text>img{max-width:65px;padding-right:5px;display:inline-block}.index-intro>.inner>.intro>.text>em{font-weight:bold;font-style:normal}.index-intro>.inner>.intro>.text>span{font-size:18px;font-weight:bold;color:#3CAFDF}@media screen and (max-width: 750px){.index-intro>.inner>.intro>.text>span{font-size:16px}}.index-intro>.inner>.intro>.c-btn{margin-top:35px}.index-performance>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-bottom:100px}@media screen and (max-width: 1060px){.index-performance>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-performance>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-performance>.inner{padding-bottom:50px}}.index-performance>.inner>.title{font-size:30px;font-weight:bold;text-align:center}@media screen and (max-width: 750px){.index-performance>.inner>.title{font-size:20px}}.index-performance>.inner>ol{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1060px){.index-performance>.inner>ol{margin-top:40px;display:block}}@media screen and (max-width: 750px){.index-performance>.inner>ol{margin-top:20px}}@media screen and (max-width: 1060px){.index-performance>.inner>ol>li:not(:last-child){margin-bottom:20px}}.index-performance>.inner>ol>li{width:calc((100% - 40px) / 3);position:relative;-webkit-box-shadow:0 0 10px 0 rgba(43,64,80,0.2);box-shadow:0 0 10px 0 rgba(43,64,80,0.2);border-radius:10px;padding:40px 30px}@media screen and (max-width: 1060px){.index-performance>.inner>ol>li{width:100%}}@media screen and (max-width: 750px){.index-performance>.inner>ol>li{border-radius:5px}}.index-performance>.inner>ol>li>.number{max-width:80px;opacity:.5;position:absolute;top:40px;right:30px}.index-performance>.inner>ol>li>.title{font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;letter-spacing:0}.index-performance>.inner>ol>li>.title span{color:#0089D4;font-size:24px}.index-performance>.inner>ol>li>.text{margin-top:30px;line-height:1.8;color:#2A4154}.index-performance>.inner>ol>li>.text span{color:#0089D4}.index-feature{background-color:rgba(60,175,223,0.05)}.index-feature>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px}@media screen and (max-width: 1060px){.index-feature>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-feature>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-feature>.inner{padding-top:50px;padding-bottom:50px}}.index-feature>.inner>.content>.comment{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:30px;text-align:center;margin-top:70px;display:block}@media screen and (max-width: 750px){.index-feature>.inner>.content>.comment{font-size:20px;margin-top:30px}}.index-feature>.inner>.content>.comment.is-two{margin-top:90px}.index-feature>.inner>.content>.one{max-width:960px;margin:0 auto;padding-bottom:50px;position:relative}.index-feature>.inner>.content>.one:before{content:"";width:237px;height:174px;background:url("../img/common/feature-n1.png") center/contain no-repeat;position:absolute;top:-125px;right:-90px}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.one:before{width:30%;height:7.3%;top:-150px;right:0}}.index-feature>.inner>.content>.one:after{content:"";width:40px;height:43px;background:url("../img/common/arrow_b.png") center/cover no-repeat;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.index-feature>.inner>.content>.one li{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 750px){.index-feature>.inner>.content>.one li{display:block}}.index-feature>.inner>.content>.one li>.image{max-width:470px;width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.one li>.image{width:50%}}@media screen and (max-width: 750px){.index-feature>.inner>.content>.one li>.image{width:100%}}.index-feature>.inner>.content>.one li>.info{margin-left:40px}@media screen and (max-width: 750px){.index-feature>.inner>.content>.one li>.info{margin:20px 0 0 0}}.index-feature>.inner>.content>.one li>.info>.title{font-size:24px;font-weight:bold}@media screen and (max-width: 750px){.index-feature>.inner>.content>.one li>.info>.title{font-size:20px;text-align:center;display:block}}.index-feature>.inner>.content>.one li>.info>.text{color:#2A4154;line-height:1.8;margin-top:15px}.index-feature>.inner>.content>.two{max-width:960px;margin:40px auto 0;padding-bottom:50px;position:relative}.index-feature>.inner>.content>.two:before{content:"";width:237px;height:174px;background:url("../img/common/feature-n2.png") center/contain no-repeat;position:absolute;top:-125px;left:-90px}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.two:before{left:0}}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.two:before{width:30%;height:7.3%;top:-130px}}.index-feature>.inner>.content>.two:after{content:"";width:40px;height:43px;background:url("../img/common/arrow_b.png") center/contain no-repeat;position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.index-feature>.inner>.content>.two li{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 750px){.index-feature>.inner>.content>.two li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.index-feature>.inner>.content>.two li>.image{max-width:470px;width:100%;margin-left:40px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.two li>.image{width:50%}}@media screen and (max-width: 750px){.index-feature>.inner>.content>.two li>.image{width:100%;margin-left:0}}@media screen and (max-width: 750px){.index-feature>.inner>.content>.two li>.info{margin-top:20px}}.index-feature>.inner>.content>.two li>.info>.title{font-size:24px;font-weight:bold}@media screen and (max-width: 750px){.index-feature>.inner>.content>.two li>.info>.title{font-size:20px;text-align:center;display:block}}.index-feature>.inner>.content>.two li>.info>.text{color:#2A4154;line-height:1.8;margin-top:15px}.index-feature>.inner>.content>.three{max-width:960px;margin:60px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 750px){.index-feature>.inner>.content>.three{display:block;margin-top:40px}}.index-feature>.inner>.content>.three:before{content:"";width:237px;height:174px;background:url("../img/common/feature-n3.png") center/contain no-repeat;position:absolute;top:-125px;right:-90px}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.three:before{right:0}}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.three:before{width:30%;height:7.3%;top:-130px}}@media screen and (max-width: 750px){.index-feature>.inner>.content>.three>li:not(:last-child){margin-bottom:30px}}.index-feature>.inner>.content>.three>li{width:calc((100% - 90px) / 2)}@media screen and (max-width: 1060px){.index-feature>.inner>.content>.three>li{width:calc((100% - 40px) / 2)}}@media screen and (max-width: 750px){.index-feature>.inner>.content>.three>li{width:100%}}.index-feature>.inner>.content>.three>li>.title{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:30px;letter-spacing:.1em;color:#0089D4;text-align:center;display:block}@media screen and (max-width: 750px){.index-feature>.inner>.content>.three>li>.title{font-size:24px}}@media screen and (max-width: 750px){.index-feature>.inner>.content>.three>li>.title{font-size:20px}}.index-feature>.inner>.content>.three>li>.image{margin-top:40px}@media screen and (max-width: 750px){.index-feature>.inner>.content>.three>li>.image{margin-top:30px}}.index-feature>.inner>.content>.three>li>.text{color:#2A4154;margin-top:30px;line-height:1.8}.index-result{background-color:rgba(60,175,223,0.1)}.index-result>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px}@media screen and (max-width: 1060px){.index-result>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-result>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-result>.inner{padding-top:50px;padding-bottom:50px}}.index-result>.inner>.text{text-align:center;line-height:1.8;margin-top:40px}@media screen and (max-width: 750px){.index-result>.inner>.text{text-align:left}}.index-result>.inner>ol{margin-top:130px}@media screen and (max-width: 1060px){.index-result>.inner>ol{margin-top:40px}}.index-result>.inner>ol>li{position:relative}.index-result>.inner>ol>li>.graph{max-width:660px;width:54%;top:-70px;left:-10px;position:absolute}@media screen and (max-width: 1060px){.index-result>.inner>ol>li>.graph{max-width:none;width:105%;position:static;-webkit-transform:translateX(-65px);-ms-transform:translateX(-65px);transform:translateX(-65px)}}@media screen and (max-width: 750px){.index-result>.inner>ol>li>.graph{-webkit-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translateX(-35px)}}.index-result>.inner>ol>li>.info{max-width:630px;background-color:#fff;border-radius:10px;margin:0 0 0 auto;padding:60px 40px 60px 190px}@media screen and (max-width: 1060px){.index-result>.inner>ol>li>.info{margin-top:-40px;padding:60px 40px 30px 40px}}@media screen and (max-width: 750px){.index-result>.inner>ol>li>.info{border-radius:5px;padding:60px 30px 30px 30px}}.index-result>.inner>ol>li>.info>.number{font-family:"Heebo";font-size:60px;color:rgba(0,137,212,0.6);line-height:1}@media screen and (max-width: 1060px){.index-result>.inner>ol>li>.info>.number{font-size:40px}}.index-result>.inner>ol>li>.info>.title{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:24px;line-height:1.8;letter-spacing:0;margin-top:10px;display:block}@media screen and (max-width: 750px){.index-result>.inner>ol>li>.info>.title{font-size:20px}}.index-result>.inner>ol>li>.info>.text{margin-top:20px;font-size:15px;line-height:1.8}@media screen and (max-width: 750px){.index-result>.inner>ol>li>.info>.text{font-size:14px}}.index-result>.inner>ol>li>.info>.text span{color:#0089D4}.index-result>.inner>ol>li:not(:last-child){margin-bottom:235px}@media screen and (max-width: 1060px){.index-result>.inner>ol>li:not(:last-child){margin-bottom:40px}}.index-result>.inner>ol>li:nth-child(even)>.graph{left:auto;right:-10px}@media screen and (max-width: 1060px){.index-result>.inner>ol>li:nth-child(even)>.graph{-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}}.index-result>.inner>ol>li:nth-child(even)>.info{margin:0;padding:60px 190px 60px 40px}@media screen and (max-width: 1060px){.index-result>.inner>ol>li:nth-child(even)>.info{margin-top:-40px;padding:60px 40px 30px 40px}}@media screen and (max-width: 750px){.index-result>.inner>ol>li:nth-child(even)>.info{padding:60px 30px 30px 30px}}.index-result>.inner>ol>li:nth-child(2){margin-bottom:70px}@media screen and (max-width: 1060px){.index-result>.inner>ol>li:nth-child(2){margin-bottom:40px}}.index-result>.inner>ol>li:nth-child(3){margin-bottom:70px}@media screen and (max-width: 1060px){.index-result>.inner>ol>li:nth-child(3){margin-bottom:40px}}.index-result>.inner>ol>li:nth-child(3)>.graph{top:40px}.index-result>.inner>ol>li:nth-child(4)>.graph{top:40px}.index-example>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px}@media screen and (max-width: 1060px){.index-example>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-example>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-example>.inner{padding-top:50px;padding-bottom:50px}}.index-example>.inner>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px}@media screen and (max-width: 750px){.index-example>.inner>ul{width:80%;margin:40px auto 0;display:block}}@media screen and (max-width: 750px){.index-example>.inner>ul>li:not(:last-child){margin-bottom:30px}}.index-example>.inner>ul>li{width:calc((100% - 220px) / 3);border:solid 5px rgba(144,227,245,0.3);border-radius:10px;padding:30px 20px}@media screen and (max-width: 1060px){.index-example>.inner>ul>li{width:calc((100% - 100px) / 3)}}@media screen and (max-width: 750px){.index-example>.inner>ul>li{width:100%}}.index-example>.inner>ul>li>.image{width:60px;margin:0 auto}.index-example>.inner>ul>li>.title{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:18px;font-weight:bold;text-align:center;display:block;margin-top:20px}.index-example>.inner>ul>li>.text{color:rgba(43,64,80,0.8);font-size:13px;margin-top:10px;line-height:1.8;text-align:center}.index-example>.inner>.comment{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:30px;font-weight:bold;text-align:center;margin-top:60px}@media screen and (max-width: 750px){.index-example>.inner>.comment{font-size:24px;margin-top:40px}}.index-example>.inner>.list{max-width:960px;margin:50px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.index-example>.inner>.list{display:block;margin-top:30px}}.index-example>.inner>.list .box{width:calc((100% - 40px) / 2);border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(43,64,80,0.2);box-shadow:0 0 10px 0 rgba(43,64,80,0.2);padding:50px 40px}@media screen and (max-width: 750px){.index-example>.inner>.list .box{width:100%;padding:40px 20px}}.index-example>.inner>.list .box>.title{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:24px;font-weight:bold;text-align:center;display:block}@media screen and (max-width: 1060px){.index-example>.inner>.list .box>.title{font-size:24px}}@media screen and (max-width: 750px){.index-example>.inner>.list .box>.title{font-size:18px}}.index-example>.inner>.list .box>ul{margin-top:40px}@media screen and (max-width: 750px){.index-example>.inner>.list .box>ul{margin-top:30px}}.index-example>.inner>.list .box>ul li:not(:last-child){margin-bottom:30px}@media screen and (max-width: 750px){.index-example>.inner>.list .box>ul li:not(:last-child){margin-bottom:20px}}.index-example>.inner>.list .box>ul>li{letter-spacing:.1em;padding-left:30px;position:relative;letter-spacing:.1em}@media screen and (max-width: 750px){.index-example>.inner>.list .box>ul>li{font-size:14px}}.index-example>.inner>.list .box>ul>li:before{content:"";background:url("../img/common/lead_check.png") center/cover no-repeat;width:15px;height:12px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.index-example>.inner>.list .box.is-first{margin-bottom:30px}}.index-voice{background-color:rgba(60,175,223,0.1)}.index-voice>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:90px;padding-bottom:90px}@media screen and (max-width: 1060px){.index-voice>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-voice>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-voice>.inner{padding-top:50px;padding-bottom:50px}}.index-voice>.inner>ul{max-width:960px;margin:70px auto 0}@media screen and (max-width: 750px){.index-voice>.inner>ul{margin-top:40px}}.index-voice>.inner>ul li:not(:last-child){margin-bottom:40px}@media screen and (max-width: 750px){.index-voice>.inner>ul li:not(:last-child){margin-bottom:30px}}.index-voice>.inner>ul>li{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(60,175,223,0.1);box-shadow:0 0 10px 0 rgba(60,175,223,0.1);padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.index-voice>.inner>ul>li{display:block;padding:40px 20px}}.index-voice>.inner>ul>li>.info{max-width:305px;width:100%;padding-right:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.index-voice>.inner>ul>li>.info{padding-right:0}}.index-voice>.inner>ul>li>.info>.title{font-size:18px;font-weight:bold}.index-voice>.inner>ul>li>.info>.image{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){.index-voice>.inner>ul>li>.info>.image{margin-top:20px}}.index-voice>.inner>ul>li>.info>.image img{width:60px}@media screen and (max-width: 750px){.index-voice>.inner>ul>li>.info>.image img{width:45px}}.index-voice>.inner>ul>li>.info>.image span{font-size:12px;margin-left:10px}.index-voice>.inner>ul>li>.text{max-width:850px;line-height:1.8;position:relative}@media screen and (max-width: 750px){.index-voice>.inner>ul>li>.text{margin-top:20px}}.index-voice>.inner>ul>li:nth-child(even)>.text:before{left:auto;right:-20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.index-contact{background-color:rgba(60,175,223,0.8)}.index-contact>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1060px){.index-contact>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-contact>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-contact>.inner{padding-top:60px;padding-bottom:60px}}.index-contact>.inner>.content{max-width:960px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(43,64,80,0.2);box-shadow:0 0 10px 0 rgba(43,64,80,0.2);padding:70px 40px;margin:0 auto}@media screen and (max-width: 750px){.index-contact>.inner>.content{border-radius:5px;padding:60px 20px}}.index-contact>.inner>.content>.text{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:24px;font-weight:bold;text-align:center;line-height:1.6}@media screen and (max-width: 750px){.index-contact>.inner>.content>.text{font-size:16px;line-height:1.8}}.index-contact>.inner>.content .googleform form{max-width:780px;margin:60px auto 0}@media screen and (max-width: 750px){.index-contact>.inner>.content .googleform form{margin:40px auto 0}}.index-contact>.inner>.content .googleform form ul li:not(:last-child){margin-bottom:20px}.index-contact>.inner>.content .googleform form ul li .title{font-weight:bold;display:inline-block}.index-contact>.inner>.content .googleform form ul li .requred{position:relative}.index-contact>.inner>.content .googleform form ul li .requred:after{content:"必須";width:42px;font-size:12px;color:#fff;background-color:#EE5376;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-55px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.index-contact>.inner>.content .googleform form ul li input{width:100%;font-size:14px;border:solid 1px rgba(43,64,80,0.2);padding:12px 20px;margin-top:10px}.index-contact>.inner>.content .googleform form ul li input::-webkit-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li input:-ms-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li input::-ms-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li input::placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li select{width:100%;border:solid 1px rgba(43,64,80,0.2);padding:12px 20px;margin-top:10px;font-size:14px}.index-contact>.inner>.content .googleform form ul li textarea{width:100%;border:solid 1px rgba(43,64,80,0.2);border-radius:6px;padding:12px 20px;margin-top:10px;font-size:14px}.index-contact>.inner>.content .googleform form ul li textarea::-webkit-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li textarea:-ms-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li textarea::-ms-input-placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form ul li textarea::placeholder{font-size:14px;color:rgba(43,64,80,0.6)}.index-contact>.inner>.content .googleform form .error{color:#b22222;font-size:14px}.index-contact>.inner>.content .googleform form .privacypolicy{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.index-contact>.inner>.content .googleform form .privacypolicy input{width:20px;height:20px;border:solid 1px rgba(43,64,80,0.2);cursor:pointer}.index-contact>.inner>.content .googleform form .privacypolicy input:checked{background:url("../img/common/checked.png") center/cover no-repeat}.index-contact>.inner>.content .googleform form .privacypolicy span{font-size:14px;font-weight:bold;margin-left:10px}.index-contact>.inner>.content .googleform form .privacypolicy span a{border-bottom:solid 1px}.index-contact>.inner>.content .googleform>.success{display:none}.index-contact>.inner>.content .googleform>.error{display:none}.index-faq>.inner{max-width:1260px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:80px;padding-bottom:80px}@media screen and (max-width: 1060px){.index-faq>.inner{padding-left:40px;padding-right:40px}}@media screen and (max-width: 750px){.index-faq>.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width: 750px){.index-faq>.inner{padding-top:50px;padding-bottom:50px}}.index-faq>.inner>.content{max-width:960px;background-color:#fff;border-radius:20px;margin:50px auto 0}.index-faq>.inner ul li:first-child{border-top:solid 1px rgba(43,64,80,0.2)}.index-faq>.inner ul li{border-bottom:solid 1px rgba(43,64,80,0.2)}.index-faq>.inner ul li dl .question{padding:20px 60px 20px 80px;position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}.index-faq>.inner ul li dl .question:hover{background-color:rgba(43,64,80,0.1)}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .question{padding:15px 40px 15px 60px}}.index-faq>.inner ul li dl .question:before{content:"";width:40px;height:40px;background:url("../img/common/faq_q.png") center/cover no-repeat;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .question:before{width:35px;height:35px;left:10px}}.index-faq>.inner ul li dl .question p{line-height:1.8;font-size:14px}.index-faq>.inner ul li dl .question .btn{width:20px;height:20px;display:block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .question .btn{width:16px;height:16px;right:10px}}.index-faq>.inner ul li dl .question .btn:before{content:"";width:20px;height:2px;border-radius:1px;background-color:rgba(43,64,80,0.3);position:absolute;top:9px;left:0}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .question .btn:before{width:16px;top:7px}}.index-faq>.inner ul li dl .question .btn:after{content:"";width:2px;height:20px;border-radius:1px;background-color:rgba(43,64,80,0.3);position:absolute;top:0;left:9px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .question .btn:after{height:16px;left:7px}}.index-faq>.inner ul li dl .question.is-open .btn:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.index-faq>.inner ul li dl .answer{background-color:rgba(43,64,80,0.1);border-top:solid 1px rgba(43,64,80,0.2);line-height:1.8;font-size:14px;padding:20px 60px 20px 80px;position:relative;display:none}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .answer{padding:15px 40px 15px 60px}}.index-faq>.inner ul li dl .answer:before{content:"";width:40px;height:40px;background:url("../img/common/faq_a.png") center/cover no-repeat;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 750px){.index-faq>.inner ul li dl .answer:before{width:35px;height:35px;left:10px}}

/* 20230126_NorthWing追加部分 */
.l-header>.container>.inner>.nav .contact {
    max-width: 210px;
    padding: 10px 16px 10px 0;
}
.l-header>.container>.inner>.nav ul li {
    margin-right: 16px;
}
/* CTA */
.l-meeting {
	background: url("../img/common/meeting.jpg") center/cover no-repeat;
	width: 100vw;
}
.l-meeting_inner {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 80px;
    padding-bottom: 80px;
}
.l-meeting_inner {
    padding-top: 40px;
    padding-bottom: 40px;
}
.l-meeting_inner_title {
    font-family: "Noto Sans JP",sans-serif;
    letter-spacing: 0.2em;
    font-size: 38px;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    color: rgb(255, 255, 255);
}
.l-meeting_inner_text {
    line-height: 1.5;
    margin-top: 10px;
	color: #fff;
	text-align: center;
}
.l-meeting_inner_text-m {
    font-size: 20px;
    font-weight: bold;
}
.cta-flex .c-btn {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0;
    margin-top: 14px;
}
.c-btn>a {
    width: 320px;
    padding: 24px;
    text-align: center;
    position: relative;
    -webkit-transition: .4s;
    transition: .4s;
    line-height: 22px;
}
.l-meeting_inner_btn>a {
	color: #fff;
    border: none;
	width: 100%;
	max-width: 320px;
	margin: 0 auto;
}
.l-meeting_inner_text:last-child {
    font-size: 13px;
}
.authorbox {
	margin-bottom: 40px;
}
.single_around_post_wrap {
	margin-top: 560px;
}
/* お問い合わせ */
.c-btn {
    max-width: 340px;
}
@media (max-width: 768px){
	.l-meeting_inner {
        padding-left: 16px;
        padding-right: 16px;
    }
    .l-meeting_inner_title {
        font-size: 26px;
    }
    .l-meeting_inner_text-m {
        font-size: 16px;
    }
}
@media (min-width: 768px){
    .pc-none {
        display: none;
    }
}
/* ヘッダー */
@media screen and (max-width: 750px) {
    .l-header>.container>.inner>.nav .contact {
        display: none;
    }
}
/* アコーディオン廃止 */
.index-faq>.inner ul li dl .question {
    cursor: default;
}
.index-faq>.inner ul li dl .question:hover {
    background-color: inherit;
}
/* ハンバーガーメニュー */
.l-header>.container>.inner.is-open>.nav>.menuBtn span:nth-child(1) {
    top: 14px;
}
.l-header>.container>.inner.is-open>.nav>.menuBtn span:nth-child(3) {
    top: 14px;
}
.l-header>.container>.inner>.nav ul li:last-child {
    margin-right: 16px;
}
.l-header>.container>.inner>.nav>.menuBtn {
    cursor: pointer;
}
/* フッター */
.f-privacypolicy {
    display: flex;
    justify-content: flex-end;
}
.privacypolicy > p {
    margin: 0 6px;
}
.l-footer>.inner>.bottom>.copyright {
    text-align: left;
}
@media screen and (min-width: 750px) {
    .pc-none {
        display: none;
    }
}
@media screen and (max-width: 750px) {
    .bottom-btn-bg {
        background: rgba(255,255,255,0.6);
        position: fixed;
        bottom: 0;
        width: 100%;
    }
    .fix-btm {
        width: 90%;
        max-width: inherit;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .fix-btm a {
        padding: 18px;
        min-width: auto;
    }
}