.pointBlock{width:100%;margin:0 auto}.pointBlock>.block{background-color:#f5f6f5;padding:8rem 0;position:relative}@media screen and (max-width:767px){.pointBlock>.block{padding:6rem 0}}.pointBlock>.block:before{content:'';width: calc(210/1440*100vw);height:100%;display:block;position:absolute;right:0;top:0;background-color:rgba(235,235,235,.3)}.pointBlock>.block:nth-of-type(2n) {background-color:#dbe7ed}.pointBlock>.block:nth-of-type(2n)::before {right:auto;left:0;background-color:#ebebeb}.pointBlock>.block:nth-of-type(2n) .clm_box {margin:0 auto 0 0}@media screen and (max-width:767px){.pointBlock>.block .clm_box{margin:auto!important}}.pointBlock>.block:last-of-type{padding-bottom:16rem}@media screen and (max-width:767px){.pointBlock>.block:last-of-type{padding-bottom:10rem}}.pointBlock .clm_box{width: calc(1320/1440*100vw);margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.pointBlock .clm_box{width: calc(640/750*100vw)}}.pointBlock .clm_box.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pointBlock .clm_box>.image{width: calc(792/1320*100%)}@media screen and (max-width:767px){.pointBlock .clm_box>.image{width:100%;margin:0 auto}}.pointBlock .clm_box>.text{width: calc(497/1320*100%)}@media screen and (max-width:767px){.pointBlock .clm_box>.text{width:100%;margin:0 auto 3rem}}.pointBlock .clm_box>.text .title .point_ttl{font-family:"Lato",sans-serif;color:#111;font-size:2rem;line-height: calc(22/20);letter-spacing:.06em;display:inline-block;position:relative}@media screen and (max-width:767px){.pointBlock .clm_box>.text .title .point_ttl{font-size:1.4rem}}.pointBlock .clm_box>.text .title .point_ttl:after{content:'';display:block;width:6rem;height:1px;position:absolute;top:50%;right:-8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,left top,right top,from(#75b4dc),to(#6087b0));background:-webkit-linear-gradient(left,#75b4dc 0%,#6087b0 100%);background:-o-linear-gradient(left,#75b4dc 0%,#6087b0 100%);background:linear-gradient(90deg,#75b4dc 0%,#6087b0 100%)}.pointBlock .clm_box>.text .title .text_ttl{font-size:2.8rem;line-height: calc(36/28);letter-spacing:.06em;color:#1071ae;padding:1rem 0 3rem}.pointBlock .block.block04 .clm_box>.text .title .text_ttl{padding-bottom:5.2rem}@media screen and (max-width:767px){.pointBlock .clm_box>.text .title .text_ttl{font-size:1.8rem}.pointBlock .block.block04 .clm_box>.text .title .text_ttl{padding-bottom:4rem}}.pointList{padding-top:50px}.pointList_ttl{text-align:center}.pointList_ttl .border{display:inline-block;font-size:3.2rem;color:#0b4281;border-bottom:4px solid #eed24a;margin-bottom:80px}.pointList_ttl .num{font-size:6.4rem;display:inline-block;color:#1490e3;font-family:"Lato",sans-serif;letter-spacing:-.08em;text-indent:-.08em}@media screen and (max-width:767px){.pointList_ttl .border{font-size:2.2rem}.pointList_ttl .num{font-size:4.4rem}}.pointList--wrap{max-width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.pointList_item{position:relative;width:48%;max-width:320px;background-color:#fff;text-align:center;padding:50px 0 40px;margin:0 auto 60px;border:2px solid #1071ae;border-radius:7px;box-sizing:border-box}@media screen and (max-width:767px){.pointList_item{width:100%}}.pointList_item .num{position:absolute;display:inline-block;font-size:32px;color:#fff;width:66px;height:66px;background-color:#1071ae;border-radius:50%;margin:0 auto;text-align:center;line-height:66px;top:-30px;left:50%;transform:translateX(-50%)}.pointList_item .text{font-size:1.6rem;font-weight:bold;color:#06a}section.sec08::before{content:"";position:absolute;top:-80px;left:50%;transform:translate(-50%,100%);width:0;height:0;border-style:solid;border-width:70px 90px 0 90px;border-color:#dbe7ed transparent transparent transparent}section.sec08{padding-top:120px;padding-bottom:105px;text-align:center;background:#fff}section.sec08 .sec_box.company .main_ttl+p{font-size:16px;line-height:1.875;letter-spacing:.1em;margin-top: calc(30px - (((16px * 1.875) - 16px) / 2));margin-bottom: calc(0px - (((16px * 1.875) - 16px) / 2));text-align:center}section.sec08 .sec_box.company .company_ttl{font-size:26px;line-height:1.875;letter-spacing:.1em;margin-top: calc(85px - (((16px * 1.875) - 16px) / 2));margin-bottom: calc(0px - (((16px * 1.875) - 16px) / 2));text-align:center;color:#0b4281}section.sec08 .sec_box.company .companyArea{width:100%;margin:35px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}section.sec08 .sec_box.company .companyArea .companyArea__item{width:48.4375%;box-sizing:border-box;margin-bottom:4%;border:1px solid #ccc;padding-bottom:3%}section.sec08 .sec_box.company .companyArea .companyArea__item--ttl{text-align:center;color:#fff;font-size:14px;background:#0b4382;background:linear-gradient(270deg,rgba(11,67,130,1) 0%,rgba(48,144,205,1) 100%);margin-top:0;box-sizing:border-box;padding:15px 0;position:relative}section.sec08 .sec_box.company .companyArea .companyArea__item--ttl.large{padding:29px 0}section.sec08 .sec_box.company .companyArea .companyArea__item--image{text-align:center;margin:10px auto 0;height:80px;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}section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(12) .companyArea__item--image {margin:30px auto 20px}section.sec08 .sec_box.company .companyArea .companyArea__item--txt,section.sec08 .sec_box.company .companyArea .companyArea__item--list{width:90%;margin:0 auto}section.sec08 .sec_box.company .companyArea .companyArea__item--txt{font-size:16px;line-height:1.6em}section.sec08 .sec_box.company .companyArea .companyArea__item--list{font-size:12px;color:gray;margin-top:20px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:54px}section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(4) .companyArea__item--list,
section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(5) .companyArea__item--list {height:54px}section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(12) .companyArea__item--list {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(12) .companyArea__item--list span {margin-right:10px}@media screen and (max-width:767px){section.sec08{padding-top:85px}section.sec08 .sec_box.company .main_ttl+p{font-size:12px;margin-top: calc(20px - (((12px * 1.875) - 12px) / 2));margin-bottom: calc(0px - (((12px * 1.875) - 12px) / 2))}section.sec08 .sec_box.company .companyArea{margin:20px auto 0}section.sec08 .sec_box.company .company_ttl{font-size:22px;margin-top: calc(48px - (((16px * 1.875) - 16px) / 2))}section.sec08 .sec_box.company .companyArea .companyArea__item{width:100%;margin-bottom:20px;padding-bottom:30px}section.sec08 .sec_box.company .companyArea .companyArea__item--ttl{font-size: calc(20/767*100vw);padding: calc(24/767*100vw) 0}section.sec08 .sec_box.company .companyArea .companyArea__item--ttl.large{padding: calc(24/767*100vw) 0}section.sec08 .sec_box.company .companyArea .companyArea__item--image{width:94%}section.sec08 .sec_box.company .companyArea .companyArea__item--txt,section.sec08 .sec_box.company .companyArea .companyArea__item--list{width:93%}section.sec08 .sec_box.company .companyArea .companyArea__item--txt{font-size: calc(22/767*100vw);line-height:1.6em}section.sec08 .sec_box.company .companyArea .companyArea__item--list{font-size:10px;color:gray;margin-top:15px;max-height:54px}section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(12) .companyArea__item--list {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.sec08 .sec_box.company .companyArea .companyArea__item:nth-child(12) .companyArea__item--list span {margin-right:0}}section.sec08 .sec_box.merit .merit_ttl{font-size:26px;line-height:1.875;letter-spacing:.1em;margin-top: calc(85px - (((16px * 1.875) - 16px) / 2));margin-bottom: calc(0px - (((16px * 1.875) - 16px) / 2));text-align:center;color:#0b4281}section.sec08 .sec_box.merit .meritArea{width:100%;margin:35px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}section.sec08 .sec_box.merit .meritArea .meritArea__item{width:48.4375%;box-sizing:border-box;margin-bottom:4%;border:1px solid #ccc;padding-bottom:3%}section.sec08 .sec_box.merit .meritArea .meritArea__item--ttl{text-align:center;color:#fff;font-size:26px;background:#0b4382;background:linear-gradient(270deg,rgba(11,67,130,1) 0%,rgba(48,144,205,1) 100%);margin-top:0;box-sizing:border-box;padding:15px 0;position:relative}section.sec08 .sec_box.merit .meritArea .meritArea__item--ttl.large{padding:29px 0}section.sec08 .sec_box.merit .meritArea .meritArea__item--image{text-align:center;margin:40px auto 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}section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(12) .meritArea__item--image {margin:30px auto 20px}section.sec08 .sec_box.merit .meritArea .meritArea__item--txt,section.sec08 .sec_box.merit .meritArea .meritArea__item--list{width:90%;margin:0 auto}section.sec08 .sec_box.merit .meritArea .meritArea__item--txt{font-size:24px;line-height:1.25;letter-spacing:.05em;color:#c80e47;text-align:center}section.sec08 .sec_box.merit .meritArea .meritArea__item--list{font-size:12px;color:gray;margin-top:20px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:54px}section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(4) .meritArea__item--list,
section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(5) .meritArea__item--list {height:54px}section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(12) .meritArea__item--list {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(12) .meritArea__item--list span {margin-right:10px}@media screen and (max-width:767px){section.sec08 .sec_box.merit .main_ttl+p{font-size:12px;margin-top: calc(20px - (((12px * 1.875) - 12px) / 2));margin-bottom: calc(0px - (((12px * 1.875) - 12px) / 2))}section.sec08 .sec_box.merit .meritArea{margin:20px auto 0}section.sec08 .sec_box.merit .merit_ttl{font-size:22px;margin-top: calc(48px - (((16px * 1.875) - 16px) / 2))}section.sec08 .sec_box.merit .meritArea .meritArea__item{width:100%;margin-bottom:20px;padding-bottom:30px}section.sec08 .sec_box.merit .meritArea .meritArea__item--ttl{font-size: calc(36/767*100vw);padding: calc(24/767*100vw) 0}section.sec08 .sec_box.merit .meritArea .meritArea__item--ttl.large{padding: calc(24/767*100vw) 0}section.sec08 .sec_box.merit .meritArea .meritArea__item--image{width:94%}section.sec08 .sec_box.merit .meritArea .meritArea__item--txt,section.sec08 .sec_box.merit .meritArea .meritArea__item--list{width:93%}section.sec08 .sec_box.merit .meritArea .meritArea__item--txt{font-size: calc(26/767*100vw);line-height:1.6em}section.sec08 .sec_box.merit .meritArea .meritArea__item--list{font-size:10px;color:gray;margin-top:15px;max-height:54px}section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(12) .meritArea__item--list {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.sec08 .sec_box.merit .meritArea .meritArea__item:nth-child(12) .meritArea__item--list span {margin-right:0}}section .sec_box.cv{max-width:430px;width:100%;margin-top:50px;margin-left:auto;margin-right:auto;border-radius:5px;position:relative}@media screen and (max-width:767px){section .sec_box.cv{margin-top:25px}}section .sec_box.cv::before{content:"";width:100%;height:100%;position:absolute;top:5px;left:5px;background:#770e2e;border-radius:12px}section .sec_box.cv a{position:relative;transition:.3s;top:0;left:0;display:block;border-radius:5px}section .sec_box.cv a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s;background:rgba(255,255,255,0)}section .sec_box.cv a.hover{top:5px;left:5px}section .sec_box.cv a.hover::after{background:rgba(255,255,255,.3)}