body{color:#333;font-weight:500}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.no-pad-b{padding-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-16{margin-left:16px}.only_sp{display:none}.bold{font-weight:bold;display:inline-block}a{transition:all .3s ease-in-out}a:hover{text-decoration:none;opacity:.7}a:focus{outline:none;text-decoration:none}.txt.anchor_link a,.txt a{color:#0082eb;text-decoration:underline;font-weight:bold}@media screen and (max-width: 767px){.only_pc{display:none}.only_sp{display:block}}.main-content{background-color:#f7f8f9;overflow:hidden}.ttl-head{background-color:#fff;border-top:1px solid #e93a6a;padding:10px 0}.ttl-head .container{max-width:1130px !important}.ttl-head h1{font-size:14px;line-height:20px}@media screen and (max-width: 767px){.ttl-head{padding:10px 0}.ttl-head h1{font-size:12px}}.breadcrumb{border-top:none !important;background-color:#f5f5f5 !important}@media screen and (max-width: 767px){.breadcrumb{display:block !important}}.key-visual{position:relative;background:#06c755;padding:50px 0;color:#fff}.key-visual .kv-inner{display:flex;justify-content:space-between}.key-visual .kv-inner .kv-info{flex:auto}.key-visual .kv-inner .kv-info .h2-ttl{font-size:50px;color:#ff0;font-weight:900;margin-top:5px;margin-bottom:5px;padding-left:35px}.key-visual .kv-inner .kv-info .txt{font-size:35px;font-weight:900;line-height:1.3;margin-bottom:5px;padding-left:35px;color:#fff}.key-visual .kv-inner .kv-info .txt span{font-size:28px;font-weight:normal}.key-visual .kv-inner .kv-info .txt-link{background:#000;border-radius:80px;color:#fff;font-size:30px;font-weight:700;height:120px;width:fit-content;display:flex;justify-content:center;align-items:center;margin:40px auto 0;padding:0 60px}.key-visual .kv-inner .kv-thumb{flex:0 0 32%;max-width:300px}@media screen and (max-width: 991px){.key-visual .kv-inner .kv-info{margin-left:-15px}.key-visual .kv-inner .kv-info .kv-logo{max-width:330px}.key-visual .kv-inner .kv-info .h2-ttl{font-size:35px;padding-left:25px}.key-visual .kv-inner .kv-info .txt{font-size:24px;padding-left:25px}.key-visual .kv-inner .kv-info .txt span{font-size:20px}.key-visual .kv-inner .kv-info .txt-link{font-size:24px;height:100px}}@media screen and (max-width: 767px){.key-visual{padding:30px 0 0}.key-visual .kv-inner{flex-direction:column;align-items:center}.key-visual .kv-inner .kv-info{margin-left:0}.key-visual .kv-inner .kv-info .kv-logo{max-width:300px;margin:0 auto}.key-visual .kv-inner .kv-info .h2-ttl{font-size:34px;padding-left:0}.key-visual .kv-inner .kv-info .kv-desc{display:flex;justify-content:space-between}.key-visual .kv-inner .kv-info .kv-desc .thumb-sp{flex:0 0 50%;max-width:150px;margin-top:-40px}.key-visual .kv-inner .kv-info .txt{font-size:15px;padding-left:0;line-height:1.6}.key-visual .kv-inner .kv-info .txt span{font-size:12px;line-height:1.6;margin-top:5px;display:block}.key-visual .kv-inner .kv-info .txt-link{font-size:20px;height:80px;width:100%;margin-top:0;margin-bottom:-40px}.key-visual .kv-inner .kv-thumb{display:none}}#Maincontent .container{max-width:1040px;margin:0px auto}@media screen and (max-width: 991px){#Maincontent .container{padding:0 15px}}.section-block{padding:80px 0}.line-merit .h2-ttl{display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:50px;font-weight:800}.line-merit .h2-ttl::after{content:"";width:300px;height:10px;background:#06c755;margin-top:30px}.line-merit-list{display:flex;justify-content:center;gap:34px;margin-top:80px}.line-merit-item{flex:0 0 calc(33.3333333333% - 34px);border-radius:10px;background:#fff;padding:30px 35px;box-shadow:0px 0px 14px rgba(0,0,0,.1607843137);display:flex;flex-direction:column;text-align:center}.line-merit-item .thumb{max-width:200px;text-align:center;margin:0 auto 20px}.line-merit-item .h3-ttl{font-size:24px;font-weight:800;line-height:1.3;margin-bottom:5px}.line-merit-item .txt{font-size:18px;line-height:1.4}.line-merit-item .txt span{color:#e93a6a;font-weight:bold;display:block}.line-merit .box-merit{background:rgba(233,58,106,.6);border-radius:20px;padding:20px 70px 40px;display:flex;justify-content:center;margin-top:100px}.line-merit .box-merit .thumb{flex:0 0 184px;margin-right:30px}.line-merit .box-merit .merit-desc .txt{font-size:30px;color:#fff;line-height:1.4;font-weight:800;padding-top:20px}.line-merit .box-merit .merit-desc .txt-link{background:#000;border-radius:80px;color:#fff;font-size:30px;font-weight:700;height:110px;width:fit-content;display:flex;justify-content:center;align-items:center;margin-top:40px;padding:0 60px}@media screen and (max-width: 991px){.line-merit-list{gap:24px;margin-top:60px}.line-merit-item{flex:0 0 calc(33.3333333333% - 24px);padding:20px 15px}.line-merit-item .h3-ttl{font-size:20px}.line-merit-item .thumb{max-width:160px}.line-merit-item .txt{font-size:14px;line-height:1.4}.line-merit .box-merit{padding:20px 40px 40px}}@media screen and (max-width: 767px){.line-merit .h2-ttl{font-size:25px}.line-merit .h2-ttl::after{width:150px}.line-merit-list{gap:0;margin-top:30px;flex-direction:column}.line-merit-item{flex:0 0 100%;width:100%;max-width:320px;padding:20px 15px;margin:0 auto 20px}.line-merit-item .txt{font-size:16px}.line-merit .box-merit{flex-direction:column;margin-top:20px;padding:20px 15px 40px;margin-left:-15px;margin-right:-15px;border-radius:0}.line-merit .box-merit .merit-desc .txt{font-size:20px;text-align:center}.line-merit .box-merit .merit-desc .txt-link{font-size:20px;height:80px;margin-top:20px;width:100%;padding:0 10px}}/*# sourceMappingURL=index.css.map */
