.lcl-navi{margin-bottom:34px}@media screen and (max-width: 767px){.lcl-navi{margin-bottom:8vw;padding:0 4vw}}.lcl-navi .lcl-navi__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-left:2px solid #e1e8ed}@media screen and (max-width: 767px){.lcl-navi .lcl-navi__list{border-left:.5333333333vw solid #e1e8ed}}.lcl-navi .lcl-navi-list__item{border-right:2px solid #e1e8ed}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-list__item{border-right:.5333333333vw solid #e1e8ed}}.lcl-navi .lcl-navi-list-item__link{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:color .25s;transition:color .25s}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-list-item__link{padding:0 4.8vw}}.lcl-navi .lcl-navi-list-item__link .ico_svg{width:12px;height:12px;display:inline-block;margin-left:5px}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-list-item__link .ico_svg{width:3.2vw;height:3.2vw}}.lcl-navi .lcl-navi-list-item__link .svg-path{fill:#333;-webkit-transition:fill .25s;transition:fill .25s}@media(hover: hover){.lcl-navi .lcl-navi-list-item__link:hover{color:#00b3d5}.lcl-navi .lcl-navi-list-item__link:hover .ico_svg .svg-path{fill:#00b3d5}}@media screen and (min-width: 768px)and (-ms-high-contrast: none),screen and (min-width: 768px)and (-ms-high-contrast: active){.lcl-navi .lcl-navi-list-item__link:hover{color:#00b3d5}.lcl-navi .lcl-navi-list-item__link:hover .ico_svg .svg-path{fill:#00b3d5}}.lcl-navi .lcl-navi-list-item__txt{font-size:14px;line-height:1.8;font-weight:300;font-style:normal;letter-spacing:0;margin-right:8px}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-list-item__txt{font-size:3.4666666667vw;line-height:1.8;letter-spacing:0}}@media screen and (max-width: 767px){.lcl-navi .lcl-navi-list-item__txt{margin-right:1.6vw}}.main-head{padding-top:150px}@media screen and (max-width: 767px){.main-head{padding-top:24vw}}.hasdot.hasdot--short::after{content:none}.lcl-main{margin-top:50px;margin-bottom:80px}@media screen and (max-width: 767px){.lcl-main{margin-top:10.6666666667vw;margin-bottom:16vw;padding:0 4vw}}.lcl-main .lcl-main__in{width:1000px;margin:0 auto;padding:50px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0px 10px 30px rgba(165,197,215,.3);box-shadow:0px 10px 30px rgba(165,197,215,.3)}@media screen and (max-width: 767px){.lcl-main .lcl-main__in{-webkit-box-shadow:0px 1.3333333333vw 5.3333333333vw rgba(165,197,215,.3);box-shadow:0px 1.3333333333vw 5.3333333333vw rgba(165,197,215,.3)}}@media screen and (max-width: 767px){.lcl-main .lcl-main__in{width:100%;padding:8vw 5.3333333333vw 9.3333333333vw;border-radius:2.6666666667vw}}.lcl-main .lcl-main__block:not(:first-of-type){margin-top:50px}@media screen and (max-width: 767px){.lcl-main .lcl-main__block:not(:first-of-type){margin-top:9.3333333333vw}}.lcl-main .lcl-main-block__txt{margin-top:20px}@media screen and (max-width: 767px){.lcl-main .lcl-main-block__txt{margin-top:4vw}}.lcl-main .lcl-main__list{margin-top:20px;padding-left:10px}@media screen and (max-width: 767px){.lcl-main .lcl-main__list{margin-top:4vw;padding-left:2.6666666667vw}}.lcl-main .lcl-main-list__item{position:relative;padding-left:20px;counter-increment:cnt_counter}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__item{padding-left:4vw}}.lcl-main .lcl-main-list__item::before{content:counter(cnt_counter) ".";position:absolute;left:0;top:0}.lcl-main .lcl-main-list__item:not(:first-of-type){margin-top:10px}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__item:not(:first-of-type){margin-top:1.3333333333vw}}.lcl-main .lcl-main__inlist{margin-top:10px}@media screen and (max-width: 767px){.lcl-main .lcl-main__inlist{margin-top:1.3333333333vw}}.lcl-main .lcl-main-inlist__item{position:relative;padding-left:30px;counter-increment:cnt_counter02}@media screen and (max-width: 767px){.lcl-main .lcl-main-inlist__item{padding-left:6.6666666667vw}}.lcl-main .lcl-main-inlist__item::before{content:"(" counter(cnt_counter02) ")";position:absolute;left:0;top:0}.lcl-main .lcl-main-inlist__item:not(:first-of-type){margin-top:10px}@media screen and (max-width: 767px){.lcl-main .lcl-main-inlist__item:not(:first-of-type){margin-top:1.3333333333vw}}.lcl-main .lcl-main__inlist02{margin-top:10px}@media screen and (max-width: 767px){.lcl-main .lcl-main__inlist02{margin-top:1.3333333333vw}}.lcl-main .lcl-main-inlist02__item{position:relative;padding-left:20px;counter-increment:cnt_counter03}@media screen and (max-width: 767px){.lcl-main .lcl-main-inlist02__item{padding-left:4vw}}.lcl-main .lcl-main-inlist02__item::before{content:counter(cnt_counter03, upper-roman) ".";position:absolute;left:0;top:0}.lcl-main .lcl-main-inlist02__item:not(:first-of-type){margin-top:10px}@media screen and (max-width: 767px){.lcl-main .lcl-main-inlist02__item:not(:first-of-type){margin-top:1.3333333333vw}}.lcl-main .lcl-main-list__imgwrap{width:100%;margin-top:10px;padding:15px 0;background-color:#f2f7fb}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__imgwrap{margin-top:1.3333333333vw;padding:2.6666666667vw 0}}.lcl-main .lcl-main-list__img{width:470px;height:61px;margin:0 auto;background:url(../img/img_01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-main .lcl-main-list__img{width:66.6666666667vw;height:8.5333333333vw}}.lcl-main .lcl-main__bottomtxt{margin-top:50px}@media screen and (max-width: 767px){.lcl-main .lcl-main__bottomtxt{margin-top:9.3333333333vw}}.lcl-main .lcl-main__link{width:400px;margin:60px auto 0}@media screen and (max-width: 767px){.lcl-main .lcl-main__link{width:80vw;margin-top:12vw}}.lcl-ttl-04{margin-top:50px}@media screen and (max-width: 767px){.lcl-ttl-04{margin-top:9.3333333333vw}}.lcl-ttl-04+.lcl-main__block:not(:first-child){margin-top:30px}@media screen and (max-width: 767px){.lcl-ttl-04+.lcl-main__block:not(:first-child){margin-top:5.3333333333vw}}