@import url("https://fonts.googleapis.com/css2?family=Montserrat+Subrayada:wght@400;700&family=Montserrat:wght@700&display=swap");.footer{margin-top:0}.contents{padding:0;line-height:1}.contents *{-webkit-box-sizing:border-box;box-sizing:border-box}.contents img{display:block;width:100%}.contents picture{display:block}@media screen and (max-width: 768px){.contents .pc{display:none}}@media screen and (min-width: 769px){.contents .sp{display:none}}@media print{.contents .sp{display:none}}@media screen and (min-width: 769px){.contents .hero{padding-top:80px;padding-bottom:100px}}@media print{.contents .hero{padding-top:80px;padding-bottom:100px}}@media screen and (max-width: 768px){.contents .hero{padding-top:calc(430 / 750 * 100vw);background:url(../images/product/hero-bg.sp.png) no-repeat center top/100% auto}}.contents .hero .box{background-color:#0175C1}@media screen and (min-width: 769px){.contents .hero .box{margin-left:calc(50% - 189px);border-radius:40px 0px 0px 40px}}@media print{.contents .hero .box{margin-left:calc(50% - 189px);border-radius:40px 0px 0px 40px}}@media screen and (max-width: 768px){.contents .hero .box{margin-left:calc(50 / 750 * 100vw);border-top-left-radius:calc(30 / 750 * 100vw);border-bottom-left-radius:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .hero .box .inner{max-width:872px}}@media print{.contents .hero .box .inner{max-width:872px}}.contents .hero .box .innerr{position:relative}@media screen and (min-width: 769px){.contents .hero .box .innerr{padding-top:82.1px;padding-bottom:69.2px;padding-left:calc(153.6 / 872 * 100%)}}@media print{.contents .hero .box .innerr{padding-top:82.1px;padding-bottom:69.2px;padding-left:calc(153.6 / 872 * 100%)}}@media screen and (max-width: 768px){.contents .hero .box .innerr{padding-top:calc(74 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw);padding-left:calc(70 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .hero .box .title{width:calc(495 / (872 - 153.6) * 100%)}}@media print{.contents .hero .box .title{width:calc(495 / (872 - 153.6) * 100%)}}@media screen and (max-width: 768px){.contents .hero .box .title{width:calc(503 / 750 * 100vw)}}.contents .hero .box .lead{color:#fff;line-height:2}@media screen and (min-width: 769px){.contents .hero .box .lead{margin-top:25px;font-size:16px;width:505px}}@media print{.contents .hero .box .lead{margin-top:25px;font-size:16px;width:505px}}@media screen and (max-width: 768px){.contents .hero .box .lead{margin-top:calc(30 / 750 * 100vw);font-size:calc(28 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .hero .box .link{margin-top:40px}}@media print{.contents .hero .box .link{margin-top:40px}}@media screen and (max-width: 768px){.contents .hero .box .link{margin-top:calc(60 / 750 * 100vw)}}.contents .hero .box .link a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;font-weight:bold;color:#0274C2;border-radius:6px}@media screen and (min-width: 769px){.contents .hero .box .link a{width:260px;height:50px;font-size:16px}}@media print{.contents .hero .box .link a{width:260px;height:50px;font-size:16px}}@media screen and (max-width: 768px){.contents .hero .box .link a{width:calc(500 / 750 * 100vw);height:calc(100 / 750 * 100vw);font-size:calc(28 / 750 * 100vw)}}.contents .hero .box .link a:after{content:"";background:url(../images/product/arrow-r-blue.svg) no-repeat center/contain}@media screen and (min-width: 769px){.contents .hero .box .link a:after{position:absolute;right:20px;width:10px;height:7px}}@media print{.contents .hero .box .link a:after{position:absolute;right:20px;width:10px;height:7px}}@media screen and (max-width: 768px){.contents .hero .box .link a:after{width:calc(24 / 750 * 100vw);height:calc(17 / 750 * 100vw);margin-left:1em}}@media screen and (min-width: 769px){.contents .hero .box .link a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .hero .box .link a:hover:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}@media print{.contents .hero .box .link a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .hero .box .link a:hover:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}.contents .hero .box .image{position:absolute}@media screen and (min-width: 769px){.contents .hero .box .image{top:calc(18.6 / 548 * 100%);left:calc(-395 / 872 * 100%);width:calc(458 / 872 * 100%)}}@media print{.contents .hero .box .image{top:calc(18.6 / 548 * 100%);left:calc(-395 / 872 * 100%);width:calc(458 / 872 * 100%)}}@media screen and (max-width: 768px){.contents .hero .box .image{top:calc(-373 / 750 * 100vw);left:calc(0 / 750 * 100vw);width:calc(671 / 750 * 100vw)}}.contents .hero .box .patch{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 769px){.contents .hero .box .patch>div{width:calc(120 / 250 * 100%)}}@media print{.contents .hero .box .patch>div{width:calc(120 / 250 * 100%)}}@media screen and (max-width: 768px){.contents .hero .box .patch>div{width:calc(130 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .hero .box .patch{top:calc(-10 / 548 * 100%);left:calc(530 / 872 * 100%);width:calc(250 / 872 * 100%)}}@media print{.contents .hero .box .patch{top:calc(-10 / 548 * 100%);left:calc(530 / 872 * 100%);width:calc(250 / 872 * 100%)}}@media screen and (max-width: 768px){.contents .hero .box .patch{top:calc(-79 / 750 * 100vw);left:calc(384 / 750 * 100vw);width:calc(266 / 750 * 100vw)}}.contents .navi{padding-top:50px;padding-bottom:50px;background-color:#F4F9FF}.contents .navi ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}.contents .navi ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:260px;height:50px}.contents .navi ul li a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0175C1;color:#ffffff;border-radius:6px;font-size:15px;font-weight:bold}.contents .navi ul li a:after{content:"";position:absolute;right:20px;width:7px;height:10px;background-image:url(../images/product/arrow-b-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 769px){.contents .navi ul li a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .navi ul li a:hover:after{-webkit-transform:translateY(50%);transform:translateY(50%)}}@media print{.contents .navi ul li a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .navi ul li a:hover:after{-webkit-transform:translateY(50%);transform:translateY(50%)}}.contents .section{position:relative;overflow:hidden}@media screen and (min-width: 769px){.contents .section{padding-top:80px}}@media print{.contents .section{padding-top:80px}}@media screen and (max-width: 768px){.contents .section{padding-top:calc(100 / 750 * 100vw)}}.contents .section .section-header{position:relative;z-index:1}.contents .section .section-header .title{color:#0274C2;font-weight:bold;text-align:center;line-height:1.35}.contents .section .section-header .title .ja,.contents .section .section-header .title .en{display:block}@media screen and (min-width: 769px){.contents .section .section-header .title .ja:not(:first-child),.contents .section .section-header .title .en:not(:first-child){margin-top:10px}}@media print{.contents .section .section-header .title .ja:not(:first-child),.contents .section .section-header .title .en:not(:first-child){margin-top:10px}}@media screen and (max-width: 768px){.contents .section .section-header .title .ja:not(:first-child),.contents .section .section-header .title .en:not(:first-child){margin-top:calc(10 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section .section-header .title .ja{font-size:20px}}@media print{.contents .section .section-header .title .ja{font-size:20px}}@media screen and (max-width: 768px){.contents .section .section-header .title .ja{font-size:calc(26 / 750 * 100vw)}}.contents .section .section-header .title .en{font-family:'Montserrat', sans-serif}@media screen and (min-width: 769px){.contents .section .section-header .title .en{font-size:44px}}@media print{.contents .section .section-header .title .en{font-size:44px}}@media screen and (max-width: 768px){.contents .section .section-header .title .en{font-size:calc(50 / 750 * 100vw)}}.contents .section .section-body{position:relative;z-index:1;max-width:1120px;margin-left:auto;margin-right:auto}.contents .section-cases{position:relative}.contents .section-cases:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}@media screen and (min-width: 769px){.contents .section-cases:before{left:calc(50% - (1210px / 2) + 15px);top:80px;width:1210px;height:991px;background-image:url(../images/product/cases-bg.png)}}@media print{.contents .section-cases:before{left:calc(50% - (1210px / 2) + 15px);top:80px;width:1210px;height:991px;background-image:url(../images/product/cases-bg.png)}}@media screen and (max-width: 768px){.contents .section-cases:before{top:calc(120 / 750 * 100vw);left:calc(19 / 750 * 100vw);width:calc(717 / 750 * 100vw);height:calc(1710 / 750 * 100vw);background-image:url(../images/product/cases-bg.sp.png)}}.contents .section-cases .section-body{margin-top:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%}@media screen and (min-width: 769px){.contents .section-cases .section-body{padding-top:50px;padding-bottom:140px;overflow:hidden}}@media print{.contents .section-cases .section-body{padding-top:50px;padding-bottom:140px;overflow:hidden}}@media screen and (max-width: 768px){.contents .section-cases .section-body{padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw);position:relative}.contents .section-cases .section-body:after{content:"";position:absolute;background-image:url(../images/product/cases-illust.sp.svg);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:1;bottom:calc(80 / 750 * 100vw);left:calc(430 / 750 * 100vw);width:calc(300 / 750 * 100vw);height:calc(125 / 750 * 100vw)}}.contents .section-cases .slider{overflow:visible}@media screen and (min-width: 769px){.contents .section-cases .slider{width:calc((960px + 80px) * 3)}}@media print{.contents .section-cases .slider{width:calc((960px + 80px) * 3)}}@media screen and (max-width: 768px){.contents .section-cases .slider{width:300vw}}.contents .section-cases .navigation .prev,.contents .section-cases .navigation .next{content:"";position:absolute;top:calc(50% - 50px);width:0;height:0;border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;z-index:1}@media screen and (max-width: 768px){.contents .section-cases .navigation .prev,.contents .section-cases .navigation .next{border-top-width:calc(21 / 750 * 100vw);border-bottom-width:calc(21 / 750 * 100vw)}}.contents .section-cases .navigation .prev{border-left:0;border-right:18px solid #0175C1}@media screen and (min-width: 769px){.contents .section-cases .navigation .prev{right:calc(50% + 510px)}}@media print{.contents .section-cases .navigation .prev{right:calc(50% + 510px)}}@media screen and (max-width: 768px){.contents .section-cases .navigation .prev{right:92.5%;border-right-width:calc(24 / 750 * 100vw)}}.contents .section-cases .navigation .next{border-right:0;border-left:18px solid #0175C1}@media screen and (min-width: 769px){.contents .section-cases .navigation .next{left:calc(50% + 510px)}}@media print{.contents .section-cases .navigation .next{left:calc(50% + 510px)}}@media screen and (max-width: 768px){.contents .section-cases .navigation .next{left:92.5%;border-left-width:calc(24 / 750 * 100vw)}}.contents .section-cases .list{overflow:visible}@media screen and (min-width: 769px){.contents .section-cases .item{padding-left:40px;padding-right:40px}}@media print{.contents .section-cases .item{padding-left:40px;padding-right:40px}}@media screen and (max-width: 768px){.contents .section-cases .item{width:100vw;padding-left:calc(90 / 750 * 100vw);padding-right:calc(90 / 750 * 100vw)}}.contents .section-cases .item .box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#fff;height:100%}@media screen and (min-width: 769px){.contents .section-cases .item .box{width:960px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.16);box-shadow:0 0 40px rgba(0,0,0,0.16);border-radius:20px}}@media print{.contents .section-cases .item .box{width:960px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.16);box-shadow:0 0 40px rgba(0,0,0,0.16);border-radius:20px}}@media screen and (max-width: 768px){.contents .section-cases .item .box{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:calc(20 / 750 * 100vw);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.16);box-shadow:0 0 20px rgba(0,0,0,0.16)}}.contents .section-cases .item .tag{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:10px;background-color:#0274C2;z-index:1;color:#fff;font-weight:bold}@media screen and (min-width: 769px){.contents .section-cases .item .tag{width:160px;height:40px;font-size:13px}}@media print{.contents .section-cases .item .tag{width:160px;height:40px;font-size:13px}}@media screen and (max-width: 768px){.contents .section-cases .item .tag{width:calc(240 / 750 * 100vw);height:calc(60 / 750 * 100vw);font-size:calc(22 / 750 * 100vw)}}.contents .section-cases .item .img{position:relative}@media screen and (min-width: 769px){.contents .section-cases .item .img{width:calc(380 / 960 * 100%)}}@media print{.contents .section-cases .item .img{width:calc(380 / 960 * 100%)}}@media screen and (max-width: 768px){.contents .section-cases .item .img{width:100%}}.contents .section-cases .item .img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0,0,0,0)), to(#000));background:-webkit-linear-gradient(rgba(0,0,0,0) 30%, #000 100%);background:linear-gradient(rgba(0,0,0,0) 30%, #000 100%);opacity:0.9}.contents .section-cases .item .img dl{position:absolute;bottom:0;color:#fff}@media screen and (min-width: 769px){.contents .section-cases .item .img dl{padding:30px}}@media print{.contents .section-cases .item .img dl{padding:30px}}@media screen and (max-width: 768px){.contents .section-cases .item .img dl{padding-top:calc(20 / 750 * 100vw);padding-bottom:calc(20 / 750 * 100vw);padding-right:calc(20 / 750 * 100vw);padding-left:calc(180 / 750 * 100vw);min-height:calc(180 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases .item .img dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}}@media print{.contents .section-cases .item .img dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}}.contents .section-cases .item .img dl dt .logo{border-radius:10px;overflow:hidden}@media screen and (min-width: 769px){.contents .section-cases .item .img dl dt .logo{width:70px;height:70px}}@media print{.contents .section-cases .item .img dl dt .logo{width:70px;height:70px}}@media screen and (max-width: 768px){.contents .section-cases .item .img dl dt .logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(20 / 750 * 100vw);width:calc(140 / 750 * 100vw);height:calc(140 / 750 * 100vw)}}.contents .section-cases .item .img dl dt .name{font-weight:bold}@media screen and (min-width: 769px){.contents .section-cases .item .img dl dt .name{font-size:26px}}@media print{.contents .section-cases .item .img dl dt .name{font-size:26px}}@media screen and (max-width: 768px){.contents .section-cases .item .img dl dt .name{font-size:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases .item .img dl dd{margin-top:10px;font-size:16px;line-height:calc(26 / 16)}}@media print{.contents .section-cases .item .img dl dd{margin-top:10px;font-size:16px;line-height:calc(26 / 16)}}@media screen and (max-width: 768px){.contents .section-cases .item .img dl dd{margin-top:calc(10 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(38 / 26)}}.contents .section-cases .item .img dl dd sup{font-size:70%;vertical-align:super}@media screen and (min-width: 769px){.contents .section-cases .item .img dl dd .note{margin-top:10px}}@media print{.contents .section-cases .item .img dl dd .note{margin-top:10px}}@media screen and (max-width: 768px){.contents .section-cases .item .img dl dd .note{margin-top:calc(10 / 750 * 100vw)}}.contents .section-cases .item .img dl dd .note li{margin-left:1.5em}@media screen and (min-width: 769px){.contents .section-cases .item .img dl dd .note li{font-size:13px}}@media print{.contents .section-cases .item .img dl dd .note li{font-size:13px}}@media screen and (max-width: 768px){.contents .section-cases .item .img dl dd .note li{font-size:calc(20 / 750 * 100vw)}}.contents .section-cases .item .img dl dd .note li:before{content:"※";display:inline-block;width:1.5em;margin-left:-1.5em}.contents .section-cases .item .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.contents .section-cases .item .txt{width:calc(580 / 960 * 100%);padding-left:calc(40 / 960 * 100%);padding-right:calc(40 / 960 * 100%)}}@media print{.contents .section-cases .item .txt{width:calc(580 / 960 * 100%);padding-left:calc(40 / 960 * 100%);padding-right:calc(40 / 960 * 100%)}}@media screen and (max-width: 768px){.contents .section-cases .item .txt{padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}}.contents .section-cases .item .txt dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:10px}@media screen and (min-width: 769px){.contents .section-cases .item .txt dl{padding-left:calc(30 / 500 * 100%)}}@media print{.contents .section-cases .item .txt dl{padding-left:calc(30 / 500 * 100%)}}@media screen and (max-width: 768px){.contents .section-cases .item .txt dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 769px){.contents .section-cases .item .txt dl dt{width:80px;padding-top:calc(25 / 470 * 100%);padding-bottom:calc(25 / 470 * 100%)}}@media print{.contents .section-cases .item .txt dl dt{width:80px;padding-top:calc(25 / 470 * 100%);padding-bottom:calc(25 / 470 * 100%)}}@media screen and (max-width: 768px){.contents .section-cases .item .txt dl dt{width:calc(100 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases .item .txt dl dd{padding-top:calc(15 / 470 * 100%);padding-bottom:calc(15 / 470 * 100%);width:calc(100% - 80px - 20 / 470 * 100%)}}@media print{.contents .section-cases .item .txt dl dd{padding-top:calc(15 / 470 * 100%);padding-bottom:calc(15 / 470 * 100%);width:calc(100% - 80px - 20 / 470 * 100%)}}@media screen and (max-width: 768px){.contents .section-cases .item .txt dl dd{margin-top:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases .item .txt dl.task dd{padding-right:calc(15 / 470 * 100%);font-size:16px;line-height:2}}@media print{.contents .section-cases .item .txt dl.task dd{padding-right:calc(15 / 470 * 100%);font-size:16px;line-height:2}}@media screen and (max-width: 768px){.contents .section-cases .item .txt dl.task dd{font-size:calc(26 / 750 * 100vw);line-height:calc(42 / 26)}}.contents .section-cases .item .txt dl.solution{background-color:#F5F5F5}@media screen and (max-width: 768px){.contents .section-cases .item .txt dl.solution{margin-top:calc(40 / 750 * 100vw);padding-top:calc(30 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw);padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases .item .txt dl.solution dd{padding-right:calc(30 / 470 * 100%)}}@media print{.contents .section-cases .item .txt dl.solution dd{padding-right:calc(30 / 470 * 100%)}}.contents .section-cases .item .txt dl.solution dd ul li{margin-left:1em;font-weight:bold}@media screen and (min-width: 769px){.contents .section-cases .item .txt dl.solution dd ul li{font-size:18px;line-height:2}}@media print{.contents .section-cases .item .txt dl.solution dd ul li{font-size:18px;line-height:2}}@media screen and (max-width: 768px){.contents .section-cases .item .txt dl.solution dd ul li{font-size:calc(28 / 750 * 100vw);line-height:calc(44 / 28)}}.contents .section-cases .item .txt dl.solution dd ul li:before{content:"・";margin-left:-1em;width:1em;display:inline-block}.contents .section-cases .item .txt dl.solution dd ul .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF600));background:-webkit-linear-gradient(transparent 60%, #FFF600 60%);background:linear-gradient(transparent 60%, #FFF600 60%)}.contents .section-cases .scrollmagic .item{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-cases .scrollmagic .item:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}.contents .section-cases .scrollmagic .item:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}.contents .section-cases .scrollmagic .item:nth-child(3){-webkit-transition-delay:0.45s;transition-delay:0.45s}.contents .section-cases .scrollmagic .item:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.contents .section-cases .scrollmagic .item:nth-child(5){-webkit-transition-delay:0.75s;transition-delay:0.75s}.contents .section-cases .scrollmagic .item:nth-child(6){-webkit-transition-delay:0.9s;transition-delay:0.9s}.contents .section-cases .scrollmagic .item:nth-child(7){-webkit-transition-delay:1.05s;transition-delay:1.05s}.contents .section-cases .scrollmagic .item:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}.contents .section-cases .scrollmagic .item:nth-child(9){-webkit-transition-delay:1.35s;transition-delay:1.35s}.contents .section-cases .scrollmagic .item:nth-child(10){-webkit-transition-delay:1.5s;transition-delay:1.5s}.contents .section-cases .scrollmagic:not(.magic) .item{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.contents .section-locals{position:relative;background-color:#F4F9FF;overflow:visible}@media screen and (min-width: 769px){.contents .section-locals{padding-top:35px;padding-bottom:60px}}@media print{.contents .section-locals{padding-top:35px;padding-bottom:60px}}@media screen and (max-width: 768px){.contents .section-locals{padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}}.contents .section-locals:before{content:"";position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-top:0;border-left:45px solid transparent;border-right:45px solid transparent;border-bottom:50px solid #F4F9FF}@media screen and (max-width: 768px){.contents .section-locals:before{border-left-width:calc(35 / 750 * 100vw);border-right-width:calc(35 / 750 * 100vw);border-bottom-width:calc(40 / 750 * 100vw)}}.contents .section-locals .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.contents .section-locals .section-header{margin-bottom:15px}}@media print{.contents .section-locals .section-header{margin-bottom:15px}}@media screen and (max-width: 768px){.contents .section-locals .section-header{margin-bottom:calc(30 / 750 * 100vw)}}.contents .section-locals .section-header .title{position:relative;color:#0274C2;font-weight:bold}@media screen and (min-width: 769px){.contents .section-locals .section-header .title{font-size:25px}}@media print{.contents .section-locals .section-header .title{font-size:25px}}@media screen and (max-width: 768px){.contents .section-locals .section-header .title{font-size:calc(30 / 750 * 100vw);line-height:1.2}}.contents .section-locals .section-header .title:before,.contents .section-locals .section-header .title:after{content:"";position:absolute;background-color:#0274C2}@media screen and (min-width: 769px){.contents .section-locals .section-header .title:before,.contents .section-locals .section-header .title:after{width:3px;height:60%;bottom:10%}}@media print{.contents .section-locals .section-header .title:before,.contents .section-locals .section-header .title:after{width:3px;height:60%;bottom:10%}}@media screen and (max-width: 768px){.contents .section-locals .section-header .title:before,.contents .section-locals .section-header .title:after{width:2px;height:40%;bottom:0}}.contents .section-locals .section-header .title:before{left:-10px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.contents .section-locals .section-header .title:after{right:-10px;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.contents .section-locals .section-header .title span{position:relative;top:0.05em;display:inline-block;font-family:'Montserrat', sans-serif;margin-left:0.1em;margin-right:0.1em}@media screen and (min-width: 769px){.contents .section-locals .section-header .title span{font-size:60px}}@media print{.contents .section-locals .section-header .title span{font-size:60px}}@media screen and (max-width: 768px){.contents .section-locals .section-header .title span{font-size:calc(64 / 750 * 100vw)}}.contents .section-locals .section-body{width:100%;max-width:100%}.contents .section-locals .notes{text-align:center;line-height:1.5}@media screen and (min-width: 769px){.contents .section-locals .notes{font-size:13px}}@media print{.contents .section-locals .notes{font-size:13px}}@media screen and (max-width: 768px){.contents .section-locals .notes{font-size:calc(20 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-locals .slider{margin-top:30px}}@media print{.contents .section-locals .slider{margin-top:30px}}@media screen and (max-width: 768px){.contents .section-locals .slider{margin-top:calc(40 / 750 * 100vw)}}.contents .section-locals .list.swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}@media screen and (min-width: 769px){.contents .section-locals .item{width:190px}}@media print{.contents .section-locals .item{width:190px}}@media screen and (max-width: 768px){.contents .section-locals .item{width:calc(340 / 750 * 100vw)}}.contents .section-locals .item .img{margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1);overflow:hidden}@media screen and (min-width: 769px){.contents .section-locals .item .img{width:calc(170 / 190 * 100%);border-radius:10px}}@media print{.contents .section-locals .item .img{width:calc(170 / 190 * 100%);border-radius:10px}}@media screen and (max-width: 768px){.contents .section-locals .item .img{width:calc(310 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw)}}.contents .section-point{position:relative}@media screen and (min-width: 769px){.contents .section-point{padding-top:80px;padding-bottom:120px}}@media print{.contents .section-point{padding-top:80px;padding-bottom:120px}}@media screen and (max-width: 768px){.contents .section-point{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(120 / 750 * 100vw)}}.contents .section-point:before{content:"";position:absolute;top:310px;bottom:0;width:100%;background-color:#F4F9FF}.contents .section-point .section-header{position:relative}@media screen and (min-width: 769px){.contents .section-point .section-header .title .ja{font-size:26px}}@media print{.contents .section-point .section-header .title .ja{font-size:26px}}@media screen and (max-width: 768px){.contents .section-point .section-header .title .ja{font-size:calc(36 / 750 * 100vw);line-height:calc(50 / 36)}}.contents .section-point .section-body{position:relative}@media screen and (min-width: 769px){.contents .section-point .section-body{margin-top:60px}}@media print{.contents .section-point .section-body{margin-top:60px}}@media screen and (max-width: 768px){.contents .section-point .section-body{margin-top:calc(80 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-point .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}}@media print{.contents .section-point .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}}.contents .section-point .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.contents .section-point .item{width:calc((1120 - 60) / 3 * 100%)}}@media print{.contents .section-point .item{width:calc((1120 - 60) / 3 * 100%)}}@media screen and (max-width: 768px){.contents .section-point .item{width:calc(650 / 750 * 100vw);margin-left:auto;margin-right:auto}.contents .section-point .item:not(:first-child){margin-top:calc(80 / 750 * 100vw)}}.contents .section-point .item .balloon{position:relative;background-color:transparent;border-radius:20px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1);background-color:#fff}@media screen and (max-width: 768px){.contents .section-point .item .balloon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:calc(20 / 750 * 100vw);min-height:calc(280 / 750 * 100vw)}}.contents .section-point .item .balloon .img{overflow:hidden}@media screen and (min-width: 769px){.contents .section-point .item .balloon .img{border-radius:20px 20px 0 0}}@media print{.contents .section-point .item .balloon .img{border-radius:20px 20px 0 0}}@media screen and (max-width: 768px){.contents .section-point .item .balloon .img{width:calc(250 / 750 * 100vw);border-top-left-radius:calc(20 / 750 * 100vw);border-bottom-left-radius:calc(20 / 750 * 100vw)}}@media screen and (max-width: 768px){.contents .section-point .item .balloon .img picture,.contents .section-point .item .balloon .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 769px){.contents .section-point .item .balloon .txt{border-radius:0 0 20px 20px;padding:30px 40px 30px;height:calc(2.0em * 4);-webkit-box-sizing:content-box;box-sizing:content-box;font-size:16px;line-height:2.0}}@media print{.contents .section-point .item .balloon .txt{border-radius:0 0 20px 20px;padding:30px 40px 30px;height:calc(2.0em * 4);-webkit-box-sizing:content-box;box-sizing:content-box;font-size:16px;line-height:2.0}}@media screen and (max-width: 768px){.contents .section-point .item .balloon .txt{padding-top:calc(35 / 750 * 100vw);padding-bottom:calc(35 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);width:calc(400 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(42 / 26);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.contents .section-point .item .balloon:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:18px solid #fff;border-bottom:0}@media screen and (max-width: 768px){.contents .section-point .item .balloon:before{border-left-width:calc(20 / 750 * 100vw);border-right-width:calc(20 / 750 * 100vw);border-top-width:calc(24 / 750 * 100vw)}}.contents .section-point .item .box{position:relative;background-color:#FFFAB9;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){.contents .section-point .item .box{margin-top:90px;padding:85px 0px 0px;height:360px;text-align:center;border-radius:20px}}@media print{.contents .section-point .item .box{margin-top:90px;padding:85px 0px 0px;height:360px;text-align:center;border-radius:20px}}@media screen and (max-width: 768px){.contents .section-point .item .box{margin-top:calc(35 / 750 * 100vw);padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(75 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);border-radius:calc(20 / 750 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.contents .section-point .item .box .ico{width:100px;height:100px;position:absolute;top:-50px;left:calc(50% - 50px)}}@media print{.contents .section-point .item .box .ico{width:100px;height:100px;position:absolute;top:-50px;left:calc(50% - 50px)}}@media screen and (max-width: 768px){.contents .section-point .item .box .ico{width:calc(120 / 750 * 100vw)}}@media screen and (max-width: 768px){.contents .section-point .item .box .area{width:calc(430 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-point .item .box .txt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:calc(2em * 3);font-size:16px;line-height:2}}@media print{.contents .section-point .item .box .txt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:calc(2em * 3);font-size:16px;line-height:2}}@media screen and (max-width: 768px){.contents .section-point .item .box .txt{font-size:calc(26 / 750 * 100vw);line-height:calc(42 / 26)}}.contents .section-point .item .box .title{color:#0175C1;font-weight:bold}@media screen and (min-width: 769px){.contents .section-point .item .box .title{margin-top:15px;font-size:26px;line-height:calc(42 / 26)}}@media print{.contents .section-point .item .box .title{margin-top:15px;font-size:26px;line-height:calc(42 / 26)}}@media screen and (max-width: 768px){.contents .section-point .item .box .title{margin-top:calc(15 / 750 * 100vw);font-size:calc(32 / 750 * 100vw);line-height:1.2}}.contents .section-point .item .box[href]{position:relative}.contents .section-point .item .box[href] .title{text-decoration:underline}.contents .section-point .item .box[href]:after{position:absolute;bottom:40px;left:calc(50% - 8px);content:"";display:block;width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #0274C1;border-bottom:0}@media screen and (max-width: 768px){.contents .section-point .item .box[href]:after{bottom:calc(35 / 750 * 100vw);border-left-width:calc(11 / 750 * 100vw);border-right-width:calc(11 / 750 * 100vw);border-top-width:calc(13 / 750 * 100vw)}}.contents .section-point .scrollmagic{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-point .scrollmagic:not(.magic){opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.contents .section-point .scrollmagic:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}.contents .section-point .scrollmagic:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}.contents .section-point .scrollmagic:nth-child(3){-webkit-transition-delay:0.45s;transition-delay:0.45s}.contents .section-point .scrollmagic:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.contents .section-point .scrollmagic:nth-child(5){-webkit-transition-delay:0.75s;transition-delay:0.75s}.contents .section-point .scrollmagic:nth-child(6){-webkit-transition-delay:0.9s;transition-delay:0.9s}.contents .section-point .scrollmagic:nth-child(7){-webkit-transition-delay:1.05s;transition-delay:1.05s}.contents .section-point .scrollmagic:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}.contents .section-point .scrollmagic:nth-child(9){-webkit-transition-delay:1.35s;transition-delay:1.35s}.contents .section-point .scrollmagic:nth-child(10){-webkit-transition-delay:1.5s;transition-delay:1.5s}@media screen and (min-width: 769px){.contents .section-about{padding-top:70px;padding-bottom:30px}}@media print{.contents .section-about{padding-top:70px;padding-bottom:30px}}@media screen and (max-width: 768px){.contents .section-about{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}}.contents .section-about:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}@media screen and (min-width: 769px){.contents .section-about:before{left:calc(50% - (1713px / 2) - 75px);top:-295px;width:1713px;height:694px;background-image:url(../images/product/about-bg.png)}}@media print{.contents .section-about:before{left:calc(50% - (1713px / 2) - 75px);top:-295px;width:1713px;height:694px;background-image:url(../images/product/about-bg.png)}}@media screen and (max-width: 768px){.contents .section-about:before{left:0;top:calc(480 / 750 * 100vw);left:calc(0 / 750 * 100vw);width:calc(750 / 750 * 100vw);height:calc(687 / 750 * 100vw);background-image:url(../images/product/about-bg.sp.png)}}.contents .section-about .lead{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.contents .section-about .lead{width:960px;margin-top:30px;font-size:16px;line-height:2}}@media print{.contents .section-about .lead{width:960px;margin-top:30px;font-size:16px;line-height:2}}@media screen and (max-width: 768px){.contents .section-about .lead{margin-top:calc(20 / 750 * 100vw);width:calc(645 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(54 / 26)}}.contents .section-about .img{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.contents .section-about .img{margin-top:30px;width:950px}}@media print{.contents .section-about .img{margin-top:30px;width:950px}}@media screen and (max-width: 768px){.contents .section-about .img{margin-top:calc(30 / 750 * 100vw);width:calc(570 / 750 * 100vw)}}.contents .section-about .scrollmagic{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-about .scrollmagic:not(.magic){opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.contents .section-values{background-color:#FAF2FF}@media screen and (min-width: 769px){.contents .section-values{padding-top:60px;padding-bottom:60px}}@media print{.contents .section-values{padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 768px){.contents .section-values{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-values .section-header{margin-bottom:30px}}@media print{.contents .section-values .section-header{margin-bottom:30px}}@media screen and (max-width: 768px){.contents .section-values .section-header{margin-bottom:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-values .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}}@media print{.contents .section-values .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px}}.contents .section-values .item{position:relative}@media screen and (min-width: 769px){.contents .section-values .item{width:340px}}@media print{.contents .section-values .item{width:340px}}@media screen and (max-width: 768px){.contents .section-values .item{width:calc(570 / 750 * 100vw);margin-left:auto;margin-right:auto}.contents .section-values .item:not(:first-child){margin-top:calc(60 / 750 * 100vw)}}.contents .section-values .item .num{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#0175C1;color:#ffffff;font-weight:bold;font-family:'Montserrat', sans-serif;border-radius:50%}@media screen and (min-width: 769px){.contents .section-values .item .num{width:90px;height:90px;font-size:44px}}@media print{.contents .section-values .item .num{width:90px;height:90px;font-size:44px}}@media screen and (max-width: 768px){.contents .section-values .item .num{top:calc(24 / 750 * 100vw);left:calc(24 / 750 * 100vw);width:calc(120 / 750 * 100vw);height:calc(120 / 750 * 100vw);font-size:calc(68 / 750 * 100vw)}}.contents .section-values .item .img{border:30px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){.contents .section-values .item .img{border-width:calc(50 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-values .item .txt{margin-top:20px}}@media print{.contents .section-values .item .txt{margin-top:20px}}@media screen and (max-width: 768px){.contents .section-values .item .txt{margin-top:calc(20 / 750 * 100vw)}}.contents .section-values .item .txt dt{color:#0274C2;font-weight:bold;text-align:center}.contents .section-values .item .txt dt .en,.contents .section-values .item .txt dt .ja{display:block}@media screen and (min-width: 769px){.contents .section-values .item .txt dt .en{font-size:18px}}@media print{.contents .section-values .item .txt dt .en{font-size:18px}}@media screen and (max-width: 768px){.contents .section-values .item .txt dt .en{font-size:calc(28 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-values .item .txt dt .ja{margin-top:10px;font-size:26px}}@media print{.contents .section-values .item .txt dt .ja{margin-top:10px;font-size:26px}}@media screen and (max-width: 768px){.contents .section-values .item .txt dt .ja{margin-top:calc(20 / 750 * 100vw);font-size:calc(38 / 750 * 100vw)}}.contents .section-values .item .txt dd{text-align:center}@media screen and (min-width: 769px){.contents .section-values .item .txt dd{margin-top:10px;font-size:16px;line-height:calc(26 / 16)}}@media print{.contents .section-values .item .txt dd{margin-top:10px;font-size:16px;line-height:calc(26 / 16)}}@media screen and (max-width: 768px){.contents .section-values .item .txt dd{margin-top:calc(20 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(42 / 26)}}@media screen and (min-width: 769px){.contents .section-values .link{margin-top:40px}}@media print{.contents .section-values .link{margin-top:40px}}@media screen and (max-width: 768px){.contents .section-values .link{margin-top:calc(70 / 750 * 100vw)}}.contents .section-values .link a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;background-color:#0275C2;font-weight:bold;color:#fff}@media screen and (min-width: 769px){.contents .section-values .link a{width:300px;height:50px;font-size:16px;border-radius:6px}}@media print{.contents .section-values .link a{width:300px;height:50px;font-size:16px;border-radius:6px}}@media screen and (max-width: 768px){.contents .section-values .link a{width:calc(500 / 750 * 100vw);height:calc(100 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(6 / 750 * 100vw)}}.contents .section-values .link a:after{content:"";background-image:url(../images/product/arrow-r-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 769px){.contents .section-values .link a:after{position:absolute;right:20px;width:10px;height:7px}}@media print{.contents .section-values .link a:after{position:absolute;right:20px;width:10px;height:7px}}@media screen and (max-width: 768px){.contents .section-values .link a:after{width:calc(24 / 750 * 100vw);height:calc(17 / 750 * 100vw);margin-left:1em}}@media screen and (min-width: 769px){.contents .section-values .link a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .section-values .link a:hover:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}@media print{.contents .section-values .link a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .section-values .link a:hover:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}.contents .section-values .scrollmagic{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-values .scrollmagic:not(.magic){opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.contents .section-values .scrollmagic:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}.contents .section-values .scrollmagic:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}.contents .section-values .scrollmagic:nth-child(3){-webkit-transition-delay:0.45s;transition-delay:0.45s}.contents .section-values .scrollmagic:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.contents .section-values .scrollmagic:nth-child(5){-webkit-transition-delay:0.75s;transition-delay:0.75s}.contents .section-values .scrollmagic:nth-child(6){-webkit-transition-delay:0.9s;transition-delay:0.9s}.contents .section-values .scrollmagic:nth-child(7){-webkit-transition-delay:1.05s;transition-delay:1.05s}.contents .section-values .scrollmagic:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}.contents .section-values .scrollmagic:nth-child(9){-webkit-transition-delay:1.35s;transition-delay:1.35s}.contents .section-values .scrollmagic:nth-child(10){-webkit-transition-delay:1.5s;transition-delay:1.5s}.contents .section-howto:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.contents .section-howto .section-sub-header{position:relative;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.contents .section-howto .section-sub-header{width:1040px}}@media print{.contents .section-howto .section-sub-header{width:1040px}}@media screen and (max-width: 768px){.contents .section-howto .section-sub-header{width:calc(650 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .section-sub-header .title{width:500px}}@media print{.contents .section-howto .section-sub-header .title{width:500px}}.contents .section-howto .section-sub-header .title .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#0175C1}@media screen and (min-width: 769px){.contents .section-howto .section-sub-header .title .num{width:150px;height:35px;font-size:24px;border-radius:6px}}@media print{.contents .section-howto .section-sub-header .title .num{width:150px;height:35px;font-size:24px;border-radius:6px}}@media screen and (max-width: 768px){.contents .section-howto .section-sub-header .title .num{width:calc(170 / 750 * 100vw);height:calc(50 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(6 / 750 * 100vw);margin-left:auto;margin-right:auto}}.contents .section-howto .section-sub-header .title .txt{display:block;font-weight:bold}@media screen and (min-width: 769px){.contents .section-howto .section-sub-header .title .txt{margin-top:20px;font-size:34px;line-height:1.5}}@media print{.contents .section-howto .section-sub-header .title .txt{margin-top:20px;font-size:34px;line-height:1.5}}@media screen and (max-width: 768px){.contents .section-howto .section-sub-header .title .txt{margin-top:calc(25 / 750 * 100vw);font-size:calc(40 / 750 * 100vw);line-height:calc(58 / 40);text-align:center}}@media screen and (min-width: 769px){.contents .section-howto .section-sub-header .lead{width:500px;margin-top:25px;font-size:16px;line-height:2}}@media print{.contents .section-howto .section-sub-header .lead{width:500px;margin-top:25px;font-size:16px;line-height:2}}@media screen and (max-width: 768px){.contents .section-howto .section-sub-header .lead{margin-top:calc(20 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(54 / 26)}}@media screen and (max-width: 768px){.contents .section-howto .section-body{width:calc(650 / 750 * 100vw)}}.contents .section-howto .howto-content{background-color:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){.contents .section-howto .howto-content{border-radius:20px}}@media print{.contents .section-howto .howto-content{border-radius:20px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content{border-radius:calc(20 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content:not(:first-child){margin-top:30px}}@media print{.contents .section-howto .howto-content:not(:first-child){margin-top:30px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content:not(:first-child){margin-top:calc(40 / 750 * 100vw)}}.contents .section-howto .howto-content .title{color:#0274C2;font-weight:bold;line-height:1.5}@media screen and (min-width: 769px){.contents .section-howto .howto-content .title{font-size:26px}}@media print{.contents .section-howto .howto-content .title{font-size:26px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content .title{font-size:calc(34 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content .text{font-size:16px;line-height:2}}@media print{.contents .section-howto .howto-content .text{font-size:16px;line-height:2}}@media screen and (max-width: 768px){.contents .section-howto .howto-content .text{font-size:calc(26 / 750 * 100vw);line-height:calc(54 / 26)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:55px 80px}}@media print{.contents .section-howto .howto-content.type-a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:55px 80px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-a{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-a .img{width:440px}}@media print{.contents .section-howto .howto-content.type-a .img{width:440px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-a .img{margin-top:calc(20 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-a .txt{width:480px}}@media print{.contents .section-howto .howto-content.type-a .txt{width:480px}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-a .txt .text{margin-top:20px}}@media print{.contents .section-howto .howto-content.type-a .txt .text{margin-top:20px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-a .txt .text{margin-top:calc(30 / 750 * 100vw)}}.contents .section-howto .howto-content.type-a.type-a-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-b{padding:65px 80px}}@media print{.contents .section-howto .howto-content.type-b{padding:65px 80px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-b .list{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print{.contents .section-howto .howto-content.type-b .list{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b .list{margin-top:calc(40 / 750 * 100vw)}}.contents .section-howto .howto-content.type-b .list .item{overflow:hidden;background-color:#F5F5F5}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-b .list .item{width:300px;border-radius:10px}}@media print{.contents .section-howto .howto-content.type-b .list .item{width:300px;border-radius:10px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b .list .item{border-radius:calc(10 / 750 * 100vw)}.contents .section-howto .howto-content.type-b .list .item:not(:first-child){margin-top:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-b .list .item .txt{padding:20px}}@media print{.contents .section-howto .howto-content.type-b .list .item .txt{padding:20px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b .list .item .txt{padding-top:calc(30 / 750 * 100vw);padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw)}}.contents .section-howto .howto-content.type-b .list .item dt{font-weight:bold}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-b .list .item dt{font-size:16px;line-height:calc(24 / 16)}}@media print{.contents .section-howto .howto-content.type-b .list .item dt{font-size:16px;line-height:calc(24 / 16)}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b .list .item dt{font-size:calc(32 / 750 * 100vw);line-height:calc(50 / 32)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-b .list .item dd{margin-top:20px;font-size:14px;line-height:2.0}}@media print{.contents .section-howto .howto-content.type-b .list .item dd{margin-top:20px;font-size:14px;line-height:2.0}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b .list .item dd{margin-top:calc(20 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(54 / 26)}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-b .list .item .sp-lss{letter-spacing:-0.02em}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c{padding:65px 80px}}@media print{.contents .section-howto .howto-content.type-c{padding:65px 80px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .list{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print{.contents .section-howto .howto-content.type-c .list{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .list{margin-top:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .item{width:300px;padding-right:30px}}@media print{.contents .section-howto .howto-content.type-c .item{width:300px;padding-right:30px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .item{padding-right:calc(50 / 750 * 100vw)}.contents .section-howto .howto-content.type-c .item:not(:first-child){margin-top:calc(40 / 750 * 100vw)}}.contents .section-howto .howto-content.type-c .item .img{position:relative}.contents .section-howto .howto-content.type-c .item .img picture{overflow:hidden;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.contents .section-howto .howto-content.type-c .item .img:after{position:absolute;display:block;content:"";background:url(../images/product/howto-zoom-ico.svg) no-repeat center/contain}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .item .img:after{bottom:-15px;right:-30px;width:56px;height:56px}}@media print{.contents .section-howto .howto-content.type-c .item .img:after{bottom:-15px;right:-30px;width:56px;height:56px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .item .img:after{bottom:calc(-50 / 750 * 100vw);right:calc(-50 / 750 * 100vw);width:calc(100 / 750 * 100vw);height:calc(100 / 750 * 100vw)}}.contents .section-howto .howto-content.type-c .item .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .item .txt{margin-top:25px}}@media print{.contents .section-howto .howto-content.type-c .item .txt{margin-top:25px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .item .txt{margin-top:calc(20 / 750 * 100vw)}}.contents .section-howto .howto-content.type-c .item .txt .num,.contents .section-howto .howto-content.type-c .item .txt .name{display:block}.contents .section-howto .howto-content.type-c .item .txt .num{font-family:'Montserrat', sans-serif}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .item .txt .num{font-size:14px}}@media print{.contents .section-howto .howto-content.type-c .item .txt .num{font-size:14px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .item .txt .num{font-size:calc(28 / 750 * 100vw)}}.contents .section-howto .howto-content.type-c .item .txt .name{border-left:4px solid #0175C1;font-weight:bold}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .item .txt .name{font-size:16px;padding-left:5px;margin-left:5px}}@media print{.contents .section-howto .howto-content.type-c .item .txt .name{font-size:16px;padding-left:5px;margin-left:5px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .item .txt .name{font-size:calc(26 / 750 * 100vw);border-left-width:calc(6 / 750 * 100vw);margin-left:0.5em;padding-left:0.5em}}.contents .section-howto .howto-content.type-c .item dt{font-size:16px;font-weight:bold;line-height:calc(24 / 16)}.contents .section-howto .howto-content.type-c .item dd{font-size:14px;line-height:2.0}.contents .section-howto .howto-content.type-c .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .link{margin-top:45px}}@media print{.contents .section-howto .howto-content.type-c .link{margin-top:45px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .link{margin-top:calc(60 / 750 * 100vw)}}.contents .section-howto .howto-content.type-c .link a{font-weight:bold;color:#0274C2;text-decoration:underline}@media screen and (min-width: 769px){.contents .section-howto .howto-content.type-c .link a{font-size:16px}}@media print{.contents .section-howto .howto-content.type-c .link a{font-size:16px}}@media screen and (max-width: 768px){.contents .section-howto .howto-content.type-c .link a{font-size:calc(28 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-contact{margin-top:60px}}@media print{.contents .section-howto .howto-contact{margin-top:60px}}@media screen and (max-width: 768px){.contents .section-howto .howto-contact{margin-top:calc(60 / 750 * 100vw)}}.contents .section-howto .howto-contact a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;background-color:#0275C2;font-weight:bold;color:#fff}@media screen and (min-width: 769px){.contents .section-howto .howto-contact a{width:420px;height:70px;font-size:16px;border-radius:6px}}@media print{.contents .section-howto .howto-contact a{width:420px;height:70px;font-size:16px;border-radius:6px}}@media screen and (max-width: 768px){.contents .section-howto .howto-contact a{width:calc(500 / 750 * 100vw);height:calc(120 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);border-radius:calc(6 / 750 * 100vw);line-height:calc(34 / 26);text-align:center}}.contents .section-howto .howto-contact a:after{content:"";position:absolute;background-image:url(../images/product/arrow-r-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width: 769px){.contents .section-howto .howto-contact a:after{right:20px;width:10px;height:7px}}@media print{.contents .section-howto .howto-contact a:after{right:20px;width:10px;height:7px}}@media screen and (max-width: 768px){.contents .section-howto .howto-contact a:after{width:calc(24 / 750 * 100vw);height:calc(17 / 750 * 100vw);right:calc(35 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto .howto-contact a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .section-howto .howto-contact a:hover:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}@media print{.contents .section-howto .howto-contact a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .section-howto .howto-contact a:hover:after{-webkit-transform:translateX(50%);transform:translateX(50%)}}.contents .section-howto .howto-video{margin-left:auto;margin-right:auto;display:block}@media screen and (min-width: 769px){.contents .section-howto .howto-video{margin-top:100px;width:960px;height:540px}}@media print{.contents .section-howto .howto-video{margin-top:100px;width:960px;height:540px}}@media screen and (max-width: 768px){.contents .section-howto .howto-video{margin-top:calc(80 / 750 * 100vw);width:calc(650 / 750 * 100vw);height:calc(366 / 750 * 100vw)}}.contents .section-howto .howto-video iframe{display:block;width:100%;height:100%}.contents .section-howto.section-howto-01{background-color:#F4F9FF}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01{padding-top:100px;padding-bottom:120px}}@media print{.contents .section-howto.section-howto-01{padding-top:100px;padding-bottom:120px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-01{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw)}}.contents .section-howto.section-howto-01:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center top;background-size:contain;pointer-events:none}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01:before{left:calc(50% - (1761px / 2) - 105px);top:-37px;width:1761px;height:2567px;background-image:url(../images/product/howto-01-bg.png)}}@media print{.contents .section-howto.section-howto-01:before{left:calc(50% - (1761px / 2) - 105px);top:-37px;width:1761px;height:2567px;background-image:url(../images/product/howto-01-bg.png)}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-01:before{left:0;top:0;width:calc(750 / 750 * 100vw);height:calc(6628 / 750 * 100vw);background-image:url(../images/product/howto-01-bg.sp.png)}}.contents .section-howto.section-howto-01:after{background-image:url(../images/product/howto-01-illust.svg)}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01:after{left:calc(50% + 49px);top:176px;width:602px;height:433px}}@media print{.contents .section-howto.section-howto-01:after{left:calc(50% + 49px);top:176px;width:602px;height:433px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-01:after{top:calc(700 / 750 * 100vw);left:calc(134 / 750 * 100vw);width:calc(481 / 750 * 100vw);height:calc(346 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .section-sub-header{margin-top:205px}}@media print{.contents .section-howto.section-howto-01 .section-sub-header{margin-top:205px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-01 .section-sub-header{margin-top:calc(160 / 750 * 100vw)}}.contents .section-howto.section-howto-01 .section-sub-header .num{background-color:#0175C1}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .section-body{margin-top:55px}}@media print{.contents .section-howto.section-howto-01 .section-body{margin-top:55px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-01 .section-body{margin-top:calc(380 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .howto-content.howto-content-01 .text{margin-top:20px}}@media print{.contents .section-howto.section-howto-01 .howto-content.howto-content-01 .text{margin-top:20px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-01 .howto-content.howto-content-01 .text{margin-top:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .howto-content.howto-content-01 .item .txt dt{min-height:calc(24 / 16 * 3em)}}@media print{.contents .section-howto.section-howto-01 .howto-content.howto-content-01 .item .txt dt{min-height:calc(24 / 16 * 3em)}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .howto-content.howto-content-02{padding-top:60px;padding-bottom:60px}}@media print{.contents .section-howto.section-howto-01 .howto-content.howto-content-02{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .img{width:482px}}@media print{.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .img{width:482px}}.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .img picture{display:block;margin-bottom:-4%;margin-left:-3.5%;margin-right:-3.5%}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .img picture{margin-top:-4%}}@media print{.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .img picture{margin-top:-4%}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .txt{width:400px}}@media print{.contents .section-howto.section-howto-01 .howto-content.howto-content-02 .txt{width:400px}}.contents .section-howto.section-howto-02{background-color:#FAF2FF}@media screen and (min-width: 769px){.contents .section-howto.section-howto-02{padding-top:315px;padding-bottom:120px}}@media print{.contents .section-howto.section-howto-02{padding-top:315px;padding-bottom:120px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-02{padding-top:calc(225 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw)}}.contents .section-howto.section-howto-02:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center top;background-size:contain;pointer-events:none}@media screen and (min-width: 769px){.contents .section-howto.section-howto-02:before{left:calc(50% - (1969px / 2) + 54px);top:0px;width:1969px;height:2816px;background-image:url(../images/product/howto-02-bg.png)}}@media print{.contents .section-howto.section-howto-02:before{left:calc(50% - (1969px / 2) + 54px);top:0px;width:1969px;height:2816px;background-image:url(../images/product/howto-02-bg.png)}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-02:before{top:0;left:0;width:calc(750 / 750 * 100vw);height:calc(5651 / 750 * 100vw);background-image:url(../images/product/howto-02-bg.sp.png)}}.contents .section-howto.section-howto-02:after{background-image:url(../images/product/howto-02-illust.svg)}@media screen and (min-width: 769px){.contents .section-howto.section-howto-02:after{left:calc(50% - 598px - 50px);top:183px;width:598px;height:443px}}@media print{.contents .section-howto.section-howto-02:after{left:calc(50% - 598px - 50px);top:183px;width:598px;height:443px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-02:after{top:calc(600 / 750 * 100vw);left:calc(141 / 750 * 100vw);width:calc(468 / 750 * 100vw);height:calc(347 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-howto.section-howto-02 .section-sub-header{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media print{.contents .section-howto.section-howto-02 .section-sub-header{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.contents .section-howto.section-howto-02 .section-sub-header .num{background-color:#9E51D4}@media screen and (min-width: 769px){.contents .section-howto.section-howto-02 .section-body{margin-top:75px}}@media print{.contents .section-howto.section-howto-02 .section-body{margin-top:75px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-02 .section-body{margin-top:calc(380 / 750 * 100vw)}}.contents .section-howto.section-howto-02 .howto-content .title{color:#9E51D4}.contents .section-howto.section-howto-02 .howto-content.howto-content-02 .img picture{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.contents .section-howto.section-howto-02 .howto-content.howto-content-02 .img picture{width:312px}}@media print{.contents .section-howto.section-howto-02 .howto-content.howto-content-02 .img picture{width:312px}}@media screen and (max-width: 768px){.contents .section-howto.section-howto-02 .howto-content.howto-content-02 .img picture{width:calc(433 / 750 * 100vw)}}.contents .section-howto .scrollmagic{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-howto .scrollmagic:not(.magic){opacity:0}.contents .section-howto .scrollmagic:not(.magic):nth-child(odd){-webkit-transform:translateY(50px);transform:translateY(50px)}.contents .section-howto .scrollmagic:not(.magic):nth-child(even){-webkit-transform:translateY(50px);transform:translateY(50px)}.contents .section-howto .scrollmagic:nth-child(1){-webkit-transition-delay:0.15s;transition-delay:0.15s}.contents .section-howto .scrollmagic:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}.contents .section-howto .scrollmagic:nth-child(3){-webkit-transition-delay:0.45s;transition-delay:0.45s}.contents .section-howto .scrollmagic:nth-child(4){-webkit-transition-delay:0.6s;transition-delay:0.6s}.contents .section-howto .scrollmagic:nth-child(5){-webkit-transition-delay:0.75s;transition-delay:0.75s}.contents .section-howto .scrollmagic:nth-child(6){-webkit-transition-delay:0.9s;transition-delay:0.9s}.contents .section-howto .scrollmagic:nth-child(7){-webkit-transition-delay:1.05s;transition-delay:1.05s}.contents .section-howto .scrollmagic:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}.contents .section-howto .scrollmagic:nth-child(9){-webkit-transition-delay:1.35s;transition-delay:1.35s}.contents .section-howto .scrollmagic:nth-child(10){-webkit-transition-delay:1.5s;transition-delay:1.5s}.contents .section-options{background-color:#F4F9FF}@media screen and (min-width: 769px){.contents .section-options{padding-top:100px;padding-bottom:120px}}@media print{.contents .section-options{padding-top:100px;padding-bottom:120px}}@media screen and (max-width: 768px){.contents .section-options{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw)}}.contents .section-options:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center top;pointer-events:none}@media screen and (min-width: 769px){.contents .section-options:before{left:calc(50% - (1535px / 2) + 0px);top:0px;width:1535px;height:1498px;background-image:url(../images/product/options-bg.png);background-size:contain}}@media print{.contents .section-options:before{left:calc(50% - (1535px / 2) + 0px);top:0px;width:1535px;height:1498px;background-image:url(../images/product/options-bg.png);background-size:contain}}@media screen and (max-width: 768px){.contents .section-options:before{left:0;top:0px;width:100%;height:100%;background-image:url(../images/product/options-bg.sp.png);background-size:100% auto}}.contents .section-options .section-header .title{color:#000}@media screen and (min-width: 769px){.contents .section-options .section-header .title{font-size:34px}}@media print{.contents .section-options .section-header .title{font-size:34px}}@media screen and (max-width: 768px){.contents .section-options .section-header .title{font-size:calc(36 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-options .section-body{margin-top:65px}}@media print{.contents .section-options .section-body{margin-top:65px}}@media screen and (max-width: 768px){.contents .section-options .section-body{margin-top:calc(70 / 750 * 100vw);width:calc(650 / 750 * 100vw)}}.contents .section-options .option-content{background-color:#fff;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.contents .section-options .option-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;padding:60px 80px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}}@media print{.contents .section-options .option-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;padding:60px 80px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}}@media screen and (max-width: 768px){.contents .section-options .option-content{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);border-radius:calc(20 / 750 * 100vw);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}}@media screen and (min-width: 769px){.contents .section-options .option-content:not(:first-child){margin-top:30px}}@media print{.contents .section-options .option-content:not(:first-child){margin-top:30px}}@media screen and (max-width: 768px){.contents .section-options .option-content:not(:first-child){margin-top:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-options .option-content .txt{width:400px}}@media print{.contents .section-options .option-content .txt{width:400px}}.contents .section-options .option-content .txt .title{line-height:1.5}@media screen and (min-width: 769px){.contents .section-options .option-content .txt .title{font-size:26px}}@media print{.contents .section-options .option-content .txt .title{font-size:26px}}@media screen and (max-width: 768px){.contents .section-options .option-content .txt .title{font-size:calc(34 / 750 * 100vw);line-height:calc(54 / 34)}}@media screen and (min-width: 769px){.contents .section-options .option-content .txt .text{margin-top:25px;font-size:16px;line-height:2}}@media print{.contents .section-options .option-content .txt .text{margin-top:25px;font-size:16px;line-height:2}}@media screen and (max-width: 768px){.contents .section-options .option-content .txt .text{margin-top:calc(20 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(54 / 26)}}@media screen and (min-width: 769px){.contents .section-options .option-content .img{width:480px}}@media print{.contents .section-options .option-content .img{width:480px}}@media screen and (max-width: 768px){.contents .section-options .option-content .img{margin-top:calc(30 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-options .option-content.option-content-01 .img{width:500px}}@media print{.contents .section-options .option-content.option-content-01 .img{width:500px}}.contents .section-options .scrollmagic{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-options .scrollmagic:not(.magic){opacity:0}.contents .section-options .scrollmagic:not(.magic):nth-child(odd){-webkit-transform:translateY(50px);transform:translateY(50px)}.contents .section-options .scrollmagic:not(.magic):nth-child(even){-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (min-width: 769px){.contents .section-cases-locals{padding-bottom:150px}}@media print{.contents .section-cases-locals{padding-bottom:150px}}@media screen and (max-width: 768px){.contents .section-cases-locals{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(120 / 750 * 100vw)}}.contents .section-cases-locals:before{content:"";position:absolute;bottom:0;background-repeat:no-repeat;background-position:center top;background-size:100% auto;pointer-events:none}@media screen and (min-width: 769px){.contents .section-cases-locals:before{top:157px;left:calc(50% - (1123px / 2) + 69px);width:1123px;background-image:url(../images/product/cases-locals-bg.png)}}@media print{.contents .section-cases-locals:before{top:157px;left:calc(50% - (1123px / 2) + 69px);width:1123px;background-image:url(../images/product/cases-locals-bg.png)}}@media screen and (max-width: 768px){.contents .section-cases-locals:before{top:0;left:0;width:100%;height:100%;background-image:url(../images/product/cases-locals-bg.sp.png);background-size:100% auto}}.contents .section-cases-locals .section-header:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;background-image:url(../images/product/cases-locals-illust-01.svg)}@media screen and (min-width: 769px){.contents .section-cases-locals .section-header:before{left:calc(50% - 110px - 111px - 20px);top:calc(-5px - 25px);width:110px;height:107px}}@media print{.contents .section-cases-locals .section-header:before{left:calc(50% - 110px - 111px - 20px);top:calc(-5px - 25px);width:110px;height:107px}}@media screen and (max-width: 768px){.contents .section-cases-locals .section-header:before{left:50%;margin-left:calc(-260 / 750 * 100vw);top:calc(-25 / 750 * 100vw);width:calc(172 / 750 * 100vw);height:calc(125 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases-locals .section-header .title{font-size:34px}}@media print{.contents .section-cases-locals .section-header .title{font-size:34px}}@media screen and (max-width: 768px){.contents .section-cases-locals .section-header .title{font-size:calc(40 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases-locals .section-body{margin-top:55px}}@media print{.contents .section-cases-locals .section-body{margin-top:55px}}@media screen and (max-width: 768px){.contents .section-cases-locals .section-body{margin-top:calc(40 / 750 * 100vw);width:calc(650 / 750 * 100vw)}}.contents .section-cases-locals .lead{text-align:center}@media screen and (min-width: 769px){.contents .section-cases-locals .lead{font-size:18px;line-height:2.0}}@media print{.contents .section-cases-locals .lead{font-size:18px;line-height:2.0}}@media screen and (max-width: 768px){.contents .section-cases-locals .lead{font-size:calc(26 / 750 * 100vw);line-height:calc(54 / 26)}}@media screen and (min-width: 769px){.contents .section-cases-locals .lead .note{font-size:13px}}@media print{.contents .section-cases-locals .lead .note{font-size:13px}}@media screen and (max-width: 768px){.contents .section-cases-locals .lead .note{font-size:calc(20 / 750 * 100vw)}}.contents .section-cases-locals .locals{position:relative}@media screen and (min-width: 769px){.contents .section-cases-locals .locals{margin-top:40px;padding-bottom:30px}}@media print{.contents .section-cases-locals .locals{margin-top:40px;padding-bottom:30px}}@media screen and (max-width: 768px){.contents .section-cases-locals .locals{margin-top:calc(60 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}}.contents .section-cases-locals .locals:before{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;background-image:url(../images/product/cases-locals-illust-02.svg)}@media screen and (min-width: 769px){.contents .section-cases-locals .locals:before{left:calc(50% + 275px + 70px);bottom:-90px;width:295px;height:214px}}@media print{.contents .section-cases-locals .locals:before{left:calc(50% + 275px + 70px);bottom:-90px;width:295px;height:214px}}@media screen and (max-width: 768px){.contents .section-cases-locals .locals:before{right:0;bottom:calc(-180 / 750 * 100vw);width:calc(378 / 750 * 100vw);height:calc(274 / 750 * 100vw)}}.contents .section-cases-locals .locals .list{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.contents .section-cases-locals .locals .list{gap:20px}}@media print{.contents .section-cases-locals .locals .list{gap:20px}}@media screen and (max-width: 768px){.contents .section-cases-locals .locals .list{gap:calc(30 / 750 * 100vw)}}.contents .section-cases-locals .locals .item{overflow:hidden}@media screen and (min-width: 769px){.contents .section-cases-locals .locals .item{width:170px;border-radius:10px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}}@media print{.contents .section-cases-locals .locals .item{width:170px;border-radius:10px;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.1);box-shadow:0 0 40px rgba(0,0,0,0.1)}}@media screen and (max-width: 768px){.contents .section-cases-locals .locals .item{width:calc(310 / 750 * 100vw);border-radius:calc(10 / 750 * 100vw);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}}@media screen and (min-width: 769px){.contents .section-cases-locals .locals .note{margin-top:20px;font-size:13px}}@media print{.contents .section-cases-locals .locals .note{margin-top:20px;font-size:13px}}@media screen and (max-width: 768px){.contents .section-cases-locals .locals .note{margin-top:calc(30 / 750 * 100vw);font-size:calc(20 / 750 * 100vw)}}.contents .section-cases-locals .locals .note li{margin-left:1em}.contents .section-cases-locals .locals .note li:before{content:"※";display:inline-block;width:1em;margin-left:-1em}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr{margin-top:100px}}@media print{.contents .section-cases-locals .contact-bnr{margin-top:100px}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr{margin-top:calc(200 / 750 * 100vw)}}.contents .section-cases-locals .contact-bnr a{position:relative;display:block;color:#fff}.contents .section-cases-locals .contact-bnr a:after{content:"";position:absolute;background:url(../images/product/arrow-r-white.svg) no-repeat center/contain}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr a:after{top:calc(50% - 12.5px);right:60px;width:40px;height:25px}}@media print{.contents .section-cases-locals .contact-bnr a:after{top:calc(50% - 12.5px);right:60px;width:40px;height:25px}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr a:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:calc(100 / 750 * 100vw);right:calc(40 / 750 * 100vw);width:calc(40 / 750 * 100vw);height:calc(25 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .section-cases-locals .contact-bnr a:hover:after{-webkit-transform:translateX(25%);transform:translateX(25%)}}@media print{.contents .section-cases-locals .contact-bnr a:after{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease}.contents .section-cases-locals .contact-bnr a:hover:after{-webkit-transform:translateX(25%);transform:translateX(25%)}}.contents .section-cases-locals .contact-bnr dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0274C2}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr dl{padding:35px 60px;border-radius:12px}}@media print{.contents .section-cases-locals .contact-bnr dl{padding:35px 60px;border-radius:12px}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(50 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw);border-radius:calc(12 / 750 * 100vw)}}.contents .section-cases-locals .contact-bnr dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:url(../images/product/contact-banner-ico.svg) no-repeat center left/60px;white-space:nowrap}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr dl dt{width:220px;min-height:70px;padding-left:70px}}@media print{.contents .section-cases-locals .contact-bnr dl dt{width:220px;min-height:70px;padding-left:70px}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr dl dt{min-height:calc(100 / 750 * 100vw);padding-left:calc(120 / 750 * 100vw);background-size:calc(100 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr dl dt .ja{font-size:14px}}@media print{.contents .section-cases-locals .contact-bnr dl dt .ja{font-size:14px}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr dl dt .ja{font-size:calc(26 / 750 * 100vw)}}.contents .section-cases-locals .contact-bnr dl dt .en{font-weight:bold;font-family:'Montserrat', sans-serif}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr dl dt .en{font-size:36px}}@media print{.contents .section-cases-locals .contact-bnr dl dt .en{font-size:36px}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr dl dt .en{margin-top:calc(10 / 750 * 100vw);font-size:calc(50 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases-locals .contact-bnr dl dd{width:640px;margin-left:40px;font-size:16px;line-height:calc(30 / 16)}}@media print{.contents .section-cases-locals .contact-bnr dl dd{width:640px;margin-left:40px;font-size:16px;line-height:calc(30 / 16)}}@media screen and (max-width: 768px){.contents .section-cases-locals .contact-bnr dl dd{margin-top:calc(20 / 750 * 100vw);font-size:calc(26 / 750 * 100vw);line-height:calc(50 / 26)}}@media screen and (min-width: 769px){.contents .section-cases-locals .reskilling-bnr{margin-top:55px}}@media print{.contents .section-cases-locals .reskilling-bnr{margin-top:55px}}@media screen and (max-width: 768px){.contents .section-cases-locals .reskilling-bnr{margin-top:calc(80 / 750 * 100vw)}}.contents .section-cases-locals .reskilling-bnr .title{text-align:center;font-weight:bold;color:#0274C2}@media screen and (min-width: 769px){.contents .section-cases-locals .reskilling-bnr .title{font-size:26px}}@media print{.contents .section-cases-locals .reskilling-bnr .title{font-size:26px}}@media screen and (max-width: 768px){.contents .section-cases-locals .reskilling-bnr .title{font-size:calc(36 / 750 * 100vw);line-height:calc(50 / 36)}}.contents .section-cases-locals .reskilling-bnr a{position:relative;display:block;overflow:hidden}@media screen and (min-width: 769px){.contents .section-cases-locals .reskilling-bnr a{margin-top:25px}}@media print{.contents .section-cases-locals .reskilling-bnr a{margin-top:25px}}@media screen and (max-width: 768px){.contents .section-cases-locals .reskilling-bnr a{margin-top:calc(20 / 750 * 100vw)}}@media screen and (min-width: 769px){.contents .section-cases-locals .reskilling-bnr a{position:relative}.contents .section-cases-locals .reskilling-bnr a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #08b5e0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0}.contents .section-cases-locals .reskilling-bnr a:hover:after{opacity:1}}@media print{.contents .section-cases-locals .reskilling-bnr a{position:relative}.contents .section-cases-locals .reskilling-bnr a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #08b5e0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0}.contents .section-cases-locals .reskilling-bnr a:hover:after{opacity:1}}.contents .section-cases-locals .scrollmagic .item{-webkit-transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s linear,transform 2s cubic-bezier(0.23, 1, 0.32, 1),-webkit-transform 2s cubic-bezier(0.23, 1, 0.32, 1)}.contents .section-cases-locals .scrollmagic .item:nth-child(1){-webkit-transition-delay:0.075s;transition-delay:0.075s}.contents .section-cases-locals .scrollmagic .item:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s}.contents .section-cases-locals .scrollmagic .item:nth-child(3){-webkit-transition-delay:0.225s;transition-delay:0.225s}.contents .section-cases-locals .scrollmagic .item:nth-child(4){-webkit-transition-delay:0.3s;transition-delay:0.3s}.contents .section-cases-locals .scrollmagic .item:nth-child(5){-webkit-transition-delay:0.375s;transition-delay:0.375s}.contents .section-cases-locals .scrollmagic .item:nth-child(6){-webkit-transition-delay:0.45s;transition-delay:0.45s}.contents .section-cases-locals .scrollmagic .item:nth-child(7){-webkit-transition-delay:0.525s;transition-delay:0.525s}.contents .section-cases-locals .scrollmagic .item:nth-child(8){-webkit-transition-delay:0.6s;transition-delay:0.6s}.contents .section-cases-locals .scrollmagic .item:nth-child(9){-webkit-transition-delay:0.675s;transition-delay:0.675s}.contents .section-cases-locals .scrollmagic .item:nth-child(10){-webkit-transition-delay:0.75s;transition-delay:0.75s}.contents .section-cases-locals .scrollmagic .item:nth-child(11){-webkit-transition-delay:0.825s;transition-delay:0.825s}.contents .section-cases-locals .scrollmagic .item:nth-child(12){-webkit-transition-delay:0.9s;transition-delay:0.9s}.contents .section-cases-locals .scrollmagic .item:nth-child(13){-webkit-transition-delay:0.975s;transition-delay:0.975s}.contents .section-cases-locals .scrollmagic .item:nth-child(14){-webkit-transition-delay:1.05s;transition-delay:1.05s}.contents .section-cases-locals .scrollmagic .item:nth-child(15){-webkit-transition-delay:1.125s;transition-delay:1.125s}.contents .section-cases-locals .scrollmagic .item:nth-child(16){-webkit-transition-delay:1.2s;transition-delay:1.2s}.contents .section-cases-locals .scrollmagic .item:nth-child(17){-webkit-transition-delay:1.275s;transition-delay:1.275s}.contents .section-cases-locals .scrollmagic .item:nth-child(18){-webkit-transition-delay:1.35s;transition-delay:1.35s}.contents .section-cases-locals .scrollmagic .item:nth-child(19){-webkit-transition-delay:1.425s;transition-delay:1.425s}.contents .section-cases-locals .scrollmagic .item:nth-child(20){-webkit-transition-delay:1.5s;transition-delay:1.5s}.contents .section-cases-locals .scrollmagic .item:nth-child(21){-webkit-transition-delay:1.575s;transition-delay:1.575s}.contents .section-cases-locals .scrollmagic .item:nth-child(22){-webkit-transition-delay:1.65s;transition-delay:1.65s}.contents .section-cases-locals .scrollmagic .item:nth-child(23){-webkit-transition-delay:1.725s;transition-delay:1.725s}.contents .section-cases-locals .scrollmagic .item:nth-child(24){-webkit-transition-delay:1.8s;transition-delay:1.8s}.contents .section-cases-locals .scrollmagic .item:nth-child(25){-webkit-transition-delay:1.875s;transition-delay:1.875s}.contents .section-cases-locals .scrollmagic .item:nth-child(26){-webkit-transition-delay:1.95s;transition-delay:1.95s}.contents .section-cases-locals .scrollmagic .item:nth-child(27){-webkit-transition-delay:2.025s;transition-delay:2.025s}.contents .section-cases-locals .scrollmagic .item:nth-child(28){-webkit-transition-delay:2.1s;transition-delay:2.1s}.contents .section-cases-locals .scrollmagic .item:nth-child(29){-webkit-transition-delay:2.175s;transition-delay:2.175s}.contents .section-cases-locals .scrollmagic .item:nth-child(30){-webkit-transition-delay:2.25s;transition-delay:2.25s}.contents .section-cases-locals .scrollmagic .item:nth-child(31){-webkit-transition-delay:2.325s;transition-delay:2.325s}.contents .section-cases-locals .scrollmagic .item:nth-child(32){-webkit-transition-delay:2.4s;transition-delay:2.4s}.contents .section-cases-locals .scrollmagic .item:nth-child(33){-webkit-transition-delay:2.475s;transition-delay:2.475s}.contents .section-cases-locals .scrollmagic .item:nth-child(34){-webkit-transition-delay:2.55s;transition-delay:2.55s}.contents .section-cases-locals .scrollmagic .item:nth-child(35){-webkit-transition-delay:2.625s;transition-delay:2.625s}.contents .section-cases-locals .scrollmagic .item:nth-child(36){-webkit-transition-delay:2.7s;transition-delay:2.7s}.contents .section-cases-locals .scrollmagic .item:nth-child(37){-webkit-transition-delay:2.775s;transition-delay:2.775s}.contents .section-cases-locals .scrollmagic .item:nth-child(38){-webkit-transition-delay:2.85s;transition-delay:2.85s}.contents .section-cases-locals .scrollmagic .item:nth-child(39){-webkit-transition-delay:2.925s;transition-delay:2.925s}.contents .section-cases-locals .scrollmagic .item:nth-child(40){-webkit-transition-delay:3s;transition-delay:3s}.contents .section-cases-locals .scrollmagic:not(.magic) .item{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}
