@charset "UTF-8";.breadcrumb{width:1200px;margin:20px auto 0}@media screen and (max-width: 768px){.breadcrumb{width:100%;margin-top:22.6666666667vw}}.breadcrumb ol{display:flex;flex-flow:row wrap}@media screen and (max-width: 768px){.breadcrumb ol{padding-left:2.6666666667vw}}.breadcrumb ol li{color:#999;display:flex;align-items:center}@media screen and (max-width: 768px){.breadcrumb ol li{font-size:3.2vw}}.breadcrumb ol li a{color:#999}.breadcrumb ol li+li:before{content:">";display:block;margin:0 10px}@media screen and (max-width: 768px){.breadcrumb ol li+li:before{margin:0 2.6666666667vw}}.l-ttl{width:100%;background:#f5f5f5;margin-top:50px}@media screen and (max-width: 768px){.l-ttl{background:#fff;margin-top:5.3333333333vw}}.l-ttl .container{width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.l-ttl .container{display:block;position:relative;width:100%}}.l-ttl .container h2{font-weight:700;font-size:28px}@media screen and (max-width: 768px){.l-ttl .container h2{position:absolute;bottom:0;left:0;font-size:5.3333333333vw;background:#f5f5f5;padding:6.6666666667vw;margin-bottom:5.3333333333vw}}.l-ttl .container img{display:block;width:597px}@media screen and (max-width: 768px){.l-ttl .container img{width:100%}}.line-banner{display:block;width:1200px;margin:80px auto 0}@media screen and (max-width: 768px){.line-banner{width:95%;margin:8vw auto 0}}.line-banner a{display:block;width:100%;transition:.3s;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16))}@media screen and (max-width: 768px){.line-banner a{width:100%}}.line-banner a:hover{opacity:.8;transition:.3s}@media screen and (max-width: 768px){.line-banner a:hover{opacity:1}}.line-banner a img{display:block;width:100%}.section-point{width:1200px;margin:0 auto}@media screen and (max-width: 768px){.section-point{width:95%}}.section-point>ol>li{counter-increment:number}.section-point>ol>li h3{font-size:28px;font-weight:700;margin-top:20px}@media screen and (max-width: 768px){.section-point>ol>li h3{margin-top:2.6666666667vw;font-size:5.0666666667vw}}.section-point>ol>li h3:before{content:"";display:block;background:linear-gradient(90deg,#eb0b1e 0% 120px,#d5d5d5 120px 100%);width:100%;height:2px;margin:80px 0 20px}@media screen and (max-width: 768px){.section-point>ol>li h3:before{background:linear-gradient(90deg,#eb0b1e 0% 13.3333333333vw,#d5d5d5 13.3333333333vw 100%);height:.8vw;margin:13.3333333333vw 0 3.7333333333vw}}.section-point>ol>li h3 span{display:flex;align-items:center}.section-point>ol>li h3 span:before{content:"0" counter(number);color:#eb0b1e;font-size:36px;margin-right:15px}@media screen and (max-width: 768px){.section-point>ol>li h3 span:before{font-size:6.4vw;margin-right:2.6666666667vw}}.section-point>ol>li .container{background:#f5f5f5;padding:40px 35px;box-sizing:border-box;width:100%;margin-top:30px;display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (max-width: 768px){.section-point>ol>li .container{margin-top:2.6666666667vw;padding:7.2vw 4.8vw}}.section-point>ol>li .container>div{width:610px}@media screen and (max-width: 768px){.section-point>ol>li .container>div{order:2;width:100%;margin-top:4vw}}.section-point>ol>li .container>div h4{font-weight:700;font-size:24px;line-height:1.66}@media screen and (max-width: 768px){.section-point>ol>li .container>div h4{font-size:4.8vw;line-height:1.55}}.section-point>ol>li .container>div h4 br{display:block}@media screen and (max-width: 768px){.section-point>ol>li .container>div h4 br{display:none}}.section-point>ol>li .container>div ul{margin-top:30px}@media screen and (max-width: 768px){.section-point>ol>li .container>div ul{margin-top:5.3333333333vw}}@media screen and (max-width: 768px){.section-point>ol>li .container>div ul li{font-size:4.2666666667vw}}.section-point>ol>li .container>div ul li:before{content:"■";margin-right:3px}@media screen and (max-width: 768px){.section-point>ol>li .container>div ul li:before{margin-right:0}}.section-point>ol>li .container>div ul li+li{margin-top:15px}@media screen and (max-width: 768px){.section-point>ol>li .container>div ul li+li{margin-top:4vw}}.section-point>ol>li .container>div p{margin-top:20px;line-height:1.87}@media screen and (max-width: 768px){.section-point>ol>li .container>div p{font-size:4.2666666667vw;margin-top:5.3333333333vw}}.section-point>ol>li .container img{display:block}@media screen and (max-width: 768px){.section-point>ol>li .container img{order:1}}.section-point>ol>li:nth-of-type(1) .container img{width:490px;height:346px}@media screen and (max-width: 768px){.section-point>ol>li:nth-of-type(1) .container img{width:100%;height:auto}}.section-point>ol>li:nth-of-type(2) .container img{width:490px;height:247px}@media screen and (max-width: 768px){.section-point>ol>li:nth-of-type(2) .container img{width:100%;height:auto;object-fit:cover}}@media screen and (max-width: 768px){.section-point>ol>li:nth-of-type(3) .container img{width:100%;height:auto}}.section-point a{display:flex;align-items:center;justify-content:center;width:430px;margin:80px auto 0;background:#eb0b1e;color:#fff;font-weight:700;font-size:18px;padding:25px 0;border-radius:3px;text-decoration:none}@media screen and (max-width: 768px){.section-point a{margin-top:13.3333333333vw;width:89.88%;font-size:4.2666666667vw;border-radius:1.3333333333vw;padding:6.6666666667vw 0}}.section-point a:after{content:"";display:block;background:url(/build/assets/arrow-PwEHKFht.svg) no-repeat;width:16px;height:15px;background-size:100% 100%;margin-left:10px;transition:.3s}@media screen and (max-width: 768px){.section-point a:after{width:4.2666666667vw;height:4vw;margin-left:2.6666666667vw}}.section-point a:hover:after{transition:.3s;transform:translate(5px)}
