@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap");@font-face{font-family:Noto Sans CJK JP;font-weight:400;src:url(https://24224640.fs1.hubspotusercontent-na1.net/hubfs/24224640/minas-a7/font/NotoSansCJKjp-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans CJK JP;font-weight:700;src:url(https://24224640.fs1.hubspotusercontent-na1.net/hubfs/24224640/minas-a7/font/NotoSansCJKjp-Bold.otf) format("opentype")}@font-face{font-family:DIN;font-weight:700;src:url(https://24224640.fs1.hubspotusercontent-na1.net/hubfs/24224640/minas-a7/font/DIN%20Bold.otf) format("opentype")}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.ec-layoutRole,body{background:none}.ec-layoutRole .ec-layoutRole__contents{max-width:none}html{font-size:100%}body{-webkit-text-size-adjust:100%;font-family:Noto Sans CJK JP,sans-serif;font-size:1rem;position:relative}main{overflow:hidden;padding-top:95px}@media only screen and (max-width:1200px){main{padding-top:8.33333vw}}@media only screen and (max-width:767px){main{padding-top:0}}dd,dt,input,li,p,td,textarea,th{color:#000;line-height:175%}a{color:#000;text-decoration:none}img{vertical-align:bottom}figure img,img{width:100%}.wrapper{margin:0 auto;width:1100px}@media only screen and (max-width:1100px){.wrapper{width:90%}}.pc{display:block}@media only screen and (max-width:767px){.pc{display:none}}.pc-min-1281{display:none}@media only screen and (min-width:1281px){.pc-min-1281{display:inherit}}.pc-1280{display:none}@media only screen and (max-width:1280px){.pc-1280{display:inherit}}@media only screen and (max-width:768px){.pc-1280{display:none}}.sp{display:none}@media only screen and (max-width:767px){.sp{display:inherit}}br.pc,img.pc,small.pc,span.pc,strong.pc{display:inline}@media only screen and (max-width:767px){br.pc,img.pc,small.pc,span.pc,strong.pc{display:none}}br.sp,img.sp,small.sp,span.sp,strong.sp{display:none}@media only screen and (max-width:767px){br.sp,img.sp,small.sp,span.sp,strong.sp{display:inline}}a[href^=tel]{cursor:text}@media only screen and (max-width:767px){a[href^=tel]{cursor:pointer}}small[data-aos],span[data-aos],strong[data-aos]{display:inline-block}header{background:#fff;height:95px;left:0;position:fixed;top:0;width:100%;z-index:99}@media only screen and (max-width:1200px){header{height:8.33333vw}}@media only screen and (max-width:767px){header{height:15.625vw;position:static}}header .header__inner{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}@media only screen and (max-width:767px){header .header__inner{padding:0 3.125vw}}header .header__inner.eng{max-width:1300px}header .header__inner .header__logo{position:relative;top:15px;width:160px}@media only screen and (max-width:1200px){header .header__inner .header__logo{top:1.25vw;width:13.33333vw}}@media only screen and (max-width:767px){header .header__inner .header__logo{top:2.34375vw;width:28.125vw}}.naviagtion nav{align-items:flex-end;display:flex}@media only screen and (max-width:767px){.naviagtion nav{align-items:inherit;background:#fff;flex-wrap:wrap;justify-content:center;position:fixed;right:0;top:0;transform:scaleY(0);transform-origin:left top;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-timing-function:liner;-moz-transition-timing-function:liner;-ms-transition-timing-function:liner;transition-timing-function:liner;width:100%;z-index:999}}.naviagtion nav .nav__list{align-items:flex-end;display:flex;height:100%;margin-right:40px}@media only screen and (max-width:1200px){.naviagtion nav .nav__list{margin-right:3.33333vw}}@media only screen and (max-width:767px){.naviagtion nav .nav__list{display:block;height:auto;margin:0 auto;padding:31.25vw 0 10vw;width:62.5vw}}.naviagtion nav .nav__list.eng{align-items:center}.naviagtion nav .nav__list li{font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;position:relative}@media only screen and (max-width:1200px){.naviagtion nav .nav__list li{font-size:1.66667vw}}@media only screen and (max-width:767px){.naviagtion nav .nav__list li{font-size:3.75vw!important;text-align:center}}.naviagtion nav .nav__list.eng li{font-size:18px;line-height:1.3em}@media only screen and (max-width:1280px){.naviagtion nav .nav__list.eng li{font-size:1.3vw}}.naviagtion nav .nav__list li:not(:last-child){margin-right:20px;padding-right:20px}@media only screen and (max-width:1200px){.naviagtion nav .nav__list li:not(:last-child){margin-right:1.66667vw;padding-right:1.66667vw}}@media only screen and (max-width:767px){.naviagtion nav .nav__list li:not(:last-child){margin:0 0 3.125vw;padding:0 0 3.125vw}}@media only screen and (max-width:1280px){.naviagtion nav .nav__list.eng li:not(:last-child){margin-right:1.5vw;padding-right:1.5vw}}.naviagtion nav .nav__list li:not(:last-child):after{background:#000;content:" ";height:35px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}@media only screen and (max-width:1200px){.naviagtion nav .nav__list li:not(:last-child):after{height:2.91667vw}}@media only screen and (max-width:767px){.naviagtion nav .nav__list li:not(:last-child):after{bottom:0;height:1px;top:auto;transform:none;width:100%}}.naviagtion nav .nav__list li a{position:relative}.naviagtion nav .nav__list li a:after{background:#000;bottom:-5px;content:" ";height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:.3s;width:30px}@media only screen and (max-width:1200px){.naviagtion nav .nav__list li a:after{width:2.5vw}}.naviagtion nav .nav__list li a:hover:after{opacity:1}.naviagtion .other_nav.eng ul li{padding-top:30px}@media only screen and (max-width:1280px){.naviagtion .other_nav.eng ul li{padding-top:3vw}}.naviagtion .other_nav ul{display:flex}@media only screen and (max-width:767px){.naviagtion .other_nav ul{justify-content:center}}.naviagtion .other_nav ul li{background:linear-gradient(180deg,#003d66,#577abb);border-radius:0 0 10px 10px;width:187px}@media only screen and (max-width:1200px){.naviagtion .other_nav ul li{border-radius:0 0 .83333pxvw .83333vw;width:15.58333vw}}@media only screen and (max-width:767px){.naviagtion .other_nav ul li{border-radius:1.5625vw;width:31.25vw}}.naviagtion .other_nav ul li:first-child{margin-right:20px}@media only screen and (max-width:1200px){.naviagtion .other_nav ul li:first-child{margin-right:1.66667vw}}@media only screen and (max-width:767px){.naviagtion .other_nav ul li:first-child{margin-right:4.6875vw}}.naviagtion .other_nav ul li a{align-items:flex-end;box-sizing:border-box;color:#fff;display:flex;font-size:18px;height:100%;justify-content:center;line-height:1.2em;padding:10px 0;text-align:center}@media only screen and (max-width:1200px){.naviagtion .other_nav ul li a{font-size:1.66667vw;padding:.83333vw 0}}@media only screen and (max-width:767px){.naviagtion .other_nav ul li a{align-items:center;font-size:3.75vw;padding:2.34375vw 0!important}}.naviagtion nav.active{overflow:scroll;transform:scaleY(1)}.naviagtion nav.active .sp{margin-bottom:3.125vw}.drawer{display:none}@media only screen and (max-width:767px){.drawer{background:#000;display:block;margin-left:auto;position:fixed;right:3.125vw;top:3.125vw;z-index:9999}}.drawer a{align-items:center;display:flex;height:54px;justify-content:center;width:69px}@media only screen and (max-width:980px){.drawer a{height:100%;width:50px}}@media only screen and (max-width:767px){.drawer a{height:9.21875vw;width:10vw}}.drawer a span.box{display:block;height:14px;position:relative;width:16px}@media only screen and (max-width:767px){.drawer a span.box{height:4.375vw;width:5vw}}.drawer a span.line{background:#fff;display:block;height:2px;left:0;position:absolute;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-timing-function:liner;-moz-transition-timing-function:liner;-ms-transition-timing-function:liner;transition-timing-function:liner;width:100%}.drawer a span.line:first-child{top:0}.drawer a span.line:nth-child(2){top:50%;transform:translateY(-50%)}.drawer a span.line:last-child{bottom:0}.drawer a.active span.line:first-child{top:50%;transform:translateY(-100%) rotate(-45deg)}.drawer a.active span.line:nth-child(2){transform:scaleX(0)}.drawer a.active span.line:last-child{bottom:50%;transform:translate(0) rotate(45deg)}footer{background:#003b68;padding:70px 0 25px}@media only screen and (max-width:767px){footer{padding:10.9375vw 0 3.90625vw}}footer .c-right{color:#fff;font-size:10px;margin-bottom:30px;text-align:center}@media only screen and (max-width:767px){footer .c-right{font-size:2.1875vw;margin-bottom:4.6875vw}}footer ul{display:flex;justify-content:center}@media only screen and (max-width:480px){footer ul{flex-wrap:wrap}}footer ul li{line-height:1em;position:relative}footer ul li:not(:last-child){margin-right:5px;padding-right:6px}@media only screen and (max-width:767px){footer ul li:not(:last-child){margin-right:.78125vw;padding-right:.9375vw}}footer ul li:not(:last-child):after{background:#fff;content:" ";height:10px;position:absolute;right:0;top:50%;transform:translateY(-40%);width:1px}@media only screen and (max-width:767px){footer ul li:not(:last-child):after{height:2.1875vw}}footer ul li a{color:#fff;font-size:10px}@media only screen and (max-width:767px){footer ul li a{font-size:2.1875vw}}#c--to_top{background:#b7b7b7;border:1px solid #b7b7b7;border-radius:50%;bottom:15px;cursor:pointer;height:70px;position:fixed;right:15px;width:70px}@media only screen and (max-width:767px){#c--to_top{bottom:10.15625vw;height:10.9375vw;right:2.34375vw;width:10.9375vw}}#c--to_top:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 15px 20px;content:" ";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:0}@media only screen and (max-width:767px){#c--to_top:after{border-width:0 2.34375vw 3.125vw}}.rich_txt--1{background:#000;padding:30px 0}@media only screen and (max-width:767px){.rich_txt--1{padding:4.6875vw 0}}.rich_txt--1 .rich_txt--1__box{margin:0 auto;max-width:1110px}@media only screen and (max-width:1200px){.rich_txt--1 .rich_txt--1__box{width:91.66667vw}}@media only screen and (max-width:767px){.rich_txt--1 .rich_txt--1__box{width:90.625vw;width:345px}}.rich_txt--1 .rich_txt--1__box .rich_txt--1__ttl{color:#fff;font-size:36px;font-weight:700;line-height:1.3em;margin-bottom:20px}@media only screen and (max-width:767px){.rich_txt--1 .rich_txt--1__box .rich_txt--1__ttl{font-size:5.625vw;margin-bottom:3.125vw}}.rich_txt--1 .rich_txt--1__box .rich_txt--1__txt{color:#fff;font-size:20px;line-height:1.8em}@media only screen and (max-width:767px){.rich_txt--1 .rich_txt--1__box .rich_txt--1__txt{font-size:3.59375vw}}.rich_txt--1 .rich_txt--1__box .rich_txt--1__txt small{font-size:14px}@media only screen and (max-width:767px){.rich_txt--1 .rich_txt--1__box .rich_txt--1__txt small{font-size:2.1875vw}}.rich_txt--2{margin-top:60px}@media only screen and (max-width:767px){.rich_txt--2{margin-top:7.8125vw}}.rich_txt--2 .rich_txt--2__box{margin:0 auto;max-width:1100px}@media only screen and (max-width:1200px){.rich_txt--2 .rich_txt--2__box{width:91.66667vw}}@media only screen and (max-width:767px){.rich_txt--2 .rich_txt--2__box{width:90.625vw}}@media only screen and (max-width:480px){.rich_txt--2 .rich_txt--2__box{width:345px}}.rich_txt--2 .rich_txt--2__box .rich_txt--2__txt{font-size:28px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.rich_txt--2 .rich_txt--2__box .rich_txt--2__txt{font-size:4.6875vw}}.rich_txt--2 .rich_txt--2__box .rich_txt--2__txt em{font-size:32px}@media only screen and (max-width:767px){.rich_txt--2 .rich_txt--2__box .rich_txt--2__txt em{font-size:5.3125vw}}.btn{margin:20px auto 0;max-width:1100px}@media only screen and (max-width:1200px){.btn{max-width:91.66667vw}}@media only screen and (max-width:767px){.btn{margin-top:3.125vw;width:90.625vw}}@media only screen and (max-width:480px){.btn{width:345px}}.btn.foot{margin-top:90px}@media only screen and (max-width:767px){.btn.foot{margin-top:14.0625vw}}.second__head{position:relative}.second__head .second__title{color:#fff;font-size:55px;font-weight:700;left:50%;line-height:1.4em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (max-width:767px){.second__head .second__title{font-size:7.03125vw}}.second__head .second__title.align_left{left:150px;text-align:inherit;transform:translateY(-50%)}@media only screen and (max-width:767px){.second__head .second__title.align_left{left:7.8125vw}}@media only screen and (max-width:480px){.second__head .second__title.align_left{left:50%;transform:translate(-50%,-50%);width:345px}}.second__lead{padding:25px 0}@media only screen and (max-width:767px){.second__lead{padding:3.90625vw}}@media only screen and (max-width:480px){.second__lead{margin:0 auto;padding-left:0;padding-right:0;width:345px}}.second__lead p{font-size:30px;font-weight:700;line-height:1.5em;text-align:center}@media only screen and (max-width:767px){.second__lead p{font-size:4.6875vw}}@media only screen and (max-width:480px){.second__lead p{font-size:20px}}.second__movie{background:#ededed;padding:30px 0}@media only screen and (max-width:767px){.second__movie{padding:4.6875vw 0}}.second__movie .movie__wrapper{margin:0 auto;width:654px}@media only screen and (max-width:767px){.second__movie .movie__wrapper{width:100%;width:345px}}.frame__wrap{padding-top:56.25%;position:relative}.frame__wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.movie__txt__box .movie__txt{font-size:30px;font-weight:700;line-height:1.35em;text-align:center}@media only screen and (max-width:767px){.movie__txt__box .movie__txt{font-size:5vw}}@media only screen and (max-width:480px){.movie__txt__box .movie__txt{margin:0 auto;width:345px}}.movie__txt__box .movie__txt .aside{font-size:14px;vertical-align:super}@media only screen and (max-width:767px){.movie__txt__box .movie__txt .aside{font-size:2.5vw}}.movie__txt__box .aside{font-size:13px;font-weight:400;text-align:center}@media only screen and (max-width:767px){.movie__txt__box .aside{font-size:2.5vw}}.second__section__title{border-style:solid;border-width:0 0 4px;margin-top:20px}@media only screen and (max-width:767px){.second__section__title{border-width:0 0 .625vw;margin-top:3.125vw}}.second__section__title .txt_box{margin:0 auto;max-width:1100px}@media only screen and (max-width:1200px){.second__section__title .txt_box{max-width:91.66667vw}}@media only screen and (max-width:767px){.second__section__title .txt_box{width:90.625vw}}@media only screen and (max-width:480px){.second__section__title .txt_box{width:345px}}.second__section__title .txt_box .section__title{font-family:Noto Sans JP,sans-serif;font-size:60px;font-weight:700}@media only screen and (max-width:767px){.second__section__title .txt_box .section__title{font-size:8.3vw;line-height:1.4em}}@media only screen and (max-width:480px){.second__section__title .txt_box .section__title{font-size:37px}}.second__section__title .txt_box .section__title__txt{color:#505050;font-family:Noto Sans JP,sans-serif;font-size:26px;line-height:1.9em;margin-top:5px}@media only screen and (max-width:767px){.second__section__title .txt_box .section__title__txt{font-size:4.0625vw;margin-top:.78125vw}}.container{margin-bottom:45px}@media only screen and (max-width:767px){.container{margin-bottom:6.25vw}}.container section:first-child{margin-top:20px}@media only screen and (max-width:767px){.container section:first-child{margin-top:3.125vw}}.container section:not(:first-child){margin-top:60px}@media only screen and (max-width:767px){.container section:not(:first-child){margin-top:9.375vw}}.section__content{background:#ededed;padding:40px 0}@media only screen and (max-width:767px){.section__content{padding:6.25vw 0}}.section__content .block--1{margin:0 auto;max-width:1100px}@media only screen and (max-width:1200px){.section__content .block--1{max-width:91.66667vw}}@media only screen and (max-width:767px){.section__content .block--1{width:90.625vw}}@media only screen and (max-width:480px){.section__content .block--1{width:345px}}.section__content .block--1:not(:first-child){margin-top:50px}@media only screen and (max-width:767px){.section__content .block--1:not(:first-child){margin-top:7.8125vw}}.section__content .block--1 .block__title{border-bottom:1px solid #003b69;color:#003b69;font-size:30px;font-weight:700;line-height:1.5em;padding-bottom:5px;text-align:center}@media only screen and (max-width:767px){.section__content .block--1 .block__title{font-size:4.6875vw;margin-top:.78125vw}}.section__content .block--1 .flexbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media only screen and (max-width:767px){.section__content .block--1 .flexbox{margin-top:3.125vw}}.section__content .block--1 .flexbox .box{max-width:542px}@media only screen and (max-width:1200px){.section__content .block--1 .flexbox .box{max-width:45.16667vw}}@media only screen and (max-width:767px){.section__content .block--1 .flexbox .box{max-width:none;width:100%}.section__content .block--1 .flexbox .box:not(:last-child){margin-bottom:4.6875vw}}.section__content .block--1 .flexbox .box h2{color:#003b69;font-size:30px;font-weight:700;line-height:1.6em;margin-bottom:30px}@media only screen and (max-width:767px){.section__content .block--1 .flexbox .box h2{font-size:5vw;margin-bottom:4.6875vw}}.section__content .block--1 .flexbox .box h2 small{font-size:24px}@media only screen and (max-width:767px){.section__content .block--1 .flexbox .box h2 small{font-size:4.0625vw}}.section__content .block--1 .flexbox .box p{font-size:16px;line-height:1.6em}@media only screen and (max-width:767px){.section__content .block--1 .flexbox .box p{font-size:2.8125vw}}.section__content .block--1 .block__txt{font-size:16px;line-height:1.6em;margin-top:15px}@media only screen and (max-width:767px){.section__content .block--1 .block__txt{font-size:2.8125vw;margin-top:2.34375vw}}.section__content .block--2{margin:0 auto;max-width:1100px}@media only screen and (max-width:1200px){.section__content .block--2{max-width:91.66667vw}}@media only screen and (max-width:480px){.section__content .block--2{max-width:345px}}.section__content .block--2 .flexbox{display:flex;flex-wrap:wrap;justify-content:space-between}.section__content .block--2 .flexbox .l_box{max-width:378px}@media only screen and (max-width:1200px){.section__content .block--2 .flexbox .l_box{max-width:31.5vw}}@media only screen and (max-width:767px){.section__content .block--2 .flexbox .l_box{max-width:90.625vw}}.section__content .block--2 .flexbox .l_box svg{height:auto;width:100%}.section__content .block--2 .flexbox .r_box{max-width:698px;width:100%}@media only screen and (max-width:1200px){.section__content .block--2 .flexbox .r_box{max-width:58.16667vw}}@media only screen and (max-width:767px){.section__content .block--2 .flexbox .r_box{max-width:90.625vw}}.section__content .block--2 .flexbox .r_box p{font-size:20px;font-weight:700}@media only screen and (max-width:767px){.section__content .block--2 .flexbox .r_box p{font-size:3.4375vw}}.section__content .block--2 .images_flex{display:flex;justify-content:space-between;margin-top:25px}@media only screen and (max-width:480px){.section__content .block--2 .images_flex{flex-wrap:wrap}}.section__content .block--2 .images_flex .image{max-width:728px}@media only screen and (max-width:1200px){.section__content .block--2 .images_flex .image{max-width:60.66667vw}}.section__content .block--2 .images_flex .txt{width:356px}@media only screen and (max-width:1200px){.section__content .block--2 .images_flex .txt{width:29.66667vw}}@media only screen and (max-width:480px){.section__content .block--2 .images_flex .txt{margin-top:1em;width:100%}}.section__content .block--2 .images_flex .txt p{font-size:16px;line-height:1.9em}.section__content .block--3{margin:0 auto;max-width:1100px}@media only screen and (max-width:1200px){.section__content .block--3{max-width:91.66667vw}}@media only screen and (max-width:480px){.section__content .block--3{max-width:345px}}.section__content .block--3 .flexbox{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.section__content .block--3 .flexbox{flex-wrap:wrap}}.section__content .block--3 .flexbox--a .l_box{max-width:635px}@media only screen and (max-width:1200px){.section__content .block--3 .flexbox--a .l_box{max-width:52.91667vw}}@media only screen and (max-width:767px){.section__content .block--3 .flexbox--a .l_box{max-width:90.625vw}}.section__content .block--3 .flexbox--a .r_box{width:370px}@media only screen and (max-width:1200px){.section__content .block--3 .flexbox--a .r_box{width:30.83333vw}}@media only screen and (max-width:767px){.section__content .block--3 .flexbox--a .r_box{width:90.625vw}}.section__content .block--3 .flexbox--b .l_box{max-width:728px}@media only screen and (max-width:1200px){.section__content .block--3 .flexbox--b .l_box{max-width:60.66667vw}}@media only screen and (max-width:767px){.section__content .block--3 .flexbox--b .l_box{max-width:90.625vw}}.section__content .block--3 .flexbox--b .r_box{width:257px}@media only screen and (max-width:1200px){.section__content .block--3 .flexbox--b .r_box{width:21.41667vw}}@media only screen and (max-width:767px){.section__content .block--3 .flexbox--b .r_box{width:100%}}.section__content .block--3 .flexbox .l_box h3{color:#eb6b45;font-size:45px;font-weight:700}@media only screen and (max-width:767px){.section__content .block--3 .flexbox .l_box h3{font-size:7.03125vw}}@media only screen and (max-width:480px){.section__content .block--3 .flexbox .l_box h3{font-size:26px}}.section__content .block--3 .flexbox .l_box h3 small{color:#eb6b45;font-size:20px;font-weight:700}@media only screen and (max-width:767px){.section__content .block--3 .flexbox .l_box h3 small{font-size:3.4375vw}}@media only screen and (max-width:480px){.section__content .block--3 .flexbox .l_box h3 small{font-size:12px}}.section__content .block--3 .flexbox .l_box h3 span{border:2px solid #ac193e;color:#ac193e;display:inline-block;font-size:20px;font-weight:700;margin-left:1em;padding:5px 0;text-align:center;vertical-align:middle;width:180px}@media only screen and (max-width:767px){.section__content .block--3 .flexbox .l_box h3 span{border:.3125vw solid #ac193e;font-size:3.4375vw;padding:.78125vw 0;width:31.25vw}}@media only screen and (max-width:480px){.section__content .block--3 .flexbox .l_box h3 span{width:90px}}.section__content .block--3 .flexbox .l_box p{font-size:20px;font-weight:700;margin-top:30px}@media only screen and (max-width:767px){.section__content .block--3 .flexbox .l_box p{font-size:3.4375vw;margin-top:4.6875vw}}.section__content .block--3 figure{margin-top:30px}@media only screen and (max-width:767px){.section__content .block--3 figure{margin-top:4.6875vw}}.section__content .block--3 .use_ex{align-items:center;background:#fff;box-sizing:border-box;display:flex;margin-top:20px;padding:15px}@media only screen and (max-width:1200px){.section__content .block--3 .use_ex{flex-wrap:wrap}}@media only screen and (max-width:767px){.section__content .block--3 .use_ex{margin-top:3.125vw;padding:2.34375vw}}.section__content .block--3 .use_ex p{color:#eb6b45;font-size:25px;font-weight:700;margin-right:50px}@media only screen and (max-width:1200px){.section__content .block--3 .use_ex p{margin-bottom:1em}}@media only screen and (max-width:767px){.section__content .block--3 .use_ex p{font-size:3.90625vw;margin-right:7.8125vw}}.section__content .block--3 .use_ex ul{align-items:center;display:flex}@media only screen and (max-width:1200px){.section__content .block--3 .use_ex ul{flex-wrap:wrap;width:100%}}.section__content .block--3 .use_ex ul li{background:#898989;border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:2px 10px}@media only screen and (max-width:1200px){.section__content .block--3 .use_ex ul li{margin-bottom:1em}}@media only screen and (max-width:767px){.section__content .block--3 .use_ex ul li{font-size:2.8125vw;padding:.3125vw 1.5625vw}}.section__content .block--3 .use_ex ul li:not(:last-child){margin-right:6px}@media only screen and (max-width:767px){.section__content .block--3 .use_ex ul li:not(:last-child){margin-right:.9375vw}}video{width:100%}.movie .movie__wrapper{margin:0 auto;width:654px}@media only screen and (max-width:767px){.movie .movie__wrapper{width:90.625vw}}@media only screen and (max-width:480px){.movie .movie__wrapper{width:345px}}.movie .movie__wrapper .frame__wrap{padding-top:56.25%;position:relative}.movie .movie__wrapper .frame__wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.top_section{margin-bottom:130px}@media only screen and (max-width:767px){.top_section{margin-bottom:15.625vw}}section.other--1{margin-top:30px}@media only screen and (max-width:767px){section.other--1{margin-top:4.6875vw}}section.other--1 .section__content{background:rgba(87,122,187,.15)}section.other--1 .section__content .flexbox{margin-top:0}section.other--2{margin-top:30px}@media only screen and (max-width:767px){section.other--2{margin-top:4.6875vw}}section.other--2 .section__content{background:none;padding:0}section.other--2 .section__content .block--1{max-width:1164px}@media only screen and (max-width:1200px){section.other--2 .section__content .block--1{max-width:97vw}}@media only screen and (max-width:767px){section.other--2 .section__content .block--1{width:90.625vw}}@media only screen and (max-width:480px){section.other--2 .section__content .block--1{width:345px}}section.other--2 .section__content .block__title{border-bottom:none}section.other--2 .section__content .flexbox .box:nth-child(2){max-width:605px}@media only screen and (max-width:1200px){section.other--2 .section__content .flexbox .box:nth-child(2){max-width:50.41667vw}}@media only screen and (max-width:767px){section.other--2 .section__content .flexbox .box:nth-child(2){max-width:90.625vw}}.auto-tuning section.other--3{margin-top:120px}@media only screen and (max-width:767px){.auto-tuning section.other--3{margin-top:15.625vw}}.auto-tuning section.other--3 .section__content{background:rgba(0,158,167,.1)}.auto-tuning section.other--3 .section__content .block--1 h2{color:#003b69;font-size:28px;font-weight:700;line-height:1.4em}@media only screen and (max-width:767px){.auto-tuning section.other--3 .section__content .block--1 h2{font-size:4.6875vw}}.auto-tuning section.other--3 .section__content .block--1 p{line-height:1em}@media only screen and (max-width:767px){.auto-tuning section.other--3 .section__content .block--1 p svg{height:auto;width:100%}}.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box{max-width:604px;position:relative}@media only screen and (max-width:1200px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box{max-width:50.33333vw}}@media only screen and (max-width:767px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box{max-width:90.625vw}}.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box p{font-size:20px;font-weight:400;line-height:1.8em}@media only screen and (max-width:767px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box p{font-size:3.4375vw;margin-bottom:4.6875vw}}.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box img{bottom:0;left:0;position:absolute;width:604px}@media only screen and (max-width:1200px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box img{width:50.33333vw}}@media only screen and (max-width:767px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box img{position:static;width:90.625vw}}@media only screen and (max-width:480px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .l_box img{width:100%}}.auto-tuning section.other--3 .section__content .block--1 .flexbox .r_box{max-width:464px}@media only screen and (max-width:1200px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .r_box{max-width:38.66667vw}}@media only screen and (max-width:767px){.auto-tuning section.other--3 .section__content .block--1 .flexbox .r_box{max-width:90.625vw}}.auto-tuning .block--2 .img01{margin-top:25px}@media only screen and (max-width:767px){.auto-tuning .block--2 .img01{margin-top:3.90625vw}}.auto-tuning .block--2 h3{color:#003b69;font-size:30px;font-weight:700;line-height:1.5em;margin-top:35px}@media only screen and (max-width:767px){.auto-tuning .block--2 h3{font-size:5.15625vw;margin-top:5.46875vw}}.auto-tuning .block--2 .img02{margin-top:15px}@media only screen and (max-width:767px){.auto-tuning .block--2 .img02{margin-top:2.34375vw}}.auto-tuning .images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}@media only screen and (max-width:767px){.auto-tuning .images{margin-top:1.5625vw}}.auto-tuning .images figure{margin-bottom:10px;max-width:542px}@media only screen and (max-width:1200px){.auto-tuning .images figure{max-width:45.16667vw}}@media only screen and (max-width:767px){.auto-tuning .images figure{margin-bottom:1.5625vw;max-width:90.625vw}}.application .other--4{margin-top:0}.application .other--4 .block--white{margin:0 auto;max-width:1100px;padding:70px 0 130px;position:relative}@media only screen and (max-width:1200px){.application .other--4 .block--white{max-width:91.66667vw}}@media only screen and (max-width:767px){.application .other--4 .block--white{padding:5vw 0 15vw}}@media only screen and (max-width:480px){.application .other--4 .block--white{max-width:345px}}.application .other--4 .block--white .flexbox{display:flex;justify-content:space-between}.application .other--4 .block--white .flexbox .l_box{background:#000;padding:40px 0;width:263px}@media only screen and (max-width:1200px){.application .other--4 .block--white .flexbox .l_box{width:21.91667vw}}@media only screen and (max-width:480px){.application .other--4 .block--white .flexbox .l_box{padding:30px 0;width:90px}}.application .other--4 .block--white .flexbox .l_box p{color:#fff;font-size:30px;font-weight:700;line-height:1.5em;text-align:center}@media only screen and (max-width:1200px){.application .other--4 .block--white .flexbox .l_box p{font-size:2.5vw}}.application .other--4 .block--white .flexbox .r_box{width:821px}@media only screen and (max-width:1200px){.application .other--4 .block--white .flexbox .r_box{width:68.41667vw}}@media only screen and (max-width:480px){.application .other--4 .block--white .flexbox .r_box{width:250px}}.application .other--4 .block--white .flexbox .r_box p{font-size:24px;font-weight:700;line-height:1.45em}@media only screen and (max-width:1200px){.application .other--4 .block--white .flexbox .r_box p{font-size:2.08333vw}}@media only screen and (max-width:767px){.application .other--4 .block--white .flexbox .r_box p{font-size:2.8vw}}@media only screen and (max-width:480px){.application .other--4 .block--white .flexbox .r_box p{font-size:10px}}.application .other--4 .block--white .flexbox .r_box p span{border:2px solid #ac193e;color:#ac193e;display:inline-block;font-size:18px;font-weight:700;line-height:1.5em;margin-left:.5em;text-align:center;width:151px}@media only screen and (max-width:1200px){.application .other--4 .block--white .flexbox .r_box p span{font-size:1.5vw;width:12.58333vw}}@media only screen and (max-width:480px){.application .other--4 .block--white .flexbox .r_box p span{border:1px solid #ac193e;font-size:10px}}.application .other--4 .block--white figure{bottom:35px;position:absolute;right:0}@media only screen and (max-width:1200px){.application .other--4 .block--white figure{width:100%}}@media only screen and (max-width:480px){.application .other--4 .block--white figure{bottom:.5em}}.application .other--4 .section__content{background:rgba(209,157,43,.1)}.application .other--4 .section__content .wrap{margin:0 auto;max-width:1100px}@media only screen and (max-width:1200px){.application .other--4 .section__content .wrap{max-width:91.66667vw}}@media only screen and (max-width:480px){.application .other--4 .section__content .wrap{max-width:345px}}.application .other--4 .section__content .wrap .flexbox{display:flex}@media only screen and (max-width:1100px){.application .other--4 .section__content .wrap .flexbox{flex-wrap:wrap}}.application .other--4 .section__content .wrap .flexbox .l_box{width:451px}@media only screen and (max-width:1200px){.application .other--4 .section__content .wrap .flexbox .l_box{width:35.83333vw}}@media only screen and (max-width:1100px){.application .other--4 .section__content .wrap .flexbox .l_box{margin-bottom:1em;width:100%}}.application .other--4 .section__content .wrap .flexbox .l_box p{color:#eb6b45;font-size:26px;font-weight:700;line-height:1.6em}@media only screen and (max-width:767px){.application .other--4 .section__content .wrap .flexbox .l_box p{font-size:5vw}}.application .other--4 .section__content .wrap .flexbox .l_box p:nth-child(2){margin-top:15px}.application .other--4 .section__content .wrap .flexbox .l_box p em{font-size:32px}@media only screen and (max-width:767px){.application .other--4 .section__content .wrap .flexbox .l_box p em{font-size:5.8vw}}.application .other--4 .section__content .wrap .flexbox .r_box{width:635px}@media only screen and (max-width:1200px){.application .other--4 .section__content .wrap .flexbox .r_box{width:52.91667vw}}@media only screen and (max-width:1100px){.application .other--4 .section__content .wrap .flexbox .r_box{width:100%}}.application .other--4 .section__content .wrap .flexbox .r_box p{font-size:20px;font-weight:700}@media only screen and (max-width:767px){.application .other--4 .section__content .wrap .flexbox .r_box p{font-size:3.5vw}}.application .other--4 .section__content .wrap figure{margin-top:25px}.application .box__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.application .box__list .box{max-width:542px}@media only screen and (max-width:1200px){.application .box__list .box{max-width:45.16667vw}}@media only screen and (max-width:767px){.application .box__list .box{max-width:100%}}.application .box__list .box:not(:last-child){margin-bottom:60px}@media only screen and (max-width:767px){.application .box__list .box:not(:last-child){margin-bottom:2em}}.application .box__list .box:nth-child(3){margin-bottom:0}@media only screen and (max-width:767px){.application .box__list .box:nth-child(3){margin-bottom:2em}}.application .box__list .box .more{background:#003b69;color:#fff;font-size:20px;font-weight:700;margin-bottom:25px;text-align:center}.application .box__list .box .box__ttl{color:#003b69;font-size:30px;font-weight:700;margin-bottom:20px}.application .box__list .box .desc{font-size:16px;margin-bottom:25px}.use-case .section__title{position:relative}.use-case .section__title .txtbox{margin:0 auto;max-width:1100px;width:100%}@media only screen and (max-width:1200px){.use-case .section__title .txtbox{max-width:91.66667vw}}@media only screen and (max-width:767px){.use-case .section__title .txtbox{margin:0 auto}}@media only screen and (max-width:480px){.use-case .section__title .txtbox{width:345px}}.use-case .section__title .txtbox h2{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:45px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:1200px){.use-case .section__title .txtbox h2{font-size:3.75vw;margin-bottom:1.66667vw}}@media only screen and (max-width:767px){.use-case .section__title .txtbox h2{font-size:7.03125vw;margin-bottom:3.125vw}}.use-case .section__title .txtbox p{color:#fff;font-size:26px;font-weight:700;line-height:1.6em}@media only screen and (max-width:1200px){.use-case .section__title .txtbox p{font-size:2.16667vw}}@media only screen and (max-width:767px){.use-case .section__title .txtbox p{font-size:4.0625vw}}.use-case .item__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 80px;max-width:1100px;width:100%}@media only screen and (max-width:1200px){.use-case .item__list{max-width:91.66667vw}}@media only screen and (max-width:767px){.use-case .item__list{margin-bottom:5em;width:90.625vw}}@media only screen and (max-width:480px){.use-case .item__list{width:345px}}.use-case .item__list .item{margin-top:45px;width:542px}@media only screen and (max-width:1200px){.use-case .item__list .item{width:45.16667vw}}@media only screen and (max-width:767px){.use-case .item__list .item{width:100%}}.use-case .item__list .item .item__ttl{background:#215283;color:#fff;font-size:23px;font-weight:700;line-height:1.3em;padding:3px 10px}@media only screen and (max-width:767px){.use-case .item__list .item .item__ttl{font-size:4.21875vw;padding:.78125vw 1.5625vw}}.use-case .item__list .item .item__desc{font-size:16px;margin-top:15px}@media only screen and (max-width:767px){.use-case .item__list .item .item__desc{font-size:3.125vw;margin-top:2.34375vw}}.use-case .item__list .item .item__feature{background:#215283;border-radius:50px;color:#fff;font-size:22px;font-weight:700;line-height:1.5em;margin-top:15px;padding:5px 15px;text-align:center}@media only screen and (max-width:767px){.use-case .item__list .item .item__feature{border-radius:7.8125vw;font-size:3.75vw;margin-top:2.34375vw;padding:.78125vw 1.5625vw}}.use-case .item__list .item .item__feature.gray{background:#7e7c7c}.use-case .item__list .item .item__feature.square{border-radius:20px;box-sizing:border-box;padding:10px 20px}@media only screen and (max-width:767px){.use-case .item__list .item .item__feature.square{padding:1.5625vw 3.125vw}}.use-case .item__list .item .flexbox{display:flex;justify-content:space-between}@media only screen and (max-width:480px){.use-case .item__list .item .flexbox{display:block}}.use-case .item__list .item .flexbox figure{width:263px}@media only screen and (max-width:767px){.use-case .item__list .item .flexbox figure{width:39.0625vw}}@media only screen and (max-width:480px){.use-case .item__list .item .flexbox figure{margin-bottom:1em;width:100%}}.use-case .item__list .item .flexbox .txt{padding-top:1em;width:263px}@media only screen and (max-width:767px){.use-case .item__list .item .flexbox .txt{width:42.1875vw}}@media only screen and (max-width:480px){.use-case .item__list .item .flexbox .txt{width:100%}}.eng_txt_1{width:359px}@media only screen and (max-width:767px){.eng_txt_1{margin:1em 0;width:359px}}@media only screen and (max-width:480px){.eng_txt_1{width:100%}}.eng_txt_2{width:282px}@media only screen and (max-width:767px){.eng_txt_2{margin-bottom:1em;width:282px}}.eng_txt_3{margin-bottom:1em;width:227px}@media only screen and (max-width:767px){.eng_txt_3{margin-bottom:1em;width:227px}}.eng_txt_4{width:349px}@media only screen and (max-width:767px){.eng_txt_4{margin-bottom:1em;width:349px}}@media only screen and (max-width:480px){.eng_txt_4{width:100%}}#eng{word-break:keep-all}