﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:10px;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;font-size:10px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a:not([href]):not([tabindex]){text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}input,select,textarea,button{margin:0;padding:0;background:none;border:none;border-radius:0;appearance:none}:focus:not(:focus-visible){outline:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Black.woff") format("woff");font-weight:900}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Bold.woff") format("woff");font-weight:700}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Noto Sans JP";src:url("../font/NotoSansJP-Thin.woff") format("woff");font-weight:200}body{width:100%;min-height:100vh;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:10px;line-height:1.5;font-feature-settings:"palt";letter-spacing:.1em;background-color:#fff;position:relative}a{text-decoration:none;outline:none;transition:all .3s ease-out}@media screen and (min-width: 1025px){a:hover{transition:all .3s ease-out}a:hover img{opacity:.7}}a:focus-visible{outline:3px solid #0b4c82;outline-offset:3px;z-index:1;transition:none}a.link{text-decoration:underline;font-weight:bold;line-height:26px;word-break:break-word}@media screen and (min-width: 1025px){a.link:hover{text-decoration:none}}a.link.-black{color:#1e1e1e}img{width:100%;height:auto;vertical-align:bottom}li{list-style:none}main{width:100%;min-height:100%;position:relative;background-color:#fff;padding-top:80px}@media screen and (max-width: 640px){main{padding-top:60px}}.__pc{display:block}@media screen and (max-width: 1024px){.__pc{display:none}}.__tab{display:none}@media screen and (max-width: 1024px){.__tab{display:block}}.__tabonly{display:none}@media screen and (max-width: 1024px){.__tabonly{display:block}}@media screen and (max-width: 640px){.__tabonly{display:none}}.__sp{display:none}@media screen and (max-width: 640px){.__sp{display:block}}.__pc-sp{display:block}@media screen and (max-width: 1024px){.__pc-sp{display:none}}@media screen and (max-width: 640px){.__pc-sp{display:block}}.__pc-tab{display:block}@media screen and (max-width: 640px){.__pc-tab{display:none}}.section.-border{border-top:15px solid #0b4c82}.section.-white{background-color:#fff}.section.-gray{background-color:#e7e6e6}.container{width:100%;max-width:1300px;padding:0 40px;padding-top:100px;padding-bottom:100px;margin:0 auto}@media screen and (max-width: 1600px){.container{max-width:1100px}}@media screen and (max-width: 1300px){.container{max-width:1000px}}@media screen and (max-width: 640px){.container{padding:0 20px}}@media screen and (max-width: 1024px){.container{padding-top:70px;padding-bottom:70px}}@media screen and (max-width: 640px){.container{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 640px){.container.sp-lrpadding-none{padding:0}}.container.tp-medium{padding-top:60px}@media screen and (max-width: 1024px){.container.tp-medium{padding-top:40px}}@media screen and (max-width: 640px){.container.tp-medium{padding-top:20px}}.container.tb-medium{padding-bottom:60px}@media screen and (max-width: 1024px){.container.tb-medium{padding-bottom:40px}}@media screen and (max-width: 640px){.container.tb-medium{padding-bottom:20px}}.container.tp-none{padding-top:0}@media screen and (max-width: 1024px){.container.tp-none{padding-top:0}}@media screen and (max-width: 640px){.container.tp-none{padding-top:0}}.container .company-name{font-weight:bold;font-size:5rem;padding-bottom:40px;display:block}@media screen and (max-width: 640px){.container .company-name{font-size:2.6rem;padding-bottom:20px}}.container .main-title{padding-bottom:40px}@media screen and (max-width: 640px){.container .main-title{padding-bottom:20px}}.container.-white{background-color:#fff}.container.-gray{background-color:#e7e6e6}.container-sub{width:100%;max-width:1300px;padding:0 40px;margin:0 auto;padding-top:0;padding-bottom:30px}@media screen and (max-width: 1600px){.container-sub{max-width:1100px}}@media screen and (max-width: 1300px){.container-sub{max-width:1000px}}@media screen and (max-width: 640px){.container-sub{padding:0 20px}}@media screen and (max-width: 640px){.container-sub{padding-bottom:20px}}.contacts{display:flex;justify-content:center;align-content:stretch;text-align:center}@media screen and (max-width: 1300px){.contacts{justify-content:center;flex-wrap:wrap;gap:15px;padding-top:0px}}@media screen and (max-width: 1024px){.contacts{padding-top:0px}}@media screen and (max-width: 640px){.contacts{flex-wrap:wrap;padding-left:0px;padding-right:0px}}.contacts .contact{display:flex;flex-direction:column;width:calc(100% - 120px)}@media screen and (max-width: 1300px){.contacts .contact{width:calc(50% - 7.5px)}}@media screen and (max-width: 640px){.contacts .contact{width:100%}}.contacts .contact._catalog{background:#eedbdb;border-bottom-left-radius:20px;border-top-left-radius:20px}.contacts .contact._catalog .contact__title{background:#c8020e;border-top-left-radius:20px}@media screen and (max-width: 1300px){.contacts .contact._catalog{border-radius:15px}.contacts .contact._catalog .contact__title{border-top-right-radius:15px;border-top-left-radius:15px}}@media screen and (max-width: 640px){.contacts .contact._catalog{border-radius:10px}.contacts .contact._catalog .contact__title{border-top-right-radius:10px;border-top-left-radius:10px}}.contacts .contact._whitepaper{background:#f2e7b3}.contacts .contact._whitepaper .contact__title{background:#fecc00;color:#000}@media screen and (max-width: 1300px){.contacts .contact._whitepaper{border-radius:15px}.contacts .contact._whitepaper .contact__title{border-top-right-radius:15px;border-top-left-radius:15px}}@media screen and (max-width: 640px){.contacts .contact._whitepaper{border-radius:10px}.contacts .contact._whitepaper .contact__title{border-top-right-radius:10px;border-top-left-radius:10px}}.contacts .contact._demo,.contacts .contact._general{background:#e0e3e6;border-top-right-radius:20px;border-bottom-right-radius:20px}.contacts .contact._demo .contact__title,.contacts .contact._general .contact__title{background:#3d4547;border-radius:0 20px 0 0}@media screen and (max-width: 1300px){.contacts .contact._demo,.contacts .contact._general{border-radius:15px}.contacts .contact._demo .contact__title,.contacts .contact._general .contact__title{border-radius:15px 15px 0 0}}@media screen and (max-width: 640px){.contacts .contact._demo,.contacts .contact._general{border-radius:10px}.contacts .contact._demo .contact__title,.contacts .contact._general .contact__title{border-radius:10px 10px 0 0}}.contacts .contact__title{font-size:1.8rem;padding:20px 25px;color:#fff;font-weight:500}@media screen and (max-width: 1460px){.contacts .contact__title{font-size:1.7rem;padding:20px}}@media screen and (max-width: 640px){.contacts .contact__title{font-size:1.6rem}}.contacts .contact__box{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;height:100%;padding:25px 40px 30px;font-weight:500}@media screen and (max-width: 1024px){.contacts .contact__box{padding:20px 30px 20px}}.contacts .contact__box p{font-size:1.8rem;flex-grow:1}@media screen and (max-width: 1460px){.contacts .contact__box p{font-size:1.8rem}}@media screen and (max-width: 640px){.contacts .contact__box{padding:20px 25px 25px}.contacts .contact__box p{font-size:1.6rem}}.contacts .contact__button{align-self:flex-end;font-size:2rem;display:block;width:100%;margin-top:15px;padding:7px;background:#fff;border-radius:30px;transition:all .3s;color:#000}@media screen and (max-width: 1460px){.contacts .contact__button{font-size:2.2rem}}@media screen and (max-width: 640px){.contacts .contact__button{margin-top:10px;padding:5px;font-size:1.8rem}}.contacts .contact__button:hover{transform:scale(1.06)}@media screen and (max-width: 640px){.contacts .contact__button:hover{transform:none}}.main-title.-large,.heading.-large,.sub-heading.-large{font-size:3.6rem}@media screen and (max-width: 1024px){.main-title.-large,.heading.-large,.sub-heading.-large{font-size:3.2rem}}@media screen and (max-width: 640px){.main-title.-large,.heading.-large,.sub-heading.-large{font-size:2rem}}.main-title.-middle,.heading.-middle,.sub-heading.-middle{font-size:2.6rem}@media screen and (max-width: 1024px){.main-title.-middle,.heading.-middle,.sub-heading.-middle{font-size:2rem}}@media screen and (max-width: 640px){.main-title.-middle,.heading.-middle,.sub-heading.-middle{font-size:1.8rem}}.main-title.-small,.heading.-small,.sub-heading.-small{font-size:2rem;font-weight:bold}@media screen and (max-width: 1024px){.main-title.-small,.heading.-small,.sub-heading.-small{font-size:1.8rem}}@media screen and (max-width: 640px){.main-title.-small,.heading.-small,.sub-heading.-small{font-size:1.6rem}}.main-title.-center,.heading.-center,.sub-heading.-center{text-align:center}.main-title.-white,.heading.-white,.sub-heading.-white{color:#fff}.main-title.-mcolor,.heading.-mcolor,.sub-heading.-mcolor{color:#5ca6b5}.main-title.-dress,.heading.-dress,.sub-heading.-dress{width:auto;background-color:#0b4c82;margin-bottom:20px;padding:.1em .3em .2em;border-radius:6px 6px 6px 0px;color:#fff;font-weight:bold;display:inline-block;position:relative}.main-title.-dress::after,.heading.-dress::after,.sub-heading.-dress::after{content:"";position:absolute;bottom:-12px;left:0;width:50%;height:12px;background-color:#5ca6b5}@media screen and (max-width: 640px){.main-title.-dress::after,.heading.-dress::after,.sub-heading.-dress::after{bottom:-10px;height:10px}}@media screen and (max-width: 640px){.main-title.-dress,.heading.-dress,.sub-heading.-dress{border-radius:5px 5px 5px 0px;padding:.2em .4em .3em}}.read{font-size:2rem;line-height:1.8}@media screen and (max-width: 1024px){.read{font-size:1.8rem}}@media screen and (max-width: 640px){.read{font-size:1.5rem}}.paragraph{font-size:1.8rem;line-height:1.8}@media screen and (max-width: 1024px){.paragraph{font-size:1.6rem}}@media screen and (max-width: 640px){.paragraph{font-size:1.5rem}}.marker{font-size:1em;font-style:normal;color:#c8020e}.txt-small{font-size:.8em}figure{margin-bottom:0px}.header{width:100%;height:80px;position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:space-between;align-items:center;background-color:#fff}@media screen and (max-width: 640px){.header{height:60px}}.header-logo{width:auto;height:auto;padding:0 0 0 20px}@media screen and (max-width: 1024px){.header-logo{width:40%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}}@media screen and (max-width: 640px){.header-logo{width:100%;padding:0 0 0 15px;justify-content:flex-start}}.header-logo-img{width:clamp(300px,31.25vw,600px);max-height:50px}@media screen and (max-width: 640px){.header-logo-img{width:auto;height:36px}}.header-link{width:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:15px}@media screen and (max-width: 1024px){.header-link{display:none}}.header-link>li.cta-btn{width:auto}@media screen and (max-width: 1024px){.header-link>li.cta-btn{width:50%}}.header-link>li.cta-btn>a{width:auto;height:80px;padding:25px 85px 25px 50px;color:#fff;font-size:2rem;font-weight:bold;position:relative;display:block}@media screen and (max-width: 1300px){.header-link>li.cta-btn>a{padding:25px 75px 25px 40px}}.header-link>li.cta-btn>a::after{content:"";position:absolute;top:50%;right:45px;transform:translateY(-50%);width:30px;height:30px;background:url(../images/icon_arrow_down.svg) no-repeat;background-size:30px auto}@media screen and (max-width: 1300px){.header-link>li.cta-btn>a::after{right:35px;width:30px;height:30px;background-size:30px auto}}@media screen and (min-width: 1025px){.header-link>li.cta-btn>a:hover{opacity:.7}}.header-link>li.cta-btn>a:focus-visible{outline:3px solid #1e1e1e;outline-offset:3px;z-index:1;transition:none}.header-link>li.cta-btn.-red>a{background-color:#c8020e}.header-link>li.cta-btn.-red>a::after{background:url(../images/icon_arrow_down.svg) no-repeat}.header-link>li.cta-btn.-gray>a{background-color:#3d4547}.header-link>li.cta-btn.-gray>a::after{background:url(../images/icon_arrow_down_white.svg) no-repeat}.mainvisual{width:100%;height:auto;display:flex;background-color:#e7e6e6;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.mainvisual-ttl{width:clamp(340px,44.1145vw,847px);height:auto;margin-bottom:10px}@media screen and (max-width: 1024px){.mainvisual-ttl{width:clamp(340px,60vw,847px)}}.mainvisual-ttlgroup{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:100%;height:clamp(320px,53vh,723px)}@media screen and (max-width: 1024px){.mainvisual-ttlgroup{height:clamp(320px,48vh,723px)}}@media screen and (max-width: 640px){.mainvisual-ttlgroup{height:clamp(320px,40vh,723px)}}.mainvisual-ttl-fukidasi{display:inline-block;margin:0 auto 40px;padding:.3em 1.5em;background-color:#fff;text-align:center;font-size:clamp(1.8rem,1.6666vw,3.2rem);font-weight:bold;border-radius:50px;position:relative}@media screen and (max-width: 1024px){.mainvisual-ttl-fukidasi{font-size:2rem}}@media screen and (max-width: 640px){.mainvisual-ttl-fukidasi{font-size:1.8rem;margin:0 auto 30px}}.mainvisual-ttl-fukidasi::after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:30px;height:30px;border-top:#fff 30px solid;border-right:rgba(0,0,0,0) 15px solid;border-bottom:rgba(0,0,0,0) 15px solid;border-left:rgba(0,0,0,0) 15px solid}@media screen and (max-width: 640px){.mainvisual-ttl-fukidasi::after{bottom:-32px;width:25px;height:25px;border-top:#fff 25px solid;border-right:rgba(0,0,0,0) 15px solid;border-bottom:rgba(0,0,0,0) 15px solid;border-left:rgba(0,0,0,0) 15px solid}}.mainvisual-ttl-sub{width:auto;background-color:#0b4c82;margin-bottom:20px;padding:.25em .75em;border-radius:10px 10px 10px 0px;color:#fff;font-size:clamp(1.8rem,1.6666vw,3.2rem);font-weight:bold;display:inline-block;position:relative}.mainvisual-ttl-sub::after{content:"";position:absolute;bottom:-12px;left:0;width:50%;height:12px;background-color:#5ca6b5}@media screen and (max-width: 640px){.mainvisual-ttl-sub::after{bottom:-10px;height:10px}}@media screen and (max-width: 1024px){.mainvisual-ttl-sub{font-size:2rem}}@media screen and (max-width: 640px){.mainvisual-ttl-sub{font-size:1.8rem;border-radius:8px 8px 8px 0px}}.mainvisual-alarm{width:100%;height:auto;padding:0 20px 20px}@media screen and (max-width: 640px){.mainvisual-alarm{height:auto;padding-bottom:20px}}.mainvisual-alarm-item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700}@media screen and (max-width: 640px){.mainvisual-alarm-item{flex-direction:column;font-size:1.6rem;text-align:center}}.mainvisual-alarm-item .point{display:inline-block;width:auto;margin:0 1em 0 0;padding:.5em 1em;font-weight:bold;font-size:1.8rem;color:#fff;background-color:#c8020e;border-radius:6px}@media screen and (max-width: 640px){.mainvisual-alarm-item .point{margin:0 0 .5em 0;font-size:1.6rem}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.movieslide{background-color:#1e1e1e;padding:20px 0;border-top:20px solid #5ca6b5;border-bottom:20px solid #5ca6b5}@media screen and (max-width: 1024px){.movieslide{padding:16px 0;border-top:16px solid #5ca6b5;border-bottom:16px solid #5ca6b5}}@media screen and (max-width: 640px){.movieslide{padding:10px 0;border-top:10px solid #5ca6b5;border-bottom:10px solid #5ca6b5}}.movieslide-wrap{display:flex;overflow:hidden}.movieslide-list{display:flex;list-style:none;padding:0}.movieslide-list.-left{animation:infinity-scroll-left 30s infinite linear .25s both}.movieslide-list.-right{animation:infinity-scroll-right 30s infinite linear .25s both}.movieslide-list-item{width:12.5vw;padding:0 5px}@media screen and (max-width: 1024px){.movieslide-list-item{width:16.6666666667vw}}@media screen and (max-width: 640px){.movieslide-list-item{width:33.3333333333vw}}.movieslide-list-item img{aspect-ratio:16/9}.movieslide-wrap+.movieslide-wrap{margin-top:20px}@media screen and (max-width: 1024px){.movieslide-wrap+.movieslide-wrap{margin-top:16px}}@media screen and (max-width: 640px){.movieslide-wrap+.movieslide-wrap{margin-top:10px}}.con-product-feature{width:100%;background-color:#fff;border-radius:26px;border:5px solid #0b4c82;padding:30px;display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.con-product-feature{border-radius:20px;padding:20px}}@media screen and (max-width: 640px){.con-product-feature{border-radius:14px;border:4px solid #0b4c82;padding:16px;flex-direction:column;align-items:center}}.con-product-feature-image{width:155px}@media screen and (max-width: 640px){.con-product-feature-image{display:none}}.con-product-feature-image img{border-radius:50%;aspect-ratio:1/1}@media screen and (max-width: 640px){.con-product-feature-image img{border-radius:6px;aspect-ratio:16/9}}.con-product-feature-txt{width:calc(100% - 155px);padding:0 0 0 30px}.con-product-feature-txt.-w_100{width:100%;padding-left:0}@media screen and (max-width: 1024px){.con-product-feature-txt{padding:0 0 0 20px}}@media screen and (max-width: 640px){.con-product-feature-txt{width:100%;padding:0;order:1}}.con-product-arrow{width:73px;margin:30px auto}@media screen and (max-width: 1024px){.con-product-arrow{margin:20px auto}}@media screen and (max-width: 640px){.con-product-arrow{width:54px;margin:16px auto}}.con-product-advantage{width:100%;background-color:#0b4c82;border-radius:26px;padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}@media screen and (max-width: 1024px){.con-product-advantage{border-radius:20px;padding:20px;gap:20px}}@media screen and (max-width: 640px){.con-product-advantage{border-radius:14px;padding:16px;flex-direction:column;align-items:center;gap:16px}}.con-product-advantage>.heading{margin:0 auto}.con-product-advantage-details{width:calc(50% - 15px);display:flex;flex-wrap:wrap;background-color:#fff;border-radius:12px;padding:20px 15px}@media screen and (max-width: 1024px){.con-product-advantage-details{width:100%;padding:20px 20px;border-radius:10px;justify-content:center;align-content:center;align-items:center}}@media screen and (max-width: 640px){.con-product-advantage-details{border-radius:8px;flex-direction:column}}.con-product-advantage-details-image{width:123px}@media screen and (max-width: 1024px){.con-product-advantage-details-image{width:155px}}@media screen and (max-width: 640px){.con-product-advantage-details-image{width:100%;margin-top:8px;order:2}}.con-product-advantage-details-image img{border-radius:50%;aspect-ratio:1/1}@media screen and (max-width: 640px){.con-product-advantage-details-image img{border-radius:6px;aspect-ratio:16/9}}.con-product-advantage-details-txt{width:calc(100% - 123px);padding:0 0 0 15px}@media screen and (max-width: 1024px){.con-product-advantage-details-txt{width:calc(100% - 155px);padding-left:20px}}@media screen and (max-width: 640px){.con-product-advantage-details-txt{width:100%;padding:0 0 10px 0}}.con-product-advantage-details-txt>.sub-heading{padding-bottom:.25em}@media screen and (max-width: 1024px){.con-product-advantage-details-txt>.sub-heading{padding-bottom:.5em}}.row{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:20px}@media screen and (max-width: 640px){.row{flex-direction:column;gap:20px 0;margin-top:10px}}.row-left{order:1;width:50%}@media screen and (max-width: 640px){.row-left{width:100%}}.row-right{order:2;width:calc(50% - 30px)}@media screen and (max-width: 640px){.row-right{width:100%}}.row-txt{font-size:1.8rem;line-height:1.8}@media screen and (max-width: 1024px){.row-txt{font-size:1.6rem}}@media screen and (max-width: 640px){.row-txt{font-size:1.5rem}}.row-figure>img{border-radius:10px}.row-figure._zoom{overflow:hidden;aspect-ratio:16/9;cursor:pointer;display:block}.row-figure._zoom img{object-fit:cover;border-radius:10px;transition:.3s;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1.02)}.row-figure._zoom::after{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:url(../images/zoom_icon.svg) center center no-repeat #fff;content:"";z-index:5}.row-figure._zoom:hover img{transform:translate(-50%, -50%) scale(1.1)}.row-figure._play-vimeo{overflow:hidden;aspect-ratio:16/9;cursor:pointer;display:block}.row-figure._play-vimeo::after{position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:50%;background:url(../images/arrow_icon.svg) left 11px center no-repeat #fff;background-size:10px;content:"";z-index:5;transform:translate(-50%, -50%)}.row-figure._play-vimeo img{object-fit:cover;border-radius:10px;transition:.3s;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1.02)}.row-figure._play-vimeo._redicon::after{background:url(../images/arrow_icon_white.svg) left 11px center no-repeat #c8020e;background-size:10px}.row-figure._play-vimeo._bigicon::after{width:60px;height:60px;background-size:20px;background-position:left 22px center}@media screen and (max-width: 640px){.row-figure._play-vimeo._bigicon::after{width:30px;height:30px;background-size:10px;background-position:left 11px center}}.row-figure._play-vimeo:hover img{transform:translate(-50%, -50%) scale(1.1)}.row-flex{display:flex;justify-content:space-between;gap:30px;margin-top:30px}.row-flex-left,.row-flex-right{width:50%}@media screen and (max-width: 640px){.row-flex{flex-direction:column}.row-flex-left,.row-flex-right{width:100%}}.con-process-flow{width:100%}.con-process-flow-list{width:100%;display:flex}@media screen and (max-width: 640px){.con-process-flow-list{flex-direction:column}}.con-process-flow-list li{width:auto;padding:27px 15px 27px 22px;background-color:#5ca6b5;font-size:2.3rem;font-weight:bold;color:#fff;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 1024px){.con-process-flow-list li{padding:22px 10px 22px 10px;font-size:1.7rem}}@media screen and (max-width: 640px){.con-process-flow-list li{font-size:1.6rem;padding:17px 10px 17px 10px}}.con-process-flow-list li::after{content:"";position:absolute;top:0;right:-12px;width:14px;height:100%;background-color:#5ca6b5;clip-path:polygon(0% 0%, 10% 0%, 100% 50%, 10% 100%, 0% 100%);z-index:10}@media screen and (max-width: 640px){.con-process-flow-list li::after{content:"";right:0px;top:auto;bottom:-14px;width:100%;height:14px;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}}.con-process-flow-list li.-link{padding:0}.con-process-flow-list li.-link a{color:#fff;display:block;padding:22px 15px 32px 22px;position:relative;text-align:center}@media screen and (max-width: 1024px){.con-process-flow-list li.-link a{padding:17px 10px 27px 10px}}@media screen and (max-width: 640px){.con-process-flow-list li.-link a{padding:17px 10px 17px 10px}}.con-process-flow-list li.-link a::after{content:"〉";position:absolute;bottom:5px;left:50%;transform:translateX(-50%) rotate(90deg);font-size:1.6rem;color:#fff;transition:all .2s ease-out}@media screen and (max-width: 1024px){.con-process-flow-list li.-link a::after{font-size:1.4rem}}@media screen and (max-width: 640px){.con-process-flow-list li.-link a::after{bottom:-8px}}@media screen and (min-width: 1025px){.con-process-flow-list li.-link a:hover::after{bottom:0px;transition:all .2s ease-out}}.con-process-flow-list li.-link a .pickup{display:block;font-size:1.6rem}@media screen and (max-width: 1024px){.con-process-flow-list li.-link a .pickup{font-size:1.4rem;font-weight:normal}}.con-process-flow-list li:nth-child(1){width:30%;border-radius:12px 0 0 12px}@media screen and (max-width: 1024px){.con-process-flow-list li:nth-child(1){width:34%}}@media screen and (max-width: 640px){.con-process-flow-list li:nth-child(1){width:100%;border-radius:12px 12px 0 0}.con-process-flow-list li:nth-child(1) a{padding-bottom:10px}}.con-process-flow-list li:nth-child(2){width:18%;background-color:#4188a4;padding-left:30px}.con-process-flow-list li:nth-child(2)::after{background-color:#4188a4}@media screen and (max-width: 1024px){.con-process-flow-list li:nth-child(2){width:16%;padding-left:30px}}@media screen and (max-width: 640px){.con-process-flow-list li:nth-child(2){width:100%;padding-top:30px;padding-left:17px;padding-bottom:10px}}.con-process-flow-list li:nth-child(3){width:32%;background-color:#266a93}.con-process-flow-list li:nth-child(3)::after{background-color:#266a93}.con-process-flow-list li:nth-child(3) a{padding-left:30px}@media screen and (max-width: 1024px){.con-process-flow-list li:nth-child(3) a{padding-left:20px}}@media screen and (max-width: 640px){.con-process-flow-list li:nth-child(3) a{padding-top:30px;padding-left:17px;padding-bottom:10px}}@media screen and (max-width: 1024px){.con-process-flow-list li:nth-child(3){width:34%}}@media screen and (max-width: 640px){.con-process-flow-list li:nth-child(3){width:100%}}.con-process-flow-list li:nth-child(4){width:20%;border-radius:0 12px 12px 0;background-color:#0b4c82;padding-left:30px;padding-right:22px}@media screen and (max-width: 1024px){.con-process-flow-list li:nth-child(4){width:16%;padding-left:30px}}@media screen and (max-width: 640px){.con-process-flow-list li:nth-child(4){width:100%;border-radius:0 0 12px 12px;padding-top:30px;padding-right:17px}}.con-process-flow-list li:nth-child(4)::after{display:none}.con-process-flow-list li .txt-mini{font-size:.75em}.con-process h3{margin-top:70px}@media screen and (max-width: 640px){.con-process h3{margin-top:50px}}.con-process .box-check{width:100%;background-color:#fff;border-radius:26px;border:5px solid #0b4c82;padding:30px;margin-top:30px;display:flex;flex-wrap:wrap}@media screen and (max-width: 1024px){.con-process .box-check{border-radius:20px;padding:20px}}@media screen and (max-width: 640px){.con-process .box-check{border-radius:14px;border:4px solid #0b4c82;padding:16px;margin-top:20px;flex-direction:column;align-items:center}}.con-process .box-check-image{width:100px;padding-left:20px}@media screen and (max-width: 640px){.con-process .box-check-image{display:none}}.con-process .box-check-image img{aspect-ratio:82/95}.con-process .box-check-txt{width:calc(100% - 100px);padding:0 0 0 30px}@media screen and (max-width: 1024px){.con-process .box-check-txt{padding:0 0 0 20px}}@media screen and (max-width: 640px){.con-process .box-check-txt{width:100%;padding:0;order:1}}.con-process .box-check-txt h4{color:#0b4c82}.con-process .box-check-txt .list{margin-top:1em}@media screen and (max-width: 640px){.con-process .box-check-txt .list{margin-top:1em}}.con-feature{padding-bottom:0px}.con-slide{padding-left:0;padding-right:0;margin:0;width:100%;max-width:100%;overflow:hidden}.con-slide-inner{position:relative;box-sizing:content-box;max-width:1220px;margin:0 auto;padding:0 40px}@media screen and (max-width: 1600px){.con-slide-inner{max-width:1020px}}@media screen and (max-width: 1300px){.con-slide-inner{max-width:920px}}@media screen and (max-width: 640px){.con-slide-inner{padding:0 20px}}.con-slide-splide{visibility:visible;z-index:0;position:relative}.splide__arrow--prev,.splide__arrow--next{display:grid;place-content:center;width:6.4rem;height:6.4rem;cursor:pointer;transition:.8s cubic-bezier(0.2, 1, 0.2, 1);background-color:#0b4c82;border-radius:50%}@media screen and (max-width: 640px){.splide__arrow--prev,.splide__arrow--next{width:5.4rem;height:5.4rem}}.splide__arrow--prev::after,.splide__arrow--next::after{width:1.2rem;height:1.2rem;content:"";border:solid #fff;border-width:3px 3px 0 0}.splide__arrow--prev::after{margin-left:.4rem;transform:rotate(-135deg)}.splide__arrow--next::after{margin-right:.4rem;transform:rotate(45deg)}.splide__arrow:focus-visible{outline:3px solid #0b4c82;outline-offset:3px;z-index:1;transition:none}.splide__arrow:disabled{pointer-events:none;opacity:0}.splide__pagination{font-size:0}.splide__pagination__page:focus-visible{outline:3px solid #0b4c82;outline-offset:3px;z-index:1;transition:none}.splide__slide:focus-visible{outline:3px solid #0b4c82;outline-offset:3px;z-index:1;transition:none}.splide-wrapper{position:relative}.splide__arrow>svg{display:none}.splide .splide__track{overflow:visible;height:327px}@media screen and (max-width: 1024px){.splide .splide__track{height:252px}}@media screen and (max-width: 640px){.splide .splide__track{height:164px}}.splide .splide-controller{display:flex;gap:1.6rem;align-items:center;margin-top:30px}.splide .splide__pagination{display:flex;flex-wrap:wrap;gap:1.2rem .8rem;justify-content:flex-start;margin:0 auto 0 0;text-align:center}.splide .splide__pagination.-white .splide__pagination__page{background-color:#fff}.splide .splide__pagination.-white .splide__pagination__page.is-active{background-color:#0b4c82}.splide .splide__pagination>li{font-size:0}.splide .splide__pagination__page{width:2rem;height:6px;cursor:pointer;transition:.8s cubic-bezier(0.2, 1, 0.2, 1);vertical-align:top;background-color:#e7e6e6}.splide .splide__pagination__page.is-active{width:6rem;background-color:#0b4c82}@media screen and (max-width: 640px){.splide .splide__pagination__page.is-active{width:4rem}}.splide .splide__arrows{display:flex;gap:1.6rem}.splide .splide__arrow--prev,.splide .splide__arrow--next{position:relative;flex-shrink:0;margin:0}.splide .splide__arrow:disabled{pointer-events:none;opacity:.5}.splide .splide__arrow:disabled::before{box-shadow:.8rem .8rem 1.2rem #0b4c82,-0.8rem -0.8rem 1.2rem #0b4c82}.splide .splide__slide{transform:scale(0.82);transition:opacity .8s cubic-bezier(0.2, 1, 0.2, 1);transition:all .3s ease-out}.splide .splide__slide.is-active{opacity:1;transform:scale(1)}@media screen and (max-width: 1024px){.splide .splide__slide.is-active{max-width:380px}}@media screen and (max-width: 640px){.splide .splide__slide.is-active{max-width:240px}}.splide .slide{overflow:hidden}.splide .slide.-new{position:relative}.splide .slide.-new::before{content:"NEW";position:absolute;top:10px;left:10px;background-color:#c8020e;font-size:1.2rem;color:#fff;letter-spacing:.2rem;padding:.5rem 1rem;border-radius:5px}.icon-new{background-color:#c8020e;font-size:1.2rem;color:#fff;letter-spacing:.2rem;margin:0 .5rem 0 0;padding:.5rem 1rem;border-radius:5px;display:inline-block}.splide .slide-media{overflow:hidden;border:1px solid #3d4547;border-radius:10px;aspect-ratio:16/9;cursor:pointer;display:block;position:relative}@media screen and (max-width: 1024px){.splide .slide-media{border-radius:8px}}@media screen and (max-width: 640px){.splide .slide-media{border-radius:6px}}.splide .slide-media._zoom img{transition:.3s;aspect-ratio:16/9}.splide .slide-media._zoom::after{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:url(../images/zoom_icon.svg) center center no-repeat #fff;content:"";z-index:5}.splide .slide-media._zoom:hover img{transform:scale(1.08)}.splide .slide-media._play-vimeo::after{position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:50%;background:url(../images/arrow_icon.svg) left 11px center no-repeat #fff;background-size:10px;content:"";z-index:5;transform:translate(-50%, -50%)}.splide .slide-media._play-vimeo img{transition:.3s;aspect-ratio:16/9}.splide .slide-media._play-vimeo._redicon::after{background:url(../images/arrow_icon_white.svg) left 11px center no-repeat #c8020e;background-size:10px}.splide .slide-media._play-vimeo._bigicon::after{width:60px;height:60px;background-size:20px;background-position:left 22px center}@media screen and (max-width: 640px){.splide .slide-media._play-vimeo._bigicon::after{width:30px;height:30px;background-size:10px;background-position:left 11px center}}.splide .slide-media._play-vimeo:hover img{transform:scale(1.08)}.splide .slide-content{padding-top:10px;width:100%}@media screen and (max-width: 640px){.splide .slide-content{padding-top:5px}}.slide-content>.heading{border-bottom:3px solid #0b4c82;display:inline-block;margin:.5rem 0 1rem}.slide-content>.heading.-new{position:relative;margin-left:60px}@media screen and (max-width: 640px){.slide-content>.heading.-new{margin-left:50px}}.slide-content>.heading.-new::before{content:"NEW";position:absolute;top:3px;left:-60px;background-color:#c8020e;font-size:1.2rem;color:#fff;letter-spacing:.2rem;padding:.5rem 0;border-radius:5px;width:50px;text-align:center}@media screen and (max-width: 640px){.slide-content>.heading.-new::before{left:-50px;font-size:1rem;padding:.3rem 0;width:40px}}@media screen and (max-width: 1024px){.pc{display:none !important}}@media screen and (max-width: 640px){.pc-tab{display:none !important}}@media screen and (min-width: 1025px){.tab-sp{display:none !important}.splide__arrow--prev::before,.splide__arrow--next::before{transition:.8s cubic-bezier(0.2, 1, 0.2, 1)}.splide__arrow--prev:hover::before,.splide__arrow--next:hover::before{transform:scale(1.2)}.splide .slide{transition:.8s cubic-bezier(0.2, 1, 0.2, 1)}.splide .slide img{transition:.8s cubic-bezier(0.2, 1, 0.2, 1)}}@media screen and (min-width: 641px){.sp{display:none !important}}.con-price .table{margin-bottom:20px}.con-credit{padding-top:0px}.con-credit>.list{padding:3rem 2rem;border:1px solid #3d4547}.con-credit>.list>li{letter-spacing:.1em;font-size:1.6rem}.footer{width:100%;background-color:#3d4547}.footer-inner{max-width:1534px;margin:0 auto;padding:30px 50px;display:flex;align-items:center}@media screen and (max-width: 1024px){.footer-inner{max-width:none;padding:30px;flex-wrap:wrap;justify-content:center}}.footer-logo{margin-right:60px}.footer-logo img{width:auto;height:32px}@media screen and (max-width: 1024px){.footer-logo{margin-right:30px;margin-bottom:20px}.footer-logo img{height:24px}}@media screen and (max-width: 640px){.footer-logo{margin-right:0px}}.footer-nav{display:flex;align-items:center}@media screen and (max-width: 1024px){.footer-nav{flex-wrap:wrap;gap:15px;margin-bottom:20px}}.footer-nav li{padding:0 20px}.footer-nav li .footer__link{color:#fff;font-size:1.6rem}@media screen and (max-width: 1024px){.footer-nav li{padding:0}.footer-nav li .footer__link{font-size:1.4rem}}.footer small{margin-left:auto;font-size:1.2rem;line-height:1.5;color:#fff}@media screen and (max-width: 1024px){.footer small{width:100%;margin-left:0;text-align:center}}#page-top{position:fixed;bottom:20px;right:40px;display:none;width:50px;height:50px}#page-top img{transition:opacity .3s;width:100%}@media screen and (max-width: 1024px){#page-top{display:none !important;bottom:10px;right:10px;width:40px;height:40px}}#page-top:focus-visible{outline:3px solid #1e1e1e;outline-offset:3px;z-index:1;transition:none}.sp-nav{display:none}@media screen and (max-width: 1024px){.sp-nav{position:fixed;bottom:-80px;z-index:100;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;height:80px;transition:all .4s}.sp-nav.show{bottom:0}}@media screen and (max-width: 640px){.sp-nav{bottom:-64px;height:64px}}.sp-nav__button{width:100%}.sp-nav__button-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:1.6rem;font-weight:bold;border-top:2px solid #fff}.sp-nav__button-link._red{background:#c8020e;border-right:1px solid #fff}.sp-nav__button-link._black{background:#3d4547;border-left:1px solid #fff}.list{width:100%;display:flex;flex-direction:column;gap:5px 0}.list>li{font-size:1.8rem;letter-spacing:normal;position:relative;padding:0 0 0 2rem}@media screen and (max-width: 1024px){.list>li{font-size:1.6rem}}@media screen and (max-width: 640px){.list>li{font-size:1.4rem;padding:0 0 0 1.5rem}}.list>li::before{content:"●";position:absolute;top:.1em;left:0;font-size:.9em}.list.-asterisk>li::before{content:"※";top:0}.list.-row{gap:1em 1.5em;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 640px){.list.-row{gap:1em}}.list.-row>li{width:auto}@media screen and (max-width: 640px){.list.-row>li{font-size:1.6rem}}.list-definition{display:flex;flex-wrap:wrap;padding-top:10px}.list-definition-ttl{font-size:1.8rem;border-radius:6px;background-color:rgba(92,166,181,.5);padding:.25em .75em;margin:0 .75em .75em 0;align-content:center}@media screen and (max-width: 1024px){.list-definition-ttl{font-size:1.6rem}}.list-definition-ttl:last-of-type{margin-bottom:0}.list-definition-txt{padding:.25em 0;font-size:1.8rem}@media screen and (max-width: 1024px){.list-definition-txt{font-size:1.6rem}}.list-definition-txt-link{color:#1e1e1e;text-decoration:underline}@media screen and (min-width: 1025px){.list-definition-txt-link:hover{opacity:.5}}.list-definition.-partner .list-definition-ttl{width:280px}@media screen and (max-width: 1024px){.list-definition.-partner .list-definition-ttl{width:250px}}@media screen and (max-width: 640px){.list-definition.-partner .list-definition-ttl{width:100%;margin-bottom:0}}.list-definition.-partner .list-definition-txt{width:calc(100% - (.75em + 280px))}@media screen and (max-width: 1024px){.list-definition.-partner .list-definition-txt{font-size:1.6rem;width:calc(100% - (.75em + 250px))}}@media screen and (max-width: 640px){.list-definition.-partner .list-definition-txt{font-size:1.5rem;width:100%;margin-bottom:1rem}.list-definition.-partner .list-definition-txt:last-of-type{margin-bottom:0}}.table{width:100%}.table.-price tr{border-bottom:3px solid #3d4547}@media screen and (max-width: 640px){.table.-price tr{display:flex;flex-direction:column;border-bottom:none;padding-bottom:10px}}.table.-price tr th{width:40%;background-color:#0b4c82;color:#fff;padding:16px 20px;font-size:1.8rem;text-align:left}@media screen and (max-width: 640px){.table.-price tr th{width:100%;text-align:center;padding:14px 10px;font-size:1.6rem}}.table.-price tr td{width:60%;background-color:#fff;padding:16px 20px;font-size:1.8rem;text-align:center}@media screen and (max-width: 640px){.table.-price tr td{width:100%;padding:14px 10px;font-size:1.6rem}}.table.-prosess{margin-top:30px}@media screen and (max-width: 640px){.table.-prosess{margin-top:20px}}.table.-prosess tr{border-bottom:3px solid #0b4c82;border-left:3px solid #0b4c82}.table.-prosess tr th{padding:16px 20px;font-size:1.8rem;text-align:center;border-right:3px solid #0b4c82}@media screen and (max-width: 1024px){.table.-prosess tr th{font-size:1.6rem}}.table.-prosess tr td{background-color:#fff;padding:16px 20px;border-right:3px solid #0b4c82;font-size:1.8rem;vertical-align:middle}@media screen and (max-width: 1024px){.table.-prosess tr td{font-size:1.6rem}}.table.-prosess .-w400{width:400px}@media screen and (max-width: 1024px){.table.-prosess .-w400{width:auto}}.table.-prosess thead{border-top:3px solid #0b4c82}.table.-prosess thead th{background-color:#5ca6b5;color:#fff;font-size:2rem}.table.-prosess tbody tr.-gray th,.table.-prosess tbody tr.-gray td{background-color:#e7e6e6}.table.-prosess tbody th{width:350px;font-size:2.3rem;font-weight:bold;vertical-align:middle}@media screen and (max-width: 1024px){.table.-prosess tbody th{width:auto;font-size:1.7rem}}@media screen and (max-width: 640px){.table__spscroll{overflow-x:auto;position:relative}.table__spscroll .table{width:200%}.table__spscroll._long .table{width:1220px}}.table+.list{padding-top:1rem}.modal{position:fixed;width:100%;height:100%;z-index:20000;top:0;left:0;background:rgba(30,30,30,.5);opacity:0;transition:.5s}.modal._active{opacity:1}.modal__body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.1);opacity:0;transition:.5s;transition-delay:.1s;width:60vw;max-width:1200px}@media screen and (max-width: 1024px){.modal__body{width:80vw}}.modal__body._active{opacity:1;transform:translate(-50%, -50%) scale(1)}.modal__body._delete{opacity:0;transform:translate(-50%, -50%) scale(1.05)}.modal__figure{position:relative}.modal__figure::before,.modal__figure::after{position:absolute;content:"";top:-20px;right:0;width:20px;height:20px;width:20px;height:3px;background:#fff;cursor:pointer}.modal__figure::before{transform:rotate(-45deg)}.modal__figure::after{transform:rotate(45deg)}.modal__figure img{width:100%;max-width:1200px}.modal__figure._movie{width:60vw;position:relative;height:0;padding-top:56.2%}@media screen and (max-width: 1024px){.modal__figure._movie{width:80vw}}.modal__figure._movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}@media screen and (max-width: 640px){.modal__figure{width:80vw}.modal__figure._movie{width:95vw}}.fade-in{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.fade-in.show{opacity:1;transform:translateY(0)}.con-partner.-mainttl{max-width:100%}.con-partner.-read{display:flex;justify-content:space-between}.con-partner.-read.-noflex{display:block}@media screen and (max-width: 640px){.con-partner.-read{flex-direction:column}}.con-partner.-read .read-txt{width:calc(100% - 210px);padding:0 20px 0 0;font-size:1.8rem}@media screen and (max-width: 1024px){.con-partner.-read .read-txt{font-size:1.6rem}}@media screen and (max-width: 640px){.con-partner.-read .read-txt{width:100%;padding:0 0 10px 0;font-size:15px}}.con-partner.-read .read-txt._w-100{width:100%;padding:0}@media screen and (max-width: 1024px){.con-partner.-read .read-txt._w-100{font-size:1.6rem}}@media screen and (max-width: 640px){.con-partner.-read .read-txt._w-100{font-size:15px}}.con-partner.-read .read-photo{width:210px}@media screen and (max-width: 640px){.con-partner.-read .read-photo{width:50%;align-self:center}}.con-partner.-read .read-photo>img{aspect-ratio:7/4}.con-partner.-read .read-btn{width:100%;margin-top:30px}.partner-ttl{text-align:center}.partner-ttl-logo{padding-bottom:10px;width:400px;display:inline-block;aspect-ratio:300/61}@media screen and (max-width: 1024px){.partner-ttl-logo{width:300px}}@media screen and (max-width: 1024px){.partner-ttl-logo{width:225px}}.con-partner .box-point{width:100%;background-color:#fff;border-radius:26px;border:5px solid #0b4c82;padding:40px 30px 30px;margin-bottom:50px;position:relative}@media screen and (max-width: 1024px){.con-partner .box-point{border-radius:20px;padding:30px 20px 20px}}@media screen and (max-width: 640px){.con-partner .box-point{border-radius:14px;border:4px solid #0b4c82;padding:20px 16px 16px;flex-direction:column;align-items:center}}.con-partner .box-point:last-of-type{margin-bottom:0}.con-partner .box-point .point{position:absolute;top:-30px;left:30px;font-size:2.2rem;font-weight:bold;color:#fff;background-color:#0b4c82;border-radius:6px;padding:0px 12px 5px 12px}@media screen and (max-width: 1024px){.con-partner .box-point .point{top:-22px;left:20px;font-size:1.7rem}}@media screen and (max-width: 640px){.con-partner .box-point .point{top:-22px;left:15px;font-size:1.6rem}}.con-partner .box-point .point .number{font-size:1.45em;padding-left:.5rem}.con-partner .box-point .heading{color:#0b4c82}.con-partner+.con-partner{padding-top:0}.con-btn{padding-top:0;display:flex;flex-wrap:wrap;justify-content:center}.con-btn .btn{width:auto;padding:2rem 4rem;text-align:center;font-size:1.8rem;color:#fff;font-weight:bold;background-color:#0b4c82;display:inline-block;border-radius:6px}@media screen and (max-width: 1024px){.con-btn .btn{font-size:1.6rem}}@media screen and (min-width: 1025px){.con-btn .btn:hover{opacity:.5}}.con-btn .btn.-black{background-color:#3d4547}.con-btn .btn.-red{background-color:#c8020e}@media print{.no_print{display:none}#header,#footer,#navigationglobal,#navigationsupport{display:none !important}.table__spscroll{overflow-x:hidden !important;position:relative}.table__spscroll .table{width:100% !important}.table__spscroll._long .table{width:100% !important}main{margin-top:0 !important}}/*# sourceMappingURL=layout.css.map */