﻿html,body{margin:0;padding:0;color:#000;font-family:"Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;font-size:16px;position:relative;-webkit-text-size-adjust:100%}header,footer,main,section{margin:0;padding:0;display:block}main{padding-bottom:100px}*{box-sizing:border-box}html,body,#wrapper{min-height:100%}body.overlay{height:100vh;overflow:hidden}#wrapper{z-index:1;background:#F6F4F5;overflow-x:hidden}#wrapper.overflowNone{overflow-x:inherit}figure{margin:0 0 15px}@media (max-width: 767px){figure{width:100% !important;margin:0 0 calc(15 / 390 * 100vw);text-align:center}}figcaption{margin-top:5px;font-size:1.3rem;color:#666}@media (max-width: 767px){figcaption{margin-top:calc(5 / 390 * 100vw);font-size:calc(13 / 390 * 100vw)}}img{max-width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn.focus,.btn:focus,.btn:hover{outline:none}a,a img,button{transition:all 0.2s ease-out 0s}button{border:none;outline:none;appearance:none}ul,li,p,h1,h2,h3,h4{margin:0;padding:0}ul,ol{list-style:none}a{text-decoration:none;color:#000}a:hover{color:#54C2F0}a:hover img{opacity:.8}iframe{max-width:100%}picture{display:block}.marg0{margin:0 !important}.padd0{padding:0 !important}.padd5{padding:5px !important}@media (max-width: 767px){.padd5{padding:calc(5 / 390 * 100vw) !important}}.pt70{padding-top:70px !important}@media (max-width: 767px){.pt70{padding-top:calc(70 / 390 * 100vw) !important}}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}@media (max-width: 767px){.mb5{margin-bottom:calc(5 / 390 * 100vw) !important}}.mb10{margin-bottom:10px !important}@media (max-width: 767px){.mb10{margin-bottom:calc(10 / 390 * 100vw) !important}}.mb15{margin-bottom:15px !important}@media (max-width: 767px){.mb15{margin-bottom:calc(15 / 390 * 100vw) !important}}.mb20{margin-bottom:20px !important}@media (max-width: 767px){.mb20{margin-bottom:calc(20 / 390 * 100vw) !important}}.mb25{margin-bottom:25px !important}@media (max-width: 767px){.mb25{margin-bottom:calc(25 / 390 * 100vw) !important}}.mb30{margin-bottom:30px !important}@media (max-width: 767px){.mb30{margin-bottom:calc(30 / 390 * 100vw) !important}}.mb35{margin-bottom:35px !important}@media (max-width: 767px){.mb35{margin-bottom:calc(35 / 390 * 100vw) !important}}.mb40{margin-bottom:40px !important}@media (max-width: 767px){.mb40{margin-bottom:calc(40 / 390 * 100vw) !important}}.mb45{margin-bottom:45px !important}@media (max-width: 767px){.mb45{margin-bottom:calc(45 / 390 * 100vw) !important}}.mb50{margin-bottom:50px !important}@media (max-width: 767px){.mb50{margin-bottom:calc(50 / 390 * 100vw) !important}}.mb55{margin-bottom:55px !important}@media (max-width: 767px){.mb55{margin-bottom:calc(55 / 390 * 100vw) !important}}.mb60{margin-bottom:60px !important}@media (max-width: 767px){.mb60{margin-bottom:calc(60 / 390 * 100vw) !important}}.mb65{margin-bottom:65px !important}@media (max-width: 767px){.mb65{margin-bottom:calc(65 / 390 * 100vw) !important}}.mb70{margin-bottom:70px !important}@media (max-width: 767px){.mb70{margin-bottom:calc(70 / 390 * 100vw) !important}}.mb80{margin-bottom:80px !important}@media (max-width: 767px){.mb80{margin-bottom:calc(80 / 390 * 100vw) !important}}.mb90{margin-bottom:90px !important}@media (max-width: 767px){.mb90{margin-bottom:calc(90 / 390 * 100vw) !important}}.mb100{margin-bottom:100px !important}@media (max-width: 767px){.mb100{margin-bottom:calc(100 / 390 * 100vw) !important}}.mb1em{margin-bottom:1em !important}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}@media (max-width: 767px){.mt10{margin-top:calc(10 / 390 * 100vw) !important}}.mt20{margin-top:20px !important}@media (max-width: 767px){.mt20{margin-top:calc(20 / 390 * 100vw) !important}}.mt25{margin-top:25px !important}@media (max-width: 767px){.mt25{margin-top:calc(25 / 390 * 100vw) !important}}.mt30{margin-top:30px !important}@media (max-width: 767px){.mt30{margin-top:calc(30 / 390 * 100vw) !important}}.mt35{margin-top:35px !important}@media (max-width: 767px){.mt35{margin-top:calc(35 / 390 * 100vw) !important}}.mt40{margin-top:40px !important}@media (max-width: 767px){.mt40{margin-top:calc(40 / 390 * 100vw) !important}}.mt45{margin-top:45px !important}@media (max-width: 767px){.mt45{margin-top:calc(45 / 390 * 100vw) !important}}.mt50{margin-top:50px !important}@media (max-width: 767px){.mt50{margin-top:calc(50 / 390 * 100vw) !important}}.mt55{margin-top:55px !important}@media (max-width: 767px){.mt55{margin-top:calc(55 / 390 * 100vw) !important}}.mt60{margin-top:60px !important}@media (max-width: 767px){.mt60{margin-top:calc(60 / 390 * 100vw) !important}}.mt70{margin-top:70px !important}@media (max-width: 767px){.mt70{margin-top:calc(70 / 390 * 100vw) !important}}.mt80{margin-top:80px !important}@media (max-width: 767px){.mt80{margin-top:calc(80 / 390 * 100vw) !important}}.mt90{margin-top:90px !important}@media (max-width: 767px){.mt90{margin-top:calc(90 / 390 * 100vw) !important}}.mt100{margin-top:100px !important}@media (max-width: 767px){.mt100{margin-top:calc(100 / 390 * 100vw) !important}}.mt110{margin-top:110px !important}@media (max-width: 767px){.mt110{margin-top:calc(110 / 390 * 100vw) !important}}.mt120{margin-top:120px !important}@media (max-width: 767px){.mt120{margin-top:calc(120 / 390 * 100vw) !important}}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}@media (max-width: 767px){.ml5{margin-left:calc(5 / 390 * 100vw) !important}}.ml10{margin-left:10px !important}@media (max-width: 767px){.ml10{margin-left:calc(10 / 390 * 100vw) !important}}.ml15{margin-left:15px !important}@media (max-width: 767px){.ml15{margin-left:calc(15 / 390 * 100vw) !important}}.ml20{margin-left:20px !important}@media (max-width: 767px){.ml20{margin-left:calc(20 / 390 * 100vw) !important}}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}@media (max-width: 767px){.mr5{margin-right:calc(5 / 390 * 100vw) !important}}.mr10{margin-right:10px !important}@media (max-width: 767px){.mr10{margin-right:calc(10 / 390 * 100vw) !important}}.mr15{margin-right:15px !important}@media (max-width: 767px){.mr15{margin-right:calc(15 / 390 * 100vw) !important}}.mr20{margin-right:20px !important}@media (max-width: 767px){.mr20{margin-right:calc(20 / 390 * 100vw) !important}}.mr30{margin-right:30px !important}@media (max-width: 767px){.mr30{margin-right:calc(30 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb20{margin-bottom:calc(20 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb30{margin-bottom:calc(30 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb40{margin-bottom:calc(40 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb50{margin-bottom:calc(50 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb60{margin-bottom:calc(60 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb70{margin-bottom:calc(70 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mb80{margin-bottom:calc(80 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mt20{margin-top:calc(20 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mt30{margin-top:calc(30 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mt40{margin-top:calc(40 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mt50{margin-top:calc(50 / 390 * 100vw) !important}}@media (max-width: 767px){.sp-mr15{margin-right:calc(15 / 390 * 100vw) !important}}.py20{padding-top:20px !important;padding-bottom:20px !important}@media (max-width: 767px){.py20{padding-top:calc(20 / 390 * 100vw);padding-bottom:calc(20 / 390 * 100vw)}}.py30{padding-top:30px !important;padding-bottom:30px !important}@media (max-width: 767px){.py30{padding-top:calc(30 / 390 * 100vw);padding-bottom:calc(30 / 390 * 100vw)}}.py50{padding-top:50px !important;padding-bottom:50px !important}@media (max-width: 767px){.py50{padding-top:calc(50 / 390 * 100vw);padding-bottom:calc(50 / 390 * 100vw)}}.txtRed{color:#F80830 !important}.txtRed2{color:#A2031F !important}.txtLeft{text-align:left !important}.txtCenter{text-align:center !important}.txtRight{text-align:right !important}.txtBold{font-weight:bold !important}.txtMedium{font-weight:500 !important}@media (max-width: 767px){.spTxtLeft{text-align:left !important}}.pconly{display:block !important}@media (max-width: 767px){.pconly{display:none !important}}.sponly{display:none !important}@media (max-width: 767px){.sponly{display:block !important}}.lt-tablet{display:none}@media (max-width: 1145px){.lt-tablet{display:block}}.enclosure{margin:15px 0;padding:15px 15px;border:solid 1px #999}@media (max-width: 767px){.enclosure{margin:calc(15 / 390 * 100vw) 0;padding:calc(15 / 390 * 100vw) calc((15 * 2) / 390 * 100vw)}}.enclosure *:first-child{margin-top:0}.enclosure *:last-child{margin-bottom:0}.contentWidth576{max-width:576px;margin:0 auto}.contentWidth750{max-width:750px;margin:0 auto}.contentWidth754{max-width:754px;margin:0 auto}.contentWidth800{max-width:800px;margin:0 auto}.contentWidth900{max-width:900px;margin:0 auto}.contentWidth930{max-width:930px;margin:0 auto}.contentWidth955{max-width:955px;margin:0 auto}.contentWidth980{max-width:980px;margin:0 auto}.contentWidth1000{max-width:1000px;margin:0 auto}.contentWidth1050{max-width:1050px;margin:0 auto}.contentWidth1100{max-width:1100px;margin:0 auto}.contentWidth1150{max-width:1150px;margin:0 auto}#pageHead{position:fixed;top:0;left:0;width:100%;height:60px;background:#000519;z-index:10000}#pageHead.-bgWhite{background:#fff !important}@media (max-width: 767px){#pageHead{height:calc(50 / 390 * 100vw)}}#pageHead.-min .container{justify-content:center}#pageHead:has(.headerNewsArea){height:100px}@media (max-width: 767px){#pageHead:has(.headerNewsArea){height:calc(90 / 390 * 100vw)}}#pageHead:has(.headerNewsArea) .container{height:60px}@media (max-width: 767px){#pageHead:has(.headerNewsArea) .container{height:calc(50 / 390 * 100vw)}}#pageHead:has(.headerNewsArea) .gnav .gnavList .megaMenu{top:100px}@media (max-width: 1100px){#pageHead:has(.headerNewsArea) .headRight{top:90px;height:calc(100vh - 90px)}}@media (max-width: 767px){#pageHead:has(.headerNewsArea) .headRight{top:calc(90 / 390 * 100vw);height:calc(100vh - calc(90 / 390 * 100vw))}}#pageHead .headerNewsArea{background:#000;height:40px;padding:5px 8px}@media (max-width: 767px){#pageHead .headerNewsArea{height:calc(40 / 390 * 100vw);padding:calc(5 / 390 * 100vw) 0}}#pageHead .headerNewsArea ul li{list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:20px;color:#fff;align-items:center}@media (max-width: 767px){#pageHead .headerNewsArea ul li{gap:calc(15 / 390 * 100vw)}}#pageHead .headerNewsArea ul li a{color:#fff;text-decoration:none;font-size:13px;font-weight:600;font-size:15px}#pageHead .headerNewsArea ul li a:hover{text-decoration:underline}@media (max-width: 767px){#pageHead .headerNewsArea ul li a{font-size:calc(12 / 390 * 100vw)}}#pageHead .headerNewsArea ul li span{background:#1F82C5;padding:2.5px 6px;color:#fff;font-weight:bold;font-size:14px;display:inline-block}@media (max-width: 767px){#pageHead .headerNewsArea ul li span{padding:calc(2.5 / 390 * 100vw) calc(5.5 / 390 * 100vw);font-size:calc(13 / 390 * 100vw)}}#pageHead .headerNewsArea .inner{max-width:100%;margin:0 auto;padding:0 40px;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){#pageHead .headerNewsArea .inner{padding:0 calc(15 / 390 * 100vw)}}#pageHead .container{max-width:100%;margin:0 auto;padding:0 40px;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){#pageHead .container{padding:0 calc(15 / 390 * 100vw)}}@media (max-width: 767px){#pageHead .headLogo{width:calc(36 / 390 * 100vw)}#pageHead .headLogo.-type2{width:calc(112 / 390 * 100vw)}}@media (max-width: 767px){#pageHead .headLogo a{width:100%}#pageHead .headLogo a img{width:100%}}#pageHead .headRight{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1100px){#pageHead .headRight{position:fixed;right:0;top:50px;width:100%;height:calc(100vh - 50px);background:#000519;align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-right:0;transform:translateX(100%);transition:all 0.2s ease-out 0s;overflow-y:auto;padding-bottom:30px}}@media (max-width: 767px){#pageHead .headRight{top:calc(50 / 390 * 100vw);width:100%;height:calc(100vh - calc(50 / 390 * 100vw));padding-bottom:calc(30 / 390 * 100vw)}}@media (max-width: 1100px){#pageHead .headRight.-isShow{transform:none}}@media (max-width: 1100px){#pageHead .gnav{width:100%}}@media (max-width: 767px){#pageHead .gnav{width:100%}}#pageHead .gnav .gnavList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media (max-width: 1100px){#pageHead .gnav .gnavList{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 0}}@media (max-width: 767px){#pageHead .gnav .gnavList{padding:calc(20 / 390 * 100vw) calc(0 / 390 * 100vw);padding:0}}#pageHead .gnav .gnavList .gnavItem{position:relative}#pageHead .gnav .gnavList .gnavItem:not(:first-of-type){margin-left:50px}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem:not(:first-of-type){margin-left:0;margin-top:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem:not(:first-of-type){margin-left:0;margin-top:0}}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem{width:100%;border-top:1px solid #fff;display:block}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem{width:100%;border-top:1px solid #fff;display:block}}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem::after{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem::after{content:"";width:0;height:0;border-style:solid;border-width:calc(3.5 / 390 * 100vw) 0 calc(3.5 / 390 * 100vw) calc(6 / 390 * 100vw);border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:calc(15 / 390 * 100vw);transform:translateY(-50%)}}#pageHead .gnav .gnavList .gnavItem .toggleIcon{display:none}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem .toggleIcon{width:40px;height:50px;position:absolute;top:0;right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;cursor:pointer}#pageHead .gnav .gnavList .gnavItem .toggleIcon:hover::after{color:#54C2F0}#pageHead .gnav .gnavList .gnavItem .toggleIcon::after{content:"＋";color:#fff;font-weight:bold;text-align:center;transition:all 0.2s ease-out 0s}#pageHead .gnav .gnavList .gnavItem .toggleIcon.-isOpen::after{content:"ー"}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem .toggleIcon{width:calc(40 / 390 * 100vw);height:calc(50 / 390 * 100vw);position:absolute;top:0;right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;cursor:pointer}#pageHead .gnav .gnavList .gnavItem .toggleIcon:hover::after{color:#54C2F0}#pageHead .gnav .gnavList .gnavItem .toggleIcon::after{content:"＋";color:#fff;font-weight:bold;text-align:center;transition:all 0.2s ease-out 0s}#pageHead .gnav .gnavList .gnavItem .toggleIcon.-isOpen::after{content:"ー"}}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu::after{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu::after{display:none}}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu>a{padding-right:40px}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu>a{padding-right:calc(40 / 390 * 100vw)}}#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu>a::before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #ffffff;display:inline-block;margin-right:8px;vertical-align:middle;transition:all 0.2s ease-out 0s}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu>a::before{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu>a::before{display:none}}#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu:hover>a::before{transform:rotate(90deg)}#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu:hover .megaMenu{opacity:1;visibility:visible}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu:hover .megaMenu{opacity:inherit;visibility:inherit}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-hasMegaMenu:hover .megaMenu{opacity:inherit;visibility:inherit}}#pageHead .gnav .gnavList .gnavItem.-material{margin-left:30px}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-material{display:block;width:100%;border-top:1px solid #fff;margin-left:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-material{display:block;width:100%;border-top:1px solid #fff;margin-left:0}}#pageHead .gnav .gnavList .gnavItem.-material a{display:block;border:1px solid #032E61;border-radius:4px;padding:5.5px 13px;font-size:12px;line-height:17px;font-weight:bold;text-align:center;color:#141414;background:#E8E8E8}#pageHead .gnav .gnavList .gnavItem.-material a::after{display:none}#pageHead .gnav .gnavList .gnavItem.-material a:hover{background:#4DB5ED !important;color:#fff;border-color:#032E61 !important}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-material a{display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid #fff;padding:15px 15px;font-size:14px;line-height:20px;font-weight:normal;text-align:left}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-material a{display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid #fff;padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);font-weight:normal;text-align:left}}#pageHead .gnav .gnavList .gnavItem.-material a:hover{color:#fff;background:#54C2F0;border-color:#54C2F0}#pageHead .gnav .gnavList .gnavItem.-contact{margin-left:30px}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-contact{display:block;width:100%;border-top:1px solid #fff}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-contact{display:block;width:100%;border-top:1px solid #fff}}#pageHead .gnav .gnavList .gnavItem.-contact a{display:block;border:1px solid #fff;border-radius:4px;padding:5.5px 13px;font-size:12px;line-height:17px;font-weight:bold;text-align:center}#pageHead .gnav .gnavList .gnavItem.-contact a::after{display:none}#pageHead .gnav .gnavList .gnavItem.-contact a:hover{background:#1F82C5 !important}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-contact a{display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid #fff;padding:15px 15px;font-size:14px;line-height:20px;font-weight:normal;text-align:left}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-contact a{display:block;width:100%;border-radius:0;border:none;border-bottom:1px solid #fff;padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);font-weight:normal;text-align:left}}#pageHead .gnav .gnavList .gnavItem.-contact a:hover{color:#fff;background:#54C2F0;border-color:#54C2F0}#pageHead .gnav .gnavList .gnavItem>a{font-size:14px;line-height:20px;color:#fff;font-weight:500;position:relative;display:inline-block;padding:20px 0}#pageHead .gnav .gnavList .gnavItem>a::after{content:"";position:absolute;width:100%;left:0;bottom:15px;height:1.5px;background:#fff;display:block;opacity:0;transition:all 0.2s ease-out 0s}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem>a::after{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem>a::after{display:none}}#pageHead .gnav .gnavList .gnavItem>a:hover::after{opacity:1}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem>a{padding:15px 15px;display:block}#pageHead .gnav .gnavList .gnavItem>a:hover{background:#54C2F0}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem>a{font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw);display:block}#pageHead .gnav .gnavList .gnavItem>a:hover{background:#54C2F0}}#pageHead .gnav .gnavList .megaMenu{position:fixed;top:60px;left:0;width:100%;background:#fff;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu{position:static;background:#000;opacity:1;visibility:visible;display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu{position:static;background:#000;opacity:1;visibility:visible;display:none}}#pageHead .gnav .gnavList .megaMenu .megaMenuContainer{max-width:1280px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:stretch}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuContainer{display:block;width:100%}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .megaMenuContainer{display:block;width:100%}}#pageHead .gnav .gnavList .megaMenu .megaMenuLeft{width:200px;padding:46px 20px;text-align:center;font-size:20px;line-height:1.45;font-weight:bold;text-align:center;flex-shrink:0;background:#F8F8F8;position:relative;z-index:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-shrink:1}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuLeft{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .megaMenuLeft{display:none}}#pageHead .gnav .gnavList .megaMenu .megaMenuLeft::before{z-index:-1;content:"";width:calc(50vw - 50%);right:0;top:0;height:100%;background:#F8F8F8;display:block;position:absolute}#pageHead .gnav .gnavList .megaMenu .megaMenuRight{padding:46px 24px;width:1015px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight{padding:0;width:100%}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight{padding:0;width:100%}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2{padding:17px 24px 38px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2{padding:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2{padding:0}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList{display:grid;grid-template-columns:100px 100px 100px 140px 280px 100px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList{grid-template-columns:1fr;gap:0 !important}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList .menuListItem{width:auto}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type3{padding:36px 24px 28px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type3{padding:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type3{padding:0}}#pageHead .gnav .gnavList .megaMenu .menuTitle{font-size:20px;line-height:1.45;font-weight:bold;color:#5A5A5A;margin-bottom:20px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuTitle{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuTitle{display:none}}#pageHead .gnav .gnavList .megaMenu .menuList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:35px 0}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList{display:block}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList{display:block}}#pageHead .gnav .gnavList .megaMenu .menuList.-type2{max-width:857px;gap:16px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList.-type2{display:block;width:100%;max-width:100%}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList.-type2{display:block;width:100%;max-width:100%}}#pageHead .gnav .gnavList .megaMenu .menuList.-type2 .menuListItem{width:calc((100% - 32px)/3);margin-right:0}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList.-type2 .menuListItem{width:100%}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList.-type2 .menuListItem{width:100%}}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem{margin-right:50px;width:320px}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem .new{display:inline-block;margin-right:9px;background:#1F82C5;font-size:14px;padding:2.5px 6px;color:#fff}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem .new{margin-right:calc(9 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);padding:calc(2.5 / 390 * 100vw) calc(6 / 390 * 100vw)}}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem{margin-right:0;width:100%;display:block;border-top:1px solid #fff;position:relative}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem::after{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem{margin-right:0;width:100%;display:block;border-top:1px solid #fff;position:relative}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem::after{content:"";width:0;height:0;border-style:solid;border-width:calc(3.5 / 390 * 100vw) 0 calc(3.5 / 390 * 100vw) calc(6 / 390 * 100vw);border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:calc(15 / 390 * 100vw);transform:translateY(-50%)}}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a{display:inline-block;border-left:7px solid #081C5B;padding-left:10px;font-size:16px;font-weight:500;line-height:1.5}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a{display:block;border-left:none;padding:15px 15px 15px 30px;font-size:14px;line-height:20px;color:#fff}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a:hover{background:#54C2F0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a{display:block;border-left:none;padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);color:#fff}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a:hover{background:#54C2F0}}#pageHead .gnav .gnavList .megaMenu .menuList2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:857px;margin-top:45px;gap:16px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList2{display:block;width:100%;max-width:100%;margin-top:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList2{display:block;width:100%;max-width:100%;margin-top:0}}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem{width:calc((100% - 32px)/3)}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem{width:100%;border-top:1px solid #fff;position:relative}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem::after{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem{width:100%;border-top:1px solid #fff;position:relative}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem::after{content:"";width:0;height:0;border-style:solid;border-width:calc(3.5 / 390 * 100vw) 0 calc(3.5 / 390 * 100vw) calc(6 / 390 * 100vw);border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:calc(15 / 390 * 100vw);transform:translateY(-50%)}}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem a:not(.menuListImg){display:inline-block;border-left:7px solid #081C5B;padding-left:10px;font-size:16px;font-weight:500;line-height:1.5}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem a:not(.menuListImg){display:block;border:none;padding:15px 15px 15px 30px;font-size:14px;line-height:20px;font-weight:normal;color:#fff}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem a:not(.menuListImg):hover{background:#54C2F0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem a:not(.menuListImg){display:block;border:none;padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);font-weight:normal;color:#fff}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem a:not(.menuListImg):hover{background:#54C2F0}}#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem .menuListImg{display:block;margin-top:17px;text-align:center}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem .menuListImg{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList2 .menuListItem .menuListImg{display:none}}#pageHead .gnav .gnavList .megaMenu .menuList3{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:28px;margin-bottom:26px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3{display:block;margin-bottom:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3{display:block;margin-bottom:0}}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem{position:relative}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem{border-top:1px solid #fff}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem::after{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem{border-top:1px solid #fff}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem::after{content:"";width:0;height:0;border-style:solid;border-width:calc(3.5 / 390 * 100vw) 0 calc(3.5 / 390 * 100vw) calc(6 / 390 * 100vw);border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:calc(15 / 390 * 100vw);transform:translateY(-50%)}}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a{display:block;padding:15px 30px 34px 10px;border:1px solid #B8B8B8;border-radius:6px;width:347px;height:100%;position:relative}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a{padding:15px 15px 15px 30px;border:none;width:100%;border-radius:0}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a:hover{background:#54C2F0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a{padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw);border:none;width:100%;border-radius:0}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a:hover{background:#54C2F0}}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a:hover::after{transform:translate(5px, -50%)}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a::after{content:"";position:absolute;top:50%;right:14px;transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #a20320;transition:all 0.2s ease-out 0s}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a::after{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem a::after{display:none}}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .menuListTitle{font-size:16px;line-height:1.5;font-weight:500;padding-left:9px;border-left:9px solid #081C5B;margin-bottom:39px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .menuListTitle{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .menuListTitle{display:none}}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .menuListImg{height:32px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .menuListImg{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .menuListImg{display:none}}#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .linkText{display:none}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .linkText{display:block;color:#fff;font-size:14px;line-height:20px}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList3 .menuListItem .linkText{display:block;color:#fff;font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw)}}#pageHead .gnav .gnavList .megaMenu .commonFunc{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:4px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc{display:block}}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncTitle{flex-shrink:0;font-size:16px;line-height:1.5;font-weight:bold;color:#5A5A5A}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncTitle .colon{display:inline-block}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncTitle .colon{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncTitle .colon{display:none}}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncTitle{font-size:14px;line-height:20px;color:#fff;border-top:1px solid #fff;padding:15px 15px 15px 30px;font-weight:normal}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncTitle{font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);color:#fff;border-top:1px solid #fff;padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw);font-weight:normal}}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList{display:block}}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem{border-top:1px solid #fff;position:relative}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem::after{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem{border-top:1px solid #fff;position:relative}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem::after{content:"";width:0;height:0;border-style:solid;border-width:calc(3.5 / 390 * 100vw) 0 calc(3.5 / 390 * 100vw) calc(6 / 390 * 100vw);border-color:transparent transparent transparent #ffffff;display:block;position:absolute;top:50%;right:calc(15 / 390 * 100vw);transform:translateY(-50%)}}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem+.commonFuncItem::before{content:"｜"}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem+.commonFuncItem::before{display:none}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem+.commonFuncItem::before{display:none}}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem a{font-size:14px;line-height:1.714;display:inline-block}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem a{display:block;line-height:20px;padding:15px 15px 15px 45px;color:#fff}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem a:hover{background:#54C2F0}}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem a{display:block;font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) calc(45 / 390 * 100vw);color:#fff}#pageHead .gnav .gnavList .megaMenu .commonFunc .commonFuncList .commonFuncItem a:hover{background:#54C2F0}}#pageHead .searchIcon{margin-left:30px}@media (max-width: 1100px){#pageHead .searchIcon{display:none}}#pageHead .searchIcon .icon-search{font-size:16px;cursor:pointer}#pageHead .searchIcon .icon-search::before{transition:all 0.2s ease-out 0s;color:#fff}#pageHead .searchIcon .icon-search:hover::before{color:#54C2F0}#pageHead .headSearchArea{position:fixed;top:60px;left:0;width:100%;background:#000519;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s;transform:translateY(-100%)}@media (max-width: 1100px){#pageHead .headSearchArea{position:static;opacity:1;visibility:visible;transform:none}}#pageHead .headSearchArea.-isShow{opacity:1;visibility:visible;transform:none}#pageHead .headSearchArea .container{max-width:840px;margin:0 auto;padding:10px 20px}@media (max-width: 1100px){#pageHead .headSearchArea .container{padding:10px 15px}}@media (max-width: 767px){#pageHead .headSearchArea .container{padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw)}}#pageHead .headSearchArea .searchBox{width:100%;border:1px solid #707070;border-radius:25px;padding:10px;background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media (max-width: 1100px){#pageHead .headSearchArea .searchBox{padding:7px 10px}}@media (max-width: 767px){#pageHead .headSearchArea .searchBox{padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw)}}#pageHead .headSearchArea .searchBox input[type="text"]{width:calc(100% - 50px );outline:none;appearance:none;font-size:16px;border:none;margin-left:20px}@media (max-width: 1100px){#pageHead .headSearchArea .searchBox input[type="text"]{margin-left:0;width:calc(100% - 20px )}}@media (max-width: 767px){#pageHead .headSearchArea .searchBox input[type="text"]{width:95%}}#pageHead .headSearchArea .searchBox input[type="submit"]{display:none}#pageHead .headSearchArea .searchBox .icon-search{font-size:16px;cursor:pointer}#pageHead .headSearchArea .searchBox .icon-search:hover::before{color:#54C2F0}#pageHead .headSearchArea .searchBox .icon-search::before{color:#000;transition:all 0.2s ease-out 0s}#pageHead .hamburger{display:none;width:30px;height:20px;position:relative;cursor:pointer}@media (max-width: 767px){#pageHead .hamburger{width:calc(30 / 390 * 100vw);height:calc(20 / 390 * 100vw)}}#pageHead .hamburger.-isOpen div:nth-of-type(1){transform:translate(0, 8.5px) rotate(30deg)}@media (max-width: 767px){#pageHead .hamburger.-isOpen div:nth-of-type(1){transform:translate(0, calc(8.5 / 390 * 100vw)) rotate(30deg)}}#pageHead .hamburger.-isOpen div:nth-of-type(2){opacity:0;transform:translate(100%, -50%)}#pageHead .hamburger.-isOpen div:nth-of-type(3){transform:translate(0, -8.5px) rotate(-30deg);width:100%}@media (max-width: 767px){#pageHead .hamburger.-isOpen div:nth-of-type(3){transform:translate(0, calc(-8.5 / 390 * 100vw)) rotate(-30deg)}}#pageHead .hamburger div{position:absolute;left:0;width:100%;background:#fff;height:3px;transition:all 0.2s ease-out 0s;transform-origin:center}@media (max-width: 767px){#pageHead .hamburger div{height:calc(3 / 390 * 100vw)}}#pageHead .hamburger div:nth-of-type(1){top:0}#pageHead .hamburger div:nth-of-type(2){top:50%;transform:translateY(-50%)}#pageHead .hamburger div:nth-of-type(3){bottom:0;width:50%}@media (max-width: 1100px){#pageHead .hamburger{display:block}}@media (max-width: 1100px){#mask{background:rgba(0,0,0,0.2);position:fixed;top:0;left:0;right:0;bottom:0;z-index:900;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s}#mask.-isShow{opacity:1;visibility:visible}}.mode-scroll-down header{animation:hide-nav 0.3s both}.mode-scroll-down.-isMenuOpen header{transform:translate(0, 0);animation:inherit}.mode-scroll-up header{animation:show-nav 0.3s both}@keyframes show-nav{0%{transform:translate(0, -100%)}100%{transform:translate(0, 0)}}@keyframes hide-nav{0%{transform:translate(0, 0)}100%{transform:translate(0, -100%)}}#pageHead.-new{background:#F2F2F2}#pageHead.-new .gnav .gnavList .gnavItem>a{color:#3B3B3B;font-weight:500}#pageHead.-new .gnav .gnavList .gnavItem>a::after{background:#3B3B3B}#pageHead.-new .gnav .gnavList .gnavItem.-contact a{background:#032E61;color:#FFF;border:none}#pageHead.-new .gnav .gnavList .gnavItem.-hasMegaMenu>a::before{border-color:transparent transparent transparent #3B3B3B}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu{background:#F2F2F2}}#pageHead .gnav .gnavList .megaMenu .megaMenuLeft{padding:30px 5px}#pageHead .gnav .gnavList .megaMenu .megaMenuRight{padding:33px 50px}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight{padding:0 20px}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2{padding:33px 22px 33px 36px;width:100%}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2{padding:0 20px}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList{gap:25px 40px}@media (max-width: 1260px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList{gap:25px 20px}}@media (max-width: 1160px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList{gap:25px 5px}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList .menuListItem{width:auto}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList .menuListItem{width:100% !important;margin-right:0}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList .menuListItem::after{border-color:transparent transparent transparent #3B3B3B}}#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList .menuListItem a{word-break:keep-all}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .megaMenuRight.-type2 .menuList .menuListItem a{word-break:normal}}#pageHead .gnav .gnavList .megaMenu .menuList{gap:25px 90px}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem{margin-right:0;width:inherit}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem.-new{color:#E91C1C !important}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem.-new a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:0 5px;align-items:flex-start;padding-left:0}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem.-new a{align-items:center}}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem.-new a::before{content:"New";background:#1F82C5;padding:3px 10px;color:#fff;font-weight:bold;font-size:15px;display:block;width:auto;height:auto;position:static;transform:none}@media (max-width: 767px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem.-new a::before{padding:calc(3 / 390 * 100vw) calc(10 / 390 * 100vw);font-size:calc(15 / 390 * 100vw)}}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem{margin-right:0}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem::after{border-color:transparent transparent transparent #3B3B3B}}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a{position:relative;padding-left:13px;border-left:none}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a{color:#3B3B3B;padding-left:30px}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a:hover{color:#fff}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a:hover::before{background-color:#fff}}#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a::before{position:absolute;content:"";width:8px;height:8px;top:50%;left:0;transform:translateY(-50%);background-color:#4DB5ED}@media (max-width: 1100px){#pageHead .gnav .gnavList .megaMenu .menuList .menuListItem a::before{margin-left:10px}}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem a:hover{color:#fff}}@media (max-width: 1100px){#pageHead .gnav .gnavList .gnavItem.-contact{margin-left:0}}@media (max-width: 767px){#pageHead .gnav .gnavList .gnavItem.-contact{margin-left:0}}#pageHead .gnav .gnavList .gnavItem::after{border-color:transparent transparent transparent #3B3B3B}#pageHead .gnav .gnavList .gnavItem.-contact::after{border-color:transparent transparent transparent #fff}#pageHead .gnav .gnavList .gnavItem .toggleIcon::after{color:#3B3B3B}@media (max-width: 1100px){#pageHead .headRight{background:#F2F2F2}}#pageHead .hamburger div{background:#000}#pageHead.-bgWhite .hamburger div{background:#000}#pageFoot.-min .area1 .logo{margin-bottom:25px}@media (max-width: 767px){#pageFoot.-min .area1 .logo{margin-bottom:6.4102564103vw}}#pageFoot .area1{background:#4DB5ED}#pageFoot .area1 .container{max-width:1240px;margin:0 auto;padding:33px 20px 16px}@media (max-width: 767px){#pageFoot .area1 .container{padding:7.6923076923vw 5.1282051282vw 3.8461538462vw}}#pageFoot .area1 .logo{text-align:center;margin-bottom:55px}@media (max-width: 767px){#pageFoot .area1 .logo{margin-bottom:7.6923076923vw}}#pageFoot .footMenu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:1100px;margin:0 auto 55px;gap:20px}@media (max-width: 767px){#pageFoot .footMenu{flex-direction:column;gap:5.1282051282vw;margin:0 auto 7.6923076923vw}}#pageFoot .footMenu .menuItem a{display:table;color:#fff;font-weight:500;font-size:14px;line-height:calc(20/14)}@media (max-width: 767px){#pageFoot .footMenu .menuItem a{font-size:3.5897435897vw}}#pageFoot .footMenu .menuItem a+a{margin-top:15px}@media (max-width: 767px){#pageFoot .footMenu .menuItem a+a{margin-top:3.0769230769vw}}#pageFoot .footMenu .menuItem a:hover{text-decoration:underline;color:#fff;opacity:1}#pageFoot .footMenu2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;gap:2em}@media (max-width: 767px){#pageFoot .footMenu2{flex-direction:column;align-items:flex-start;gap:5.1282051282vw}}#pageFoot .footMenu2 li a{color:#fff;font-size:14px;line-height:calc(20/14);font-weight:500}@media (max-width: 767px){#pageFoot .footMenu2 li a{font-size:3.5897435897vw}}#pageFoot .footMenu2 li a:hover{text-decoration:underline}#pageFoot .footMenu2 li a.link-tab{text-decoration:underline}#pageFoot .footMenu2 li a.link-tab::after{content:"";margin-left:5px;width:13px;height:13px;background-image:url("../images/link-tab2.svg");background-size:cover;background-position:center;display:inline-block}@media (max-width: 767px){#pageFoot .footMenu2 li a.link-tab::after{margin-left:1.2820512821vw;width:3.3333333333vw;height:3.3333333333vw}}#pageFoot .copy{display:block;text-align:center;color:#fff;font-size:11px;line-height:calc(16/11);margin-top:23px}@media (max-width: 767px){#pageFoot .copy{font-size:2.8205128205vw;margin-top:5.8974358974vw}}#pageFoot .area2{background:#032E61}#pageFoot .area2 .container{max-width:1240px;margin:0 auto;padding:15px 20px}@media (max-width: 767px){#pageFoot .area2 .container{padding:3.8461538462vw 5.1282051282vw}}#pageFoot .area2 p{text-align:center;font-size:13px;line-height:calc(19/13);color:#fff}@media (max-width: 767px){#pageFoot .area2 p{line-height:calc(25/13);font-size:3.3333333333vw}}#pageFoot .area2 p a{display:inline-block;margin:0 20px;vertical-align:sub}@media (max-width: 767px){#pageFoot .area2 p a{margin:0 5.1282051282vw}}#pageFoot .area3{background:#F6F4F5;padding:17px 0}@media (max-width: 767px){#pageFoot .area3{padding:calc(17 / 390 * 100vw) 0}}#pageFoot .footProductList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}@media (max-width: 767px){#pageFoot .footProductList{flex-direction:column}}#pageFoot .footProductList .footProductItem{font-size:11px;line-height:calc(16/11)}@media (max-width: 767px){#pageFoot .footProductList .footProductItem{width:100%}}@media (max-width: 767px){#pageFoot .footProductList .footProductItem.-title{cursor:pointer;display:inline-block !important}#pageFoot .footProductList .footProductItem.-title::after{content:"";width:calc(10 / 390 * 100vw);height:calc(10 / 390 * 100vw);transform:translateY(calc(-2 / 390 * 100vw)) rotate(45deg);border-right:1px solid #000;border-bottom:1px solid #000;display:inline-block;margin-left:calc(20 / 390 * 100vw)}}@media (max-width: 767px){#pageFoot .footProductList .footProductItem.-title.-isOpen::after{transform:translateY(calc(2 / 390 * 100vw)) rotate(225deg)}}@media (max-width: 767px){#pageFoot .footProductList .footProductItem.-isOpen{display:block}}#pageFoot .footProductList .footProductItem:not(:first-of-type){margin-left:2em}@media (max-width: 767px){#pageFoot .footProductList .footProductItem:not(:first-of-type){margin-left:0;margin-top:calc(20 / 390 * 100vw)}}@media (max-width: 767px){#pageFoot .footProductList .footProductItem{font-size:calc(11 / 390 * 100vw);line-height:calc(16 / 390 * 100vw);text-align:center;display:none}}#pageFoot .footProductList .footProductItem a{color:#000}#pageFoot .footProductList .footProductItem a:hover{text-decoration:underline}.terminalCTA{background:#000000;padding:10px 0 15px;position:fixed;bottom:0;left:0;right:0;z-index:100}.terminalCTA.-noFollow{position:static;margin-top:-100px}@media (max-width: 767px){.terminalCTA.-noFollow{margin-top:-21.7948717949vw}}.terminalCTA.mode-scroll-down{animation:show-cta 0.3s both}.terminalCTA.mode-scroll-up{animation:hide-cta 0.3s both}.terminalCTA.-isHide{animation:hide-cta 0.3s both}@media (max-width: 767px){.terminalCTA{padding:calc(8 / 390 * 100vw) calc(5 / 390 * 100vw)}}.terminalCTA .inner{max-width:590px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.terminalCTA .inner .col{width:260px}@media (max-width: 767px){.terminalCTA .inner .col{width:49%}}.terminalCTA .inner .col .txt{color:#fff;font-size:13px;line-height:1.462;text-align:center;font-weight:bold;margin-bottom:7px}@media (max-width: 767px){.terminalCTA .inner .col .txt{font-size:calc(10 / 390 * 100vw);margin-bottom:calc(5 / 390 * 100vw)}}.terminalCTA .inner .col .terminalCTABtn{width:260px;display:inline-block;font-size:18px;line-height:1.444;text-align:center;font-weight:bold;padding:11.5px;border-radius:8px;background:#fff;color:#000}@media (max-width: 767px){.terminalCTA .inner .col .terminalCTABtn{width:100%;font-size:calc(15 / 390 * 100vw);padding:calc(10 / 390 * 100vw);border-radius:calc(6 / 390 * 100vw)}}.terminalCTA .inner .col .terminalCTABtn.-bgRed{background:#A2031F;color:#fff}.terminalCTA .inner .col .terminalCTABtn:hover{transform:translateY(-5px);box-shadow:0 6px 8px rgba(0,0,0,0.5)}@keyframes show-cta{0%{transform:translate(0, 100%)}100%{transform:translate(0, 0)}}@keyframes hide-cta{0%{transform:translate(0, 0)}100%{transform:translate(0, 100%)}}body.-isMenuOpen{overflow:hidden}main a:not([class]){color:#000;text-decoration:none;word-break:break-all;text-decoration:underline}main a:not([class]):hover{opacity:1;color:#54C2F0}#wrapper.top{background:#fff}#wrapper:has(.headerNewsArea){padding-top:40px}.btn{color:#fff;display:inline-block;max-width:100%;text-align:center;font-weight:bold;text-decoration:none;outline:none;cursor:pointer;transition:all 0.2s ease-out 0s}.btn:hover{color:#fff;transform:translateY(-5px);box-shadow:0 6px 8px rgba(0,0,0,0.5)}.btn.-btn01{font-size:20px;line-height:29px;padding:14.5px 10px;width:350px;background:#A2031F;border-radius:35px}@media (max-width: 767px){.btn.-btn01{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn02{font-size:22px;line-height:30px;padding:14.5px 33px;width:365px;background:#A2031F;border-radius:45px}@media (max-width: 767px){.btn.-btn02{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(20 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(45 / 390 * 100vw)}}.btn.-btn03{font-size:26px;line-height:37px;padding:26.5px 33px;width:365px;background:#091547;border-radius:45px}@media (max-width: 767px){.btn.-btn03{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(20 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn04{font-size:26px;line-height:37px;padding:16.5px 10px;width:350px;background:#091547;border-radius:35px}@media (max-width: 767px){.btn.-btn04{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn05{font-size:24px;line-height:35px;padding:13.5px 10px;width:310px;background:#091547;border-radius:31px}@media (max-width: 767px){.btn.-btn05{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(200 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn06{font-size:18px;line-height:26px;padding:19px 5px;width:350px;background:#fff;border-radius:35px;border:3px solid #9E9F7F;color:#000}@media (max-width: 767px){.btn.-btn06{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn07{font-size:20px;line-height:29px;padding:20.5px 10px;width:350px;background:#091547;border-radius:35px}@media (max-width: 767px){.btn.-btn07{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn08{font-size:18px;line-height:26px;padding:5.5px 10px;width:165px;background:#F3F3F2;border-radius:21px;border:2px solid #9E9F7F;color:#000}.btn.-btn08::before{content:"";width:18px;height:18px;display:inline-block;margin-right:9px;background-image:url("../images/downward-arrow.svg");background-size:cover;vertical-align:text-top;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn.-btn08::before{width:calc(14 / 390 * 100vw);height:calc(14 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.btn.-btn08.-isOpen::before{transform:rotate(180deg)}@media (max-width: 767px){.btn.-btn08{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(140 / 390 * 100vw);border-radius:calc(21 / 390 * 100vw)}}.btn.-btn09{font-size:18px;line-height:26px;padding:5.5px 10px;width:165px;background:#000;border-radius:21px;border:2px solid #fff;color:#fff}.btn.-btn09::before{content:"";width:18px;height:18px;display:inline-block;margin-right:9px;background-image:url("../images/right-arrow.svg");background-size:cover;vertical-align:middle;transform:translateY(-2px);transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn.-btn09::before{width:calc(14 / 390 * 100vw);height:calc(14 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.btn.-btn09.-isOpen::before{transform:rotate(180deg)}@media (max-width: 767px){.btn.-btn09{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(140 / 390 * 100vw);border-radius:calc(21 / 390 * 100vw)}}.btn.-btn10{font-size:22px;line-height:32px;padding:14.5px 10px;width:220px;background:#A2031F;border-radius:45px;color:#fff}@media (max-width: 767px){.btn.-btn10{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(220 / 390 * 100vw);border-radius:calc(45 / 390 * 100vw)}}.btn.-btn11{font-size:26px;line-height:37px;padding:16.5px 33px;width:365px;background:#091547;border-radius:45px}@media (max-width: 767px){.btn.-btn11{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(20 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn12{font-size:18px;line-height:27px;padding:15px;width:227px;background:#A2031F;border-radius:35px}@media (max-width: 767px){.btn.-btn12{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(15 / 390 * 100vw);width:calc(227 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn13{font-size:12px;line-height:17px;padding:6.5px;width:147px;background:#A2031F;border-radius:29px}@media (max-width: 767px){.btn.-btn13{font-size:calc(12 / 390 * 100vw);line-height:calc(17 / 390 * 100vw);padding:calc(6.5 / 390 * 100vw);width:calc(147 / 390 * 100vw);border-radius:calc(29 / 390 * 100vw)}}.btn.-btn14{font-size:16px;line-height:24px;padding:6px 10px 7px;width:170px;background:#000519;border-radius:21px;border:2px solid #fff;color:#fff}.btn.-btn14::before{content:"";width:18px;height:18px;display:inline-block;margin-right:9px;background-image:url("../images/right-arrow.svg");background-size:cover;vertical-align:middle;transform:translateY(-2px);transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn.-btn14::before{width:calc(14 / 390 * 100vw);height:calc(14 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}@media (max-width: 767px){.btn.-btn14{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(140 / 390 * 100vw);border-radius:calc(21 / 390 * 100vw)}}.btn.-btn15{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;gap:15px;width:318px;max-width:100%;min-height:73px;padding:10px;border:3px solid #38B8EF;background:#fff;border-radius:37px;margin:0 auto}.btn.-btn15 span{font-size:16px;line-height:1.5;color:#000}.btn.-btn16{font-size:34px;line-height:49px;padding:20.5px 33px;width:678px;background:#091547;border-radius:45px}@media (max-width: 767px){.btn.-btn16{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(20 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn17{font-size:20px;width:307px;height:62px;background:#A2031F;border-radius:45px;color:#FFF;font-weight:bold;display:inline-flex;justify-content:center;align-items:center}@media (max-width: 767px){.btn.-btn17{font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);padding:calc(14.5 / 390 * 100vw) calc(20 / 390 * 100vw);width:calc(300 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.btn.-btn18{font-size:16px;line-height:1.5;padding:11px 10px;width:180px;background:#091547;border-radius:43px}@media (max-width: 767px){.btn.-btn18{font-size:calc(16 / 390 * 100vw);padding:calc(11 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(180 / 390 * 100vw);border-radius:calc(43/ 390 * 100vw)}}.btn.-btn19{font-size:16px;font-weight:bold;width:357px;height:53px;display:inline-flex;background:#091547;border-radius:100px;justify-content:center;align-items:center;gap:10px}@media (max-width: 767px){.btn.-btn19{font-size:calc(15 / 390 * 100vw);width:calc(320 / 390 * 100vw);height:calc(53 / 390 * 100vw);gap:calc(10 / 390 * 100vw)}}.btn.-btn19::before{content:'';width:16px;height:16px;display:inline-block;background:url("../images/icon_btn_w.svg") no-repeat center/contain}@media (max-width: 767px){.btn.-btn19::before{width:calc(16 / 390 * 100vw);height:calc(16 / 390 * 100vw)}}.btn.-btn20{font-size:22px;line-height:calc(32/22);padding:11px 10px;width:275px;background:#091547;border-radius:31px}@media (max-width: 767px){.btn.-btn20{font-size:calc(19 / 390 * 100vw);padding:calc(11 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(228 / 390 * 100vw);border-radius:calc(31/ 390 * 100vw)}}.btn.-btn21{font-size:14px;line-height:calc(20/14);padding:8px 10px;width:177px;background:#000;border-radius:40px;border:2px solid #fff;color:#fff}.btn.-btn21::before{content:"";width:18px;height:18px;display:inline-block;margin-right:9px;background-image:url("../images/right-arrow.svg");background-size:cover;vertical-align:middle;transform:translateY(-2px);transition:all 0.2s ease-out 0s}@media (max-width: 767px){.btn.-btn21::before{width:calc(14 / 390 * 100vw);height:calc(14 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.btn.-btn21.-isOpen::before{transform:rotate(180deg)}@media (max-width: 767px){.btn.-btn21{font-size:calc(14 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(170 / 390 * 100vw);border-radius:calc(40 / 390 * 100vw)}}.btn.-btnWidth115{width:115px}@media (max-width: 767px){.btn.-btnWidth115{width:calc(110 / 390 * 100vw)}}.btn.-btnWidth120{width:120px}@media (max-width: 767px){.btn.-btnWidth120{width:calc(110 / 390 * 100vw)}}.btn.-btnWidth155{width:155px}@media (max-width: 767px){.btn.-btnWidth155{width:calc(140 / 390 * 100vw)}}.btn.-btnWidth175{width:175px}@media (max-width: 767px){.btn.-btnWidth175{width:calc(150 / 390 * 100vw)}}.btn.-btnWidth190{width:190px}@media (max-width: 767px){.btn.-btnWidth190{width:calc(160 / 390 * 100vw)}}.btn.-btnWidth200{width:200px}@media (max-width: 767px){.btn.-btnWidth200{width:calc(180 / 390 * 100vw)}}.btn.-btnWidth205{width:205px}@media (max-width: 767px){.btn.-btnWidth205{width:calc(180 / 390 * 100vw)}}.btn.-btnWidth210{width:210px}@media (max-width: 767px){.btn.-btnWidth210{width:calc(190 / 390 * 100vw)}}.btn.-btnWidth220{width:220px}@media (max-width: 767px){.btn.-btnWidth220{width:calc(200 / 390 * 100vw)}}.btn.-btnWidth227{width:227px}@media (max-width: 767px){.btn.-btnWidth227{width:calc(200 / 390 * 100vw)}}.btn.-btnWidth250{width:250px}@media (max-width: 767px){.btn.-btnWidth250{width:calc(250 / 390 * 100vw)}}.btn.-btnWidth260{width:260px}@media (max-width: 767px){.btn.-btnWidth260{width:calc(260 / 390 * 100vw)}}.btn.-btnWidth270{width:270px}@media (max-width: 767px){.btn.-btnWidth270{width:calc(240 / 390 * 100vw)}}.btn.-btnWidth370{width:370px}@media (max-width: 767px){.btn.-btnWidth370{width:calc(280 / 390 * 100vw)}}.btn.-btnWidth420{width:420px}@media (max-width: 767px){.btn.-btnWidth420{width:calc(300 / 390 * 100vw)}}.btn.-btnWidth630{width:630px}@media (max-width: 767px){.btn.-btnWidth630{width:calc(330 / 390 * 100vw)}}.btn.-bgRed{background:#A2031F}.btn.-bgBlack{background:#000519}.btn.-bgBlue{background:#54C3F1;color:#000}.btn.-bgBlue2{background:#273B82;color:#fff}.btn.-bgBrown{background:#C57D4D;color:#fff}.btn.-bgWhite{background:#fff;color:#000}.topSec01 .area01{background:#091547}.topSec01 .area01 .container{padding:0 20px;max-width:1280px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.topSec01 .area01 .container{padding:0 calc(15 / 390 * 100vw);flex-direction:column}}.topSec01 .area01 .left{margin-left:28px;width:486px;padding:22px 0 22px;margin-right:30px;flex-shrink:1}@media (max-width: 767px){.topSec01 .area01 .left{width:100%;margin-left:0;padding:calc(15 / 390 * 100vw) 0;margin-right:0}}.topSec01 .area01 .left .txt{color:#fff;font-size:16px;line-height:1.5;font-weight:bold;margin-bottom:12px;text-align:center}@media (max-width: 767px){.topSec01 .area01 .left .txt{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(12 / 390 * 100vw)}}.topSec01 .area01 .right{width:696px;background:#0E0E0E;border-top-left-radius:15px;border-top-right-radius:15px;position:relative;margin-top:-22px;flex-shrink:1}@media (max-width: 767px){.topSec01 .area01 .right{width:100vw;border-top-left-radius:0;border-top-right-radius:0;margin:0 calc(-15 / 390 * 100vw)}}.topSec01 .area01 .right .h2Title{font-size:40px;line-height:58px;text-align:center;color:#fff;padding:13px 40px 0}@media (max-width: 767px){.topSec01 .area01 .right .h2Title{font-size:calc(30 / 390 * 100vw);line-height:calc(44 / 390 * 100vw)}}.topSec01 .area01 .right .txt{font-size:16px;line-height:25px;font-weight:bold;color:#fff;padding:9px 68px 18px 33px}@media (max-width: 767px){.topSec01 .area01 .right .txt{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec01 .area01 .right .scrollBar{position:absolute;top:27px;right:17px;height:100%;width:17px}@media (max-width: 767px){.topSec01 .area01 .right .scrollBar{display:none}}.topSec01 .area01 .right .scrollBar a{position:relative;color:#fff;font-size:10px;line-height:1.5;border:1px solid #707070;background:#000;text-decoration:none;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;align-items:center;padding:6px 0;border-radius:8px;display:inline-block;z-index:2}.topSec01 .area01 .right .scrollBar a:hover{text-decoration:none;color:#fff}.topSec01 .area01 .right .scrollBar::after{content:"";position:absolute;height:calc( 100% - 42px);width:1px;background:#686868;right:8.5px;top:-4px;z-index:1}.topSec01 .area01-02{background:#091547}.topSec01 .area01-02 .container1{max-width:1070px;margin:0 auto;padding:37px 20px 40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 1145px){.topSec01 .area01-02 .container1{flex-direction:column;align-items:center;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw) calc(40 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left{width:462px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 1145px){.topSec01 .area01-02 .container1 .left{width:100%;justify-content:center}}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left{flex-direction:column;align-items:center}}.topSec01 .area01-02 .container1 .left .tagline{color:#fff;font-size:13px;line-height:1.387;margin-bottom:12px;text-align:center}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left .tagline{font-size:calc(13 / 390 * 100vw);margin-bottom:calc(12 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left .img{text-align:center}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left .img img{width:calc(250 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left .leftItem:first-of-type{margin-right:40px}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left .leftItem:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left .checkList{margin-top:11px}.topSec01 .area01-02 .container1 .left .checkList .checkListItem a{color:#fff;text-decoration:underline;font-size:18px;line-height:1.333;font-weight:bold}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left .checkList .checkListItem a{font-size:calc(18 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left .checkList .checkListItem::before{content:"";width:26px;height:25px;display:inline-block;background-image:url("../images/ico-check.svg");background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:text-bottom}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left .checkList .checkListItem::before{width:calc(26 / 390 * 100vw);height:calc(25 / 390 * 100vw);margin-right:calc(8 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left .checkList .checkListItem:not(:first-of-type){margin-top:13px}.topSec01 .area01-02 .container1 .right{width:446px;margin-left:20px}@media (max-width: 1145px){.topSec01 .area01-02 .container1 .right{width:100%;margin-left:0;text-align:center;margin-top:80px}}@media (max-width: 767px){.topSec01 .area01-02 .container1 .right{margin-top:calc(50 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .right .btnArea{position:relative;margin-top:11px;transition:all 0.2s ease-out 0s;display:table}@media (max-width: 1145px){.topSec01 .area01-02 .container1 .right .btnArea{margin:0 auto}}.topSec01 .area01-02 .container1 .right .btnArea:hover{opacity:1;transform:translateY(-5px)}.topSec01 .area01-02 .container1 .right .btnArea:hover .img{opacity:1}.topSec01 .area01-02 .container1 .right .btnArea:hover .img img{opacity:1}.topSec01 .area01-02 .container1 .right .btnArea .linkBtn{width:350px;display:block;color:#000;background:#54C2F0;border-radius:35px;font-size:20px;line-height:1.45;padding:14.5px 35px;text-decoration:none;text-align:left;font-weight:bold}@media (max-width: 767px){.topSec01 .area01-02 .container1 .right .btnArea .linkBtn{width:calc(330 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);padding:calc(18 / 390 * 100vw) calc(20 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .right .btnArea .img{position:absolute;top:-74px;right:-92px}@media (max-width: 767px){.topSec01 .area01-02 .container1 .right .btnArea .img{top:calc(-50 / 390 * 100vw);right:calc(-26 / 390 * 100vw)}.topSec01 .area01-02 .container1 .right .btnArea .img img{width:calc(160 / 390 * 100vw)}}.topSec01 .area01-02 .container2{max-width:1070px;margin:0 auto;padding:40px 20px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.topSec01 .area01-02 .container2{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw);flex-direction:column}}.topSec01 .area01-02 .container2::before{content:"";background-image:linear-gradient(to right, #fff 5px, transparent 5px);background-size:10px 2px;background-repeat:repeat-x;background-position:left bottom;position:absolute;top:0;left:0;width:100%;height:1px;display:block}.topSec01 .area01-02 .container2 .txt{font-size:24px;line-height:1.375;color:#fff;margin-right:55px}@media (max-width: 767px){.topSec01 .area01-02 .container2 .txt{font-size:calc(18 / 390 * 100vw);margin-right:0;margin-bottom:20px}}.topSec01 .area01-02 .container2 .txt .fontLarge{font-size:34px;line-height:1.353;font-weight:bold}@media (max-width: 767px){.topSec01 .area01-02 .container2 .txt .fontLarge{font-size:calc(26 / 390 * 100vw)}}.topSec01 .area01-02 .container2 .btn{background:transparent;display:block;width:254px;border-radius:35px;font-size:18px;line-height:1.444;border:1px solid #fff;padding:6.5px 10px}@media (max-width: 767px){.topSec01 .area01-02 .container2 .btn{width:calc(254 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw)}}.topSec01 .area01-03{background:#000}.topSec01 .area01-03 .container{max-width:835px;margin:0 auto;padding:0 20px}.topSec01 .area02{background-image:url("../images/bg_topSec01.jpg");background-position:center;background-size:cover;max-height:696px;height:calc(696 / 1280 * 100vw)}.topSec01 .area02 .container{padding:14px 0 0;height:100%;width:1280px;max-width:100%;margin:0 auto;position:relative}.topSec01 .area02 .img01{position:absolute;bottom:-60px;left:14px;z-index:2;max-width:736px;width:calc(736 / 1280 * 100vw)}.topSec01 .area02 .img01 img{width:100%}@media (max-width: 767px){.topSec01 .area02 .img01{bottom:calc(-20 / 390 * 100vw)}}.topSec01 .area02 .img02{position:absolute;bottom:0;right:-26px;max-width:667px;width:calc(667 / 1280 * 100vw)}.topSec01 .area02 .img02 img{width:100%}@media (max-width: 767px){.topSec01 .area02 .img02{right:calc(-20 / 390 * 100vw)}}.topSec01 .area02-02{background-image:url("https://soasc.imgix.net/bg_topSec01.jpg?auto=format,compress&dpr=1&w=2656");background-position:center;background-size:cover;max-height:853px;height:calc(853 / 1280 * 100vw)}@media (max-width: 767px){.topSec01 .area02-02{height:calc(480 / 390 * 100vw)}}.topSec01 .area02-02 .container{padding:57px 0 0;height:100%;width:1280px;max-width:100%;margin:0 auto;position:relative}.topSec01 .area02-02 .txtArea{position:relative;z-index:10}.topSec01 .area02-02 .h2Title{font-size:40px;line-height:1.45;text-align:center;font-weight:bold;margin-bottom:9px;color:#fff}@media (max-width: 767px){.topSec01 .area02-02 .h2Title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(5 / 390 * 100vw)}}.topSec01 .area02-02 .txt{font-size:16px;line-height:1.5;font-weight:bold;text-align:center;color:#fff;max-width:835px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.topSec01 .area02-02 .txt{font-size:calc(16 / 390 * 100vw);padding:0 calc(15 / 390 * 100vw)}}.topSec01 .area02-02 .img01{position:absolute;bottom:-60px;left:14px;z-index:2;max-width:736px;width:calc(736 / 1280 * 100vw)}.topSec01 .area02-02 .img01 img{width:100%}@media (max-width: 767px){.topSec01 .area02-02 .img01{bottom:calc(-20 / 390 * 100vw)}}.topSec01 .area02-02 .img02{position:absolute;bottom:0;right:-26px;max-width:667px;width:calc(667 / 1280 * 100vw)}.topSec01 .area02-02 .img02 img{width:100%}@media (max-width: 767px){.topSec01 .area02-02 .img02{right:calc(-20 / 390 * 100vw)}}.topSec01 .area03{max-width:1040px;margin:0 auto;padding:0 20px;margin-top:220px}@media (max-width: 767px){.topSec01 .area03{padding:0 calc(15 / 390 * 100vw);margin-top:calc(80 / 390 * 100vw)}}.topSec01 .area03 .container{max-width:1000px;margin:0 auto;background:#fff;padding:0 30px 60px}@media (max-width: 767px){.topSec01 .area03 .container{padding:0 calc(15 / 390 * 100vw) calc(30 / 390 * 100vw)}}.topSec01 .area03 .container:not(:first-of-type){margin-top:150px}@media (max-width: 767px){.topSec01 .area03 .container:not(:first-of-type){margin-top:calc(80 / 390 * 100vw)}}.topSec01 .area03 .txt{font-size:16px;line-height:1.7;font-weight:500}@media (max-width: 767px){.topSec01 .area03 .txt{font-size:calc(16 / 390 * 100vw)}}.topSec01 .area03 .issueArea{max-width:754px;margin:50px auto 0}@media (max-width: 767px){.topSec01 .area03 .issueArea{margin:calc(30 / 390 * 100vw) auto 0}}.topSec01 .area03 .issueArea .h5Title{margin-top:0;margin-bottom:0;font-size:26px;line-height:1.423;font-weight:bold;text-align:left;padding-left:10px;border-left:9px solid #54C3F1}@media (max-width: 767px){.topSec01 .area03 .issueArea .h5Title{font-size:calc(18 / 390 * 100vw);padding-left:calc(10 / 390 * 100vw);border-left-width:calc(9 / 390 * 100vw)}}.topSec01 .area03 .issueArea .issueList{font-size:20px;line-height:2;font-weight:500;margin-left:26px;margin-top:20px}@media (max-width: 767px){.topSec01 .area03 .issueArea .issueList{font-size:calc(16 / 390 * 100vw);margin-left:0;margin-top:calc(15 / 390 * 100vw)}}.topSec01 .area03 .issueArea .issueList li{margin-left:1.5em;text-indent:-1.3em}@media (max-width: 767px){.topSec01 .area03 .issueArea .issueList li{text-indent:-1.1em}}.topSec01 .area03 .issueArea .issueList li::before{content:"✕";margin-right:0.3em}.topSec01 .area04{background:#fff}.topSec01 .area04 .container{max-width:982px;margin:0 auto;padding:50px 20px}@media (max-width: 767px){.topSec01 .area04 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec01 .area04 .txt{font-size:22px;line-height:37px;font-weight:bold;text-align:center;margin-bottom:40px}@media (max-width: 767px){.topSec01 .area04 .txt{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);text-align:left}}.topSec01 .area04 .btns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:805px;margin:0 auto}@media (max-width: 767px){.topSec01 .area04 .btns{flex-direction:column;align-items:center}}.topSec01 .area04 .btns .btn:first-of-type{margin-right:5px}@media (max-width: 767px){.topSec01 .area04 .btns .btn:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.topSec02{padding-bottom:100px}@media (max-width: 767px){.topSec02{padding-bottom:calc(50 / 390 * 100vw)}}.topSec02 .area01{max-width:1014px;margin:0 auto;padding:50px 20px 0}@media (max-width: 767px){.topSec02 .area01{padding:calc(40 / 390 * 100vw) calc(15 / 390 * 100vw) 0}}.topSec02 .area01 .txt{font-size:20px;line-height:1.7;font-weight:500}@media (max-width: 767px){.topSec02 .area01 .txt{font-size:calc(16 / 390 * 100vw)}}.topSec02 .area01 .imgSoasc{margin-bottom:50px}@media (max-width: 767px){.topSec02 .area01 .imgSoasc{margin-bottom:calc(30 / 390 * 100vw)}}.topSec02 .h2Title{text-align:center;font-size:30px;line-height:1.466;font-weight:bold;color:#000;margin-bottom:30px}@media (max-width: 767px){.topSec02 .h2Title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.topSec02 .area02{max-width:1280px;margin:0 auto;position:relative}.topSec02 .area02 .h3Title{position:absolute;left:8%;display:inline-block;padding:21.5px 23px;font-weight:bold;font-size:40px;line-height:58px;background:#fff}@media (max-width: 767px){.topSec02 .area02 .h3Title{position:static;margin:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw);display:block;font-size:calc(24 / 390 * 100vw);line-height:calc(36 / 390 * 100vw);padding:calc(15 / 390 * 100vw)}}.topSec02 .area02 .imgSec02_01{margin-top:70px;margin-top:70px;text-align:center}@media (max-width: 767px){.topSec02 .area02 .imgSec02_01{margin-left:0;margin-top:calc(30 / 390 * 100vw)}}.topSec02 .area03{max-width:950px;margin:50px auto 0;padding:0 20px}@media (max-width: 767px){.topSec02 .area03{margin:calc(30 / 390 * 100vw) auto 0;padding:0 calc(15 / 390 * 100vw)}}.topSec02 .area03 .container{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:30px 33px}@media (max-width: 767px){.topSec02 .area03 .container{border-radius:calc(10 / 390 * 100vw);padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec02 .area03 .h3Title{text-align:center;font-weight:bold}.topSec02 .area03 .h3Title .small{font-size:24px;line-height:32px;margin-right:22px;display:inline-block}@media (max-width: 767px){.topSec02 .area03 .h3Title .small{font-size:calc(16 / 390 * 100vw);line-height:1;margin-right:0;display:block}}.topSec02 .area03 .h3Title .large{font-size:32px;line-height:43px;display:inline-block}@media (max-width: 767px){.topSec02 .area03 .h3Title .large{font-size:calc(24 / 390 * 100vw);line-height:calc(36 / 390 * 100vw);display:block}}.topSec02 .area04{background:#fff}.topSec02 .area04 .container{max-width:982px;margin:0 auto;padding:50px 20px}@media (max-width: 767px){.topSec02 .area04 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec02 .area04 .txt{font-size:22px;line-height:37px;font-weight:bold;text-align:center;margin-bottom:40px}@media (max-width: 767px){.topSec02 .area04 .txt{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);text-align:left}}.topSec02 .area04 .btns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:805px;margin:0 auto}@media (max-width: 767px){.topSec02 .area04 .btns{flex-direction:column;align-items:center}}.topSec02 .area04 .btns .btn:first-of-type{margin-right:5px}@media (max-width: 767px){.topSec02 .area04 .btns .btn:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.topSec03 .container{width:1040px;margin:0 auto;padding:80px 20px 110px;max-width:100%}@media (max-width: 767px){.topSec03 .container{padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec03 .h2Title{font-size:30px;line-height:1.466;font-weight:bold;text-align:center;margin-bottom:55px}@media (max-width: 767px){.topSec03 .h2Title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.topSec03 .flexbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start}@media (max-width: 1145px){.topSec03 .flexbox{flex-direction:column-reverse}}.topSec03 .flexbox .left{padding:0 14px;width:515px;position:relative;z-index:2}@media (max-width: 1145px){.topSec03 .flexbox .left{padding:0;width:100%}}.topSec03 .flexbox .left .txt{font-size:20px;line-height:1.7;font-weight:bold;margin-bottom:40px}@media (max-width: 767px){.topSec03 .flexbox .left .txt{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.topSec03 .flexbox .left .btns{margin-left:24px}.topSec03 .flexbox .left .btns .btn:first-of-type{margin-bottom:25px}@media (max-width: 1145px){.topSec03 .flexbox .left .btns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.topSec03 .flexbox .left .btns .btn:first-of-type{margin-right:75px;margin-bottom:0}}@media (max-width: 767px){.topSec03 .flexbox .left .btns{margin-left:0;text-align:center;flex-direction:column}.topSec03 .flexbox .left .btns .btn:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.topSec03 .flexbox .right{position:relative}.topSec03 .flexbox .right .img{position:absolute;top:0;left:-57px;width:639px;z-index:1}@media (max-width: 1145px){.topSec03 .flexbox .right .img{text-align:center;position:static;width:100%;margin-bottom:20px}}@media (max-width: 767px){.topSec03 .flexbox .right .img{position:static;width:100%;margin-bottom:calc(20 / 390 * 100vw)}}.topSec04{background:#fff}.topSec04 .container{max-width:1040px;margin:0 auto;padding:60px 20px}@media (max-width: 767px){.topSec04 .container{padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec04 .h2Title{text-align:center;font-weight:bold;font-size:30px;line-height:1.466}@media (max-width: 767px){.topSec04 .h2Title{font-size:calc(30 / 390 * 100vw);line-height:calc(44 / 390 * 100vw)}}.topSec04 .subTitle{text-align:center;font-size:20px;line-height:1.7;font-weight:bold}@media (max-width: 767px){.topSec04 .subTitle{font-size:calc(18 / 390 * 100vw)}}.topSec04 .learnCard{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.topSec04 .learnCard{flex-direction:column}}.topSec04 .learnCard .item{width:calc((100% - 34px) / 3)}@media (max-width: 767px){.topSec04 .learnCard .item{width:100%}.topSec04 .learnCard .item:not(:first-of-type){margin-top:calc(35 / 390 * 100vw)}}.topSec04 .learnCard .item .siteName{border-radius:6px;margin-bottom:15px}@media (max-width: 767px){.topSec04 .learnCard .item .siteName{margin-bottom:calc(15 / 390 * 100vw)}}@media (max-width: 767px){.topSec04 .learnCard .item .siteName img{width:100%}}.topSec04 .learnCard .item .intro{padding:0 14px;margin-bottom:20px;font-size:14px;line-height:27px}@media (max-width: 767px){.topSec04 .learnCard .item .intro{padding:0;font-size:calc(14 / 390 * 100vw);line-height:calc(27 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.topSec04 .learnCard .item .box{display:block;background:#FCFCFC;box-shadow:0 3px 6px rgba(0,0,0,0.16);border:1px solid #D2D2D2}.topSec04 .learnCard .item .box .img{overflow:hidden;display:block;position:relative;padding-top:52.04%}.topSec04 .learnCard .item .box .img img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.topSec04 .learnCard .item .box a{text-decoration:none}.topSec04 .learnCard .item .box.soascEvent{position:relative}.topSec04 .learnCard .item .box.soascEvent .ondemand::before{line-height:22px;border-radius:2px;height:22px;padding:0 7px 0 20px;background:url("../images/ico-web.svg") 3px 3px no-repeat rgba(255,255,255,0.92);color:#0F0F0F;font-size:10px;font-weight:bold;position:absolute;top:10px;left:10px;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.topSec04 .learnCard .item .box.soascEvent .ondemand:before{content:"オンデマンド配信"}.topSec04 .learnCard .item .box .txtArea{padding:14px 14px 20px}.topSec04 .learnCard .item .box .txtArea .title{font-size:18px;line-height:22px}@media (max-width: 767px){.topSec04 .learnCard .item .box .txtArea .title{font-size:calc(18 / 390 * 100vw);line-height:calc(22 / 390 * 100vw)}}.topSec04 .learnCard .item .box .txtArea .txt{font-size:14px;line-height:22px}@media (max-width: 767px){.topSec04 .learnCard .item .box .txtArea .txt{font-size:calc(14 / 390 * 100vw);line-height:calc(22 / 390 * 100vw)}}.topSec04 .learnCard .item .box .txtArea .update{font-size:14px;line-height:20px;margin-top:25px}@media (max-width: 767px){.topSec04 .learnCard .item .box .txtArea .update{font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);margin-top:calc(25 / 390 * 100vw)}}.topSec04 .learnCard .item .box .txtArea .date{font-size:18px;line-height:22px;font-weight:bold;margin-top:15px}@media (max-width: 767px){.topSec04 .learnCard .item .box .txtArea .date{font-size:calc(18 / 390 * 100vw);line-height:calc(22 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.topSec04 .learnCard .item .box .txtArea .date.accepting:before,.topSec04 .learnCard .item .box .txtArea .date.fewRemaining:before,.topSec04 .learnCard .item .box .txtArea .date.full:before,.topSec04 .learnCard .item .box .txtArea .date.receptClosing:before{width:100%;max-width:42px;margin-right:10px;padding:.4rem;display:inline-block;font-size:0.6rem;font-weight:500;text-align:center;line-height:0.6rem}.topSec04 .learnCard .item .box .txtArea .date.accepting:before{background:#A7B845;color:#fff;content:"受付中"}.topSec04 .learnCard .item .box .txtArea .date.fewRemaining:before{background:#ff9933;color:#fff;content:"残僅か"}.topSec04 .learnCard .item .box .txtArea .date.full:before{background:#D23D1B;color:#fff;content:"満員"}.topSec04 .learnCard .item .box .txtArea .date.receptClosing:before{background:#D23D1B;color:#fff;content:"受付終了"}.topSec04 .learnCard .item .link{font-size:12px;line-height:17px}.topSec04 .learnCard .item .link::after{content:"";margin-left:4px;background-image:url("../images/link-tab.svg");width:10px;height:10px;background-size:cover;background-position:center;display:inline-block}@media (max-width: 767px){.topSec04 .learnCard .item .link::after{width:calc(10 / 390 * 100vw);height:calc(10 / 390 * 100vw)}}@media (max-width: 767px){.topSec04 .learnCard .item .link{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.h3TitleArea{transform:translateY(-50%);width:458px;margin:0 auto;background:#0099BB;border-radius:51px;position:relative}@media (max-width: 767px){.h3TitleArea{width:calc(290 / 390 * 100vw);border-radius:calc(50 / 390 * 100vw)}}.h3TitleArea.-bgOrange{background:#F9C413}.h3TitleArea.-bgOrange .h3Title{color:#000}.h3TitleArea.-bgRed{background:#E72B58}.h3TitleArea .img{position:absolute;top:-46px;left:-14px;width:230px}.h3TitleArea .img img{width:100%}@media (max-width: 767px){.h3TitleArea .img{width:calc(160 / 390 * 100vw);top:calc(-30 / 390 * 100vw);left:calc(-15 / 390 * 100vw)}}.h3TitleArea .h3Title{color:#fff;font-weight:bold;margin-left:187px}@media (max-width: 767px){.h3TitleArea .h3Title{margin-left:calc(130 / 390 * 100vw)}}.h3TitleArea .h3Title .small{display:inline-block;font-size:18px;line-height:1.444em;margin-top:9px}@media (max-width: 767px){.h3TitleArea .h3Title .small{font-size:calc(14 / 390 * 100vw);margin-bottom:calc(5 / 390 * 100vw)}}.h3TitleArea .h3Title .large{display:inline-block;font-size:46px;line-height:1.438;margin-bottom:1px}@media (max-width: 767px){.h3TitleArea .h3Title .large{font-size:calc(24 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw);margin-top:calc(-10 / 390 * 100vw)}}.h4Title{font-size:30px;line-height:1.466;font-weight:bold;color:#000;display:table;border-bottom:5px solid #595757;margin:0 auto;padding-bottom:7px;margin-bottom:40px;margin-top:-20px}@media (max-width: 767px){.h4Title{font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw);border-bottom-width:calc(5 / 390 * 100vw);padding-bottom:calc(7 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.footCTA .container{width:1040px;max-width:100%;margin:0 auto;padding:65px 20px 50px;position:relative;z-index:0}.footCTA .container::after{content:"";background-image:url("../images/bg_footcta.svg");background-repeat:no-repeat;background-position:left center;width:100%;height:100%;z-index:1;display:block;position:absolute;top:-5px;left:-253px}@media (max-width: 767px){.footCTA .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.footCTA .txtArea{margin-left:54px;position:relative;z-index:2}@media (max-width: 767px){.footCTA .txtArea{margin-left:0}}.footCTA .h2Title{font-size:30px;line-height:44px;font-weight:bold;margin-bottom:35px}@media (max-width: 767px){.footCTA .h2Title{font-size:calc(24 / 390 * 100vw);line-height:calc(36 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);text-align:center}}.footCTA .txt{font-size:16px;line-height:1.5;margin-bottom:35px}@media (max-width: 767px){.footCTA .txt{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.footCTA .btns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:660px;justify-content:space-between;margin-left:40px}@media (max-width: 1145px){.footCTA .btns{margin-left:60px;flex-direction:column}}@media (max-width: 767px){.footCTA .btns{margin-left:0}}.footCTA .btns .btn:first-of-type{margin-right:5px}@media (max-width: 1145px){.footCTA .btns .btn:first-of-type{margin-right:0;margin-bottom:20px}}@media (max-width: 767px){.footCTA .btns .btn:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.footCTA .img{position:absolute;right:20px;bottom:0;z-index:3}@media (max-width: 1145px){.footCTA .img{width:240px;left:550px}}@media (max-width: 767px){.footCTA .img{display:block;width:calc(180 / 390 * 100vw);right:calc(-10 / 390 * 100vw);left:auto}}.downwardArrow{width:0;height:0;border-style:solid;border-width:96px 172px 0 172px;border-color:#000519 transparent transparent transparent;margin:70px auto}@media (max-width: 767px){.downwardArrow{border-width:calc(48 / 390 * 100vw) calc(86 / 390 * 100vw) 0 calc(86 / 390 * 100vw);margin:calc(30 / 390 * 100vw) auto}}.downwardArrow2{width:0;height:0;border-style:solid;border-width:27px 48.5px 0 48.5px;border-color:#000519 transparent transparent transparent;margin:25px auto}@media (max-width: 767px){.downwardArrow2{border-width:calc(20 / 390 * 100vw) calc(35 / 390 * 100vw) 0 calc(35 / 390 * 100vw);margin:calc(25 / 390 * 100vw) auto}}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.about .aboutMainVisual .area01{background-image:url("../images/bg_aboutMainVisual.jpg");background-size:cover;background-position:center;min-height:327px}@media (max-width: 1145px){.about .aboutMainVisual .area01{min-height:calc(327 / 1280 * 100vw)}}@media (max-width: 767px){.about .aboutMainVisual .area01{min-height:calc(235 / 390 * 100vw)}}.about .aboutMainVisual .area01 .container{max-width:1194px;padding:0 20px;margin:0 auto;position:relative;z-index:0}@media (max-width: 767px){.about .aboutMainVisual .area01 .container{padding:0 calc(15 / 390 * 100vw)}}.about .aboutMainVisual .area01 .title{font-size:42px;line-height:1.452;color:#fff;font-weight:bold;padding-top:116px;padding-bottom:72px;position:relative;z-index:1}@media (max-width: 1145px){.about .aboutMainVisual .area01 .title{font-size:calc(42 / 1280 * 100vw)}}@media (max-width: 767px){.about .aboutMainVisual .area01 .title{font-size:calc(30 / 390 * 100vw);padding-top:calc(70 / 390 * 100vw);padding-bottom:calc(30 / 390 * 100vw)}}.about .aboutMainVisual .area01 .title span{display:block;margin-top:12px;margin-left:27px}@media (max-width: 1145px){.about .aboutMainVisual .area01 .title span{margin-top:calc(7 / 1280 * 100vw);margin-right:calc(77 / 1280 * 100vw)}}@media (max-width: 767px){.about .aboutMainVisual .area01 .title span{display:inline;margin-left:0;margin-top:0}}.about .aboutMainVisual .area01 .img{position:absolute;right:-34px;bottom:-50px;z-index:0}@media (max-width: 1145px){.about .aboutMainVisual .area01 .img{width:calc(392 / 1280 * 100vw);right:calc(20 / 1280 * 100vw);bottom:calc(-50 / 1280 * 100vw)}}@media (max-width: 767px){.about .aboutMainVisual .area01 .img{width:calc(130 / 390 * 100vw)}}.about .aboutMainVisual .area02{background:#000000}.about .aboutMainVisual .area02 .container{max-width:847px;margin:0 auto;padding:45px 20px 38px}@media (max-width: 767px){.about .aboutMainVisual .area02 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.about .aboutMainVisual .area02 .btns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.about .aboutMainVisual .area02 .btns{flex-direction:column;align-items:center}}.about .aboutMainVisual .area02 .btns .btn:first-of-type{margin-right:5px}@media (max-width: 767px){.about .aboutMainVisual .area02 .btns .btn:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.about .aboutMainVisual2{background:url("../images/bg_title.png") center no-repeat;background-size:cover;padding-top:116px;padding-bottom:20px;color:#032E61;min-height:327px;position:relative;z-index:0}@media (max-width: 767px){.about .aboutMainVisual2{padding-top:calc(70 / 390 * 100vw);min-height:auto;padding-bottom:calc(30 / 390 * 100vw);min-height:calc(235 / 390 * 100vw)}}.about .aboutMainVisual2 .container{max-width:1140px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.about .aboutMainVisual2 .container{padding:0 calc(15 / 390 * 100vw)}}.about .aboutMainVisual2 .img{position:absolute;right:93px;bottom:15.6px;z-index:1}@media (max-width: 1145px){.about .aboutMainVisual2 .img{width:calc(392 / 1280 * 100vw);right:calc(20 / 1280 * 100vw);bottom:calc(-50 / 1280 * 100vw)}}@media (max-width: 767px){.about .aboutMainVisual2 .img{width:calc(130 / 390 * 100vw)}}.about .aboutMainVisual2 .title{font-size:36px;line-height:1.444;font-weight:bold;display:inline-block}@media (max-width: 767px){.about .aboutMainVisual2 .title{display:block;font-size:calc(30 / 390 * 100vw)}}.about .aboutMainVisual2 .title.-type2{font-size:42px;line-height:1.452;margin-top:48px}@media (max-width: 1000px){.about .aboutMainVisual2 .title.-type2{max-width:620px;margin-top:0}}@media (max-width: 767px){.about .aboutMainVisual2 .title.-type2{font-size:calc(30 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.about .aboutMainVisual2 .kome{color:#fff;font-size:14px;line-height:20px;font-weight:bold;margin-left:25px}@media (max-width: 767px){.about .aboutMainVisual2 .kome{margin-left:0;font-size:calc(12 / 390 * 100vw);line-height:calc(18 / 390 * 100vw)}}.about .aboutMainVisual2 .pageMainBtn{display:inline-block;width:166px;padding:4.5px 10px;background:transparent;border:1px solid #fff;font-size:14px;line-height:1.357;text-decoration:underline;text-align:center;margin-left:45px;border-radius:3px;vertical-align:text-bottom}@media (max-width: 767px){.about .aboutMainVisual2 .pageMainBtn{margin-left:0;font-size:calc(14 / 390 * 100vw);padding:calc(4.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(166 / 390 * 100vw)}}.about .aboutMainVisual2 .txt{font-size:16px;font-weight:500;line-height:1.7;width:800px;max-width:100%;padding:0 22px;margin-top:21px}@media (max-width: 767px){.about .aboutMainVisual2 .txt{font-size:calc(16 / 390 * 100vw);width:100%;padding:0;margin-top:calc(15 / 390 * 100vw)}}.about .aboutSec01{max-width:1040px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.about .aboutSec01{padding:0 calc(15 / 390 * 100vw)}}.about .aboutSec01 .area01{margin-bottom:150px}@media (max-width: 767px){.about .aboutSec01 .area01{margin-bottom:calc(80 / 390 * 100vw)}}.about .aboutSec01 .area01 .container{max-width:1000px;margin:0 auto;background:linear-gradient(270deg, #E6EDF5 0%, #C5D1DF 100%);padding:30px 45px 62px;box-shadow:0 3px 6px rgba(0,0,0,0.3);border-radius:8px;position:relative;z-index:0}@media (max-width: 1145px){.about .aboutSec01 .area01 .container{padding:30px 45px 150px}}@media (max-width: 767px){.about .aboutSec01 .area01 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw) calc(90 / 390 * 100vw)}}.about .aboutSec01 .area01 .title{font-size:40px;line-height:1.45;margin-bottom:35px;text-align:center}@media (max-width: 767px){.about .aboutSec01 .area01 .title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.about .aboutSec01 .area01 .txt{max-width:544px;font-size:16px;line-height:1.7;font-weight:bold;position:relative;z-index:1}@media (max-width: 1145px){.about .aboutSec01 .area01 .txt{max-width:100%}}@media (max-width: 767px){.about .aboutSec01 .area01 .txt{max-width:100%;font-size:calc(16 / 390 * 100vw)}}.about .aboutSec01 .area01 .largeTxt{max-width:544px;font-size:26px;line-height:2.115;margin-top:55px;font-weight:bold;position:relative;z-index:1}@media (max-width: 1145px){.about .aboutSec01 .area01 .largeTxt{max-width:100%}}@media (max-width: 767px){.about .aboutSec01 .area01 .largeTxt{max-width:100%;font-size:calc(20 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.about .aboutSec01 .area01 .img{position:absolute;z-index:0;bottom:0;right:-38px}@media (max-width: 1145px){.about .aboutSec01 .area01 .img{width:calc(670 / 1280 * 100vw);right:calc(-30 / 1280 * 100vw)}}@media (max-width: 767px){.about .aboutSec01 .area01 .img{width:calc(240 / 390 * 100vw);right:calc(-10 / 390 * 100vw)}}.about .aboutSec01 .area02{width:1000px;max-width:100%;margin:0 auto 95px}@media (max-width: 767px){.about .aboutSec01 .area02{margin-top:calc(80 / 390 * 100vw);margin:0 auto calc(50 / 390 * 100vw)}}.about .aboutSec01 .area02 .container{background:#fff;padding:0 30px 45px;position:relative}@media (max-width: 767px){.about .aboutSec01 .area02 .container{padding:0 calc(15 / 390 * 100vw) calc(30 / 390 * 100vw)}}.about .aboutSec01 .area02 .container:not(:first-of-type){margin-top:150px}@media (max-width: 767px){.about .aboutSec01 .area02 .container:not(:first-of-type){margin-top:calc(80 / 390 * 100vw)}}.about .aboutSec01 .area02 .blackArea{padding:56px 20px 20px;position:relative;background:#000519}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea{padding:calc(40 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}}.about .aboutSec01 .area02 .blackArea::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:40px 44px 0 44px;border-color:#fff transparent transparent transparent;display:block}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea::after{border-width:calc(27 / 390 * 100vw) calc(30 / 390 * 100vw) calc(30 / 390 * 100vw)}}.about .aboutSec01 .area02 .blackArea .h5Area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea .h5Area{flex-direction:column;margin-bottom:calc(20 / 390 * 100vw)}}.about .aboutSec01 .area02 .blackArea .h5Area .img{margin-right:32px;flex-shrink:0}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea .h5Area .img{margin-right:0;margin-bottom:calc(5 / 390 * 100vw);width:calc(75 / 390 * 100vw)}}.about .aboutSec01 .area02 .blackArea .h5Area .img img{width:100%}.about .aboutSec01 .area02 .blackArea .h5Area .h5Title{font-weight:bold;color:#fff;margin-top:0;margin-bottom:0}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea .h5Area .h5Title{text-align:center}}.about .aboutSec01 .area02 .blackArea .h5Area .h5Title .small{font-size:30px;line-height:44px}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea .h5Area .h5Title .small{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw)}}.about .aboutSec01 .area02 .blackArea .h5Area .h5Title .large{font-size:40px;line-height:58px}@media (max-width: 767px){.about .aboutSec01 .area02 .blackArea .h5Area .h5Title .large{font-size:calc(22 / 390 * 100vw);line-height:calc(32 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea{margin-top:45px}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea{margin-top:calc(30 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea p{font-size:16px;line-height:1.7;font-weight:500}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea p{font-size:calc(16 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .h6Title{margin-top:0;margin-bottom:0;font-size:26px;line-height:1.423;font-weight:bold;text-align:left;padding-left:10px;border-left:9px solid #54C3F1}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .h6Title{font-size:calc(18 / 390 * 100vw);padding-left:calc(10 / 390 * 100vw);border-left-width:calc(9 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea hr{height:1px;background-color:#707070;border:none;color:#707070;margin:30px 0}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea hr{margin:calc(25 / 390 * 100vw) 0}}.about .aboutSec01 .area02 .whiteArea .issueArea .issueList{font-size:20px;line-height:2;font-weight:500;margin-left:26px;margin-top:20px}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .issueArea .issueList{font-size:calc(16 / 390 * 100vw);margin-left:0;margin-top:calc(15 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .issueArea .issueList li{margin-left:1.5em;text-indent:-1.3em}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .issueArea .issueList li{text-indent:-1.1em}}.about .aboutSec01 .area02 .whiteArea .issueArea .issueList li::before{content:"✕";margin-right:0.3em}.about .aboutSec01 .area02 .whiteArea .pointArea{background:#0099BB;position:relative;padding:58px 20px 23px;text-align:center;margin:60px 0;color:#fff}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .pointArea{padding:calc(40 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0}}.about .aboutSec01 .area02 .whiteArea .pointArea.-bgRed{background:#E72B58}.about .aboutSec01 .area02 .whiteArea .pointArea.-bgOrange{background:#F9C413;color:#000}.about .aboutSec01 .area02 .whiteArea .pointArea::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:40px 44px 0 44px;border-color:#fff transparent transparent transparent;display:block}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .pointArea::after{border-width:calc(27 / 390 * 100vw) calc(30 / 390 * 100vw) 0 calc(30 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .pointArea .small{display:block;font-weight:bold;font-size:30px;line-height:44px;margin-bottom:5px}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .pointArea .small{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);margin-bottom:calc(3 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .pointArea .large{display:block;font-weight:bold;font-size:40px;line-height:58px}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .pointArea .large{font-size:calc(22 / 390 * 100vw);line-height:calc(32 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .bgbox-gray{background:#F3F3F2;padding:20px 25px;margin-bottom:50px;width:779px;max-width:100%;margin-left:auto}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .bgbox-gray{padding:calc(15 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .bgbox-gray:first-of-type{margin-top:70px}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .bgbox-gray:first-of-type{margin-top:calc(50 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .bgbox-gray .bgbox-gray_title{margin-top:-40px;margin-left:-45px;color:#FFF;background:#000519;padding:10.5px 17px;font-size:18px;font-weight:bold;display:table;margin-bottom:20px;line-height:26px}@media (max-width: 1145px){.about .aboutSec01 .area02 .whiteArea .bgbox-gray .bgbox-gray_title{margin-left:-10px}}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .bgbox-gray .bgbox-gray_title{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);margin-top:calc(-35 / 390 * 100vw);margin-left:calc(-10 / 390 * 100vw);padding:calc(10 / 390 * 100vw)}}.about .aboutSec01 .area02 .whiteArea .bgbox-gray p{font-size:16px;font-weight:500;line-height:1.7}@media (max-width: 767px){.about .aboutSec01 .area02 .whiteArea .bgbox-gray p{font-size:calc(16 / 390 * 100vw)}}.about .aboutSec01 .area02 .moreBtn{text-align:center}.about .aboutSec01 .area02 .closeBtn{text-align:center}.about .aboutSec02 .area01{background:#091547}.about .aboutSec02 .area01 .container{max-width:974px;padding:28px 20px;margin:0 auto}@media (max-width: 767px){.about .aboutSec02 .area01 .container{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.about .aboutSec02 .area01 .h2Area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.about .aboutSec02 .area01 .h2Area .img{flex-shrink:0;margin-right:14px;width:122px}.about .aboutSec02 .area01 .h2Area .img img{width:100%}@media (max-width: 767px){.about .aboutSec02 .area01 .h2Area .img{width:calc(80 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw)}}.about .aboutSec02 .area01 .h2Area .title{font-size:40px;line-height:1.45;font-weight:bold;color:#fff}@media (max-width: 767px){.about .aboutSec02 .area01 .h2Area .title{font-size:calc(24 / 390 * 100vw)}}.about .aboutSec02 .area02{max-width:1040px;margin:0 auto 68px;padding:0 20px}@media (max-width: 767px){.about .aboutSec02 .area02{padding:0 calc(15 / 390 * 100vw);margin:0 auto calc(40 / 390 * 100vw)}}.about .aboutSec02 .area02 .container{padding:55px 22px 50px;background:#fff}@media (max-width: 767px){.about .aboutSec02 .area02 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.about .aboutSec02 .area02 .flexbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:40px auto 60px;max-width:940px}@media (max-width: 767px){.about .aboutSec02 .area02 .flexbox{flex-direction:column;margin:calc(30 / 390 * 100vw) auto}}.about .aboutSec02 .area02 .flexbox .left{width:437px;margin-right:23px}@media (max-width: 767px){.about .aboutSec02 .area02 .flexbox .left{width:100%;margin-right:0}}.about .aboutSec02 .area02 .flexbox .right{width:480px}@media (max-width: 767px){.about .aboutSec02 .area02 .flexbox .right{width:100%}}.about .aboutSec02 .area02 .abilityList{max-width:808px;margin:0 auto 50px}@media (max-width: 767px){.about .aboutSec02 .area02 .abilityList{margin:0 auto calc(30 / 390 * 100vw)}}.about .aboutSec02 .area02 .abilityList li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center;background:#111111;padding:14px 23px;font-size:30px;line-height:44px;font-weight:bold;color:#fff}@media (max-width: 767px){.about .aboutSec02 .area02 .abilityList li{padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw);font-size:calc(22 / 390 * 100vw);line-height:calc(33 / 390 * 100vw)}}.about .aboutSec02 .area02 .abilityList li:not(:first-of-type){margin-top:20px}@media (max-width: 767px){.about .aboutSec02 .area02 .abilityList li:not(:first-of-type){margin-top:calc(15 / 390 * 100vw)}}.about .aboutSec02 .area02 .abilityList li .img{flex-shrink:0;width:62px;margin-right:32px;margin-bottom:0}@media (max-width: 767px){.about .aboutSec02 .area02 .abilityList li .img{width:calc(62 / 390 * 100vw);margin-right:calc(20 / 390 * 100vw)}.about .aboutSec02 .area02 .abilityList li .img img{width:100%}}.about .aboutSec02 .area02 .abilityList li span{display:block;width:calc(100% - 94px)}.about .aboutSec02 .area02 .txt{font-weight:500;font-size:16px;line-height:1.7}@media (max-width: 767px){.about .aboutSec02 .area02 .txt{font-size:calc(16 / 390 * 100vw)}}.about .aboutSec02 .area02 p+h3{margin-top:65px}@media (max-width: 767px){.about .aboutSec02 .area02 p+h3{margin-top:calc(30 / 390 * 100vw)}}.about .aboutSec02 .area02 .h3Title01{font-size:40px;line-height:1.45;text-align:center}@media (max-width: 767px){.about .aboutSec02 .area02 .h3Title01{font-size:calc(24 / 390 * 100vw)}}.about .aboutSec02 .area02 .h3Title01+.img{margin-top:55px}@media (max-width: 767px){.about .aboutSec02 .area02 .h3Title01+.img{margin-top:calc(25 / 390 * 100vw)}}.about .aboutSec02 .area02 .img{margin-bottom:55px}@media (max-width: 767px){.about .aboutSec02 .area02 .img{margin-bottom:calc(25 / 390 * 100vw)}}.about .aboutSec02 .area03,.about .aboutSec02 .area04,.about .aboutSec02 .area05,.about .aboutSec02 .area06{max-width:1040px;margin:0 auto 68px;padding:0 20px}@media (max-width: 767px){.about .aboutSec02 .area03,.about .aboutSec02 .area04,.about .aboutSec02 .area05,.about .aboutSec02 .area06{padding:0 calc(15 / 390 * 100vw);margin:0 auto calc(40 / 390 * 100vw)}}.about .aboutSec02 .area03 .container,.about .aboutSec02 .area04 .container,.about .aboutSec02 .area05 .container,.about .aboutSec02 .area06 .container{padding:0 27px 50px;background:#fff}@media (max-width: 767px){.about .aboutSec02 .area03 .container,.about .aboutSec02 .area04 .container,.about .aboutSec02 .area05 .container,.about .aboutSec02 .area06 .container{padding:0 calc(15 / 390 * 100vw) calc(30 / 390 * 100vw)}}.about .aboutSec02 .area03 .h3Title02,.about .aboutSec02 .area04 .h3Title02,.about .aboutSec02 .area05 .h3Title02,.about .aboutSec02 .area06 .h3Title02{font-size:40px;text-align:center;color:#000;background:#54C2F0;padding:27px 22px;margin-bottom:50px;margin:0 -27px 50px}@media (max-width: 767px){.about .aboutSec02 .area03 .h3Title02,.about .aboutSec02 .area04 .h3Title02,.about .aboutSec02 .area05 .h3Title02,.about .aboutSec02 .area06 .h3Title02{font-size:calc(24 / 390 * 100vw);margin:0 calc(-15 / 390 * 100vw) calc(30 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.about .aboutSec02 .area03 .txt,.about .aboutSec02 .area04 .txt,.about .aboutSec02 .area05 .txt,.about .aboutSec02 .area06 .txt{font-weight:500;font-size:16px;line-height:1.7}@media (max-width: 767px){.about .aboutSec02 .area03 .txt,.about .aboutSec02 .area04 .txt,.about .aboutSec02 .area05 .txt,.about .aboutSec02 .area06 .txt{font-size:calc(16 / 390 * 100vw)}}.about .area03 .modelCard{display:flex;justify-content:space-between;flex-wrap:wrap;margin:4px 0 0}@media (max-width: 767px){.about .area03 .modelCard{display:block;padding:0;margin:calc(40 / 390 * 100vw) 0 0}}.about .area03 .modelCard .item{position:relative;flex-basis:49%;margin:48px 0;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){.about .area03 .modelCard .item{margin:calc(40 / 390 * 100vw) 0}}.about .area03 .modelCard .item p{position:absolute;left:0;top:-33px;color:#FFF;background:#000519;padding:16px 24px;font-size:22px;font-weight:bold}@media (max-width: 767px){.about .area03 .modelCard .item p{font-size:calc(18 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw);top:calc(-20 / 390 * 100vw)}}.about .area03 .modelCard .item .img{padding:40px 0 10px}@media (max-width: 767px){.about .area03 .modelCard .item .img{padding:calc(40 / 390 * 100vw) calc(5 / 390 * 100vw) calc(10 / 390 * 100vw)}}.about .area03 .modelCard .item .img img{width:100%}.about .area05 .img{margin:40px -19px 50px}@media (max-width: 1145px){.about .area05 .img{margin:40px 0}}@media (max-width: 767px){.about .area05 .img{margin:calc(30 / 390 * 100vw) 0}}.about .area05 .box{width:800px;max-width:100%;margin:-270px auto 0;background:#fff;padding:38px 24px 0;position:relative}@media (max-width: 1145px){.about .area05 .box{width:calc(950 / 1280 * 100vw);margin:calc(-300 / 1280 * 100vw) auto 0}}@media (max-width: 767px){.about .area05 .box{padding:calc(15 / 390 * 100vw)}}.about .area05 .box .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:42px}@media (max-width: 767px){.about .area05 .box .column{flex-direction:column-reverse;margin-bottom:calc(30 / 390 * 100vw)}}.about .area05 .box .txtArea{width:576px;margin-right:24px}@media (max-width: 767px){.about .area05 .box .txtArea{width:100%;margin-right:0}}.about .area05 .box .txtArea p{font-size:16px;line-height:1.7;font-weight:500}@media (max-width: 767px){.about .area05 .box .txtArea p{font-size:calc(16 / 390 * 100vw)}}.about .area05 .box .img{margin:0;width:151px;text-align:center}@media (max-width: 767px){.about .area05 .box .img{width:100%;margin-bottom:calc(20 / 390 * 100vw)}}.about .area06 h4.h4Title{display:table;margin:0 auto;font-size:26px;line-height:1.466;padding-bottom:7px;border-bottom:5px solid #595757}@media (max-width: 767px){.about .area06 h4.h4Title{font-size:calc(20 / 390 * 100vw);padding-bottom:calc(5 / 390 * 100vw);border-bottom:calc(4 / 390 * 100vw) solid #595757}}.about .area06 .workTogetherList,.about .area06 .implementationList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:940px;margin:40px auto 20px;flex-wrap:wrap}@media (max-width: 767px){.about .area06 .workTogetherList,.about .area06 .implementationList{margin:calc(30 / 390 * 100vw) auto calc(20 / 390 * 100vw)}}.about .area06 .workTogetherList li,.about .area06 .implementationList li{width:calc((100% - 76px) / 4);margin-bottom:30px}@media (max-width: 767px){.about .area06 .workTogetherList li,.about .area06 .implementationList li{width:calc((100% - 30px) / 2);margin-bottom:calc(20 / 390 * 100vw)}}.breadcrumb{position:relative;z-index:1}.breadcrumb .container{max-width:1140px;margin:0 auto;padding:20px}@media (max-width: 767px){.breadcrumb .container{padding:calc(15 / 390 * 100vw)}}.breadcrumb .container ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.breadcrumb .container ul li{font-size:11px;line-height:17px;color:#000}@media (max-width: 767px){.breadcrumb .container ul li{font-size:calc(11 / 390 * 100vw);line-height:calc(17 / 390 * 100vw)}}.breadcrumb .container ul li:not(:last-of-type)::after{content:">";display:inline-block;margin-left:7px;margin-right:7px}.breadcrumb .container ul li a{color:#000;text-decoration:none}.breadcrumb .container ul li a:hover{text-decoration:underline}.second.functionPage .page_box .container{width:1140px}.second p{font-size:16px;line-height:1.7}@media (max-width: 767px){.second p{font-size:calc(16 / 390 * 100vw)}}.second .font20{font-size:20px !important;line-height:1.7}@media (max-width: 767px){.second .font20{font-size:calc(18 / 390 * 100vw) !important}}.second .pageMainVisual{background-size:cover;padding-top:116px;padding-bottom:20px;color:#FFF;min-height:327px;background-size:cover;position:relative;z-index:0}.second .pageMainVisual::after{content:"";height:408px;display:block;width:100%;z-index:-1;top:0;left:0;position:absolute;background:url("../images/bg_title.png") center bottom no-repeat;background-size:cover}@media (max-width: 960px){.second .pageMainVisual.-type3{padding-top:70px}}@media (max-width: 767px){.second .pageMainVisual.-type3{padding-top:calc(60 / 390 * 100vw);padding-bottom:calc(15 / 390 * 100vw)}}.second .pageMainVisual.-type4{min-height:184px;padding-top:84px}@media (max-width: 767px){.second .pageMainVisual.-type4{min-height:auto;padding-top:calc(70 / 390 * 100vw)}}.second .pageMainVisual.-type4::after{top:auto;bottom:-80px}.second .pageMainVisual.-type4 .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;gap:85px}@media (max-width: 767px){.second .pageMainVisual.-type4 .container{gap:calc(30 / 390 * 100vw);flex-direction:column}}.second .pageMainVisual.-type4 .title{flex-shrink:0}.second .pageMainVisual.-type4 .pageTitle{flex-shrink:1;color:#032E61;font-size:30px;font-weight:bold;margin:0;position:relative;line-height:calc(42/30);padding:0 2px}@media (max-width: 767px){.second .pageMainVisual.-type4 .pageTitle{font-size:calc(26 / 390 * 100vw);padding:0}}.second .pageMainVisual.-type4 .pageTitle::before{content:"";width:3px;height:100%;display:block;position:absolute;background:#4DB5ED;left:-35px}@media (max-width: 767px){.second .pageMainVisual.-type4 .pageTitle::before{content:none}}.second .pageMainVisual.-min{min-height:initial}.second .pageMainVisual.-min .txt{margin-top:5px}@media (max-width: 767px){.second .pageMainVisual{padding-top:calc(70 / 390 * 100vw);min-height:auto;padding-bottom:calc(30 / 390 * 100vw);min-height:calc(235 / 390 * 100vw)}}.second .pageMainVisual .container{max-width:1140px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.second .pageMainVisual .container{padding:0 calc(15 / 390 * 100vw)}}.second .pageMainVisual .pageMainVisualColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width: 767px){.second .pageMainVisual .pageMainVisualColumn{flex-direction:column;gap:20px}}.second .pageMainVisual .pageMainVisualColumn .left{width:800px;flex-shrink:1}@media (max-width: 767px){.second .pageMainVisual .pageMainVisualColumn .left{width:100%}}.second .pageMainVisual .pageMainVisualColumn .left .txt{width:100%}.second .pageMainVisual .pageMainVisualColumn .right{flex-shrink:0;margin-top:-23px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;width:227px;gap:17px}@media (max-width: 767px){.second .pageMainVisual .pageMainVisualColumn .right{width:100%;gap:calc(17 / 390 * 100vw);margin-top:0;justify-content:center;align-items:center}}.second .pageMainVisual .pageMainVisualColumn .right p{color:#000000;font-size:14px;font-weight:bold;margin-bottom:5px;text-align:center}@media (max-width: 767px){.second .pageMainVisual .pageMainVisualColumn .right p{font-size:calc(14 / 390 * 100vw);margin-bottom:calc(5 / 390 * 100vw)}}.second .pageMainVisual .title{font-size:36px;line-height:1.444;font-weight:bold;display:inline-block;color:#032E61}@media (max-width: 767px){.second .pageMainVisual .title{display:block;font-size:calc(30 / 390 * 100vw)}}.second .pageMainVisual .title.-type2{font-size:42px;line-height:1.452;margin-top:48px}@media (max-width: 767px){.second .pageMainVisual .title.-type2{font-size:calc(30 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.second .pageMainVisual .kome{color:#fff;font-size:14px;line-height:20px;font-weight:bold;margin-left:25px;color:#032E61}@media (max-width: 767px){.second .pageMainVisual .kome{margin-left:0;font-size:calc(12 / 390 * 100vw);line-height:calc(18 / 390 * 100vw)}}.second .pageMainVisual .pageMainBtn{display:inline-block;width:166px;padding:4.5px 10px;background:transparent;border:1px solid #032E61;background:#032E61;font-size:14px;line-height:1.357;text-decoration:underline;text-align:center;margin-left:45px;border-radius:3px;vertical-align:text-bottom}@media (max-width: 767px){.second .pageMainVisual .pageMainBtn{margin-left:0;font-size:calc(14 / 390 * 100vw);padding:calc(4.5 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(166 / 390 * 100vw)}}.second .pageMainVisual .txt{font-size:16px;font-weight:500;line-height:1.7;width:800px;max-width:100%;padding:0 22px;margin-top:21px;color:#032E61}@media (max-width: 767px){.second .pageMainVisual .txt{font-size:calc(16 / 390 * 100vw);width:100%;padding:0;margin-top:calc(15 / 390 * 100vw)}}.second .h_style04{font-size:34px;line-height:49px;display:table;margin:0 auto 30px;border-bottom:solid #595757 5px;padding-bottom:6px}@media (max-width: 767px){.second .h_style04{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);margin:0 auto calc(20 / 390 * 100vw);border-bottom:solid #595757 calc(4 / 390 * 100vw);padding-bottom:calc(5 / 390 * 100vw)}}.second .page_box .preRevision{margin:30px auto 50px;max-width:440px;padding:13px 10px;border:2px solid #FF0000;color:#FF0000;font-size:16px;line-height:calc(26/16);font-weight:500;text-align:center}@media (max-width: 767px){.second .page_box .preRevision{margin:calc(30 / 390 * 100vw) auto;padding:calc(13 / 390 * 100vw) calc(2 / 390 * 100vw);border-width:calc(2 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);max-width:100%}}.second .page_box .preRevision a{color:#FF0000;text-decoration:underline}.second .page_box .preRevision a:hover{color:#FF0000;text-decoration:none}.second .page_box .usageGuide{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;gap:7px;justify-content:flex-end;margin-top:18px}@media (max-width: 767px){.second .page_box .usageGuide{gap:calc(7 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.second .page_box .usageGuide .square{width:62px;height:22px;border:1px solid #D7D7D7;background:#E5EEF9}@media (max-width: 767px){.second .page_box .usageGuide .square{width:calc(40 / 390 * 100vw);height:calc(22 / 390 * 100vw)}}.second .page_box .usageGuide .txt{font-size:14px;line-height:1.428;font-weight:500}@media (max-width: 767px){.second .page_box .usageGuide .txt{font-size:calc(14 / 390 * 100vw)}}.second .page_box.-flowBox .container .box{background:none;padding-left:0;padding-right:0}.second .page_box.-flowBox .container .flowColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1145px){.second .page_box.-flowBox .container .flowColumn{flex-direction:column}}.second .page_box.-flowBox .container .flowColumn .left{width:calc((100% - 90px) / 2);background:#D1D1D1;padding:140px 27.5px 30px}@media (max-width: 1145px){.second .page_box.-flowBox .container .flowColumn .left{width:100%}}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .left{padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn .right{width:calc((100% - 90px) / 2);background:#F0DBDB;padding:80px 27.5px 30px;margin-top:60px}@media (max-width: 1145px){.second .page_box.-flowBox .container .flowColumn .right{width:100%;padding:140px 27.5px 30px;margin-top:100px}}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .right{padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw);margin-top:calc(100 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn .right .box_title{display:none}@media (max-width: 1145px){.second .page_box.-flowBox .container .flowColumn .right .box_title{display:table}}.second .page_box.-flowBox .container .flowColumn .box_title{margin-top:-180px;margin-bottom:106px}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .box_title{margin-top:calc(-72 / 390 * 100vw);margin-bottom:calc(50 / 390 * 100vw) !important}}.second .page_box.-flowBox .container .flowColumn .bgbox-gray2{padding:20px 15px 30px;margin-bottom:0}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .bgbox-gray2{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn .bgbox-gray2 .bgbox-gray2_title2{margin-bottom:30px;font-size:20px;line-height:1.455;margin-top:-50px}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .bgbox-gray2 .bgbox-gray2_title2{margin-bottom:calc(30 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);margin-top:calc(-40 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn .bgbox-gray2 .bgbox-gray2_title2.-bgRed{background:#A2031F}.second .page_box.-flowBox .container .flowColumn .bgbox-gray2 .bgbox-gray2_title{margin-left:0}.second .page_box.-flowBox .container .flowColumn .bgbox-gray2 .bgbox-gray2_title.-bgGray{background:#E7E7E7;color:#000}.second .page_box.-flowBox .container .flowColumn .whiteBox{margin-left:10px;margin-right:10px;padding:20px 30px}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .whiteBox{margin-left:calc(5 / 390 * 100vw);margin-right:calc(5 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn .whiteBox .whiteBoxTitle{margin-bottom:10px;background:#A2031F;margin-left:-11px;font-size:16px;line-height:24px}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .whiteBox .whiteBoxTitle{margin-bottom:calc(10 / 390 * 100vw);margin-left:calc(-5 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn .whiteBox .whiteBoxTitle.-bgNavy{background:#091547}.second .page_box.-flowBox .container .flowColumn .whiteBox .whiteBoxTitle.-bgBlue{background:#1F82C5}.second .page_box.-flowBox .container .flowColumn .whiteBox .whiteBoxTitle .txtXS{font-size:12px;margin-left:1em}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .whiteBox .whiteBoxTitle .txtXS{font-size:calc(11 / 390 * 100vw);margin-left:0.5em}}.second .page_box.-flowBox .container .flowColumn .flow_title{background:#000519;padding:20px;color:#FFF;font-weight:bold;font-size:22px;text-align:center}@media (max-width: 767px){.second .page_box.-flowBox .container .flowColumn .flow_title{font-size:calc(20 / 390 * 100vw);padding:calc(15 / 390 * 100vw)}}.second .page_box.-flowBox .container .flowColumn #flow1-2{position:relative}.second .page_box.-flowBox .container .flowColumn .flow_arrows{position:absolute;left:calc(100% - 12px);top:19%;width:180px;text-align:center;z-index:99}@media (max-width: 1145px){.second .page_box.-flowBox .container .flowColumn .flow_arrows{display:none}}.second .page_box.-flowBox .container .flowColumn .flow_arrows p{color:#A2031F;font-size:11px;font-weight:bold;line-height:1.1}.second .page_box.-priceBox .container{width:1240px}.second .page_box.-priceBox .container .box .bgbox-gray2{padding:70px 28px 30px}@media (max-width: 767px){.second .page_box.-priceBox .container .box .bgbox-gray2{padding:calc(70 / 390 * 100vw) calc(15 / 390 * 100vw) calc(20 / 390 * 100vw)}}.second .page_box.-priceBox .container .box .bgbox-gray2 .flexbox03{margin:0}.second .page_box.-priceBox .container .box .bgbox-gray2 .flexbox03 .left,.second .page_box.-priceBox .container .box .bgbox-gray2 .flexbox03 .right{width:calc((100% - 24px) / 2)}@media (max-width: 767px){.second .page_box.-priceBox .container .box .bgbox-gray2 .flexbox03 .left,.second .page_box.-priceBox .container .box .bgbox-gray2 .flexbox03 .right{width:100%}}.second .page_box.-caseBox .container{width:1240px}.second .page_box.-studyBox .container{width:1090px}.second .page_box.-width1100 .container{width:1140px}.second .page_box.-width1200 .container{width:1240px}.second .page_box .container{width:1040px;max-width:100%;padding:0 20px;margin:0 auto}@media (max-width: 767px){.second .page_box .container{padding:0 calc(15 / 390 * 100vw)}}.second .page_box .container.contentWidth1200{width:1240px}.second .page_box .container .box{margin:60px auto 100px;background:#FFF;position:relative;padding:60px 14px 40px}@media (max-width: 767px){.second .page_box .container .box{margin:calc(30 / 390 * 100vw) auto calc(60 / 390 * 100vw);padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw)}}.second .page_box .container .box.-functionBox .box_title{font-size:30px}@media (max-width: 1145px){.second .page_box .container .box.-functionBox .box_title{font-size:calc(30 / 1145 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box.-functionBox .box_title{font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .box.-functionBox p{font-size:16px;line-height:1.7;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box.-functionBox p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box.-functionBox .h_style03{font-size:26px;color:#000;margin:1em 0 1em;border-left:solid #000519 8px;padding-left:10px}@media (max-width: 767px){.second .page_box .container .box.-functionBox .h_style03{font-size:calc(17 / 390 * 100vw)}}.second .page_box .container .box.-functionBox .h_style05{font-weight:bold;font-size:26px;color:#000;margin:1.5em 0 0.8em}@media (max-width: 767px){.second .page_box .container .box.-functionBox .h_style05{font-size:calc(17 / 390 * 100vw)}}.second .page_box .container .box.-functionBox ul.li_style01{padding-left:1em;margin-bottom:2em}.second .page_box .container .box.-functionBox ul.li_style01 li{color:#000000;font-size:22px;text-indent:-1em;font-weight:bold;line-height:1.2;margin-bottom:.4em}.second .page_box .container .box.-functionBox ul.li_style01 li::before{content:"・"}@media (max-width: 767px){.second .page_box .container .box.-functionBox ul.li_style01 li{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box.-functionBox .list{font-weight:bold;padding-left:2em;margin:40px 0}.second .page_box .container .box.-functionBox .list .list_title{font-weight:bold;font-size:22px;margin-bottom:.5em}.second .page_box .container .box.-functionBox .list ul{padding-left:1em}.second .page_box .container .box.-functionBox .list li{font-weight:bold;font-size:26px}.second .page_box .container .box.-functionBox .list li::before{content:'・'}.second .page_box .container .box .caseTitle{font-size:22px;line-height:1.455;font-weight:bold;margin-bottom:45px}@media (max-width: 767px){.second .page_box .container .box .caseTitle{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.second .page_box .container .box .caseColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.second .page_box .container .box .caseColumn{flex-direction:column}}.second .page_box .container .box .caseColumn .img{width:432px;text-align:center;margin-right:44px;margin-bottom:0}@media (max-width: 767px){.second .page_box .container .box .caseColumn .img{width:100%;margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .caseColumn .txtArea{width:450px}@media (max-width: 767px){.second .page_box .container .box .caseColumn .txtArea{width:100%}}.second .page_box .container .box .listColumn1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.second .page_box .container .box .listColumn1{flex-direction:column}}.second .page_box .container .box .listColumn1 ul{width:calc((100% - 14px ) / 2)}@media (max-width: 767px){.second .page_box .container .box .listColumn1 ul{width:100%}}.second .page_box .container .box .listColumn1 ul li{font-size:18px;line-height:34px;font-weight:bold;text-indent:-1em;padding-left:1em}@media (max-width: 767px){.second .page_box .container .box .listColumn1 ul li{font-size:calc(16 / 390 * 100vw);line-height:calc(30 / 390 * 100vw)}}.second .page_box .container .box .listColumn1 ul li:before{content:"・"}.second .page_box .container .box .column1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:100px auto 0}@media (max-width: 767px){.second .page_box .container .box .column1{margin:calc(70 / 390 * 100vw) auto 0;flex-direction:column}}.second .page_box .container .box .column1 .box{width:calc((100% - 80px) / 3);position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:40px 22.5px 20px;background:#F3F3F2;margin:0}@media (max-width: 767px){.second .page_box .container .box .column1 .box{width:100%;padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw) calc(40 / 390 * 100vw)}.second .page_box .container .box .column1 .box:not(:first-of-type){margin:calc(50 / 390 * 100vw) 0 0}}.second .page_box .container .box .column1 .box h3{position:absolute;padding:9px 23px;background:#7A7A7A;color:#fff;font-size:24px;line-height:35px;text-align:center;top:-26px;left:25px}@media (max-width: 1145px){.second .page_box .container .box .column1 .box h3{font-size:22px;line-height:33px}}@media (max-width: 767px){.second .page_box .container .box .column1 .box h3{font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw);top:calc(-24 / 390 * 100vw);left:calc(15 / 390 * 100vw);padding:calc(9 / 390 * 100vw) calc(23 / 390 * 100vw)}}.second .page_box .container .box .column1 .box p{font-size:20px;line-height:29px;text-align:center}@media (max-width: 767px){.second .page_box .container .box .column1 .box p{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw)}}.second .page_box .container .box .column1 .box p .fontSmall{display:block;font-size:16px;line-height:24px;margin-top:8px}@media (max-width: 767px){.second .page_box .container .box .column1 .box p .fontSmall{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw);top:calc(5 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media (max-width: 767px){.second .page_box .container .box .implementationPartner{margin-top:calc(30 / 390 * 100vw);flex-direction:column}}.second .page_box .container .box .implementationPartner::after{content:"";width:calc((100% - 50px) / 3);display:block}.second .page_box .container .box .implementationPartner .item{box-sizing:border-box;margin-bottom:22px;width:calc((100% - 50px) / 3);background-color:#F8F8F8;border:1px solid #D4D4D4;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:4px}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item{width:100%;margin-bottom:calc(20 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .companyName{text-align:center;padding:15.5px 30px}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .companyName{padding:calc(15 / 390 * 100vw) calc(30 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .companyName a{font-size:14px;line-height:20px;font-weight:bold;text-decoration:underline}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .companyName a{font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .logoArea{background-color:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:15px 10px;box-sizing:border-box}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .logoArea{padding:calc(15 / 390 * 100vw) calc(10 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .logoArea .logo{width:250px;max-width:100%}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .logoArea .logo{width:calc(250 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .logoArea .logo img{vertical-align:bottom;width:100%}.second .page_box .container .box .implementationPartner .item .txtArea{padding:16px 30px}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea{padding:calc(16 / 390 * 100vw) calc(30 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .txtArea .txt{font-size:12px;line-height:20px;margin-bottom:1px;min-height:97px}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea .txt{font-size:calc(12 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);margin-bottom:calc(1 / 390 * 100vw);min-height:calc(97 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .txtArea .link{margin-top:5px;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column;align-items:center}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea .link{margin-top:calc(15 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .txtArea .link a{box-sizing:border-box;display:inline-block;text-decoration:none;width:160px;font-size:12px;line-height:24px;border-radius:2px;box-shadow:0 3px 3px rgba(0,0,0,0.2);padding:0 26px 0 12px;background-color:#fff;font-weight:bold;position:relative;transition:0.3s}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea .link a{width:calc(160 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);border-radius:calc(2 / 390 * 100vw);padding:0 calc(15 / 390 * 100vw) 0 calc(12 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .txtArea .link a:not(:last-of-type){margin-bottom:8px}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea .link a:not(:last-of-type){margin-bottom:calc(8 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .txtArea .link a:hover{background-color:#FC6497;color:#fff;opacity:1}.second .page_box .container .box .implementationPartner .item .txtArea .link a:hover::before{background-color:#fff}.second .page_box .container .box .implementationPartner .item .txtArea .link a:hover::after{border-color:transparent transparent transparent #FC6497}.second .page_box .container .box .implementationPartner .item .txtArea .link a::before{content:"";position:absolute;display:block;width:11px;height:11px;background-color:#FC6497;border-radius:50%;top:50%;right:9px;transform:translateY(-50%);transition:0.3s}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea .link a::before{width:calc(11 / 390 * 100vw);height:calc(11 / 390 * 100vw);right:calc(9 / 390 * 100vw)}}.second .page_box .container .box .implementationPartner .item .txtArea .link a::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:2.5px 0 2.5px 4.3px;border-color:transparent transparent transparent #ffffff;top:50%;right:12px;transform:translateY(-50%);transition:0.3s}@media (max-width: 767px){.second .page_box .container .box .implementationPartner .item .txtArea .link a::after{border-width:calc((2.5 / 390 * 100vw) - (2.5 / 390 * 100vw)) calc(4.3 / 390 * 100vw);right:calc(12 / 390 * 100vw)}}.second .page_box .container .box .materialRow{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.second .page_box .container .box .materialRow::after{content:"";display:block;width:calc((100% - 40px)/3);height:0}@media (max-width: 767px){.second .page_box .container .box .materialRow{flex-direction:column}}.second .page_box .container .box .materialRow.-type2{gap:15px}@media (max-width: 767px){.second .page_box .container .box .materialRow.-type2{gap:calc(30 / 390 * 100vw)}}.second .page_box .container .box .materialRow.-type2::after{content:"";display:block;width:calc((100% - 40px)/3);height:0}.second .page_box .container .box .materialSubTitle{font-size:24px;line-height:1.423;font-weight:bold;margin:0 0 15px}.second .page_box .container .box .materialMovie{width:calc((100% - 15px)/2)}@media (max-width: 767px){.second .page_box .container .box .materialMovie{width:100%}}.second .page_box .container .box .materialMovie .youtubeWrap{background:#F8F8F8;border-radius:6px;padding:9px 7px;margin-bottom:20px}@media (max-width: 767px){.second .page_box .container .box .materialMovie .youtubeWrap{border-radius:calc(6 / 390 * 100vw);padding:calc(9 / 390 * 100vw) calc(7 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.second .page_box .container .box .materialCaseSlider{max-width:640px;margin:40px auto 20px}@media (max-width: 767px){.second .page_box .container .box .materialCaseSlider{margin:calc(20 / 390 * 100vw) auto calc(10 / 390 * 100vw)}}.second .page_box .container .box .materialCaseSlider .slick-dots{margin-top:15px;position:static}@media (max-width: 767px){.second .page_box .container .box .materialCaseSlider .slick-dots{margin-top:calc(20 / 428 * 100vw)}}.second .page_box .container .box .materialCaseSlider .slick-dots li{width:12px;height:12px;margin:0 4px}.second .page_box .container .box .materialCaseSlider .slick-dots li.slick-active button{background:#000519}@media (max-width: 767px){.second .page_box .container .box .materialCaseSlider .slick-dots li{width:calc(12 / 428 * 100vw);height:calc(12 / 428 * 100vw);margin:0 calc(4 / 428 * 100vw)}}.second .page_box .container .box .materialCaseSlider .slick-dots li button{width:12px;height:12px;background:#FFFFFF;border:1px solid #707070;border-radius:50%}@media (max-width: 767px){.second .page_box .container .box .materialCaseSlider .slick-dots li button{width:calc(12 / 428 * 100vw);height:calc(12 / 428 * 100vw)}}.second .page_box .container .box .materialCaseSlider .slick-dots li button::before{display:none}.second .page_box .container .box .materialColumn{background:#F8F8F8;padding:35px 17px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.second .page_box .container .box .materialColumn.-type2{flex-direction:column;width:calc((100% - 40px)/3);margin-top:0 !important;padding:7.5px 5px 5px;justify-content:flex-start}@media (max-width: 767px){.second .page_box .container .box .materialColumn.-type2{width:100%;padding:calc(7 / 390 * 100vw) calc(5 / 390 * 100vw) calc(5 / 390 * 100vw)}}.second .page_box .container .box .materialColumn.-type2 .img{width:100%;margin-bottom:30px}.second .page_box .container .box .materialColumn.-type2 .img img{width:100%}@media (max-width: 767px){.second .page_box .container .box .materialColumn.-type2 .img{margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .materialColumn.-type2 .txtArea{width:100%;padding:0 5px}@media (max-width: 767px){.second .page_box .container .box .materialColumn.-type2 .txtArea{padding:0 calc(5 / 390 * 100vw)}}.second .page_box .container .box .materialColumn.-type2 .txtArea .title{margin-bottom:35px;font-size:18px;line-height:1.444}@media (max-width: 767px){.second .page_box .container .box .materialColumn.-type2 .txtArea .title{margin-bottom:calc(25 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .box .materialColumn+.materialColumn{margin-top:30px}@media (max-width: 767px){.second .page_box .container .box .materialColumn+.materialColumn{margin-top:calc(30 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .materialColumn{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw);flex-direction:column}}.second .page_box .container .box .materialColumn .img{margin-bottom:0;margin-right:16px;width:470px;text-align:center}@media (max-width: 767px){.second .page_box .container .box .materialColumn .img{width:100%;margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .materialColumn .txtArea{width:450px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}@media (max-width: 767px){.second .page_box .container .box .materialColumn .txtArea{width:100%}}.second .page_box .container .box .materialColumn .txtArea>*:last-child{margin-top:auto !important;margin-bottom:10px}.second .page_box .container .box .materialColumn .txtArea .title{font-size:22px;line-height:32px;font-weight:bold;margin-bottom:11px}@media (max-width: 767px){.second .page_box .container .box .materialColumn .txtArea .title{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.second .page_box .container .box .materialColumn .txtArea p{font-size:16px;line-height:1.7;font-weight:normal;margin-bottom:1em}@media (max-width: 767px){.second .page_box .container .box .materialColumn .txtArea p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box p.kome{font-size:12px;line-height:17px;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box p.kome{margin-left:0;font-size:calc(12 / 390 * 100vw);line-height:calc(17 / 390 * 100vw)}}.second .page_box .container .box p.kome2{font-size:14px;line-height:26px;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box p.kome2{margin-left:0;font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.second .page_box .container .box .box_title{background:#000519;color:#FFF;font-weight:bold;font-size:24px;line-height:1.458;padding:16px 30px;margin-top:-94px;display:table;margin-bottom:25px}@media (max-width: 767px){.second .page_box .container .box .box_title{font-size:calc(18 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw);margin-top:calc(-70 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw) !important;margin-left:calc(-21 / 390 * 100vw)}}.second .page_box .container .box .box_title .link{display:inline-block;vertical-align:bottom;margin-left:55px;font-size:16px;font-weight:500;line-height:1.5}@media (max-width: 767px){.second .page_box .container .box .box_title .link{display:block;margin-left:0;text-align:right;font-size:calc(14 / 390 * 100vw);margin-top:calc(5 / 390 * 100vw)}}.second .page_box .container .box .box_title .link a{color:#fff}.second .page_box .container .box .box_title .link a:hover{color:#54C2F0}.second .page_box .container .box .img{margin-bottom:60px}@media (max-width: 767px){.second .page_box .container .box .img{margin-bottom:calc(30 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray{background:#F3F3F2;padding:20px 25px}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray{padding:calc(15 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray p{font-weight:500}.second .page_box .container .box .bgbox-gray .flexbox01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray .flexbox01{flex-direction:column}}.second .page_box .container .box .bgbox-gray .flexbox01 .left,.second .page_box .container .box .bgbox-gray .flexbox01 .right{width:calc((100% - 30px ) / 2)}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray .flexbox01 .left,.second .page_box .container .box .bgbox-gray .flexbox01 .right{width:100%}}.second .page_box .container .box .bgbox-gray .flexbox01 .left .img{text-align:center}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray .flexbox01 .left{margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray .flexbox01 .right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}.second .page_box .container .box .bgbox-gray .flexbox01 .right .moreBtn{margin-top:auto;margin-bottom:10px}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray .flexbox01 .right .moreBtn{margin-bottom:0}}.second .page_box .container .box .bgbox-gray .flexbox01 h3{font-size:20px;line-height:1.45;font-weight:bold;margin-bottom:24px;margin-top:20px}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray .flexbox01 h3{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);margin-top:0}}.second .page_box .container .box .bgbox-gray .flexbox01 p{font-size:16px;line-height:1.7;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray .flexbox01 p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray2{background:#F3F3F2;padding:20px 25px;margin-bottom:40px}.second .page_box .container .box .bgbox-gray2.-lightGray{background:#F9F9F9}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2{padding:calc(15 / 390 * 100vw);margin-bottom:calc(35 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title{margin-top:-40px;margin-left:-45px;color:#FFF;background:#000519;padding:10.5px 17px;font-size:18px;font-weight:bold;display:table;margin-bottom:20px;line-height:26px}@media (max-width: 1145px){.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title{margin-left:-10px}}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title{margin-left:0;font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);padding:calc(10 / 390 * 100vw);margin-top:calc(-35 / 390 * 100vw);margin-left:calc(-10 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title2{margin:-58px auto 20px;color:#FFF;background:#000519;padding:14px 10px;font-size:22px;font-weight:bold;display:table;width:280px;line-height:32px;text-align:center}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title2{margin:calc(-40 / 390 * 100vw) auto calc(20 / 390 * 100vw);padding:calc(10 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw);width:calc(280 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title3{margin-top:-40px;color:#FFF;background:#000519;padding:10.5px 17px;font-size:18px;font-weight:bold;display:table;margin-bottom:20px;line-height:26px}@media (max-width: 1145px){.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title3{margin-left:-10px}}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title3{margin-left:0;font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);padding:calc(10 / 390 * 100vw);margin-top:calc(-35 / 390 * 100vw);margin-left:calc(-10 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title3 .fontSmall{font-size:14px}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .bgbox-gray2_title3 .fontSmall{font-size:calc(12 / 390 * 100vw)}}.second .page_box .container .box .bgbox-gray2 p{font-weight:500}.second .page_box .container .box .bgbox-gray2 .flexbox01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox01{flex-direction:column}}.second .page_box .container .box .bgbox-gray2 .flexbox01 .left{margin-right:20px}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox01 .left{margin-right:0;margin-bottom:calc(20 / 390 * 100vw);width:100%}}.second .page_box .container .box .bgbox-gray2 .flexbox01 .right{flex-shrink:0}.second .page_box .container .box .bgbox-gray2 .flexbox02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox02{flex-direction:column-reverse;align-items:center}}.second .page_box .container .box .bgbox-gray2 .flexbox02 .left{margin-right:20px;width:56.5%}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox02 .left{margin-right:0;width:100%}}.second .page_box .container .box .bgbox-gray2 .flexbox02 .right{width:41%}.second .page_box .container .box .bgbox-gray2 .flexbox02 .right .img{margin-bottom:0;text-align:center}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox02 .right{margin-bottom:calc(20 / 390 * 100vw);width:100%}}.second .page_box .container .box .bgbox-gray2 .flexbox03{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:0 -16px}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox03{margin:0;flex-direction:column}}.second .page_box .container .box .bgbox-gray2 .flexbox03 .left,.second .page_box .container .box .bgbox-gray2 .flexbox03 .right{width:calc((100% - 15px ) / 2)}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox03 .left,.second .page_box .container .box .bgbox-gray2 .flexbox03 .right{width:100%}}@media (max-width: 767px){.second .page_box .container .box .bgbox-gray2 .flexbox03 .left{margin-bottom:calc(60 / 390 * 100vw)}}.second .page_box .container .box .functionList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:933px;margin:0 auto}@media (max-width: 767px){.second .page_box .container .box .functionList{flex-direction:column}}.second .page_box .container .box .functionList.-functionList01 .functionListItem{min-height:223px}@media (max-width: 767px){.second .page_box .container .box .functionList.-functionList01 .functionListItem{min-height:calc(180 / 390 * 100vw)}}.second .page_box .container .box .functionList.-functionList02{margin-top:40px}.second .page_box .container .box .functionList.-functionList02 .functionListItem{min-height:152px}@media (max-width: 767px){.second .page_box .container .box .functionList.-functionList02 .functionListItem{min-height:calc(120 / 390 * 100vw)}}.second .page_box .container .box .functionList .functionListItem{width:calc((100% - 52px ) / 3);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;height:100%;background:#fff;margin-bottom:20px;padding:0}@media (max-width: 767px){.second .page_box .container .box .functionList .functionListItem{width:100%;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionList .functionListItem .img{margin-bottom:30px}.second .page_box .container .box .functionList .functionListItem .img img{width:100%}.second .page_box .container .box .functionList .functionListItem h3{font-size:20px;line-height:1.45;font-weight:bold;text-align:left;margin-bottom:20px}@media (max-width: 767px){.second .page_box .container .box .functionList .functionListItem h3{font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .box .functionList .functionListItem h3 span{display:block;font-size:11px;line-height:16px;font-weight:500;margin-top:10px}@media (max-width: 767px){.second .page_box .container .box .functionList .functionListItem h3 span{font-size:calc(11 / 390 * 100vw);line-height:calc(16 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.second .page_box .container .box .functionList .functionListItem p{flex-grow:1;font-size:16px;line-height:1.7;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box .functionList .functionListItem p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .functionList .functionListItem .btn{margin-top:20px}@media (max-width: 767px){.second .page_box .container .box .functionList .functionListItem .btn{margin-top:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionList2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.second .page_box .container .box .functionList2{flex-direction:column}}.second .page_box .container .box .functionList2::after{width:calc((100% - 55px ) / 3);content:"";display:block}@media (max-width: 767px){.second .page_box .container .box .functionList2::after{display:none}}.second .page_box .container .box .functionList2.-functionList01 .functionListItem{min-height:223px}@media (max-width: 767px){.second .page_box .container .box .functionList2.-functionList01 .functionListItem{min-height:calc(180 / 390 * 100vw)}}.second .page_box .container .box .functionList2.-functionList02{margin-top:40px}.second .page_box .container .box .functionList2.-functionList02 .functionListItem{min-height:152px}@media (max-width: 767px){.second .page_box .container .box .functionList2.-functionList02 .functionListItem{min-height:calc(120 / 390 * 100vw)}}.second .page_box .container .box .functionList2 .functionListItem{width:calc((100% - 55px ) / 3);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;height:100%;background:#F8F8F8;padding:28px 14px;margin-bottom:20px}@media (max-width: 767px){.second .page_box .container .box .functionList2 .functionListItem{width:100%;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionList2 .functionListItem h3{font-size:22px;line-height:1.455;font-weight:bold;text-align:center;margin-bottom:12px}@media (max-width: 767px){.second .page_box .container .box .functionList2 .functionListItem h3{font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .box .functionList2 .functionListItem h3 span{display:block;font-size:11px;line-height:16px;font-weight:500;margin-top:10px}@media (max-width: 767px){.second .page_box .container .box .functionList2 .functionListItem h3 span{font-size:calc(11 / 390 * 100vw);line-height:calc(16 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.second .page_box .container .box .functionList2 .functionListItem p{flex-grow:1;font-size:16px;line-height:1.7;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box .functionList2 .functionListItem p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .functionList2 .functionListItem .btn{margin-top:20px}@media (max-width: 767px){.second .page_box .container .box .functionList2 .functionListItem .btn{margin-top:calc(20 / 390 * 100vw)}}.second .page_box .container .box .modal{position:fixed;z-index:10001;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;max-width:100%;margin:0 auto;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s;width:1210px}@media (max-width: 767px){.second .page_box .container .box .modal{padding:calc(15 / 390 * 100vw)}}.second .page_box .container .box .modal.-isShow{opacity:1;visibility:visible}.second .page_box .container .box .modal.-width1090{width:1090px}.second .page_box .container .box .modal.-modal01 .modalInner .modalImg{margin-top:56px;margin-bottom:42px}.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .modalImgTitle.-title01{width:142px;transform:translateY(-50%);left:181px}@media (max-width: 1210px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .modalImgTitle.-title01{width:calc(142 /1210 * 100vw);left:calc(181 /1210 * 100vw);font-size:calc(20 /1210 * 100vw);padding:calc(12 /1210 * 100vw) calc(10 /1210 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .modalImgTitle.-title01{width:calc(90 / 390 * 100vw);left:calc(33 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(10 / 390 * 100vw);transform:translateY(-90%)}}.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .modalImgTitle.-title02{width:142px;transform:translateY(-50%);right:199px;left:auto}@media (max-width: 1210px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .modalImgTitle.-title02{width:calc(142 /1210 * 100vw);right:calc(199 /1210 * 100vw);font-size:calc(20 /1210 * 100vw);padding:calc(12 /1210 * 100vw) calc(10 /1210 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .modalImgTitle.-title02{width:calc(90 / 390 * 100vw);right:calc(33 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(10 / 390 * 100vw);transform:translateY(-90%)}}.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:5px;gap:20px}.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea .caption{text-align:center;width:50%;font-size:18px;line-height:1.444;font-weight:500}@media (max-width: 1210px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea .caption{font-size:calc(18 /1210 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea .caption{font-size:calc(11 / 390 * 100vw)}}.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea .caption.-caption02{margin-top:-28px}@media (max-width: 1210px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea .caption.-caption02{margin-top:calc(-28 /1210 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .modal.-modal01 .modalInner .modalImg .captionArea .caption.-caption02{margin-top:calc(-10 / 390 * 100vw)}}.second .page_box .container .box .modal.-modal02 .modalInner .modalImg{margin-top:43px;margin-bottom:0}.second .page_box .container .box .modal.-modal03 .modalInner .modalImg{margin-top:-14px;margin-bottom:0}.second .page_box .container .box .modal .modalInner{background:#FFFFFF;border:20px solid #F8F8F8;padding:30px 30px 10px;position:relative}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner{border-width:calc(10 / 390 * 100vw);padding:calc(30 / 390 * 100vw) calc(10 / 390 * 100vw) calc(10 / 390 * 100vw)}}.second .page_box .container .box .modal .modalInner .modalTitle{position:absolute;top:-40px;left:13px;background:#000519;padding:9px 23px;color:#fff;font-weight:bold;text-align:center;font-size:24px;line-height:1.458}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner .modalTitle{top:calc(-30 / 390 * 100vw);left:calc(5 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(20 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .box .modal .modalInner .modalTitle span{display:inline-block;margin-left:4px;font-size:14px;line-height:1.429;font-weight:500}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner .modalTitle span{margin-left:calc(3 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}}.second .page_box .container .box .modal .modalInner .modalTxt{font-size:18px;line-height:1.667;font-weight:500}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner .modalTxt{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .modal .modalInner .modalImg{margin-top:20px;text-align:center;position:relative}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner .modalImg{margin-top:calc(30 / 390 * 100vw) !important;margin-bottom:calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .modal .modalInner .modalImg .modalImgTitle{position:absolute;width:220px;text-align:center;padding:12px 10px;left:50%;top:0;transform:translate(-50%, -50%);color:#fff;font-size:20px;line-height:1.45;background:#1F82C5;z-index:1}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner .modalImg .modalImgTitle{width:calc(145 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(10 / 390 * 100vw);transform:translate(-50%, -90%)}}.second .page_box .container .box .modal .modalInner .modalCloseBtn{text-align:center}.second .page_box .container .box .modal .modalInner .modalCloseBtn span{font-size:11px;font-weight:500;text-align:center;line-height:1.454;transition:all 0.2s ease-out 0s;cursor:pointer}@media (max-width: 767px){.second .page_box .container .box .modal .modalInner .modalCloseBtn span{font-size:calc(11 / 390 * 100vw)}}.second .page_box .container .box .modal .modalInner .modalCloseBtn span:hover{color:#54C2F0}.second .page_box .container .box .functionFlexbox01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:45px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox01{margin-top:calc(30 / 390 * 100vw);flex-direction:column}}.second .page_box .container .box .functionFlexbox01 .item{width:calc((100% - 28px) / 2);background:#F8F8F8;padding:30px 16px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox01 .item:not(:first-of-type){margin-top:calc(20 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox01 .item{width:100%;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox01 .item h3{font-size:20px;line-height:1.45;font-weight:bold;margin-bottom:18px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox01 .item h3{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox01 .item p{font-size:16px;line-height:1.7}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox01 .item p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox01 .item .img{margin-bottom:0;margin-top:15px;text-align:center}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox01 .item .img{margin-top:calc(15 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:45px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox02{margin-top:calc(30 / 390 * 100vw);flex-direction:column}}.second .page_box .container .box .functionFlexbox02 .item{width:calc((100% - 48px) / 3);background:#F8F8F8;padding:20px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox02 .item:not(:first-of-type){margin-top:calc(20 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox02 .item{width:100%;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox02 .item h3{font-size:22px;line-height:1.455;font-weight:bold;margin-bottom:14px;text-align:center;border-bottom:2px solid #707070;padding-bottom:14px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox02 .item h3{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw);padding-bottom:calc(10 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox02 .item p{font-size:16px;line-height:1.7}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox02 .item p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox02 .item .img{margin-top:20px;margin-bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox02 .item .img{margin-top:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox03{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox03{flex-direction:column}}.second .page_box .container .box .functionFlexbox03 .item{width:calc((100% - 20px) / 2)}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox03 .item:not(:first-of-type){margin-top:calc(30 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox03 .item{width:100%}}.second .page_box .container .box .functionFlexbox04{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:780px;margin:0 auto}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox04{flex-direction:column}}.second .page_box .container .box .functionFlexbox04 .item{width:calc((100% - 50px) / 2)}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox04 .item:not(:first-of-type){margin-top:calc(30 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox04 .item{width:100%}}.second .page_box .container .box .functionFlexbox04 .item .grayBorder{padding:10px;background-image:url("../images/bg_function_img.png");background-size:cover;background-position:center}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox04 .item .grayBorder{padding:calc(10 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox04 .item .img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.second .page_box .container .box .functionFlexbox04 .item .img img{width:auto}.second .page_box .container .box .service_list_wrap{padding:30px 50px}@media (max-width: 767px){.second .page_box .container .box .service_list_wrap{padding:calc(20 / 390 * 100vw) 0}}.second .page_box .container .box .service_list_wrap .service_list_title{font-weight:bold;font-size:22px;margin-bottom:24px}@media (max-width: 767px){.second .page_box .container .box .service_list_wrap .service_list_title{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox05{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:0 auto;flex-wrap:wrap}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox05{flex-direction:column}}.second .page_box .container .box .functionFlexbox05 .item{text-align:center;width:calc((100% - 40px) / 3);height:200px;padding:30px;box-shadow:0 3px 6px rgba(0,0,0,0.16);margin-bottom:40px}.second .page_box .container .box .functionFlexbox05 .item.flex{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox05 .item{width:100%;margin-bottom:20px}}.second .page_box .container .box .functionFlexbox05 .item .txt{text-align:center;font-weight:500;font-size:22px;margin-bottom:15px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox05 .item .txt{font-size:calc(17 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox05 .item .img{margin-bottom:0 !important}.second .page_box .container .box .functionFlexbox06{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:30px;padding:0 8px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06{margin-top:calc(30 / 390 * 100vw);flex-direction:column;padding:0}}.second .page_box .container .box .functionFlexbox06 .item{width:calc((100% - 36px) / 2);background:#F3F3F2;padding:20px 24px 35px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06 .item:not(:first-of-type){margin-top:calc(20 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06 .item{width:100%;padding:calc(20 / 390 * 100vw) calc(24 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox06 .item h3{font-size:22px;line-height:1.455;font-weight:bold;margin-bottom:14px;text-align:center;border-bottom:2px solid #707070;padding-bottom:14px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06 .item h3{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw);padding-bottom:calc(10 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox06 .item h3.type2{font-size:18px;background:#FFF;border-radius:100px;padding:13px 24px;border:none;width:fit-content;margin:0 auto 26px}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06 .item h3.type2{font-size:calc(18 / 390 * 100vw);padding:calc(13 / 390 * 100vw) calc(24 / 390 * 100vw);margin-bottom:calc(26 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox06 .item p{font-size:16px;line-height:1.7}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06 .item p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .box .functionFlexbox06 .item .img{margin-top:20px;margin-bottom:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.second .page_box .container .box .functionFlexbox06 .item .img{margin-top:calc(20 / 390 * 100vw)}}.second .page_box .container .box .functionLink{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;max-width:1050px;margin:0 auto;flex-wrap:wrap;gap:0 27px}@media (max-width: 767px){.second .page_box .container .box .functionLink{gap:0;justify-content:space-between}}.second .page_box .container .box .functionLink::after{content:"";display:block;width:calc((100% - 108px ) / 5 )}@media (max-width: 767px){.second .page_box .container .box .functionLink::after{width:calc((100% - 20px ) / 2 )}}.second .page_box .container .box .functionLink a{width:calc((100% - 108px ) / 5 );background:#F8F8F8;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:20px;min-height:53px;text-decoration:none}@media (max-width: 767px){.second .page_box .container .box .functionLink a{width:calc((100% - 20px ) / 2 );margin-bottom:calc(20 / 390 * 100vw);min-height:calc(53 / 390 * 100vw)}}.second .page_box .container .box .functionLink a:hover{text-decoration:none}.second .page_box .container .box .functionLink a:hover span{color:#54C2F0}.second .page_box .container .box .functionLink a span{color:#000;text-align:center;font-size:16px;line-height:27px;font-weight:bold;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.second .page_box .container .box .functionLink a span{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.second .page_box .container .box .functionLink a.small span{font-size:11px}@media (max-width: 767px){.second .page_box .container .box .functionLink a.small span{font-size:calc(11 / 390 * 100vw)}}.second .page_box .container .box .grayBorder{background:#fff;border:20px solid #F8F8F8;margin-top:30px}.second .page_box .container .box .grayBorder .img{margin-bottom:0}.second .page_box .container .box .grayBorder .img img{width:100%}@media (max-width: 767px){.second .page_box .container .box .grayBorder{border:calc(10 / 390 * 100vw) solid #F8F8F8;margin-top:calc(20 / 390 * 100vw)}}.second .page_box .container .box .grayBorder .imgTitle{display:table;background:#000519;color:#fff;font-size:18px;line-height:1.444;padding:10.5px 17px;text-align:center;margin:-47px auto 20px;font-weight:bold}@media (max-width: 767px){.second .page_box .container .box .grayBorder .imgTitle{font-size:calc(16 / 390 * 100vw);margin:0 auto calc(15 / 390 * 100vw);padding:calc(10 / 390 * 100vw)}}.second .page_box .container .box .grayBorder .imgTitle.-imgTitle02{margin:-100px auto 53px}@media (max-width: 767px){.second .page_box .container .box .grayBorder .imgTitle.-imgTitle02{margin:calc(10 / 390 * 100vw) auto calc(15 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .grayBorder .imgTitle.-imgTitle03{margin:calc(-35 / 390 * 100vw) auto calc(15 / 390 * 100vw)}}.second .page_box .container .box .squareList{list-style:none}.second .page_box .container .box .squareList li{font-size:14px;line-height:27px;font-weight:bold;padding-left:1em;text-indent:-1.3em}@media (max-width: 767px){.second .page_box .container .box .squareList li{font-size:calc(14 / 390 * 100vw);line-height:calc(27 / 390 * 100vw)}}.second .page_box .container .box .squareList li::before{content:"■";margin-right:0.3em}.second .page_box .container .box .alignmentList{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:956px;margin:-70px auto 0}@media (max-width: 767px){.second .page_box .container .box .alignmentList{flex-direction:column;margin:calc(-30 / 390 * 100vw) auto 0}}.second .page_box .container .box .alignmentList.w100p{max-width:100%;padding:0 8px}@media (max-width: 767px){.second .page_box .container .box .alignmentList.w100p{padding:0}}.second .page_box .container .box .alignmentList .item{width:calc((100% - 46px) / 2);margin-top:100px}@media (max-width: 767px){.second .page_box .container .box .alignmentList .item{width:100%;margin-top:calc(60 / 390 * 100vw)}}.second .page_box .container .box .alignmentList .item .txtArea{background:#F3F3F2;padding:20px 14px}@media (max-width: 767px){.second .page_box .container .box .alignmentList .item .txtArea{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.second .page_box .container .box .alignmentList .item .txtArea .title{display:table;background:#000519;color:#fff;font-size:18px;line-height:26px;padding:10.5px 17px;text-align:center;font-weight:bold;margin:-44px 0 25px}@media (max-width: 767px){.second .page_box .container .box .alignmentList .item .txtArea .title{font-size:calc(16 / 390 * 100vw);height:calc(24 / 390 * 100vw);padding:calc(10 / 390 * 100vw);margin:calc(-38 / 390 * 100vw) 0 calc(20 / 390 * 100vw)}}.second .page_box .container .box .alignmentList.-type2{margin-top:-30px}@media (max-width: 767px){.second .page_box .container .box .alignmentList.-type2{margin-top:calc(-30 / 390 * 100vw)}}.second .page_box .container .box .alignmentList.-type2 .item{width:calc((100% - 31px) / 2)}@media (max-width: 767px){.second .page_box .container .box .alignmentList.-type2 .item{width:100%}}.second .page_box .container .box .priceFormula{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin:30px 0 40px;justify-content:flex-start;align-items:stretch;font-size:24px;line-height:35px;font-weight:bold;text-align:center}@media (max-width: 1145px){.second .page_box .container .box .priceFormula{flex-direction:column;align-items:center}}@media (max-width: 767px){.second .page_box .container .box .priceFormula{font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0 calc(10 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .total{width:284px;background:#F3F3F2;padding:47px 20px 21px;min-height:160px}@media (max-width: 1145px){.second .page_box .container .box .priceFormula .total{width:811px;max-width:100%}}@media (max-width: 767px){.second .page_box .container .box .priceFormula .total{width:100%;min-height:calc(160 / 390 * 100vw);padding:calc(47 / 390 * 100vw) calc(20 / 390 * 100vw) calc(21 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .total .kome{text-align:center;margin-top:14px}@media (max-width: 767px){.second .page_box .container .box .priceFormula .total .kome{margin-top:calc(10 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .total .kome span{display:inline-block;text-align:left;font-size:12px;line-height:20px;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box .priceFormula .total .kome span{font-size:calc(12 / 390 * 100vw);line-height:calc(20 / 390 * 100vw)}}@media (max-width: 1145px){.second .page_box .container .box .priceFormula .equal{transform:rotate(90deg);margin:15px 0}}.second .page_box .container .box .priceFormula .equal{margin:0 15.5px;align-self:center}@media (max-width: 767px){.second .page_box .container .box .priceFormula .equal{margin:calc(10 / 390 * 100vw) 0}}.second .page_box .container .box .priceFormula .plus{margin:0 11px;align-self:center}@media (max-width: 767px){.second .page_box .container .box .priceFormula .plus{margin:calc(10 / 390 * 100vw) 0}}.second .page_box .container .box .priceFormula .element{width:calc(100% - 239px);max-width:100%;background:#F3F3F2;padding:20.5px 32.5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:stretch}@media (max-width: 1145px){.second .page_box .container .box .priceFormula .element{width:811px}}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element{flex-direction:column;padding:calc(15 / 390 * 100vw) calc(10 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .element .itemBox{background:#fff;border:1px solid #707070;padding:13.5px 29px;min-height:119px}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox{padding:calc(10 / 390 * 100vw) calc(10 / 390 * 100vw);min-height:calc(119 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .element .itemBox.-itemBox1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;width:350px}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox.-itemBox1{width:100%}}.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2{width:350px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:center}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2{justify-content:center}}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2{width:100%}}.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .left{flex-shrink:0}.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .right{margin-left:24px;text-align:left}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .right{margin-left:calc(15 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .right p{font-size:12px;line-height:20px;font-weight:normal}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .right p{font-size:calc(12 / 390 * 100vw);line-height:calc(20 / 390 * 100vw)}}.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .right .kome{font-size:11px;line-height:20px;font-weight:normal;margin-top:10px}@media (max-width: 767px){.second .page_box .container .box .priceFormula .element .itemBox.-itemBox2 .right .kome{font-size:calc(11 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.second .page_box .container .box .costWrap{margin:40px 0;background:#F3F3F2;padding:40px 40px 15px 25px}.second .page_box .container .box .costWrap2{margin:40px 0;background:#F3F3F2;padding:20px 35px}.second .page_box .container .box .cost{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}.second .page_box .container .box .cost .itemTitle{padding:55px 0;font-size:24px;line-height:35px;font-weight:bold;width:132px}.second .page_box .container .box .cost .item{width:calc((100% - 132px)/4);text-align:center}.second .page_box .container .box .cost .item .itemBox{background:#fff;border:1px solid #707070;padding:25px 10px}.second .page_box .container .box .cost .item .itemBox.-recommend{position:relative}.second .page_box .container .box .cost .item .itemBox.-recommend::before{content:"おすすめ";position:absolute;left:50%;top:0;transform:translate(-50%, -50%);background:#A2031F;border-radius:38px;color:#fff;font-weight:bold;text-align:center;font-size:15px;line-height:21px;padding:7px 10px;width:152px}.second .page_box .container .box .cost .item .itemBox .planName{font-size:18px;line-height:28px;margin-bottom:14px;display:block}.second .page_box .container .box .cost .item .itemBox .price{display:block;font-size:36px;line-height:42px;font-weight:bold;margin-bottom:18px}.second .page_box .container .box .cost .item .itemBox .price::before{content:"¥";font-size:22px;margin-right:7px}.second .page_box .container .box .cost .item .txt{font-size:12px;line-height:17px}.second .page_box .container .box .cost2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}@media (max-width: 1145px){.second .page_box .container .box .cost2{flex-direction:column}}.second .page_box .container .box .cost2 .itemTitle{padding-top:62px;font-size:22px;line-height:32px;font-weight:bold;width:377px}@media (max-width: 1145px){.second .page_box .container .box .cost2 .itemTitle{width:100%;padding-top:0;font-size:30px;line-height:44px;margin-bottom:20px;text-align:center}}.second .page_box .container .box .cost2 .item{width:calc((100% - 377px)/2);text-align:center}@media (max-width: 1145px){.second .page_box .container .box .cost2 .item{width:100%}}.second .page_box .container .box .cost2 .item .itemBox{background:#fff;border:1px solid #707070;padding:20px 10px}.second .page_box .container .box .cost2 .item .itemBox .planName{font-size:18px;line-height:28px;margin-bottom:13px;display:block;font-weight:bold}@media (max-width: 1145px){.second .page_box .container .box .cost2 .item .itemBox .planName{font-size:28px;line-height:40px}}.second .page_box .container .box .cost2 .item .itemBox .price{display:block;font-size:36px;line-height:42px;font-weight:bold;margin-bottom:20px}@media (max-width: 1145px){.second .page_box .container .box .cost2 .item .itemBox .price{font-size:57px;line-height:64px;margin-bottom:30px}}.second .page_box .container .box .cost2 .item .itemBox .price::before{content:"¥";font-size:22px;margin-right:7px}@media (max-width: 1145px){.second .page_box .container .box .cost2 .item .itemBox .price::before{font-size:34px;margin-right:12px}}.second .page_box .container .box .cost2 .item .txt{font-size:12px;line-height:17px}.second .page_box .container .box .stickyWrap{position:fixed;top:60px;left:0;width:100%;transform:translateY(calc(-110% - 60px));transition:all 0.2s ease-out 0s;padding:0 20px;z-index:10}@media (max-width: 1145px){.second .page_box .container .box .stickyWrap{display:none}}.second .page_box .container .box .stickyWrap.-isActive{transform:none}.second .page_box .container .box .stickyWrap.-mode-scroll-down{transform:translateY(-60px)}.second .page_box .container .box .stickyWrap .sticky{background:#fff;max-width:1178px;margin:0 auto;padding:0 14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.second .page_box .container .box .stickyWrap .sticky::after{content:"";width:40px;display:block;flex-shrink:0;border-bottom:1px solid #707070}.second .page_box .container .box .stickyWrap .sticky .itemTitle{width:157px;border-bottom:1px solid #707070;flex-shrink:0}.second .page_box .container .box .stickyWrap .sticky .item{width:calc((100% - 157px)/4);text-align:center;border:1px solid #707070;font-size:18px;line-height:26px;padding:5px 10px;font-weight:normal}@media (max-width: 1145px){.second .page_box .container .box .pricePC{display:none}}.second .page_box .container .box .priceTablet{display:none}@media (max-width: 1145px){.second .page_box .container .box .priceTablet{display:block}}.second .page_box .container .box .priceTablet .priceTable{margin:20px 0}.second .page_box .container .box .priceTablet .priceTable tr{border-bottom:1px dashed #707070}.second .page_box .container .box .priceTablet .priceTable tr::after{display:none}.second .page_box .container .box .priceTablet .priceTable .item{width:70%;padding:20px 10px;text-align:left}@media (max-width: 767px){.second .page_box .container .box .priceTablet .priceTable .item{padding:calc(10 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.second .page_box .container .box .priceTablet .priceTable .itemTitle{width:30%;padding-left:0;white-space:normal;text-align:left;padding:20px 10px}@media (max-width: 767px){.second .page_box .container .box .priceTablet .priceTable .itemTitle{padding:calc(10 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.second .page_box .container .box .priceTablet2{display:none}@media (max-width: 1145px){.second .page_box .container .box .priceTablet2{display:block}}.second .page_box .container .box .priceTablet2 .priceTable{margin:20px 0}.second .page_box .container .box .priceTablet2 .priceTable tr{border-bottom:1px dashed #707070}.second .page_box .container .box .priceTablet2 .priceTable tr::after{display:none}.second .page_box .container .box .priceTablet2 .priceTable .item{width:70%;padding:20px 10px;text-align:left}@media (max-width: 767px){.second .page_box .container .box .priceTablet2 .priceTable .item{padding:calc(10 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.second .page_box .container .box .priceTablet2 .priceTable .itemTitle{width:30%;padding-left:0;white-space:normal;text-align:left;padding:20px 10px}@media (max-width: 767px){.second .page_box .container .box .priceTablet2 .priceTable .itemTitle{padding:calc(10 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.second .page_box .container .box .selectArea,.second .page_box .container .box .selectArea2{background:#F3F3F2;padding:25px 35px;margin-top:40px}@media (max-width: 767px){.second .page_box .container .box .selectArea,.second .page_box .container .box .selectArea2{padding:calc(15 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.second .page_box .container .box .selectArea .title,.second .page_box .container .box .selectArea2 .title{margin-bottom:15px;font-size:30px;line-height:44px;font-weight:bold}@media (max-width: 1145px){.second .page_box .container .box .selectArea .title,.second .page_box .container .box .selectArea2 .title{font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.second .page_box .container .box .selectArea .kome,.second .page_box .container .box .selectArea2 .kome{font-size:14px;line-height:20px;text-align:right;margin-top:40px}@media (max-width: 767px){.second .page_box .container .box .selectArea .kome,.second .page_box .container .box .selectArea2 .kome{text-align:left;font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);margin-top:calc(20 / 390 * 100vw)}}.second .page_box .container .box .selectbox{position:relative;width:100%;border-top:1px solid #707070;cursor:pointer;margin-bottom:30px}@media (max-width: 767px){.second .page_box .container .box .selectbox{margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .selectbox>ul{display:none;position:absolute;top:100%;left:0px;padding:0px;margin:0px;width:100%;list-style:none;background:#fff}.second .page_box .container .box .selectbox>ul.-isOpen{display:block}.second .page_box .container .box .selectbox>ul li{border:1px solid #707070;padding:12.5px 25px;font-size:24px;line-height:35px;border-top:none}@media (max-width: 767px){.second .page_box .container .box .selectbox>ul li{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw)}}.second .page_box .container .box .selectbox .selectboxValue{border:1px solid #707070;padding:12.5px 25px;font-size:24px;line-height:35px;border-top:none;background:url("../images/select.svg") right 22px top 50% no-repeat #fff}@media (max-width: 767px){.second .page_box .container .box .selectbox .selectboxValue{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw);background:url("../images/select.svg") right calc(15 / 390 * 100vw) top 50% no-repeat #fff}}.second .page_box .container .box .selectbox .recommend::after{content:"おすすめ";color:#fff;background:#A2031F;text-align:center;padding:7px 21px;font-size:15px;line-height:21px;font-weight:bold;text-align:center;border-radius:38px;margin-left:24px}@media (max-width: 767px){.second .page_box .container .box .selectbox .recommend::after{padding:calc(5 / 390 * 100vw) calc(15 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);border-radius:calc(38 / 390 * 100vw);margin-left:calc(15 / 390 * 100vw)}}.second .page_box .container .box .priceTable{width:100%;table-layout:fixed;border-collapse:collapse;margin:60px 0 18px}.second .page_box .container .box .priceTable tr::after{display:table-cell;width:40px;content:""}.second .page_box .container .box .priceTable thead .item{border:1px solid #707070;font-size:18px;line-height:26px;text-align:center;padding:5px 10px;font-weight:normal}.second .page_box .container .box .priceTable .itemTitle{width:157px;padding-left:25px;font-size:24px;line-height:35px;font-weight:bold;white-space:pre}.second .page_box .container .box .priceTable .item{width:calc((100% - 197px) / 4)}.second .page_box .container .box .priceTable .rightBlank{width:40px}.second .page_box .container .box .priceTable .bottomBorder{border-bottom:1px solid #707070}.second .page_box .container .box .priceTable tbody .bottomBorder{border-bottom:1px dashed #707070}.second .page_box .container .box .priceTable tbody tr::after{border-bottom:1px dashed #707070}.second .page_box .container .box .priceTable tbody .item{font-size:16px;line-height:30px;font-weight:500;text-align:center;padding:34.5px 10px}.second .page_box .container .box .priceTable tbody .item span{display:inline-block}.second .page_box .container .box .priceTable tbody .item.-col1{width:calc((100% - 197px) / 4)}.second .page_box .container .box .priceTable tbody .item.-col2{width:calc(((100% - 197px) / 4) * 2)}.second .page_box .container .box .priceTable tbody .item.-col3{width:calc(((100% - 197px) / 4) * 3)}.second .page_box .container .box .priceTable tbody .item.-col4{width:calc(100% - 197px)}.second .page_box .container .box .priceTable tbody .item.-bgGray1{background:#F8F8F8}.second .page_box .container .box .priceTable tbody .item.-bgGray2{background:#CCCCCC}.second .page_box .container .box .priceTable tbody .item.-bgGray3{background:#8A8A8A;color:#fff}.second .page_box .container .box .priceTable tbody .item.-bgGray3 a{color:#fff}.second .page_box .container .box .priceTable tbody .item.-bgGray3 a:hover{color:#54C2F0}.second .page_box .container .box .priceTable tbody .item.-bgBlack{background:#000;color:#fff}.second .page_box .container .box .priceTable tbody .item.-bgBlack a{color:#fff}.second .page_box .container .box .priceTable tbody .item.-bgBlack a:hover{color:#54C2F0}.second .page_box .container .box .priceTable tbody .item.-lineNum2{padding:19.5px 8px}.second .page_box .container .box .priceTable tbody .item.-lineNum3{padding:10.5px 10px;line-height:26px}.second .page_box .container .box .priceTable tbody .item:not(.-blankCell){border-bottom:1px dashed #707070}.second .page_box .container .box .priceTable2{width:100%;table-layout:fixed;border-collapse:collapse;margin:25px 0 18px}.second .page_box .container .box .priceTable2 tr::after{display:table-cell;width:40px;content:"";border-bottom:1px solid #fff}.second .page_box .container .box .priceTable2 thead .item{border:1px solid #707070;font-size:18px;line-height:26px;text-align:center;padding:7px 10px;font-weight:normal;font-weight:bold}.second .page_box .container .box .priceTable2 .itemTitle{width:403px;padding-left:25px;font-size:24px;line-height:35px;font-weight:bold;white-space:pre}.second .page_box .container .box .priceTable2 .item{width:calc((100% - 377px) / 2)}.second .page_box .container .box .priceTable2 .bottomBorder{border-bottom:1px solid #707070}.second .page_box .container .box .priceTable2 tbody .bottomBorder{border-bottom:1px dashed #707070}.second .page_box .container .box .priceTable2 tbody tr{border-bottom:1px dashed #707070}.second .page_box .container .box .priceTable2 tbody tr:last-of-type{border-bottom:1px solid #707070}.second .page_box .container .box .priceTable2 tbody th{background:#F3F3F2;font-weight:bold;text-align:left;font-size:20px;line-height:29px}.second .page_box .container .box .priceTable2 tbody .title{padding-left:27px;font-size:22px;line-height:32px}.second .page_box .container .box .priceTable2 tbody span.kome{display:inline-block;font-size:14px;margin-left:1em;min-height:auto;padding:0}@media (max-width: 767px){.second .page_box .container .box .priceTable2 tbody span.kome{font-size:calc(12 / 390 * 100vw)}}.second .page_box .container .box .priceTable2 tbody td{font-size:16px;line-height:22px;font-weight:500;text-align:center;border-right:1px solid #707070;border-left:1px solid #707070}.second .page_box .container .box .priceTable2 tbody td span{min-height:66px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;padding:10px}.second .page_box .container .box .priceOption{max-width:1100px;margin:50px auto 0}@media (max-width: 767px){.second .page_box .container .box .priceOption{margin:calc(40 / 390 * 100vw) auto 0}}.second .page_box .container .box .priceOption h4{font-size:24px;line-height:1.458;font-weight:bold;text-align:center;color:#fff;background:#000519;padding:9px 25px;display:table;margin-left:28px;position:relative;z-index:2}@media (max-width: 767px){.second .page_box .container .box .priceOption h4{font-size:calc(20 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw);margin-left:calc(15 / 390 * 100vw);margin-right:calc(15 / 390 * 100vw)}}.second .page_box .container .box .priceOption h4 span{margin-left:38px;display:inline-block;font-size:12px;line-height:17px;background:#fff;color:#A2031F;padding:5px 15px;border-radius:21px;vertical-align:middle;transform:translateY(-2px)}@media (max-width: 767px){.second .page_box .container .box .priceOption h4 span{margin-left:calc(20 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);line-height:calc(17 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(15 / 390 * 100vw);border-radius:calc(21 / 390 * 100vw);transform:translateY(calc(-2 / 390 * 100vw))}}.second .page_box .container .box .priceOption h4.-bgRed{background:#A2031F}.second .page_box .container .box .priceOption h4.-bgBlue{background:#1F82C5}.second .page_box .container .box .priceOption h4.-bgGray{background:#7A7A7A}.second .page_box .container .box .priceOption .priceOptionList{position:relative;z-index:1;list-style:none;margin-top:-26px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionList{margin-top:calc(-26 / 390 * 100vw)}}.second .page_box .container .box .priceOption .priceOptionItem{background:#F3F3F2;padding:60px 28px 30px;position:relative}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem{padding:calc(50 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem:not(:first-of-type){padding:30px 28px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem:not(:first-of-type){padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem:not(:first-of-type)::before{position:absolute;content:"";height:1px;width:95%;top:0;left:50%;transform:translateX(-50%);border-top:1px dashed #707070}.second .page_box .container .box .priceOption .priceOptionItem .komeList{list-style:none}.second .page_box .container .box .priceOption .priceOptionItem .komeList li{font-size:14px;line-height:24px;font-weight:normal;margin-bottom:1em;padding-left:1em;text-indent:-1.4em}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .komeList li{font-size:calc(14 / 390 * 100vw) !important;line-height:calc(24 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .komeList li::before{content:"※";margin-right:6px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .komeList li::before{margin-right:calc(6 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1,.second .page_box .container .box .priceOption .priceOptionItem .column2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:0}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1,.second .page_box .container .box .priceOption .priceOptionItem .column2{flex-direction:column}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .titleArea,.second .page_box .container .box .priceOption .priceOptionItem .column2 .titleArea{width:306px;margin-right:14px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .titleArea,.second .page_box .container .box .priceOption .priceOptionItem .column2 .titleArea{width:100%;margin-right:0;margin-bottom:calc(20 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .titleArea h5,.second .page_box .container .box .priceOption .priceOptionItem .column2 .titleArea h5{background:#1F82C5;font-size:20px;line-height:1.455;font-weight:bold;color:#fff;text-align:center;padding:17px 10px;margin:0}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .titleArea h5,.second .page_box .container .box .priceOption .priceOptionItem .column2 .titleArea h5{font-size:calc(18 / 390 * 100vw) !important;padding:calc(15 / 390 * 100vw) calc(10 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .titleArea .plan,.second .page_box .container .box .priceOption .priceOptionItem .column2 .titleArea .plan{display:table;margin:16px auto 0;border:2px solid #000000;width:140px;padding:3px 5px;text-align:center;font-size:12px;line-height:17px;font-weight:bold;background:#FFFFFF;border-radius:30px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .titleArea .plan,.second .page_box .container .box .priceOption .priceOptionItem .column2 .titleArea .plan{margin:calc(15 / 390 * 100vw) auto 0 !important;width:calc(140 / 390 * 100vw) !important;padding:calc(3 / 390 * 100vw) calc(5 / 390 * 100vw) !important;font-size:calc(12 / 390 * 100vw) !important;line-height:calc(17 / 390 * 100vw) !important;border-radius:calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .txtArea,.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea{width:375px;margin-top:15px;margin-right:18px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .txtArea,.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea{width:100% !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:calc(20 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .txtArea p,.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea p{font-weight:normal}.second .page_box .container .box .priceOption .priceOptionItem .column1 .txtArea h6,.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea h6{margin-top:30px;margin-bottom:20px;font-size:18px;font-weight:bold}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .txtArea h6,.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea h6{font-size:calc(17 / 390 * 100vw) !important;line-height:calc(25 / 390 * 100vw) !important;margin-top:calc(25 / 390 * 100vw) !important;margin-bottom:calc(15 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea{width:330px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea{width:100% !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price{text-align:center;font-weight:bold;background:#fff;font-size:22px;line-height:32px;padding:20px 15px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price{font-size:calc(18 / 390 * 100vw) !important;line-height:calc(26 / 390 * 100vw) !important;padding:calc(15 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price.fontSmall,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price.fontSmall{font-size:19px;line-height:33px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price.fontSmall,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price.fontSmall{font-size:calc(17 / 390 * 100vw) !important;line-height:calc(25 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price p,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price p{font-size:inherit}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price table,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price table{width:240px;margin:0 auto}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price table,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price table{width:100% !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price table th,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price table th{text-align:left}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price table th span,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price table th span{font-size:16px}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price table th span,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price table th span{font-size:calc(16 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price table td,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price table td{text-align:right}.second .page_box .container .box .priceOption .priceOptionItem .column1 .priceArea .price hr,.second .page_box .container .box .priceOption .priceOptionItem .column2 .priceArea .price hr{display:block;border:none;border-bottom:1px #707070 dashed;width:270px;margin:15px auto;max-width:100%}.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea{width:700px;margin-top:0}@media (max-width: 767px){.second .page_box .container .box .priceOption .priceOptionItem .column2 .txtArea{width:100% !important}}.second .page_box .container .box .priceOption2{max-width:1100px;margin:50px auto 0}@media (max-width: 767px){.second .page_box .container .box .priceOption2{margin:calc(40 / 390 * 100vw) auto 0}}.second .page_box .container .box .priceOption2 .priceOptionTitleArea{position:relative;z-index:2;padding-left:5px}.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4{font-size:18px;line-height:1.458;font-weight:bold;text-align:center;color:#fff;background:#000519;padding:15px 25px;display:inline-block;margin-left:23px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4{font-size:calc(20 / 390 * 100vw) !important;padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw) !important;margin-left:calc(15 / 390 * 100vw) !important;margin-right:calc(15 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4 span{margin-left:38px;display:inline-block;font-size:12px;line-height:17px;background:#fff;color:#A2031F;padding:5px 15px;border-radius:21px;vertical-align:middle;transform:translateY(-2px)}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4 span{margin-left:calc(20 / 390 * 100vw) !important;font-size:calc(12 / 390 * 100vw) !important;line-height:calc(17 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(15 / 390 * 100vw) !important;border-radius:calc(21 / 390 * 100vw) !important;transform:translateY(calc(-2 / 390 * 100vw)) !important}}.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4.-bgRed{background:#A2031F}.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4.-bgBlue{background:#1F82C5}.second .page_box .container .box .priceOption2 .priceOptionTitleArea h4.-bgGray{background:#7A7A7A}.second .page_box .container .box .priceOption2 .priceOptionTxtArea{background:#F3F3F2;position:relative;z-index:1;margin-top:-26px;padding:70px 28px 30px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionTxtArea{margin-top:calc(-26 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionTxtArea .moreBtn{text-align:center;margin-bottom:10px}.second .page_box .container .box .priceOption2 .priceOptionTxt{font-size:18px;font-weight:bold;padding-bottom:30px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionTxt{font-size:calc(18 / 390 * 100vw) !important;padding-bottom:calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionList{list-style:none;position:relative}.second .page_box .container .box .priceOption2 .priceOptionList:not(:last-of-type){margin-bottom:38px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionList:not(:last-of-type){margin-bottom:calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionList:not(:last-of-type)::before{position:absolute;content:"";height:1px;width:100%;bottom:0;left:50%;transform:translateX(-50%);border-top:1px dashed #707070}.second .page_box .container .box .priceOption2 .priceOptionItem{position:relative;padding-bottom:30px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem{padding:0 calc(15 / 390 * 100vw) calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem:not(:first-of-type)::before{position:absolute;content:"";height:1px;width:100%;top:0;left:50%;transform:translateX(-50%);border-top:1px dashed #707070}.second .page_box .container .box .priceOption2 .priceOptionItem .komeList{list-style:none}.second .page_box .container .box .priceOption2 .priceOptionItem .komeList li{font-size:14px;line-height:24px;font-weight:normal;margin-bottom:1em;padding-left:1em;text-indent:-1.4em}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .komeList li{font-size:calc(14 / 390 * 100vw);line-height:calc(24 / 390 * 100vw)}}.second .page_box .container .box .priceOption2 .priceOptionItem .komeList li::before{content:"※";margin-right:6px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .komeList li::before{margin-right:calc(6 / 390 * 100vw)}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1,.second .page_box .container .box .priceOption2 .priceOptionItem .column2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:0}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1,.second .page_box .container .box .priceOption2 .priceOptionItem .column2{flex-direction:column}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .titleArea,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .titleArea{width:306px;margin-right:14px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .titleArea,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .titleArea{width:100% !important;margin-right:0 !important;margin-bottom:calc(20 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .titleArea h5,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .titleArea h5{background:#1F82C5;font-size:20px;line-height:1.455;font-weight:bold;color:#fff;text-align:center;padding:17px 10px;margin:0}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .titleArea h5,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .titleArea h5{font-size:calc(18 / 390 * 100vw) !important;padding:calc(15 / 390 * 100vw) calc(10 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .titleArea .plan,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .titleArea .plan{display:table;margin:16px auto 0;border:2px solid #000000;width:140px;padding:3px 5px;text-align:center;font-size:12px;line-height:17px;font-weight:bold;background:#FFFFFF;border-radius:30px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .titleArea .plan,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .titleArea .plan{margin:calc(15 / 390 * 100vw) auto 0 !important;width:calc(140 / 390 * 100vw) !important;padding:calc(3 / 390 * 100vw) calc(5 / 390 * 100vw) !important;font-size:calc(12 / 390 * 100vw) !important;line-height:calc(17 / 390 * 100vw) !important;border-radius:calc(30 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .txtArea,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea{width:375px;margin-top:15px;margin-right:18px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .txtArea,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea{width:100% !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:calc(20 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .txtArea p,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea p{font-weight:normal}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .txtArea p,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea p{margin-bottom:calc(16 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .txtArea h6,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea h6{margin-top:30px !important;margin-bottom:20px !important;font-size:18px !important;font-weight:bold}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .txtArea h6,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea h6{font-size:calc(17 / 390 * 100vw) !important;line-height:calc(25 / 390 * 100vw) !important;margin-top:calc(25 / 390 * 100vw) !important;margin-bottom:calc(15 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea{width:330px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea{width:100% !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price{text-align:center;font-weight:bold;background:#fff;font-size:22px;line-height:32px;padding:20px 15px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price{font-size:calc(18 / 390 * 100vw) !important;line-height:calc(26 / 390 * 100vw) !important;padding:calc(15 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price.fontSmall,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price.fontSmall{font-size:19px;line-height:33px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price.fontSmall,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price.fontSmall{font-size:calc(17 / 390 * 100vw) !important;line-height:calc(25 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price p,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price p{font-size:inherit}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price table,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price table{width:240px;margin:0 auto}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price table,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price table{width:100% !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price table th,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price table th{text-align:left}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price table th span,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price table th span{font-size:16px}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price table th span,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price table th span{font-size:calc(14 / 390 * 100vw) !important}}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price table td,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price table td{text-align:right}.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price hr,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price hr{display:block;border:none;border-bottom:1px #707070 dashed;width:270px;margin:15px auto;max-width:100%}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column1 .priceArea .price hr,.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .priceArea .price hr{width:100%;margin:calc(10 / 390 * 100vw) auto}}.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea{width:700px;margin-top:0}@media (max-width: 767px){.second .page_box .container .box .priceOption2 .priceOptionItem .column2 .txtArea{width:100% !important}}.second .page_box .container .box .komeList2{list-style:none;counter-reset:number 0;margin-left:2em}.second .page_box .container .box .komeList2 li{font-size:14px;line-height:26px;font-weight:normal;padding-left:1em;text-indent:-2.5em}@media (max-width: 767px){.second .page_box .container .box .komeList2 li{font-size:calc(14 / 390 * 100vw);line-height:calc(24 / 390 * 100vw)}}.second .page_box .container .box .komeList2 li::before{counter-increment:number 1;content:"※" counter(number);margin-right:1em}.second .page_box .container .box .planWrapper .planItem{display:none}.second .page_box .container .box .planWrapper .planItem.-isActive{display:block}.second .page_box .container .box .planWrapper .planbox{border:1px solid #707070;padding:30px 20px;text-align:center;background:#fff;margin-bottom:15px}@media (max-width: 767px){.second .page_box .container .box .planWrapper .planbox{padding:calc(15 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.second .page_box .container .box .planWrapper .planbox .planName{font-size:28px;line-height:40px;margin-bottom:30px}@media (max-width: 767px){.second .page_box .container .box .planWrapper .planbox .planName{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .planWrapper .planbox .price{display:block;font-size:57px;line-height:64px;margin-bottom:30px;font-weight:bold}@media (max-width: 767px){.second .page_box .container .box .planWrapper .planbox .price{font-size:calc(36 / 390 * 100vw);line-height:calc(42 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .page_box .container .box .planWrapper .planbox .price::before{content:"¥";font-size:34px;margin-right:12px}@media (max-width: 767px){.second .page_box .container .box .planWrapper .planbox .price::before{font-size:calc(22 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.second .page_box .container .box .planWrapper .planbox .txt{font-size:19px;line-height:27px}@media (max-width: 767px){.second .page_box .container .box .planWrapper .planbox .txt{font-size:calc(12 / 390 * 100vw);line-height:calc(18 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper{margin:40px 0 20px}@media (max-width: 767px){.second .page_box .container .box .tableWrapper{margin:calc(30 / 390 * 100vw) 0 calc(15 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table{display:none;margin:0 -15px}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table{margin:0 calc(-15 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table.-isActive{display:block}.second .page_box .container .box .tableWrapper .table .tableTitle{margin:0 50px;padding:10px;text-align:center;font-size:28px;line-height:40px;border:1px solid #707070;border-bottom:none}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .tableTitle{margin:0 calc(30 / 390 * 100vw);padding:calc(10 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);ltiine-height:calc(30 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table .row{border-bottom:1px dashed #707070;padding:25px 50px;text-align:center;font-size:16px;line-height:28px;font-weight:500}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row p{font-size:calc(15 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row{padding:calc(15 / 390 * 100vw) calc(30 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);line-height:calc(28 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table .row.itemTitleRow{border-top:1px solid #707070;font-size:24px;line-height:35px;font-weight:bold}.second .page_box .container .box .tableWrapper .table .row.itemTitleRow.-bgGray{background:#F8F8F8}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row.itemTitleRow{font-size:calc(22 / 390 * 100vw);line-height:calc(32 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table .row span{display:inline-block}.second .page_box .container .box .tableWrapper .table .row span.kome{font-size:14px;margin-left:1em;display:inline-block}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row span.kome{font-size:calc(12 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table .row.-bgGray1{background:#F8F8F8}.second .page_box .container .box .tableWrapper .table .row.-bgGray2{background:#CCCCCC}.second .page_box .container .box .tableWrapper .table .row.-bgGray3{background:#8A8A8A;color:#fff}.second .page_box .container .box .tableWrapper .table .row.-bgGray3 a{color:#fff}.second .page_box .container .box .tableWrapper .table .row.-bgGray3 a:hover{color:#54C2F0}.second .page_box .container .box .tableWrapper .table .row.-bgBlack{background:#000;color:#fff}.second .page_box .container .box .tableWrapper .table .row.-bgBlack a{color:#fff}.second .page_box .container .box .tableWrapper .table .row.-bgBlack a:hover{color:#54C2F0}.second .page_box .container .box .tableWrapper .table .row.-lineNum1{padding-top:40px;padding-bottom:40px}.second .page_box .container .box .tableWrapper .table .row.-lineNum2{padding-top:25px;padding-bottom:25px}.second .page_box .container .box .tableWrapper .table .row.-lineNum3{padding-top:10px;padding-bottom:10px}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row.-splineNum2{padding-top:calc(34 / 390 * 100vw);padding-bottom:calc(34 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row.-splineNum3{padding-top:calc(22/ 390 * 100vw);padding-bottom:calc(22 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .row.-splineNum4{padding-top:calc(10 / 390 * 100vw);padding-bottom:calc(10 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table .itemTitle{font-size:24px;line-height:35px;font-weight:bold}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .itemTitle{font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw)}}.second .page_box .container .box .tableWrapper .table .itemTitle+.txt{margin-top:4px}@media (max-width: 767px){.second .page_box .container .box .tableWrapper .table .itemTitle+.txt{margin-top:calc(3 / 390 * 100vw)}}.second .page_box .container .caseList{margin:0 auto;max-width:914px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){.second .page_box .container .caseList{flex-direction:column;gap:calc(30 / 390 * 100vw)}}.second .page_box .container .caseList.-type2{max-width:100%;max-width:1028px;margin:30px auto 100px;position:relative;gap:37px;justify-content:flex-start}@media (max-width: 767px){.second .page_box .container .caseList.-type2{gap:calc(30 / 390 * 100vw);margin:calc(20 / 390 * 100vw) auto calc(50 / 390 * 100vw)}}.second .page_box .container .caseList.-type2 .caseItem{width:calc((100% - 74px)/3);margin-bottom:0}@media (max-width: 767px){.second .page_box .container .caseList.-type2 .caseItem{width:100%}}.second .page_box .container .caseList.-type2 .caseItemTitle{font-size:14px;font-weight:600;line-height:calc(24/14);margin-top:14px}@media (max-width: 767px){.second .page_box .container .caseList.-type2 .caseItemTitle{font-size:calc(14 / 390 * 100vw);margin-top:calc(14 / 390 * 100vw)}}.second .page_box .container .caseList.-type2 .caseItemName{font-size:14px;font-weight:500;line-height:calc(24/14);margin-bottom:14px}@media (max-width: 767px){.second .page_box .container .caseList.-type2 .caseItemName{font-size:calc(14 / 390 * 100vw);margin-bottom:calc(14 / 390 * 100vw)}}.second .page_box .container .caseList .industry{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:12px;margin-bottom:10px;margin-top:14px;flex-wrap:wrap}@media (max-width: 767px){.second .page_box .container .caseList .industry{gap:calc(12 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw);margin-top:calc(14 / 390 * 100vw)}}.second .page_box .container .caseList .industry .industryName{font-size:11px;font-weight:500;display:inline-block;background:#3F8FC4;color:#FFF;padding:5px 8px;line-height:1}@media (max-width: 767px){.second .page_box .container .caseList .industry .industryName{font-size:calc(11 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(8 / 390 * 100vw)}}.second .page_box .container .caseList .category{display:flex;gap:10px;align-items:center}@media (max-width: 767px){.second .page_box .container .caseList .category{gap:calc(10 / 390 * 100vw)}}.second .page_box .container .caseList .category .categoryLabel{font-size:11px;font-weight:500;display:inline-block;border:1px solid #C5C5C5;line-height:1;padding:5px 8px;background:#fff}@media (max-width: 767px){.second .page_box .container .caseList .category .categoryLabel{font-size:calc(11 / 390 * 100vw);padding:calc(5 / 390 * 100vw) calc(8 / 390 * 100vw)}}.second .page_box .container .caseList .category .categoryName{font-size:11px;font-weight:bold}@media (max-width: 767px){.second .page_box .container .caseList .category .categoryName{font-size:calc(11 / 390 * 100vw)}}.second .page_box .container .caseList .caseItem{width:calc((100% - 55px ) / 2);background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:13px 15px 10px 10px;margin-bottom:40px}@media (max-width: 767px){.second .page_box .container .caseList .caseItem{width:100%;padding:calc(15 / 390 * 100vw) calc(12 / 390 * 100vw);margin-bottom:0}}.second .page_box .container .caseList .caseItemImg{width:100%;text-align:center}.second .page_box .container .caseList .caseItemTitle{margin:20px 0;font-size:18px}@media (max-width: 767px){.second .page_box .container .caseList .caseItemTitle{margin:calc(20 / 390 * 100vw) 0;font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .caseList .caseItemTitle a{text-decoration:none}.second .page_box .container .caseList .caseItemName{margin:0 0 20px;font-size:20px}.second .page_box .container .caseList .caseItemName a{text-decoration:none}@media (max-width: 767px){.second .page_box .container .caseList .caseItemName{margin:0 0 calc(20 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.second .page_box .container .caseList .caseItemTxt{font-size:16px}@media (max-width: 767px){.second .page_box .container .caseList .caseItemTxt{font-size:calc(16 / 390 * 100vw)}}.second .page_box .container .caseList .moreBtn{text-align:center;margin:20px 0}@media (max-width: 767px){.second .page_box .container .caseList .moreBtn{margin:calc(20 / 390 * 100vw) 0}}.second .page_box .commonFuncList1{margin-top:50px;margin-bottom:30px}@media (max-width: 767px){.second .page_box .commonFuncList1{margin-top:calc(40 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.second .page_box .commonFuncList1 .commonFuncItem+.commonFuncItem{margin-top:30px}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem+.commonFuncItem{margin-top:calc(25 / 390 * 100vw)}}.second .page_box .commonFuncList1 .commonFuncItem a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;min-height:79px;text-decoration:none}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem a{min-height:auto;flex-wrap:wrap}}.second .page_box .commonFuncList1 .commonFuncItem a:hover .centerArea{background:#54C2F0}.second .page_box .commonFuncList1 .commonFuncItem a:hover .rightArea .arrow{background:#54C2F0}.second .page_box .commonFuncList1 .commonFuncItem .leftArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-shrink:0;width:267px;gap:20px;background:#F3F3F2;border-top-left-radius:6px;border-bottom-left-radius:6px;align-items:center;padding:5px 16px}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem .leftArea{width:100%;gap:calc(20 / 390 * 100vw);height:calc(70 / 390 * 100vw);border-top-left-radius:calc(6 / 390 * 100vw);border-bottom-left-radius:0;border-top-right-radius:calc(6 / 390 * 100vw)}}.second .page_box .commonFuncList1 .commonFuncItem .leftArea .img{width:51px;flex-shrink:0;margin-bottom:0;text-align:center}.second .page_box .commonFuncList1 .commonFuncItem .leftArea h3{font-size:20px;line-height:1.455;text-decoration:underline}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem .leftArea h3{font-size:calc(18 / 390 * 100vw)}}.second .page_box .commonFuncList1 .commonFuncItem .centerArea{width:615px;flex-shrink:1;background:#fff;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:5px 40px 5px 20px;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem .centerArea{width:100%;padding:calc(10 / 390 * 100vw)}}.second .page_box .commonFuncList1 .commonFuncItem .centerArea p{text-decoration:none;font-size:16px;line-height:1.5;color:#000}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem .centerArea p{font-size:calc(16 / 390 * 100vw)}}.second .page_box .commonFuncList1 .commonFuncItem .rightArea{width:50px;flex-shrink:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;padding:5px 10px;background:#F3F3F2;border-top-right-radius:6px;border-bottom-right-radius:6px}@media (max-width: 767px){.second .page_box .commonFuncList1 .commonFuncItem .rightArea{display:none}}.second .page_box .commonFuncList1 .commonFuncItem .rightArea .arrow{width:17.67px;height:17.67px;background:#000;border-radius:50%;position:relative;transition:all 0.2s ease-out 0s}.second .page_box .commonFuncList1 .commonFuncItem .rightArea .arrow::before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;border-style:solid;border-width:4.075px 0 4.075px 7.47px;border-color:transparent transparent transparent #fff;transform:translate(-40%, -50%)}.second .page_box .commonFuncList2{margin-top:30px;margin-bottom:30px}@media (max-width: 767px){.second .page_box .commonFuncList2{margin-top:calc(30 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.second .page_box .commonFuncList2 .commonFuncItem{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.second .page_box .commonFuncList2 .commonFuncItem+.commonFuncItem{margin-top:30px}@media (max-width: 767px){.second .page_box .commonFuncList2 .commonFuncItem+.commonFuncItem{margin-top:calc(25 / 390 * 100vw)}}@media (max-width: 767px){.second .page_box .commonFuncList2 .commonFuncItem{flex-direction:column}}.second .page_box .commonFuncList2 .commonFuncItem .leftArea{width:267px;flex-shrink:0;padding:0 14px}@media (max-width: 767px){.second .page_box .commonFuncList2 .commonFuncItem .leftArea{width:100%;padding:0}}.second .page_box .commonFuncList2 .commonFuncItem .leftArea h3{font-size:20px;line-height:1.45;font-weight:bold}@media (max-width: 767px){.second .page_box .commonFuncList2 .commonFuncItem .leftArea h3{font-size:calc(18 / 390 * 100vw)}}.second .page_box .commonFuncList2 .commonFuncItem .leftArea h3::before{content:"・ "}.second .page_box .commonFuncList2 .commonFuncItem .rightArea{width:665px;flex-shrink:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:0 20px}@media (max-width: 767px){.second .page_box .commonFuncList2 .commonFuncItem .rightArea{width:100%;padding:calc(10 / 390 * 100vw)}}.second .page_box .commonFuncList2 .commonFuncItem .rightArea p{font-size:16px;line-height:1.5}@media (max-width: 767px){.second .page_box .commonFuncList2 .commonFuncItem .rightArea p{font-size:calc(16 / 390 * 100vw)}}.second .whiteBox{background:#fff;padding:20px 18px;margin-bottom:20px}@media (max-width: 767px){.second .whiteBox{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.second .whiteBox .whiteBoxTitle{margin-top:-44px;font-size:18px;line-height:26px;display:table;background:#7A7A7A;color:#fff;font-weight:bold;padding:10.5px 17px;margin-bottom:25px}@media (max-width: 767px){.second .whiteBox .whiteBoxTitle{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(8 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);margin-top:calc(-44 / 390 * 100vw)}}.second .whiteBox .whiteBoxTitle.-bgRed{background-color:#A2031F}.second .whiteBox .whiteBoxTitle.-lineNum2{background-color:#A2031F;margin-top:-70px}@media (max-width: 767px){.second .whiteBox .whiteBoxTitle.-lineNum2{margin-top:calc(-67 / 390 * 100vw)}}.second .whiteBox .whiteBoxPrice{background:#fff;text-align:center;border:1px solid #000;padding:15px;font-size:22px;line-height:32px;font-weight:bold;margin-bottom:24px}@media (max-width: 767px){.second .whiteBox .whiteBoxPrice{padding:calc(10 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.second .whiteBox .whiteBoxTxt{font-weight:normal !important}.second .list01{list-style:none}.second .list01 li{font-size:16px;line-height:28px;font-weight:normal;padding-left:1em;text-indent:-1em}@media (max-width: 767px){.second .list01 li{font-size:calc(16 / 390 * 100vw) !important;line-height:calc(28 / 390 * 100vw) !important}}.second .list01 li::before{content:"・"}.second .list01 span{font-size:14px}.second .list02{list-style:none}.second .list02 li{font-size:20px;font-weight:600;padding-left:1em;text-indent:-1em;margin-bottom:15px}@media (max-width: 767px){.second .list02 li{font-size:calc(20 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.second .list02 li::before{content:"・"}.second .list02 span{font-size:12px;font-weight:normal}@media (max-width: 767px){.second .list02 span{font-size:calc(12 / 390 * 100vw)}}.second .list03{list-style:none}.second .list03 li{font-size:16px;font-weight:500;padding-left:25px;position:relative;line-height:calc(40em / 16)}@media (max-width: 767px){.second .list03 li{font-size:calc(16 / 390 * 100vw);padding-left:calc(25 / 390 * 100vw)}}.second .list03 li::before{width:6px;height:6px;background:#000;border-radius:100%;content:"";display:block;position:absolute;top:21px;left:0;transform:translate(0, -50%)}@media (max-width: 767px){.second .list03 li::before{width:calc(6 / 390 * 100vw);height:calc(6 / 390 * 100vw);top:calc(21 / 390 * 100vw)}}.second .list04{list-style:none}.second .list04 li{font-size:20px;font-weight:500;padding-left:25px;position:relative;line-height:calc(42em / 20)}@media (max-width: 767px){.second .list04 li{font-size:calc(20 / 390 * 100vw);padding-left:calc(25 / 390 * 100vw)}}.second .list04 li::before{width:6px;height:6px;background:#000;border-radius:100%;content:"";display:block;position:absolute;top:21px;left:0;transform:translate(0, -50%)}@media (max-width: 767px){.second .list04 li::before{width:calc(6 / 390 * 100vw);height:calc(6 / 390 * 100vw);top:calc(21 / 390 * 100vw)}}.second .arrowList{list-style:none}.second .arrowList>li{font-size:16px;line-height:1.7;font-weight:bold;text-indent:-1.2em;padding-left:1em;margin-bottom:10px}@media (max-width: 767px){.second .arrowList>li{font-size:calc(16 / 390 * 100vw)}}.second .arrowList>li::before{content:"\f138";color:#1794C8;font-weight:900;font-family:"Font Awesome 5 Free";margin-right:3px}.second .arrowList>li ul{margin-left:25px}@media (max-width: 767px){.second .arrowList>li ul{margin-left:calc(20 / 390 * 100vw)}}.second .arrowList>li ul li{font-size:16px;line-height:1.7;font-weight:500}@media (max-width: 767px){.second .arrowList>li ul li{font-size:calc(16 / 390 * 100vw)}}.second .arrowList>li ul li::before{content:"- "}.second .inspirationList{padding-left:23px}@media (max-width: 767px){.second .inspirationList{padding-left:0}}.second .inspirationList li{font-size:16px;font-weight:600;margin-bottom:22px;padding-left:41px;text-indent:-41px}@media (max-width: 767px){.second .inspirationList li{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(22 / 390 * 100vw);padding-left:calc(41 / 390 * 100vw);text-indent:calc(-41 / 390 * 100vw)}}.second .inspirationList li::before{content:"";width:28px;height:28px;display:inline-block;background:url("../images/icon_inspirationList.svg") no-repeat center/contain;margin-right:13px;vertical-align:middle}@media (max-width: 767px){.second .inspirationList li::before{width:calc(28 / 390 * 100vw);height:calc(28 / 390 * 100vw);margin-right:calc(13 / 390 * 100vw)}}.second .functionHeader{display:flex;align-items:center}@media (max-width: 960px){.second .functionHeader{flex-direction:column;gap:40px}}@media (max-width: 767px){.second .functionHeader{gap:calc(25 / 390 * 100vw)}}.second .functionHeader .left{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding-left:50px}@media (max-width: 1100px){.second .functionHeader .left{padding-left:0}}@media (max-width: 960px){.second .functionHeader .left{justify-content:center}}.second .functionHeader .right{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;gap:30px}@media (max-width: 767px){.second .functionHeader .right{flex-direction:column;gap:calc(15 / 390 * 100vw)}}.second .functionHeader .title{flex:0 0 288px;text-align:center;margin-right:40px;line-height:1}@media (max-width: 767px){.second .functionHeader .title{flex:0 0 calc(200 / 390 * 100vw);margin-right:calc(25 / 390 * 100vw);line-height:1}}.second .functionHeader .title img{width:100%}.second .functionHeader .functionHeaderTxt{font-size:16px;font-weight:500;display:block;line-height:1.5;margin-bottom:20px}@media (max-width: 767px){.second .functionHeader .functionHeaderTxt{font-size:calc(14 / 390 * 100vw);line-height:1.5;margin-bottom:calc(15 / 390 * 100vw)}}.second .functionHeader .functionHeaderImg{flex:0 0 77px}@media (max-width: 960px){.second .functionHeader .functionHeaderImg{margin-right:0}}@media (max-width: 767px){.second .functionHeader .functionHeaderImg{flex:0 0 calc(60 / 390 * 100vw)}}.second .functionSec01{max-width:1040px;margin:0 auto 135px;padding:0 20px}@media (max-width: 767px){.second .functionSec01{padding:0 calc(15 / 390 * 100vw);margin:0 auto calc(80 / 390 * 100vw)}}.second .functionSec01 .container{background:linear-gradient(270deg, #E6EDF5 0%, #C5D1DF 100%);padding:40px 47px;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,0.3);position:relative;z-index:0}@media (max-width: 767px){.second .functionSec01 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw) calc(30 / 390 * 100vw)}}.second .functionSec01 .txt{font-size:20px;line-height:1.7;font-weight:bold;max-width:555px;position:relative;z-index:1}@media (max-width: 1145px){.second .functionSec01 .txt{max-width:calc(630 / 1280 * 100vw)}}@media (max-width: 767px){.second .functionSec01 .txt{max-width:100%;font-size:calc(16 / 390 * 100vw)}}.second .functionSec01 .img01{border-radius:6px;text-align:center;position:relative;z-index:1;margin-top:30px}@media (max-width: 767px){.second .functionSec01 .img01{padding:calc(15 / 390 * 100vw) 0 0;margin-top:calc(90 / 390 * 100vw)}}.second .functionSec01 .img02{position:absolute;bottom:64px;right:-80px;z-index:0}@media (max-width: 767px){.second .functionSec01 .img02{width:calc(400 / 390 * 100vw);right:calc(-40 / 390 * 100vw);bottom:calc(30 / 390 * 100vw)}}hr.grayLine{background:#707070;margin:20px 0}@media (max-width: 767px){hr.grayLine{margin:calc(20 / 390 * 100vw) 0}}hr.navyLine{border:none;border-top:#032E61 2px solid;margin:20px 0}@media (max-width: 767px){hr.navyLine{margin:calc(20 / 390 * 100vw) 0}}.faqList{counter-reset:faqnum 0}.faqList li{background:#F3F3F2;padding:0 24px 0 73px;margin-bottom:40px;position:relative}@media (max-width: 767px){.faqList li{padding:0 calc(15 / 390 * 100vw);margin-bottom:calc(40 / 390 * 100vw)}}.faqList li::before{counter-increment:faqnum 1;content:"NO." counter(faqnum);position:absolute;width:76px;font-size:16px;line-height:24px;font-weight:bold;color:#fff;display:block;padding:10.5px 0;text-align:center;background:#000519;top:-20px;left:-20px}@media (max-width: 1145px){.faqList li::before{left:15px}}@media (max-width: 767px){.faqList li::before{left:calc(15 / 390 * 100vw);width:calc(70 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw);padding:calc(10 / 390 * 100vw) 0;top:calc(-20 / 390 * 100vw)}}.faqList li .question{font-size:16px;line-height:1.7;font-weight:500;padding:27px 145px 27px 0;position:relative;cursor:pointer}@media (max-width: 767px){.faqList li .question{font-size:calc(16 / 390 * 100vw);padding:calc(40 / 390 * 100vw) calc(75 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.faqList li .question .toggleBtn{position:absolute;top:50%;transform:translateY(-50%);right:0;width:105px;height:41px;background:#000519;border:2px solid #fff;border-radius:21px}@media (max-width: 767px){.faqList li .question .toggleBtn{width:calc(70 / 390 * 100vw);height:calc(28 / 390 * 100vw);transform:none;top:calc(40 / 390 * 100vw);border-radius:calc(21 / 390 * 100vw)}}.faqList li .question .toggleBtn::before{content:"";font-family:'icomoon' !important;content:"\e901";color:#fff;position:absolute;top:50%;transform:translateY(-50%);line-height:1;left:19px;font-size:14px}@media (max-width: 767px){.faqList li .question .toggleBtn::before{font-size:calc(12 / 390 * 100vw);left:calc(15 / 390 * 100vw)}}.faqList li .question .toggleBtn::after{content:"開く";font-size:16px;top:50%;transform:translateY(-50%);right:22px;line-height:1;color:#fff;font-weight:bold;position:absolute}@media (max-width: 767px){.faqList li .question .toggleBtn::after{font-size:calc(12 / 390 * 100vw);right:calc(10 / 390 * 100vw)}}.faqList li .question.-isOpen .toggleBtn::before{content:"\e902";left:14px}@media (max-width: 767px){.faqList li .question.-isOpen .toggleBtn::before{left:calc(7 / 390 * 100vw)}}.faqList li .question.-isOpen .toggleBtn::after{content:"閉じる";right:14px}@media (max-width: 767px){.faqList li .question.-isOpen .toggleBtn::after{right:calc(7 / 390 * 100vw)}}.faqList li .answer{padding:20px 0 27px;border-top:1px solid #707070;font-size:16px;line-height:1.7;font-weight:500}@media (max-width: 767px){.faqList li .answer{font-size:calc(16 / 390 * 100vw);padding:calc(20 / 390 * 100vw) 0 calc(20 / 390 * 100vw) 0}}.seminarList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-wrap:wrap;margin:30px auto 10px}@media (max-width: 767px){.seminarList{flex-direction:column;margin:calc(30 / 390 * 100vw) auto 0}}.seminarList .item{width:calc((100% - 22px ) / 2);box-shadow:0 3px 6px rgba(0,0,0,0.15);position:relative;margin-bottom:30px}@media (max-width: 767px){.seminarList .item{width:100%;margin-bottom:calc(30 / 390 * 100vw)}}.seminarList .item:nth-of-type(2n){margin-left:22px}@media (max-width: 767px){.seminarList .item:nth-of-type(2n){margin-left:0}}.seminarList .item.web::before,.seminarList .item.webHosting::before,.seminarList .item.webHostingLive::before,.seminarList .item.ondemand::before,.seminarList .item.tokyo::before,.seminarList .item.hokkaidoAndTohoku::before,.seminarList .item.kantoExcludingTokyo::before,.seminarList .item.chubuKinki::before,.seminarList .item.chugokuShikoku::before,.seminarList .item.kyushuOkinawa::before{line-height:22px;border-radius:2px;height:22px;padding:0 7px 0 20px;background:url("../images/ico-web.svg") 3px 3px no-repeat rgba(255,255,255,0.92);color:#0F0F0F;font-size:10px;font-weight:bold;position:absolute;top:10px;left:10px;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.seminarList .item.web:before,.seminarList .item.webHosting:before{content:"ライブ配信"}.seminarList .item.webHostingLive:before{content:"ライブ配信"}.seminarList .item.ondemand:before{content:"オンデマンド配信"}.seminarList .item.tokyo:before{content:"東京"}.seminarList .item.hokkaidoAndTohoku:before{content:"北海道・東北"}.seminarList .item.kantoExcludingTokyo:before{content:"関東（東京除く）"}.seminarList .item.chubuKinki:before{content:"中部・近畿"}.seminarList .item.chugokuShikoku:before{content:"中国・四国"}.seminarList .item.kyushuOkinawa:before{content:"九州・沖縄"}.seminarList .img{margin-bottom:0 !important}.seminarList .img a{display:block;overflow:hidden}.seminarList .img a img{vertical-align:bottom;width:100%;transition:all cubic-bezier(0.4, 1.27, 0.74, 1.26) 0.25s}.seminarList .text{padding:12px 12px 22px}@media (max-width: 767px){.seminarList .text{padding:calc(15 / 390 * 100vw)}}.seminarList .text .title{font-size:18px;line-height:28px;font-weight:bold;margin-bottom:3px}@media (max-width: 767px){.seminarList .text .title{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);margin-bottom:calc(3 / 390 * 100vw)}}.seminarList .text .title a{text-decoration:none}.seminarList .text .subTitle{font-size:12px;line-height:17px;color:#505050;font-weight:500}@media (max-width: 767px){.seminarList .text .subTitle{font-size:calc(12 / 390 * 100vw);line-height:calc(17 / 390 * 100vw)}}.seminarList .text .category{margin-top:18px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}@media (max-width: 767px){.seminarList .text .category{margin-top:calc(15 / 390 * 100vw)}}.seminarList .text .category>div{padding:0 8px;text-align:center;border-radius:2px;margin-bottom:22px;margin-right:10px;line-height:19px;font-size:8px;background-color:#e6e6e6}@media (max-width: 767px){.seminarList .text .category>div{padding:0 calc(8 / 390 * 100vw);border-radius:calc(2 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw);line-height:calc(17 / 390 * 100vw);font-size:calc(8 / 390 * 100vw)}}.seminarList .text .schedule .time{font-size:20px;line-height:29px;font-weight:bold;margin-bottom:19px}@media (max-width: 767px){.seminarList .text .schedule .time{font-size:calc(18 / 390 * 100vw);line-height:calc(26 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.seminarList .text .schedule .time.accepting::before{width:78px;margin-right:11px;line-height:29px;background:#A7B845;color:#fff;content:"受付中";display:inline-block;font-size:14px;text-align:center}@media (max-width: 767px){.seminarList .text .schedule .time.accepting::before{width:calc(78 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw);line-height:calc(29 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.seminarList .text .schedule .time.full::before{width:78px;margin-right:11px;line-height:29px;background:#D23D1B;color:#fff;content:"満員";display:inline-block;font-size:14px;text-align:center}@media (max-width: 767px){.seminarList .text .schedule .time.full::before{width:calc(78 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw);line-height:calc(29 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.seminarList .text .schedule .time.receptClosing::before{width:78px;margin-right:11px;line-height:29px;background:#D23D1B;color:#fff;content:"受付終了";display:inline-block;font-size:14px;text-align:center}@media (max-width: 767px){.seminarList .text .schedule .time.receptClosing::before{width:calc(78 / 390 * 100vw);margin-right:calc(10 / 390 * 100vw);line-height:calc(29 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.seminarList .text .more{margin-top:30px;text-align:center}@media (max-width: 767px){.seminarList .text .more{margin-top:calc(30 / 390 * 100vw)}}.seminarList .text .more a{width:135px;line-height:32px;background:#2F83C3;border-radius:2px;color:#fff;font-size:14px;font-weight:bold;display:inline-block}@media (max-width: 767px){.seminarList .text .more a{width:calc(135 / 390 * 100vw);line-height:calc(32/ 390 * 100vw);border-radius:calc(2 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.seminarList .text .more a:hover{opacity:0.7}.seminarList .text .more a.seriese_btn{margin-left:10px}@media (max-width: 767px){.seminarList .text .more a.seriese_btn{margin-left:calc(10 / 390 * 100vw)}}.studyList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin:30px auto 10px}@media (max-width: 767px){.studyList{flex-direction:column;margin:calc(30 / 390 * 100vw) auto 0}}.studyList .item{width:calc(( 100% - 34px) / 3);background:#FCFCFC;border:1px solid #D2D2D2;box-shadow:0 3px 6px rgba(0,0,0,0.16);margin-bottom:30px}@media (max-width: 767px){.studyList .item{width:100%;margin-bottom:calc(30 / 390 * 100vw)}}.studyList .item .img{overflow:hidden;display:block;position:relative;padding-top:52.04%;margin-bottom:0 !important}.studyList .item .img img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.studyList .item a{text-decoration:none}.studyList .item .txtArea{padding:15px 20px 20px}@media (max-width: 767px){.studyList .item .txtArea{padding:calc(15 / 390 * 100vw)}}.studyList .item .txtArea .title{font-size:18px;line-height:22px;font-weight:bold}@media (max-width: 767px){.studyList .item .txtArea .title{font-size:calc(18 / 390 * 100vw);line-height:calc(22 / 390 * 100vw)}}.studyList .item .txtArea .txt{margin-top:15px;font-size:14px;line-height:22px}@media (max-width: 767px){.studyList .item .txtArea .txt{margin-top:calc(15 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);line-height:calc(22 / 390 * 100vw)}}.studyList .item .txtArea .update{font-size:14px;line-height:20px;margin-top:25px}@media (max-width: 767px){.studyList .item .txtArea .update{font-size:calc(14 / 390 * 100vw);line-height:calc(20 / 390 * 100vw);margin-top:calc(25 / 390 * 100vw)}}.formColumn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.formColumn{flex-direction:column}}.formColumn .left{width:520px;margin-right:30px;flex-shrink:1}@media (max-width: 767px){.formColumn .left{width:100%;margin-bottom:calc(30 / 390 * 100vw)}}.formColumn .left .bgbox-gray2 p{font-size:16px !important;line-height:1.7}@media (max-width: 767px){.formColumn .left .bgbox-gray2 p{font-size:calc(16 / 390 * 100vw) !important}}.formColumn .left .list01 li{font-weight:500}.formColumn .right{width:420px}@media (max-width: 767px){.formColumn .right{width:100%}}.trialInfo{margin-bottom:30px;padding:20px 40px;font-weight:bold;text-align:center;color:#F80830;border:1px solid #F80830}.functionFlowWrap{position:relative;height:316px;margin:40px auto}@media (max-width: 1280px){.functionFlowWrap{height:calc(316 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowWrap{margin:calc(30 / 1280 * 100vw) auto;height:auto}}.functionFlowImg{width:1324px;height:316px;position:relative;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width: 1280px){.functionFlowImg{width:calc(1324 / 1280 * 100vw);height:calc(316 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg{width:100%;height:auto;position:relative;transform:none;left:0}}.functionFlowImg.-animate .arrow{width:1066px}@media (max-width: 1280px){.functionFlowImg.-animate .arrow{width:calc(1066 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg.-animate .arrow{width:calc(15 / 390 * 100vw);height:calc(820 / 390 * 100vw)}}.functionFlowImg.-animate .flow .bar1,.functionFlowImg.-animate .flow .bar2,.functionFlowImg.-animate .flow .bar3{opacity:1 !important}.functionFlowImg.-animate .flow .step{transform:scale(1);opacity:1}.functionFlowImg.-animate .flow .detail{opacity:0.54;transform:none}.functionFlowImg.-animate .flow.flow2 .bar1{transform:translate(-50%, -50%) rotate(54deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow2 .bar1{transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg.-animate .flow.flow2 .bar2{transform:translate(-50%, -50%) rotate(124deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow2 .bar2{transform:translate(-50%, -50%) rotate(135deg) scale(1)}}.functionFlowImg.-animate .flow.flow3 .bar1{transform:translate(-50%, -50%) rotate(62deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow3 .bar1{transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg.-animate .flow.flow3 .bar2{transform:translate(-35%, -57px) rotate(-64deg) scale(1)}@media (max-width: 1280px){.functionFlowImg.-animate .flow.flow3 .bar2{transform:translate(-35%, calc(-57 / 1280 * 100vw)) rotate(-64deg) scale(1)}}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow3 .bar2{transform:translate(-50%, -50%) rotate(135deg) scale(1)}}.functionFlowImg.-animate .flow.flow4 .bar1{transform:translate(-50%, -50%) rotate(71deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow4 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg.-animate .flow.flow5 .bar1{transform:translate(-50%, -50%) rotate(69deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow5 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg.-animate .flow.flow5 .bar2{transform:translate(-50%, -50%) rotate(-56deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow5 .bar2{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(135deg) scale(1)}}.functionFlowImg.-animate .flow.flow5 .bar3{transform:translate(-90%, -180%) rotate(40deg) scale(1)}@media (max-width: 767px){.functionFlowImg.-animate .flow.flow5 .bar3{width:calc(70 / 390 * 100vw);transform:translate(-50%, -50%) rotate(15deg) scale(1)}}.functionFlowImg .arrow{width:1066px;height:30px;background:#C9C9C9;position:absolute;top:50%;left:110px;transform:translateY(-50%);transition:4s ease-out;width:0}@media (max-width: 1280px){.functionFlowImg .arrow{width:0;height:calc(30 / 1280 * 100vw);left:calc(110 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .arrow{width:calc(15 / 390 * 100vw);height:0;top:0;left:50%;transform:translate(-50%, calc(100 / 390 * 100vw))}}.functionFlowImg .arrow::after{content:"";width:0;height:0;border-style:solid;border-width:25px 0 25px 30px;border-color:transparent transparent transparent #C9C9C9;position:absolute;right:-29px;top:-10px}@media (max-width: 1280px){.functionFlowImg .arrow::after{border-width:calc(25 / 1280 * 100vw) 0 calc(25 / 1280 * 100vw) calc(30 / 1280 * 100vw);right:calc(-29 / 1280 * 100vw);top:calc(-10 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .arrow::after{border-width:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) 0 calc(20 / 390 * 100vw);border-color:#C9C9C9 transparent transparent transparent;right:50%;bottom:calc(-20 / 390 * 100vw);transform:translateX(50%);top:auto}}.functionFlowImg .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:100%;align-items:center}@media (max-width: 767px){.functionFlowImg .column{flex-direction:column}}.functionFlowImg .flow{position:relative;z-index:0}.functionFlowImg .flow .step{width:117px;height:117px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;background:#1F82C5;border-radius:50%;transform:scale(0);transition:all 0.2s ease-out 0s;opacity:0;transition-property:transform, opacity}@media (max-width: 1280px){.functionFlowImg .flow .step{width:calc(117 / 1280 * 100vw);height:calc(117 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow .step{width:calc(100 / 390 * 100vw);height:calc(100 / 390 * 100vw)}}.functionFlowImg .flow .step span{color:#fff;font-size:30px;line-height:1;text-align:center;font-weight:bold}@media (max-width: 1280px){.functionFlowImg .flow .step span{font-size:calc(30 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow .step span{font-size:calc(26 / 390 * 100vw)}}.functionFlowImg .flow .detail{position:absolute;font-size:22px;line-height:1;font-weight:bold;color:#1F82C5;opacity:0.54;white-space:nowrap;text-align:center;transition:all 0.2s ease-out 0s;opacity:0;transform:translateY(10px);transition-property:transform,opacity}@media (max-width: 1280px){.functionFlowImg .flow .detail{font-size:calc(22 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow .detail{font-size:calc(16 / 390 * 100vw)}}.functionFlowImg .flow .detail span{font-size:16px}@media (max-width: 1280px){.functionFlowImg .flow .detail span{font-size:calc(16 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow .detail span{font-size:calc(12 / 390 * 100vw)}}.functionFlowImg .flow .bar1,.functionFlowImg .flow .bar2{position:absolute;top:50%;left:50%;transform-origin:center;height:10px;border-radius:10px;background:#C7C7C7;z-index:-1;transition:all 0.2s ease-out 0s;opacity:0;transition-property:transform,opacity}@media (max-width: 1280px){.functionFlowImg .flow .bar1,.functionFlowImg .flow .bar2{height:calc(10 / 1280 * 100vw);border-radius:calc(10 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow .bar1,.functionFlowImg .flow .bar2{height:calc(7 / 390 * 100vw);border-radius:calc(10 / 390 * 100vw)}}.functionFlowImg .flow.flow1 .step,.functionFlowImg .flow.flow6 .step{background:#898989;transform:scale(1) !important}.functionFlowImg .flow.flow1{margin-right:110px}@media (max-width: 1280px){.functionFlowImg .flow.flow1{margin-right:calc(110 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow1{margin-right:0;margin-bottom:calc(70 / 390 * 100vw)}}.functionFlowImg .flow.flow2,.functionFlowImg .flow.flow3,.functionFlowImg .flow.flow4{margin-right:138px}@media (max-width: 1280px){.functionFlowImg .flow.flow2,.functionFlowImg .flow.flow3,.functionFlowImg .flow.flow4{margin-right:calc(138 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2,.functionFlowImg .flow.flow3,.functionFlowImg .flow.flow4{margin-right:0;margin-bottom:calc(100 / 390 * 100vw)}}.functionFlowImg .flow.flow5{margin-right:98px}@media (max-width: 1280px){.functionFlowImg .flow.flow5{margin-right:calc(98 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5{margin-right:0;margin-bottom:calc(70 / 390 * 100vw)}}.functionFlowImg .flow.flow2 .step{transition-delay:0.3s}.functionFlowImg .flow.flow2 .bar1{width:188px;transform:translate(-50%, -50%) rotate(54deg);transition-delay:0.4s}@media (max-width: 1280px){.functionFlowImg .flow.flow2 .bar1{width:calc(188 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2 .bar1{transform:translate(-50%, -50%) rotate(45deg);width:calc(145 / 390 * 100vw)}}.functionFlowImg .flow.flow2 .bar2{width:145px;transform:translate(-50%, -50%) rotate(124deg) scale(0);transition-delay:0.4s}@media (max-width: 1280px){.functionFlowImg .flow.flow2 .bar2{width:calc(145 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2 .bar2{transform:translate(-50%, -50%) rotate(135deg) scale(0);width:calc(145 / 390 * 100vw)}}.functionFlowImg .flow.flow2 .detail1{top:-60px;left:-58px;transition-delay:0.5s}@media (max-width: 1280px){.functionFlowImg .flow.flow2 .detail1{top:calc(-60 / 1280 * 100vw);left:calc(-58 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2 .detail1{top:calc(-30 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg .flow.flow2 .detail2{top:-46px;left:65px;transition-delay:0.6s}@media (max-width: 1280px){.functionFlowImg .flow.flow2 .detail2{top:calc(-46 / 1280 * 100vw);left:calc(65 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2 .detail2{top:calc(-30 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.functionFlowImg .flow.flow2 .detail3{top:130px;left:-63px;transition-delay:0.7s}@media (max-width: 1280px){.functionFlowImg .flow.flow2 .detail3{top:calc(130 / 1280 * 100vw);left:calc(-63 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2 .detail3{top:calc(110 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg .flow.flow2 .detail4{top:150px;left:90px;transition-delay:0.8s}@media (max-width: 1280px){.functionFlowImg .flow.flow2 .detail4{top:calc(150 / 1280 * 100vw);left:calc(90 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow2 .detail4{top:calc(110 / 390 * 100vw);left:calc(84 / 390 * 100vw)}}.functionFlowImg .flow.flow3 .step{transition-delay:1.1s}.functionFlowImg .flow.flow3 .bar1{transition-delay:1.2s;width:152px;transform:translate(-50%, -50%) rotate(62deg) scale(0)}@media (max-width: 1280px){.functionFlowImg .flow.flow3 .bar1{width:calc(152 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow3 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(0)}}.functionFlowImg .flow.flow3 .bar2{transition-delay:1.2s;width:128px;transform:translate(-35%, -57px) rotate(-64deg) scale(0)}@media (max-width: 1280px){.functionFlowImg .flow.flow3 .bar2{width:calc(128 / 1280 * 100vw);transform:translate(-35%, calc(-57 / 1280 * 100vw)) rotate(-64deg) scale(0)}}@media (max-width: 767px){.functionFlowImg .flow.flow3 .bar2{width:calc(70 / 390 * 100vw);transform:translate(-50%, -50%) rotate(135deg) scale(0);top:calc(23 / 390 * 100vw);left:calc(80 / 390 * 100vw)}}.functionFlowImg .flow.flow3 .detail1{top:-46px;left:-48px;transition-delay:1.3s}@media (max-width: 1280px){.functionFlowImg .flow.flow3 .detail1{top:calc(-46 / 1280 * 100vw);left:calc(-48 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow3 .detail1{top:calc(-30 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg .flow.flow3 .detail2{top:-90px;left:53px;transition-delay:1.4s}@media (max-width: 1280px){.functionFlowImg .flow.flow3 .detail2{top:calc(-90 / 1280 * 100vw);left:calc(53 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow3 .detail2{top:calc(-30 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.functionFlowImg .flow.flow3 .detail3{top:133px;left:-23px;transition-delay:1.5s}@media (max-width: 1280px){.functionFlowImg .flow.flow3 .detail3{top:calc(133 / 1280 * 100vw);left:calc(-23 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow3 .detail3{top:calc(110 / 390 * 100vw);left:calc(84 / 390 * 100vw)}}.functionFlowImg .flow.flow4 .step{transition-delay:1.9s}.functionFlowImg .flow.flow4 .bar1{width:158px;transform:translate(-50%, -50%) rotate(71deg) scale(0);transition-delay:2s}@media (max-width: 1280px){.functionFlowImg .flow.flow4 .bar1{width:calc(158 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow4 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(0)}}.functionFlowImg .flow.flow4 .detail1{top:-91px;left:-61px;transition-delay:2.1s}@media (max-width: 1280px){.functionFlowImg .flow.flow4 .detail1{top:calc(-91 / 1280 * 100vw);left:calc(-61 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow4 .detail1{top:calc(-45 / 390 * 100vw);left:calc(-90 / 390 * 100vw)}}.functionFlowImg .flow.flow4 .detail2{top:144px;left:44px;transition-delay:2.2s}@media (max-width: 1280px){.functionFlowImg .flow.flow4 .detail2{top:calc(144 / 1280 * 100vw);left:calc(44 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow4 .detail2{top:calc(110 / 390 * 100vw);left:calc(84 / 390 * 100vw)}}.functionFlowImg .flow.flow5 .step{transition-delay:2.7s}.functionFlowImg .flow.flow5 .bar1{width:210px;transform:translate(-50%, -50%) rotate(69deg) scale(0);transition-delay:2.8s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .bar1{width:calc(210 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(0)}}.functionFlowImg .flow.flow5 .bar2{width:162px;transform:translate(-50%, -50%) rotate(-56deg) scale(0);transition-delay:2.8s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .bar2{width:calc(162 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .bar2{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(135deg) scale(0)}}.functionFlowImg .flow.flow5 .bar3{position:absolute;top:50%;left:50%;transform-origin:center;height:10px;border-radius:10px;background:#C7C7C7;z-index:-1;transition:all 0.2s ease-out 0s;opacity:0;transition-property:transform,opacity;width:92px;transform:translate(-90%, -180%) rotate(40deg) scale(0);transition-delay:2.9s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .bar3{height:calc(10 / 1280 * 100vw);border-radius:calc(10 / 1280 * 100vw);width:calc(92 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .bar3{width:calc(70 / 390 * 100vw);transform:translate(-50%, -50%) rotate(15deg) scale(0);height:calc(7 / 390 * 100vw);border-radius:calc(10 / 390 * 100vw);left:calc(10 / 390 * 100vw)}}.functionFlowImg .flow.flow5 .detail1{top:-46px;left:-110px;transition-delay:3s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .detail1{top:calc(-46 / 1280 * 100vw);left:calc(-110 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .detail1{top:calc(11 / 390 * 100vw);left:calc(-93 / 390 * 100vw)}}.functionFlowImg .flow.flow5 .detail2{top:-86px;left:-33px;transition-delay:3.1s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .detail2{top:calc(-86 / 1280 * 100vw);left:calc(-33 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .detail2{top:calc(-30 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg .flow.flow5 .detail3{top:-45px;left:65px;transition-delay:3.2s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .detail3{top:calc(-45 / 1280 * 100vw);left:calc(65 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .detail3{top:calc(-30 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.functionFlowImg .flow.flow5 .detail4{top:137px;left:-75px;transition-delay:3.3s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .detail4{top:calc(137 / 1280 * 100vw);left:calc(-75 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .detail4{top:calc(110 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg .flow.flow5 .detail5{top:165px;left:65px;transition-delay:3.4s}@media (max-width: 1280px){.functionFlowImg .flow.flow5 .detail5{top:calc(165 / 1280 * 100vw);left:calc(65 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg .flow.flow5 .detail5{top:calc(110 / 390 * 100vw);left:calc(80 / 390 * 100vw)}}.searchList{list-style:none}.searchList li{padding:30px 0}@media (max-width: 767px){.searchList li{padding:calc(30 / 390 * 100vw) 0}}.searchList li:first-of-type{padding-top:0}.searchList li:not(:last-of-type){border-bottom:1px solid #707070}.searchList li .pageTitle{font-size:22px;line-height:33px;font-weight:bold;margin-bottom:10px}@media (max-width: 767px){.searchList li .pageTitle{font-size:calc(20 / 390 * 100vw);line-height:calc(30 / 390 * 100vw)}}.searchList li .pageTitle a{text-decoration:none;position:relative;display:inline-block;text-indent:-1.15em;padding-left:1em}.searchList li .pageTitle a:hover::before{border-color:transparent transparent transparent #54C2F0}.searchList li .pageTitle a::before{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 13.0px;border-color:transparent transparent transparent #000;margin-right:0.5em;transition:all 0.2s ease-out 0s}@media (max-width: 767px){.searchList li .pageTitle a::before{border-width:calc(7.5 / 390 * 100vw) 0 calc(7.5 / 390 * 100vw) calc(13 / 390 * 100vw)}}.searchList li .txt{font-size:16px;line-height:24px}@media (max-width: 767px){.searchList li .txt{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw)}}.trialVideo{width:451px;height:263px;background:#000;position:absolute;top:11px;left:37px;z-index:2}@media (max-width: 1040px){.trialVideo{left:50%;transform:translate(-50%, 0)}}@media (max-width: 767px){.trialVideo{width:calc(255 / 390 * 100vw);max-width:451px;height:calc(148 / 390 * 100vw);max-height:263px;top:calc(6 / 390 * 100vw)}}.trialSliderWrap{width:451px;height:263px;background:#000;position:absolute;top:11px;left:37px;z-index:2}@media (max-width: 1040px){.trialSliderWrap{left:50%;transform:translate(-50%, 0)}}@media (max-width: 767px){.trialSliderWrap{width:calc(255 / 390 * 100vw);max-width:451px;height:calc(148 / 390 * 100vw);max-height:263px;top:calc(6 / 390 * 100vw)}}_::-webkit-full-page-media,_:future,:root .priceTable colgroup .col2{width:238px}@media (max-width: 1280px){_::-webkit-full-page-media,_:future,:root .priceTable colgroup .col2{width:calc(238 / 1280 * 100vw)}}_::-webkit-full-page-media,_:future,:root .priceTable2 colgroup .col3{width:353.25px}@media (max-width: 1280px){_::-webkit-full-page-media,_:future,:root .priceTable2 colgroup .col3{width:calc(353.25 / 1280 * 100vw)}}a.link-tab{text-decoration:underline}a.link-tab::after{content:"";margin-left:5px;width:13px;height:13px;background-image:url("../images/link-tab.svg");background-size:cover;background-position:center;display:inline-block}@media (max-width: 767px){a.link-tab::after{width:calc(13 / 390 * 100vw);height:calc(13 / 390 * 100vw)}}.tooltipWrap{text-decoration:underline;position:relative;cursor:pointer}.tooltipWrap:hover .tooltip{opacity:1;visibility:visible}.tooltipWrap .tooltip{opacity:0;visibility:hidden;position:absolute;padding:15px;font-size:15px;line-height:1.6em;color:#fff;border-radius:5px;background:#1F82C5;width:350px;bottom:44px;left:50%;transform:translateX(-50%);transition:all 0.2s ease-out 0s;cursor:default}.tooltipWrap .tooltip a{color:#fff}.tooltipWrap .tooltip a:hover{color:#54C2F0}.tooltipWrap .tooltip::before{content:"";position:absolute;top:100%;left:50%;border:15px solid transparent;border-top:15px solid #1F82C5;margin-left:-15px}.pageTopCTA{background:#000}.pageTopCTA .container{max-width:847px;margin:0 auto;padding:30px 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.pageTopCTA .container{flex-direction:column;padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.pageTopCTA .col{width:calc((100% - 20px)/2)}@media (max-width: 767px){.pageTopCTA .col{width:100%}.pageTopCTA .col:first-of-type{margin-bottom:calc(20 / 390 * 100vw)}}.pageTopCTA .col .txt{color:#fff;font-size:16px;line-height:1.5;font-weight:bold;margin-bottom:12px;text-align:center}@media (max-width: 767px){.pageTopCTA .col .txt{font-size:calc(15 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}}.contentWidth1016{max-width:1016px !important;margin:0 auto}.contentWidth1100{max-width:1100px !important;margin:0 auto}.contentWidth932{max-width:932px !important;margin:0 auto}.contentWidth835{max-width:835px !important;margin:0 auto}.contentWidth755{max-width:755px !important;margin:0 auto}.-monosc p,.-monosc .page_box .container .box.-functionBox p{font-size:18px}@media (max-width: 767px){.-monosc p,.-monosc .page_box .container .box.-functionBox p{font-size:calc(16 / 390 * 100vw)}}.-monosc .page_box .container .box.-functionBox .img{min-height:100px;margin-bottom:28px;display:flex;align-items:flex-end;justify-content:center}@media (max-width: 767px){.-monosc .page_box .container .box.-functionBox .img{margin-bottom:calc(28 / 390 * 100vw)}}.-monosc .page_box .container .box .box_title{font-size:30px}@media (max-width: 1145px){.-monosc .page_box .container .box .box_title{font-size:calc(30 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .page_box .container .box .box_title{font-size:calc(18 / 390 * 100vw)}}.-monosc .monoscMainVisual{background:#A4DAEE;min-height:401px}@media (max-width: 1145px){.-monosc .monoscMainVisual{min-height:calc(401 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscMainVisual{min-height:calc(235 / 390 * 100vw)}}.-monosc .monoscMainVisual .container{max-width:1140px;padding:0 20px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:0}@media (max-width: 767px){.-monosc .monoscMainVisual .container{padding:0 calc(15 / 390 * 100vw)}}.-monosc .monoscMainVisual .colLeft{width:50%;padding:117px 0 0 50px;display:flex;align-items:flex-start;flex-wrap:wrap;flex-shrink:0}@media (max-width: 1145px){.-monosc .monoscMainVisual .colLeft{padding:calc(117 / 1145 * 100vw) 0 0 calc(50 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscMainVisual .colLeft{width:100%;padding:calc(63 / 390 * 100vw) 0 0}}.-monosc .monoscMainVisual .colLeft .title{width:363px;color:#474747;font-size:22px;font-weight:500;text-align:center;letter-spacing:calc(14em / 1000)}@media (max-width: 1145px){.-monosc .monoscMainVisual .colLeft .title{width:calc(363 / 1145 * 100vw);font-size:calc(22 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscMainVisual .colLeft .title{width:calc(295 / 390 * 100vw);font-size:calc(19 / 390 * 100vw)}}.-monosc .monoscMainVisual .colLeft .title img{margin:11px auto 0;display:block}@media (max-width: 1145px){.-monosc .monoscMainVisual .colLeft .title img{width:calc(305.4 / 1145 * 100vw);height:calc(58 / 1145 * 100vw);margin:calc(11 / 1145 * 100vw) auto 0}}@media (max-width: 767px){.-monosc .monoscMainVisual .colLeft .title img{width:calc(250 / 390 * 100vw);height:auto;margin:calc(11 / 390 * 100vw) auto 0}}.-monosc .monoscMainVisual .colLeft .salesforcePartner{padding-top:31px}@media (max-width: 1145px){.-monosc .monoscMainVisual .colLeft .salesforcePartner{padding-top:calc(31 / 1145 * 100vw)}.-monosc .monoscMainVisual .colLeft .salesforcePartner img{width:calc(77 / 1145 * 100vw);height:calc(82 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscMainVisual .colLeft .salesforcePartner{padding-top:calc(40 / 390 * 100vw)}.-monosc .monoscMainVisual .colLeft .salesforcePartner img{width:calc(50 / 390 * 100vw);height:calc(54 / 390 * 100vw)}}.-monosc .monoscMainVisual .colLeft .btns{width:100%;margin-top:43px;display:flex;justify-content:space-around}@media (max-width: 1145px){.-monosc .monoscMainVisual .colLeft .btns{margin-top:calc(43 / 1145 * 100vw)}.-monosc .monoscMainVisual .colLeft .btns .btn{font-size:calc(18 / 1145 * 100vw);line-height:calc(27 / 1145 * 100vw);padding:calc(15 / 1145 * 100vw);width:calc(227 / 1145 * 100vw);border-radius:calc(35 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscMainVisual .colLeft .btns{margin-top:calc(15 / 390 * 100vw)}.-monosc .monoscMainVisual .colLeft .btns .btn{font-size:calc(16 / 390 * 100vw);line-height:calc(17 / 390 * 100vw);padding:calc(12 / 390 * 100vw);width:calc(165 / 390 * 100vw);border-radius:calc(35 / 390 * 100vw)}}.-monosc .monoscMainVisual .colRight{width:50%;padding:21px 11px 0 17px;flex-shrink:0}@media (max-width: 1145px){.-monosc .monoscMainVisual .colRight{padding:calc(21 / 1145 * 100vw) calc(11 / 1145 * 100vw) 0 calc(17 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscMainVisual .colRight{display:none}}.-monosc .monoscMainVisual .colRight .img{margin-bottom:-38px}@media (max-width: 1145px){.-monosc .monoscMainVisual .colRight .img{margin-bottom:calc(-38 / 1145 * 100vw);text-align:right}.-monosc .monoscMainVisual .colRight .img img{width:calc(519 / 1145 * 100vw);height:calc(417 / 1145 * 100vw)}}.-monosc .monoscColumn2{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 767px){.-monosc .monoscColumn2{display:block}}.-monosc .monoscColumn2 .colTxt{width:477px}@media (max-width: 1145px){.-monosc .monoscColumn2 .colTxt{width:48%}}@media (max-width: 767px){.-monosc .monoscColumn2 .colTxt{width:100%}}.-monosc .monoscColumn2 .colImg{width:456px;margin-right:8px;padding:13px 0 21px;background:#F8F8F8;text-align:center}@media (max-width: 1145px){.-monosc .monoscColumn2 .colImg{width:48%;padding:13px 15px 21px}}@media (max-width: 767px){.-monosc .monoscColumn2 .colImg{width:100%;padding:calc(13 / 390 * 100vw) calc(15 / 390 * 100vw) calc(21 / 390 * 100vw)}}.-monosc .monoscColumn2 .colImg .imgCaption{color:#000519;font-size:26px;font-weight:bold;line-height:38px}@media (max-width: 767px){.-monosc .monoscColumn2 .colImg .imgCaption{font-size:calc(24 / 390 * 100vw);line-height:calc(36 / 390 * 100vw)}}.-monosc .monoscColumn2 .colImg .imgCaption span{margin-top:7px;color:#A2031F;font-size:46px;line-height:52px;display:block}@media (max-width: 767px){.-monosc .monoscColumn2 .colImg .imgCaption span{margin-top:calc(7 / 390 * 100vw);font-size:calc(44 / 390 * 100vw);line-height:calc(50 / 390 * 100vw)}}.-monosc .monoscColumn2 .colImg p{margin-top:13px;font-size:16px}@media (max-width: 767px){.-monosc .monoscColumn2 .colImg p{margin-top:calc(13 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.-monosc .monoscColumn2 .colImg p a{color:#1F82C5}.-monosc .monoscWhitepaper{width:731px;margin:50px auto 0;background:#000519;display:flex}@media (max-width: 1145px){.-monosc .monoscWhitepaper{width:calc(731 / 1145 * 100vw);margin:calc(50 / 1145 * 100vw) auto 0}}@media (max-width: 767px){.-monosc .monoscWhitepaper{width:100%;margin-top:calc(30 / 390 * 100vw);flex-wrap:wrap}}.-monosc .monoscWhitepaper .colTxt{width:50%;padding:19px 0 19px 55px;color:#fff}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colTxt{padding:calc(19 / 1145 * 100vw) 0 calc(19 / 1145 * 100vw) calc(55 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colTxt{width:100%;padding:calc(15 / 390 * 100vw);order:1}}.-monosc .monoscWhitepaper .colTxt .blockTitle{padding-left:13px;border-left:3px solid #fff;font-size:11px;font-weight:bold;line-height:21px}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colTxt .blockTitle{padding-left:calc(13 / 1145 * 100vw);font-size:calc(11 / 1145 * 100vw);line-height:calc(21 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colTxt .blockTitle{padding-left:calc(13 / 390 * 100vw);border-left-width:calc(3 / 390 * 100vw);font-size:calc(11 / 390 * 100vw);line-height:calc(21 / 390 * 100vw)}}.-monosc .monoscWhitepaper .colTxt h3{font-size:18px;font-weight:bold;line-height:28px}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colTxt h3{font-size:calc(18 / 1145 * 100vw);line-height:calc(28 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colTxt h3{font-size:calc(17 / 390 * 100vw);line-height:calc(28 / 390 * 100vw)}}.-monosc .monoscWhitepaper .colTxt h3 span{font-size:14px}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colTxt h3 span{font-size:calc(14 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colTxt h3 span{font-size:calc(14 / 390 * 100vw)}}.-monosc .monoscWhitepaper .colTxt .btnWrapper{margin-top:0;text-align:left}@media (max-width: 767px){.-monosc .monoscWhitepaper .colTxt .btnWrapper{text-align:center}}.-monosc .monoscWhitepaper .colTxt .btn{margin-top:11px}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colTxt .btn{margin-top:calc(11 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colTxt .btn{margin-top:calc(11 / 390 * 100vw)}}.-monosc .monoscWhitepaper .colImg{width:50%;padding:5px 0 0px 37px;display:flex;align-items:flex-start}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colImg{padding:calc(5 / 1145 * 100vw) calc(15 / 1145 * 100vw) 0 calc(37 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colImg{width:100%;padding:calc(15 / 390 * 100vw) calc(15 / 390 * 100vw) 0;text-align:center;flex-wrap:wrap;order:0}.-monosc .monoscWhitepaper .colImg .img02{width:100%;order:1}}.-monosc .monoscWhitepaper .colImg .img03{margin:9px 0 0 -8px}@media (max-width: 1145px){.-monosc .monoscWhitepaper .colImg .img03{margin:calc(9 / 1145 * 100vw) 0 0 calc(-8 / 1145 * 100vw)}}@media (max-width: 767px){.-monosc .monoscWhitepaper .colImg .img03{width:100%;margin:0;order:0}}.-monosc .monoscWhitepaper .colImg .img03 img{vertical-align:top}.-monosc .monoscColumn3{display:flex;justify-content:space-between}@media (max-width: 767px){.-monosc .monoscColumn3{display:block;margin-top:calc(40 / 390 * 100vw)}}.-monosc .monoscColumn3 .item{width:308px;margin-top:60px;padding:0 20px 35px;background:#F8F8F8}@media (max-width: 1145px){.-monosc .monoscColumn3 .item{width:calc((100% - 55px) / 3)}}@media (max-width: 767px){.-monosc .monoscColumn3 .item{width:100%;margin-top:calc(50 / 390 * 100vw);padding:20px calc(20 / 390 * 100vw) calc(35 / 390 * 100vw)}}.-monosc .monoscColumn3 .item h3{font-size:22px;line-height:1.455;font-weight:bold;color:#fff;text-align:center;background:#1F82C5;padding:12px 10px;margin-bottom:20px;margin-top:-38px}@media (max-width: 767px){.-monosc .monoscColumn3 .item h3{font-size:calc(20 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(10 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);margin-top:calc(-50 / 390 * 100vw)}}.-monosc .monoscColumn3 .item p{font-size:16px;line-height:24px}.-monosc .monoscColumn3 .item p span{font-weight:bold;color:#1F82C5}.-monosc .monoscColumn3 .item p strong{font-weight:bold;color:#1F82C5}@media (max-width: 767px){.-monosc .monoscColumn3 .item p{font-size:calc(16 / 390 * 100vw);line-height:calc(24 / 390 * 100vw)}}.-monosc .btnWrapper{margin-top:40px;text-align:center}@media (max-width: 767px){.-monosc .btnWrapper{margin-top:calc(30 / 390 * 100vw)}}.-monosc .page_box .container .box .functionList::after{width:calc((100% - 55px ) / 3);content:"";display:block}@media (max-width: 767px){.-monosc .page_box .container .box .functionList::after{display:none}}.-monosc .page_box .container .box .functionList .functionListItem h3{font-weight:500}.-monosc .page_box .container .box .functionList .functionListItem h3 span{margin-top:4px;font-size:14px}@media (max-width: 767px){.-monosc .page_box .container .box .functionList .functionListItem h3 span{margin-top:calc(4 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.-monosc .monoscList{margin:0 0 50px 23px;font-size:18px;font-weight:bold}@media (max-width: 767px){.-monosc .monoscList{margin:0 0 calc(50 / 390 * 100vw) calc(23 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}.-monosc .monoscList li{padding-left:1.5em;position:relative}.-monosc .monoscList li::before{content:"●";display:block;position:absolute;top:0;left:0}.-monosc .monoscList li+li{margin-top:13px}@media (max-width: 767px){.-monosc .monoscList li+li{margin-top:calc(13 / 390 * 100vw)}}.-monosc .page_box .container .box .monoscRelatedContent{display:flex;justify-content:space-around}@media (max-width: 1145px){.-monosc .page_box .container .box .monoscRelatedContent{justify-content:space-between}}@media (max-width: 767px){.-monosc .page_box .container .box .monoscRelatedContent{display:block}}.-monosc .page_box .container .box .monoscRelatedContent .item{width:440px}@media (max-width: 1145px){.-monosc .page_box .container .box .monoscRelatedContent .item{width:calc((100% - 27.5px) / 2)}}@media (max-width: 767px){.-monosc .page_box .container .box .monoscRelatedContent .item{width:100%}.-monosc .page_box .container .box .monoscRelatedContent .item+.item{margin-top:calc(30 / 390 * 100vw)}}.-monosc .page_box .container .box .monoscRelatedContent .item .img{margin-bottom:23px;border:1px solid #C6C6C6;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){.-monosc .page_box .container .box .monoscRelatedContent .item .img{margin-bottom:calc(23 / 390 * 100vw)}.-monosc .page_box .container .box .monoscRelatedContent .item .img img{width:100%}}.-monosc .page_box .container .box .monoscRelatedContent .item .txt{padding-left:15px;padding-right:15px}@media (max-width: 767px){.-monosc .page_box .container .box .monoscRelatedContent .item .txt{padding-left:calc(15 / 390 * 100vw);padding-right:calc(15 / 390 * 100vw)}}.-monosc .page_box .container .box .monoscRelatedContent .item h3{margin-bottom:30px;padding-left:1.5em;font-size:18px;font-weight:bold;line-height:27px;position:relative}@media (max-width: 767px){.-monosc .page_box .container .box .monoscRelatedContent .item h3{margin-bottom:calc(30 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);line-height:calc(27 / 390 * 100vw)}}.-monosc .page_box .container .box .monoscRelatedContent .item h3::before{content:"●";display:block;position:absolute;top:0;left:0}.-monosc .page_box .container .box .monoscRelatedContent .item p{margin-bottom:44px;font-size:16px;line-height:28px}@media (max-width: 767px){.-monosc .page_box .container .box .monoscRelatedContent .item p{margin-bottom:calc(30 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);line-height:calc(28 / 390 * 100vw)}}.-monosc .monoscSec .area01{background:#091547}.-monosc .monoscSec .area01 .container{max-width:974px;padding:28px 20px;margin:0 auto}@media (max-width: 767px){.-monosc .monoscSec .area01 .container{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.-monosc .monoscSec .area01 .h2Area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.-monosc .monoscSec .area01 .h2Area .title{font-size:40px;line-height:1.45;font-weight:bold;color:#fff}@media (max-width: 767px){.-monosc .monoscSec .area01 .h2Area .title{font-size:calc(24 / 390 * 100vw)}}.-monosc .monoscSec .area02{max-width:1040px;margin:0 auto 68px;padding:0 20px}@media (max-width: 767px){.-monosc .monoscSec .area02{padding:0 calc(15 / 390 * 100vw);margin:0 auto calc(40 / 390 * 100vw)}}.-monosc .monoscSec .area02 .container{padding:55px 40px 50px;background:#fff}@media (max-width: 767px){.-monosc .monoscSec .area02 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.-monosc .monoscSec .area02 .box{position:relative}@media (max-width: 1145px){.-monosc .monoscSec .area02 .box{width:calc(950 / 1280 * 100vw);margin:calc(-300 / 1280 * 100vw) auto 0}}@media (max-width: 767px){.-monosc .monoscSec .area02 .box{width:100%;margin:0 auto;padding:0}}.-monosc .monoscSec .area02 .box .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:42px}@media (max-width: 767px){.-monosc .monoscSec .area02 .box .column{flex-direction:column-reverse;margin-bottom:calc(30 / 390 * 100vw)}}.-monosc .monoscSec .area02 .box .txtArea{width:731px;margin-right:35px}@media (max-width: 767px){.-monosc .monoscSec .area02 .box .txtArea{width:100%;margin-right:0}}.-monosc .monoscSec .area02 .box .txtArea p{font-size:16px;line-height:1.7;font-weight:500}@media (max-width: 767px){.-monosc .monoscSec .area02 .box .txtArea p{font-size:calc(16 / 390 * 100vw)}}.-monosc .monoscSec .area02 .box .img{margin:0;width:152px;text-align:center}@media (max-width: 767px){.-monosc .monoscSec .area02 .box .img{width:100%;margin-bottom:calc(20 / 390 * 100vw)}}.img_center{text-align:center}.popup-bnr{position:fixed;bottom:110px;right:20px;z-index:1100}@media (max-width: 767px){.popup-bnr{width:200px;bottom:21.7948717949vw;right:10px}}.popup-bnr.hidden{display:none}.popup-bnr .inner{position:relative}.popup-bnr .inner a:hover{opacity:0.8}.popup-bnr .inner a img{border-radius:10px;box-shadow:0px 0px 9px rgba(0,0,0,0.29);width:250px}.popup-bnr .inner .closeBtn{position:absolute;top:0;right:0;cursor:pointer;width:20px;height:20px;transform:translate(50%, -50%)}.popup-bnr .inner .closeBtn:hover{opacity:0.8}.popup-bnr .inner .closeBtn img{width:100%}@media (max-width: 1145px){.topSec01 .area01-02 .container1.-type2{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type2{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw) calc(40 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3{max-width:1120px;padding:0 20px;align-items:center;gap:20px}@media (max-width: 1145px){.topSec01 .area01-02 .container1.-type3{padding:20px 20px 0}}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3{padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .left{width:400px;display:block}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left{width:100%}}.topSec01 .area01-02 .container1.-type3 .left .tagline{font-size:20px;font-weight:bold;line-height:calc(28em / 18);margin-bottom:14px;text-align:left}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left .tagline{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(14 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .left .leftItem:first-of-type{margin-right:0}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left .leftItem:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .left .checkList{margin-top:11px;display:flex}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left .checkList{margin-top:calc(11 / 390 * 100vw);display:block}}.topSec01 .area01-02 .container1.-type3 .left .checkList .checkListItem a{color:#fff;text-decoration:underline;font-size:16px;line-height:1.333;font-weight:normal}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left .checkList .checkListItem a{font-size:calc(16 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .left .checkList .checkListItem::before{content:"";width:26px;height:25px;display:inline-block;background-image:url("../images/ico-check.svg");background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:text-bottom}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left .checkList .checkListItem::before{width:calc(26 / 390 * 100vw);height:calc(25 / 390 * 100vw);margin-right:calc(8 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .left .checkList .checkListItem:not(:first-of-type){margin-top:0;margin-left:30px}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .left .checkList .checkListItem:not(:first-of-type){margin-top:calc(13 / 390 * 100vw);margin-left:0}}.topSec01 .area01-02 .container1.-type3 .rankingArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .rankingArea{flex-direction:column;gap:calc(15 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .rankingArea .textArea .text1{font-size:14px;line-height:16px;font-weight:bold;color:#fff;margin-bottom:8px}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .rankingArea .textArea .text1{font-size:calc(14 / 390 * 100vw);line-height:calc(16 / 390 * 100vw);margin-bottom:calc(8 / 390 * 100vw)}}.topSec01 .area01-02 .container1.-type3 .rankingArea .textArea .text2{font-size:12px;line-height:16px;color:#fff}@media (max-width: 767px){.topSec01 .area01-02 .container1.-type3 .rankingArea .textArea .text2{font-size:calc(12 / 390 * 100vw);line-height:calc(16 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left.-type2{width:475px;display:block}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2{width:100%}}.topSec01 .area01-02 .container1 .left.-type2 .tagline{font-size:20px;font-weight:bold;line-height:calc(28em / 20);margin-bottom:14px;text-align:left}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2 .tagline{font-size:calc(20 / 390 * 100vw);margin-bottom:calc(14 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left.-type2 .leftItem:first-of-type{margin-right:0}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2 .leftItem:first-of-type{margin-right:0;margin-bottom:calc(20 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left.-type2 .checkList{margin-top:11px;display:flex}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2 .checkList{margin-top:calc(11 / 390 * 100vw);display:block}}.topSec01 .area01-02 .container1 .left.-type2 .checkList .checkListItem a{color:#fff;text-decoration:underline;font-size:18px;line-height:1.333;font-weight:normal}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2 .checkList .checkListItem a{font-size:calc(18 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left.-type2 .checkList .checkListItem::before{content:"";width:26px;height:25px;display:inline-block;background-image:url("../images/ico-check.svg");background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:text-bottom}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2 .checkList .checkListItem::before{width:calc(26 / 390 * 100vw);height:calc(25 / 390 * 100vw);margin-right:calc(8 / 390 * 100vw)}}.topSec01 .area01-02 .container1 .left.-type2 .checkList .checkListItem:not(:first-of-type){margin-top:0;margin-left:30px}@media (max-width: 767px){.topSec01 .area01-02 .container1 .left.-type2 .checkList .checkListItem:not(:first-of-type){margin-top:calc(13 / 390 * 100vw);margin-left:0}}.topSec01 .area01-02 .container1 .right .btnArea .linkBtn.-type2{background:#A2031F;color:#fff}.graybox{background:#F3F3F2;padding:50px 40px;position:relative;margin-top:70px}@media (max-width: 767px){.graybox{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw);margin-top:calc(50 / 390 * 100vw)}}.graybox .graybox_title{position:absolute;top:0;left:16px;font-size:18px;padding:10px 17px;background:#000;color:#fff;text-align:center;font-weight:bold;transform:translateY(-50%);line-height:1.444}@media (max-width: 767px){.graybox .graybox_title{left:calc(16 / 390 * 100vw);font-size:calc(18 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(15 / 390 * 100vw)}}.graybox .graybox_column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-around;gap:35px}@media (max-width: 767px){.graybox .graybox_column{gap:calc(20 / 390 * 100vw);flex-direction:column;justify-content:center}}.graybox .graybox_img{width:206px;text-align:center}@media (max-width: 767px){.graybox .graybox_img{width:100%;margin-top:calc(15 / 390 * 100vw)}}.graybox .graybox_txtarea{width:644px}@media (max-width: 767px){.graybox .graybox_txtarea{width:100%}}.graybox2{margin:0 8px;padding:29px 24px;background:#F3F3F2}@media (max-width: 767px){.graybox2{margin:0;padding:calc(29 / 390 * 100vw) calc(24 / 390 * 100vw)}}#mask2{background:rgba(0,0,0,0.35);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s}#mask2.-isShow{opacity:1;visibility:visible}.monoscPriceList{max-width:940px;margin:35px auto 45px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;align-items:flex-start}@media (max-width: 767px){.monoscPriceList{margin:calc(35 / 390 * 100vw) auto calc(45 / 390 * 100vw);gap:calc(50 / 390 * 100vw);flex-direction:column}}.monoscPriceList .monoscPriceItem{width:calc((100% - 40px)/3);position:relative}@media (max-width: 767px){.monoscPriceList .monoscPriceItem{width:100%}}.monoscPriceList .monoscPriceItem.-item01 .list:last-of-type{position:relative;margin-bottom:30px}.monoscPriceList .monoscPriceItem.-item01 .list:last-of-type::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;display:block;background-image:linear-gradient(to right, #707070 3px, transparent 3px);background-size:6px 1px;background-repeat:repeat-x;background-position:left bottom}.monoscPriceList .monoscPriceItem.-item02 .title{color:#1F82C5;border-color:#1F82C5}.monoscPriceList .monoscPriceItem.-item02 .txt::after{border-color:#1F82C5 transparent transparent transparent}.monoscPriceList .monoscPriceItem.-item02 .priceArea .plan{background:#1F82C5}.monoscPriceList .monoscPriceItem.-item02 .priceArea .price .value{color:#1F82C5}.monoscPriceList .monoscPriceItem.-item03 .title{color:#5C0F58;border-color:#5C0F58}.monoscPriceList .monoscPriceItem.-item03 .txt::after{border-color:#5C0F58 transparent transparent transparent}.monoscPriceList .monoscPriceItem.-item03 .priceArea .plan{background:#5C0F58}.monoscPriceList .monoscPriceItem.-item03 .priceArea .price .value{color:#5C0F58;font-size:26px;margin:41px 0}@media (max-width: 767px){.monoscPriceList .monoscPriceItem.-item03 .priceArea .price .value{font-size:calc(22 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0}}.monoscPriceList .monoscPriceItem.-item04 .priceArea .plan{background:#091547}.monoscPriceList .monoscPriceItem.-item04 .priceArea .price .value{color:#091547;font-size:26px;margin:41px 0}@media (max-width: 767px){.monoscPriceList .monoscPriceItem.-item04 .priceArea .price .value{font-size:calc(22 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0}}.monoscPriceList .monoscPriceItem.-item04 .priceTxt{border-bottom:1px solid #707070;font-size:16px;font-weight:100;line-height:1.6;text-align:left;padding:0px 4px 14px;margin-bottom:30px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem.-item04 .priceTxt{font-size:calc(16 / 390 * 100vw);padding:0 calc(4 / 390 * 100vw) calc(14 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem.-item05 .priceArea .plan{background:#313131}.monoscPriceList .monoscPriceItem.-item05 .priceArea .price .value{color:#313131;font-size:26px;margin:41px 0}@media (max-width: 767px){.monoscPriceList .monoscPriceItem.-item05 .priceArea .price .value{font-size:calc(22 / 390 * 100vw);margin:calc(30 / 390 * 100vw) 0}}.monoscPriceList .monoscPriceItem.-item05 .priceTxt{border-bottom:1px solid #707070;font-size:16px;font-weight:100;line-height:1.6;text-align:left;padding:0px 4px 14px;margin-bottom:30px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem.-item05 .priceTxt{font-size:calc(16 / 390 * 100vw);padding:0 calc(4 / 390 * 100vw) calc(14 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .title{font-size:18px;line-height:1.444;font-weight:bold;text-align:center;padding:6.5px 4px;border:4px solid #54C2F0;color:#54C2F0;letter-spacing:-0.029em;margin-bottom:16px;font-weight:normal;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .title{font-size:calc(18 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(5 / 390 * 100vw);border-width:calc(4 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .title strong{font-size:26px;line-height:1.423;font-weight:bold}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .title strong{font-size:calc(24 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .title .fontLarge{font-size:24px;line-height:1.458}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .title .fontLarge{font-size:calc(22 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .txt{font-size:16px;font-weight:500;line-height:1.625;padding:0 6px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .txt{font-size:calc(16 / 390 * 100vw);padding:0}}.monoscPriceList .monoscPriceItem .txt::after{content:"";display:block;margin:22px auto 0;width:0;height:0;height:0;height:0;border-style:solid;border-width:23px 25px 0 25px;border-color:#54C2F0 transparent transparent transparent}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .txt::after{border-width:calc(23 / 390 * 100vw) calc(25 / 390 * 100vw) 0 calc(25 / 390 * 100vw);margin:calc(20 / 390 * 100vw) auto 0}}.monoscPriceList .monoscPriceItem .priceArea{margin-top:35px;position:relative}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea{margin-top:calc(20 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .recommend{display:block;position:absolute;top:0;left:50%;color:#fff;background:#A2031F;border-radius:20px;font-size:14px;line-height:1.426;font-weight:bold;padding:6px;width:180px;transform:translate(-50%, -50%);text-align:center}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .recommend{font-size:calc(12 / 390 * 100vw);border-radius:calc(20 / 390 * 100vw);padding:calc(6 / 390 * 100vw);width:calc(165 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .plan{background:#54C2F0;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-size:24px;line-height:1.458;font-weight:bold;text-align:center;padding:20px 10px 10px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .plan{border-top-left-radius:calc(15 / 390 * 100vw);border-top-right-radius:calc(15 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .priceTxtArea{background:#F2F2F2;padding:20px 10px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .priceTxtArea{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw) calc(30 / 390 * 100vw);border-bottom-right-radius:calc(15 / 390 * 100vw);border-bottom-left-radius:calc(15 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .price{text-align:center;font-size:20px;line-height:1.45;font-weight:500;margin-bottom:7px;margin:0 -2px 7px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .price{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .price .value{font-family:Arial,"sans-serif";font-weight:bold;font-size:36px;line-height:1.333;display:inline-block;vertical-align:sub;color:#54C2F0;margin-left:5px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .price .value{font-size:calc(30 / 390 * 100vw);margin-left:calc(7 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .fontSmall{text-align:center;font-size:12px;line-height:1.417;margin-bottom:10px;font-weight:500}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .fontSmall{font-size:calc(12 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .priceArea .initialPrice{text-align:center;font-size:16px;line-height:1.5;margin-bottom:18px;font-weight:500}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .priceArea .initialPrice{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .list{padding:23px 0}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .list{padding:calc(20 / 390 * 100vw) 0}}.monoscPriceList .monoscPriceItem .list:first-of-type{border-top:1px solid #707070}.monoscPriceList .monoscPriceItem .list:not(:first-of-type){position:relative}.monoscPriceList .monoscPriceItem .list:not(:first-of-type)::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;display:block;background-image:linear-gradient(to right, #707070 3px, transparent 3px);background-size:6px 1px;background-repeat:repeat-x;background-position:left bottom}.monoscPriceList .monoscPriceItem .list.-type2{padding:26px 0}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .list.-type2{padding:calc(23 / 390 * 100vw) 0}}.monoscPriceList .monoscPriceItem .list.-type2 li{font-size:16px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .list.-type2 li{font-size:calc(16 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .list li{font-size:16px;line-height:1.5;margin-left:11px;font-weight:bold}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .list li{font-size:calc(16 / 390 * 100vw);margin-left:calc(11 / 390 * 100vw)}}.monoscPriceList .monoscPriceItem .list li+li{margin-top:17px}@media (max-width: 767px){.monoscPriceList .monoscPriceItem .list li+li{margin-top:calc(16 / 390 * 100vw)}}.monoscPricePrivate{max-width:890px;margin:0 auto}.monoscPricePrivate .plan{background:#000519;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-size:24px;line-height:1.458;font-weight:bold;text-align:center;padding:15px 10px;width:300px;display:table}@media (max-width: 767px){.monoscPricePrivate .plan{border-top-left-radius:calc(15 / 390 * 100vw);border-top-right-radius:calc(15 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw);width:100%;display:block}}.monoscPricePrivate .priceArea{background:#F8F8F8;padding:33px 27px}@media (max-width: 767px){.monoscPricePrivate .priceArea{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.monoscPricePrivate .priceArea .txt{font-size:16px;line-height:1.8125;font-weight:500}@media (max-width: 767px){.monoscPricePrivate .priceArea .txt{font-size:calc(16 / 390 * 100vw)}}.monoscPricePrivate .priceArea .price{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;gap:22px;margin:38px auto}@media (max-width: 767px){.monoscPricePrivate .priceArea .price{gap:calc(20 / 390 * 100vw);margin:calc(20 / 390 * 100vw) auto;flex-direction:column;align-items:center;justify-content:center}}.monoscPricePrivate .priceArea .price .value{font-size:25px;line-height:1.44;font-weight:bold;color:#000519}@media (max-width: 767px){.monoscPricePrivate .priceArea .price .value{font-size:calc(22 / 390 * 100vw);text-align:center}}.monoscPricePrivate .priceArea .price .initialPrice{font-size:14px;line-height:1.429;font-weight:500}@media (max-width: 767px){.monoscPricePrivate .priceArea .price .initialPrice{font-size:calc(14 / 390 * 100vw);text-align:center}}.monoscPricePrivate .priceArea .price2{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;gap:2px;max-width:630px;margin:27px auto;flex-direction:column}@media (max-width: 767px){.monoscPricePrivate .priceArea .price2{gap:calc(2 / 390 * 100vw);margin:calc(20 / 390 * 100vw) auto;flex-direction:column;align-items:center;justify-content:center}}.monoscPricePrivate .priceArea .price2 .value{font-size:25px;line-height:1.44;font-weight:bold;color:#000519}@media (max-width: 767px){.monoscPricePrivate .priceArea .price2 .value{font-size:calc(22 / 390 * 100vw);text-align:center}}.monoscPricePrivate .priceArea .price2 .initialPrice{font-size:14px;line-height:1.429;font-weight:500}@media (max-width: 767px){.monoscPricePrivate .priceArea .price2 .initialPrice{font-size:calc(14 / 390 * 100vw);text-align:center}}.monoscPricePrivate .priceArea .list{padding:29px 0 0;border-top:1px solid #707070;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:16px 59px;flex-wrap:wrap}@media (max-width: 767px){.monoscPricePrivate .priceArea .list{padding:calc(20 / 390 * 100vw) 0}}.monoscPricePrivate .priceArea .list li{font-size:16px;line-height:1.5;padding-left:1.55em;text-indent:-1.55em;margin-left:11px}@media (max-width: 767px){.monoscPricePrivate .priceArea .list li{font-size:calc(16 / 390 * 100vw);margin-left:calc(11 / 390 * 100vw)}}.monoscPricePrivate .priceArea .list li::before{content:"";display:inline-block;width:15.98px;height:15.85px;background-image:url("../images/icon-check.svg");background-size:cover;margin-right:9px;vertical-align:middle;transform:translateY(-2px)}@media (max-width: 767px){.monoscPricePrivate .priceArea .list li::before{width:calc(15.98 / 390 * 100vw);height:calc(15.85 / 390 * 100vw);margin-right:calc(9 / 390 * 100vw);transform:translateY(calc(-2 / 390 * 100vw))}}.soascPriceList{max-width:1060px;margin:35px auto 45px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:35px}@media (max-width: 767px){.soascPriceList{margin:calc(35 / 390 * 100vw) auto calc(45 / 390 * 100vw);gap:calc(35 / 390 * 100vw);flex-direction:column}}.soascPriceList .soascPriceItem{width:calc((100% - 70px)/3);position:relative}@media (max-width: 767px){.soascPriceList .soascPriceItem{width:100%}}.soascPriceList .soascPriceItem.-item02 .title{color:#1F82C5;border-color:#1F82C5}.soascPriceList .soascPriceItem.-item02 .priceArea::before{border-color:#1F82C5 transparent transparent transparent !important}.soascPriceList .soascPriceItem.-item02 .priceArea .plan{background:#1F82C5}.soascPriceList .soascPriceItem.-item02 .priceArea .priceTxtArea{border-color:#1F82C5}.soascPriceList .soascPriceItem.-item02 .priceArea .price .value{color:#1F82C5}.soascPriceList .soascPriceItem.-item03 .title{color:#000519;border-color:#000519}.soascPriceList .soascPriceItem.-item03 .priceArea::before{border-color:#000519 transparent transparent transparent !important}.soascPriceList .soascPriceItem.-item03 .priceArea .plan{background:#000519}.soascPriceList .soascPriceItem.-item03 .priceArea .priceTxtArea{border-color:#000519}.soascPriceList .soascPriceItem.-item03 .priceArea .price .value{color:#000519}.soascPriceList .soascPriceItem.-item04 .priceArea .plan{background:#091547}.soascPriceList .soascPriceItem.-item04 .priceArea .plan{background:#091547}.soascPriceList .soascPriceItem.-item04 .priceArea .priceTxtArea{border-color:#091547}.soascPriceList .soascPriceItem.-item04 .priceArea .price .value{color:#091547}.soascPriceList .soascPriceItem.-item05 .priceArea .plan{background:#646464}.soascPriceList .soascPriceItem.-item05 .priceArea .priceTxtArea{border-color:#646464}.soascPriceList .soascPriceItem.-item05 .priceArea .price{font-size:26px;color:#313131;font-weight:bold;line-height:1.423}@media (max-width: 767px){.soascPriceList .soascPriceItem.-item05 .priceArea .price{font-size:calc(26 / 390 * 100vw)}}.soascPriceList .soascPriceItem.-item05 .priceArea .price .value{color:#000519}.soascPriceList .soascPriceItem.-item05 .priceArea .priceTxtArea .priceTxt{color:#646464}.soascPriceList .soascPriceItem.-item05 .priceArea .fontSmall{margin-bottom:19px}@media (max-width: 767px){.soascPriceList .soascPriceItem.-item05 .priceArea .fontSmall{margin-bottom:calc(15 / 390 * 100vw)}}.soascPriceList .soascPriceItem:nth-of-type(1) .priceArea::before,.soascPriceList .soascPriceItem:nth-of-type(2) .priceArea::before,.soascPriceList .soascPriceItem:nth-of-type(3) .priceArea::before{content:"";display:block;margin:0 auto 25px;width:0;height:0;border-style:solid;border-width:23px 25px 0 25px;border-color:#54C2F0 transparent transparent transparent}@media (max-width: 767px){.soascPriceList .soascPriceItem:nth-of-type(1) .priceArea::before,.soascPriceList .soascPriceItem:nth-of-type(2) .priceArea::before,.soascPriceList .soascPriceItem:nth-of-type(3) .priceArea::before{border-width:calc(23 / 390 * 100vw) calc(25 / 390 * 100vw) 0 calc(25 / 390 * 100vw);margin:calc(0 / 390 * 100vw) auto calc(20 / 390 * 100vw)}}.soascPriceList .soascPriceItem .title{font-size:17px;line-height:1.444;font-weight:bold;text-align:center;padding:16px 1px;border:4px solid #54C2F0;color:#54C2F0;letter-spacing:-0.029em;margin-bottom:16px;font-weight:normal;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.soascPriceList .soascPriceItem .title{font-size:calc(18 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(5 / 390 * 100vw);border-width:calc(4 / 390 * 100vw)}}.soascPriceList .soascPriceItem .title strong{font-size:25px;line-height:1.423;font-weight:bold}@media (max-width: 767px){.soascPriceList .soascPriceItem .title strong{font-size:calc(24 / 390 * 100vw)}}.soascPriceList .soascPriceItem .title .fontLarge{font-size:24px;line-height:1.458}@media (max-width: 767px){.soascPriceList .soascPriceItem .title .fontLarge{font-size:calc(22 / 390 * 100vw)}}.soascPriceList .soascPriceItem .txt{font-size:16px;font-weight:500;line-height:1.625;padding:0 6px}@media (max-width: 767px){.soascPriceList .soascPriceItem .txt{font-size:calc(16 / 390 * 100vw);padding:0}}.soascPriceList .soascPriceItem .priceArea{margin-top:5px;position:relative}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea{margin-top:calc(20 / 390 * 100vw) !important}}.soascPriceList .soascPriceItem .priceArea .recommend{display:inline-block;vertical-align:bottom;color:#fff;background:#A2031F;border-radius:38px;font-size:14px;line-height:1.4;font-weight:bold;padding:7px 23px;text-align:center;margin-right:15px}@media (max-width: 800px){.soascPriceList .soascPriceItem .priceArea .recommend{padding:7px 15px}}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .recommend{font-size:calc(12 / 390 * 100vw);border-radius:calc(20 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(18 / 390 * 100vw);margin-right:calc(12 / 390 * 100vw)}}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea{margin-top:calc(20 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .plan{background:#54C2F0;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-size:24px;line-height:1.458;font-weight:bold;text-align:center;padding:15px 10px}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .plan{border-top-left-radius:calc(15 / 390 * 100vw);border-top-right-radius:calc(15 / 390 * 100vw);font-size:calc(20 / 390 * 100vw);padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .priceTxtArea{background:#F2F2F2;border:solid #54C2F0 3px;padding:20px 25px 15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .priceTxtArea{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw) calc(30 / 390 * 100vw);border-bottom-right-radius:calc(15 / 390 * 100vw);border-bottom-left-radius:calc(15 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .priceTxtArea .priceTxt{font-size:17px;line-height:1.471;letter-spacing:-0.029em;color:#091547;padding-bottom:20px;border-bottom:1px solid #707070;margin-bottom:25px}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .priceTxtArea .priceTxt{font-size:calc(16 / 390 * 100vw);padding-bottom:calc(30 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .price{text-align:center;font-size:20px;line-height:1.45;font-weight:500;margin-bottom:7px;margin:0 auto 12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .price{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .price .value{font-family:Arial,"sans-serif";font-weight:bold;font-size:36px;line-height:1.333;display:inline-block;vertical-align:sub;color:#000000;margin-left:5px}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .price .value{font-size:calc(30 / 390 * 100vw);margin-left:calc(7 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .fontSmall{text-align:center;font-size:12px;line-height:1.417;padding-bottom:15px;font-weight:500}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .fontSmall{font-size:calc(12 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceArea .initialPrice{text-align:center;font-size:16px;line-height:1.5;margin-bottom:10px;font-weight:500}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceArea .initialPrice{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.soascPriceList .soascPriceItem .txt2{font-size:14px;padding:17px 0}@media (max-width: 767px){.soascPriceList .soascPriceItem .txt2{font-size:calc(14 / 390 * 100vw);padding:calc(17 / 390 * 100vw) 0}}.soascPriceList .soascPriceItem .txt2:first-of-type{border-top:1px solid #707070}.soascPriceList .soascPriceItem .priceInnerBlock01{position:relative;border-bottom:#707070 solid 1px}.soascPriceList .soascPriceItem .priceInnerBlock01::after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;display:block;background-image:linear-gradient(to right, #707070 3px, transparent 3px);background-size:6px 1px;background-repeat:repeat-x;background-position:left bottom}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceInnerBlock01 .priceIcon img{width:calc(21/ 390 * 100vw);height:calc(21 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceInnerBlock02 p{font-size:16px;font-weight:bold;border:none;padding-top:23px;margin:0 11px}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceInnerBlock02 p{font-size:calc(16 / 390 * 100vw);padding-top:calc(23 / 390 * 100vw);margin:0 calc(11 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceInnerBlock03 p{font-size:14px;font-weight:bold;border:none;position:relative;text-align:center}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceInnerBlock03 p{font-size:calc(14 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceInnerBlock03 p span{display:inline-block;background:#F2F2F2;position:relative;padding:0 15px}@media (max-width: 767px){.soascPriceList .soascPriceItem .priceInnerBlock03 p span{padding:0 calc(15 / 390 * 100vw)}}.soascPriceList .soascPriceItem .priceInnerBlock03 p::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;display:block;background-image:linear-gradient(to right, #707070 3px, transparent 3px);background-size:6px 1px;background-repeat:repeat-x;background-position:left bottom}.soascPriceList .soascPriceItem .list{padding:23px 0}@media (max-width: 767px){.soascPriceList .soascPriceItem .list{padding:calc(20 / 390 * 100vw) 0}}.soascPriceList .soascPriceItem .list li{font-size:14px;line-height:1.5;margin-left:11px;font-weight:bold}@media (max-width: 767px){.soascPriceList .soascPriceItem .list li{font-size:calc(14 / 390 * 100vw);margin-left:calc(11 / 390 * 100vw)}}.soascPriceList .soascPriceItem .list li+li{margin-top:17px}@media (max-width: 767px){.soascPriceList .soascPriceItem .list li+li{margin-top:calc(16 / 390 * 100vw)}}.priceKomeBox{padding:27px 20px;max-width:1058px;margin:0 auto;border:1px solid #CCCCCC}@media (max-width: 767px){.priceKomeBox{padding:calc(20 / 390 * 100vw) calc(10 / 390 * 100vw)}}.priceKomeBox .komeList li{font-size:14px;line-height:1.5;padding-left:1em;text-indent:-1em}@media (max-width: 767px){.priceKomeBox .komeList li{font-size:calc(14 / 390 * 100vw)}}.priceKomeBox .komeList li+li{margin-top:5px}@media (max-width: 767px){.priceKomeBox .komeList li+li{margin-top:calc(5 / 390 * 100vw)}}.priceKomeBox .komeList li::before{content:"※"}.priceIcon{display:inline-block;margin-left:.5em}.priceIcon img{cursor:pointer}.topBreadcrumb{position:relative;z-index:1;margin-top:20px;margin-bottom:-20px}.topBreadcrumb ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.topBreadcrumb ul li{font-size:10px;line-height:15px;color:#000}@media (max-width: 767px){.topBreadcrumb ul li{font-size:calc(10 / 390 * 100vw);line-height:calc(15 / 390 * 100vw)}}.topBreadcrumb ul li:not(:last-of-type)::after{content:">";display:inline-block;margin-left:7px;margin-right:7px}@media (max-width: 767px){.topBreadcrumb ul li:not(:last-of-type)::after{margin-left:calc(7 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.topBreadcrumb ul li a{color:#000;text-decoration:none}.topBreadcrumb ul li a:hover{text-decoration:underline;color:#000}.topMainVisual{position:relative;z-index:0;margin-top:60px;background:#FFF url("../images/bg_topMainVisual-new.png") no-repeat left top/cover}@media (max-width: 767px){.topMainVisual{margin-top:15.3846153846vw}}.topMainVisual .container{max-width:1160px;padding:20px 20px 85px;margin:0 auto;position:relative;z-index:1}@media (max-width: 767px){.topMainVisual .container{padding-bottom:calc(40 / 390 * 100vw)}}.topMainVisual .mainArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;container-type:inline-size}@media (max-width: 767px){.topMainVisual .mainArea{flex-direction:column;gap:10px}}.topMainVisual .left{width:43.9285714286cqw}@media (max-width: 767px){.topMainVisual .left{width:100%}}.topMainVisual .right{width:54.1071428571cqw;padding-top:.9821428571cqw;padding-right:1.1607142857cqw;position:relative}@media (max-width: 767px){.topMainVisual .right{width:100%;padding-right:0;text-align:center}}.topMainVisual .partnerLogo{position:absolute;top:12px;right:-40px}.topMainVisual .mainSlider .slide{padding:0 0}@media (max-width: 767px){.topMainVisual .mainSlider .slide{padding:0}}.topMainVisual .mainSlider .slide .title{margin-top:11px;height:24.1071428571cqw;margin-bottom:2.2321428571cqw;font-size:4.4642857143cqw;font-weight:bold;margin-bottom:10px;line-height:calc(68/50)}.topMainVisual .mainSlider .slide .title.-small{font-size:4.0178571429cqw}@media (max-width: 767px){.topMainVisual .mainSlider .slide .title.-small{font-size:calc(30 / 390 * 100vw)}}.topMainVisual .mainSlider .slide .title .small{font-size:18px;font-weight:bold;display:block;color:#FFF;background:#1F82C5;text-align:center;margin-bottom:20px;padding:4px 10px;line-height:calc(26/18)}@media (max-width: 767px){.topMainVisual .mainSlider .slide .title{text-align:center;font-size:calc(30 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw);height:calc(177 / 390 * 100vw)}}.topMainVisual .mainSlider .slide .btnWrap{text-align:center;margin-bottom:20px}.topMainVisual .mainSlider .slide .txtCenter img{display:inline-block}.topMainVisual .mainSlider .slide.slide02{padding-left:0;padding-right:0}.topMainVisual .mainSlider .slide.slide02 .title{font-size:4.2857142857cqw}@media (max-width: 767px){.topMainVisual .mainSlider .slide.slide02 .title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.topMainVisual .mainSlider .logoArea{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.topMainVisual .mainSlider .logoArea .salesforce{margin-left:38px}@media (max-width: 767px){.topMainVisual .mainSlider .logoArea .salesforce{margin-left:calc(25 / 390 * 100vw)}}.topMainVisual .mainSlider .logoArea .ai{margin-left:26px;margin-top:-3px}@media (max-width: 767px){.topMainVisual .mainSlider .logoArea .ai{margin-left:calc(20 / 390 * 100vw);margin-top:calc(-3 / 390 * 100vw)}}.topMainVisual .sliderNavWrap{max-width:1120px;margin:13px auto 0;position:relative;z-index:2}@media (max-width: 767px){.topMainVisual .sliderNavWrap{display:none}.topMainVisual .sliderNavWrap.monoscSpWarp{justify-content:center;margin-top:20px;margin-bottom:20px}}.topMainVisual .sliderNavWrap .linkBtn a{width:250px;font-size:18px;font-weight:bold;text-align:center;cursor:pointer;background:#FFF;border:1px solid #ebebeb;box-shadow:0px 3px 6px rgba(0,0,0,0.16);color:#000000;border-radius:8px;padding:20px 0;transition:all .5s ease 0s;display:flex;align-items:center;justify-content:center;text-decoration:none;gap:8px}.topMainVisual .sliderNavWrap .linkBtn a::before{content:'';display:block;width:16px;height:16px;background:url("../images/icon_slideNav_b.svg") no-repeat center/contain;transition:all .5s ease 0s}.topMainVisual .sliderNavWrap .linkBtn a::after{content:"";width:13px;height:13px;background-image:url(../images/link-tab.svg);background-size:cover;background-position:center;display:inline-block}.topMainVisual .sliderNavWrap .linkBtn a.active,.topMainVisual .sliderNavWrap .linkBtn a:hover{background:#1F82C5;color:#FFF}.topMainVisual .sliderNavWrap .linkBtn a.active::before,.topMainVisual .sliderNavWrap .linkBtn a:hover::before{background-image:url("../images/icon_slideNav_w.svg")}.topMainVisual .sliderNav{display:flex;gap:40px;justify-content:center}@media (max-width: 1145px){.topMainVisual .sliderNav{gap:8px}}.topMainVisual .sliderNav div{width:250px;font-size:18px;font-weight:bold;text-align:center;cursor:pointer;background:#FFF;border:1px solid #ebebeb;box-shadow:0px 3px 6px rgba(0,0,0,0.16);color:#000000;border-radius:8px;padding:20px 0;transition:all .5s ease 0s;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 767px){.topMainVisual .sliderNav div.onlypc{display:none}}.topMainVisual .sliderNav div::before{content:'';display:block;width:16px;height:16px;background:url("../images/icon_slideNav_b.svg") no-repeat center/contain}.topMainVisual .sliderNav div.active,.topMainVisual .sliderNav div:hover{background:#1F82C5;color:#FFF}.topMainVisual .sliderNav div.active::before,.topMainVisual .sliderNav div:hover::before{background-image:url("../images/icon_slideNav_w.svg")}.topMainVisual .sliderNav div.link-tab.active,.topMainVisual .sliderNav div.link-tab:hover{background:#032E61}.topMainVisual .sliderNav div.link-tab.active::before,.topMainVisual .sliderNav div.link-tab:hover::before{background-image:url("../images/icon_slideNav_w_n.svg")}.topMainVisual .sliderNav div.link-tab::after{content:"";width:13px;height:13px;background-image:url(../images/link-tab.svg);background-size:cover;background-position:center;display:inline-block}_::-webkit-full-page-media,_:future,:root .topMainVisual .mainSlider .slide .title{font-size:4.2857142857cqw}_::-webkit-full-page-media,_:future,:root .topMainVisual .mainSlider .slide.slide02 .title{font-size:4.0178571429cqw}.topLogoSliderArea{margin-top:-65px;position:relative;z-index:1}@media (max-width: 767px){.topLogoSliderArea{margin-top:calc(-20 / 390 * 100vw)}}.topLogoSliderArea .container{max-width:1040px;margin:0 auto;padding:27px 20px 0}@media (max-width: 767px){.topLogoSliderArea .container{padding:calc(25 / 390 * 100vw) calc(15 / 390 * 100vw) 0}}.topLogoSliderArea .h2Title{font-size:26px;line-height:1.423;font-weight:bold;text-align:center}@media (max-width: 767px){.topLogoSliderArea .h2Title{font-size:calc(18 / 390 * 100vw)}}.topLogoSliderArea .h2Title .colorblue1{color:#1F82C5}.topLogoSliderArea .h2Title .colorblue2{color:#54C2F0}.topLogoSliderArea .topLogoList{margin:30px 0 0;padding-bottom:20px;opacity:0;transition:opacity .3s linear}.topLogoSliderArea .topLogoList.slick-initialized{opacity:1}@media (max-width: 767px){.topLogoSliderArea .topLogoList{margin:calc(20 / 390 * 100vw) 0 0;padding-bottom:calc(15 / 390 * 100vw)}}.topLogoSliderArea .topLogoList .slick-track{padding:0;display:flex;align-items:center;flex-shrink:0;transition:transform 0s linear 0s}.topLogoSliderArea .topLogoList .slick-track .logoItem{padding:0 10px;text-align:center}.topLogoSliderArea .topLogoList .slick-track .logoItem:focus{outline:none}.topSec05 .container{max-width:1040px;margin:0 auto;padding:64px 20px 96px}@media (max-width: 767px){.topSec05 .container{padding:calc(40 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec05 .h2Title{display:table;font-size:40px;line-height:1.45;font-weight:bold;text-align:center;padding-bottom:6px;border-bottom:5px solid #595757;margin:0 auto 37px}@media (max-width: 767px){.topSec05 .h2Title{font-size:calc(30 / 390 * 100vw);padding-bottom:calc(4 / 390 * 100vw);margin:0 auto calc(30 / 390 * 100vw);border-bottom-width:calc(4 / 390 * 100vw)}}.topSec05 .txt{font-size:16px;line-height:1.875;font-weight:500}@media (max-width: 767px){.topSec05 .txt{font-size:calc(16 / 390 * 100vw)}}.topSec05 .row{margin:95px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:28px;max-width:956px}@media (max-width: 767px){.topSec05 .row{margin:calc(70 / 390 * 100vw) auto 0;gap:calc(65 / 390 * 100vw);flex-direction:column}}.topSec05 .row .item{width:calc((100% - 28px)/2);background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:0 23.5px 33px;position:relative}@media (max-width: 767px){.topSec05 .row .item{width:100%;padding:0 calc(12 / 390 * 100vw) calc(25 / 390 * 100vw);position:relative}}.topSec05 .row .itemTitle{display:table;font-size:25px;line-height:1.44;font-weight:bold;color:#fff;padding:9px 20px;max-width:353px;width:100%;background:#319AD3;text-align:center;margin:-45px auto 24px}@media (max-width: 767px){.topSec05 .row .itemTitle{font-size:calc(18 / 390 * 100vw);padding:calc(9 / 390 * 100vw) calc(15 / 390 * 100vw);max-width:calc(300 / 390 * 100vw);margin:calc(-35 / 390 * 100vw) auto calc(20 / 390 * 100vw)}}.topSec05 .row .itemTitle .fontSmall{display:inline-block;font-size:20px}@media (max-width: 767px){.topSec05 .row .itemTitle .fontSmall{font-size:calc(16 / 390 * 100vw)}}.topSec05 .row .itemTxt{font-size:16px;line-height:1.6875;font-weight:500}@media (max-width: 767px){.topSec05 .row .itemTxt{font-size:calc(15 / 390 * 100vw)}}.topSec05 .row .img{margin-top:43.5px;text-align:center;margin-bottom:42.6px}@media (max-width: 767px){.topSec05 .row .img{margin-top:calc(30 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.topSec05 .row .imgSlider{margin:22px -20px 16px;transition:opacity .3s linear}@media (max-width: 767px){.topSec05 .row .imgSlider{margin:calc(20 / 390 * 100vw) calc(-12 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topSec05 .row .imgSlider h4{font-size:20px;line-height:1.45;font-weight:bold;text-align:center;margin-bottom:8px}@media (max-width: 767px){.topSec05 .row .imgSlider h4{font-size:calc(17 / 390 * 100vw);margin-bottom:calc(7 / 390 * 100vw)}}.topSec05 .row .imgSlider .slick-list{padding:0 !important}.topSec05 .row .imgSlider .slick-list img{margin:0 auto}.topCase .container{max-width:1040px;margin:0 auto;padding:60px 20px 120px}@media (max-width: 767px){.topCase .container{padding:calc(40 / 390 * 100vw) calc(15 / 390 * 100vw)}}.topCase .h2Title{font-size:40px;line-height:1.45;font-weight:bold;text-align:center;margin-bottom:35px}@media (max-width: 767px){.topCase .h2Title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.topCase .txt{font-size:20px;line-height:2;font-weight:500}@media (max-width: 767px){.topCase .txt{font-size:calc(16 / 390 * 100vw);line-height:1.5}}.topCaseList{margin:50px auto 0;max-width:914px}@media (max-width: 767px){.topCaseList{margin:calc(30 / 390 * 100vw) auto 0}}.topCaseList .topCaseItem{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:13px 15px 10px 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:18px}@media (max-width: 767px){.topCaseList .topCaseItem{padding:calc(13 / 390 * 100vw) calc(12 / 390 * 100vw);flex-direction:column}}.topCaseList .topCaseItem+.topCaseItem{margin-top:38px}@media (max-width: 767px){.topCaseList .topCaseItem+.topCaseItem{margin-top:calc(20 / 390 * 100vw)}}.topCaseList .caseItemImg{width:338px}@media (max-width: 767px){.topCaseList .caseItemImg{width:100%}.topCaseList .caseItemImg img{width:100%}}.topCaseList .txtArea{padding-bottom:77px;position:relative;width:533px}@media (max-width: 767px){.topCaseList .txtArea{padding-bottom:0;width:100%}}.topCaseList .caseItemName{font-size:20px;line-height:1.55;font-weight:normal;margin-bottom:9px}@media (max-width: 767px){.topCaseList .caseItemName{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(10 / 390 * 100vw)}}.topCaseList .caseItemName a{text-decoration:none}.topCaseList .caseItemTxt{font-size:18px !important;line-height:1.444 !important;font-weight:bold !important}@media (max-width: 767px){.topCaseList .caseItemTxt{font-size:calc(15 / 390 * 100vw) !important}}.topCaseList .moreBtn{position:absolute;bottom:8px;right:0}@media (max-width: 767px){.topCaseList .moreBtn{position:static;text-align:center;margin-top:calc(20 / 390 * 100vw)}}.topSec06{background:linear-gradient(180deg, #080808 0%, #080808 53%, #292929 53%, #292929 100%)}.topSec06 .container{max-width:1040px;margin:0 auto;padding:33px 20px 102px}@media (max-width: 767px){.topSec06 .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw) calc(50 / 390 * 100vw);background:linear-gradient(180deg, #080808 0%, #080808 60.5%, #292929 60.5%, #292929 100%)}}.topSec06 .h2Title{font-size:50px;padding-bottom:10px;border-bottom:2px solid #fff;font-weight:bold;text-align:center;margin-bottom:27px;color:#fff}@media (max-width: 767px){.topSec06 .h2Title{font-size:calc(30 / 390 * 100vw);padding-bottom:calc(6 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.topSec06 .txt{font-size:22px;font-weight:500;line-height:1.682;color:#fff}@media (max-width: 767px){.topSec06 .txt{font-size:16px;line-height:1.5}}.topSec06 .img{display:table;margin:60px auto 135px;text-align:center;position:relative}@media (max-width: 1280px){.topSec06 .img{width:calc(736 / 1280 * 100vw);margin:calc(60 / 1280 * 100vw) auto calc(135 / 1280 * 100vw)}}@media (max-width: 767px){.topSec06 .img{width:calc(300 / 390 * 100vw);margin:calc(30 / 390 * 100vw) auto calc(50 / 390 * 100vw)}}.topSec06 .img img{width:100%}.topSec06 .img .txt1{width:435px;color:#fff;font-size:34px;font-weight:bold;line-height:1.442;background:#E72B58;padding:20px 10px;border-radius:75px;position:absolute;top:80px;right:-233px}@media (max-width: 1280px){.topSec06 .img .txt1{width:calc(435 / 1280 * 100vw);font-size:calc(34 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw) calc(10 / 1280 * 100vw);border-radius:calc(75 / 1280 * 100vw);top:calc(80 / 1280 * 100vw);right:calc(-233 / 1280 * 100vw)}}@media (max-width: 767px){.topSec06 .img .txt1{width:calc(170 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);top:calc(55 / 390 * 100vw);right:calc(-40 / 390 * 100vw);border-radius:calc(100 / 390 * 100vw)}}.topSec06 .img .txt2{width:238px;color:#000;font-size:30px;font-weight:bold;line-height:1.467;background:#FFDD00;padding:18.5px 10px;border-radius:75px;position:absolute;bottom:182px;left:-153px}@media (max-width: 1280px){.topSec06 .img .txt2{width:calc(238 / 1280 * 100vw);font-size:calc(30 / 1280 * 100vw);padding:calc(18.5 / 1280 * 100vw) calc(10 / 1280 * 100vw);border-radius:calc(75 / 1280 * 100vw);bottom:calc(182 / 1280 * 100vw);left:calc(-153 / 1280 * 100vw)}}@media (max-width: 767px){.topSec06 .img .txt2{width:calc(90 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(5 / 390 * 100vw);bottom:calc(45 / 390 * 100vw);left:calc(-40 / 390 * 100vw)}}.topSec06 .img .txt3{width:358px;color:#fff;font-size:30px;font-weight:bold;line-height:1.467;background:#0099BB;padding:18.5px 10px;border-radius:75px;position:absolute;bottom:-37px;right:-205px}@media (max-width: 1280px){.topSec06 .img .txt3{width:calc(358 / 1280 * 100vw);font-size:calc(30 / 1280 * 100vw);padding:calc(18.5 / 1280 * 100vw) calc(10 / 1280 * 100vw);border-radius:calc(75 / 1280 * 100vw);bottom:calc(-37 / 1280 * 100vw);right:calc(-205 / 1280 * 100vw)}}@media (max-width: 767px){.topSec06 .img .txt3{width:calc(140 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(5 / 390 * 100vw);bottom:calc(-20 / 390 * 100vw);right:calc(-30 / 390 * 100vw)}}.topSec06 .txt2{color:#fff;font-weight:bold;text-align:center;font-size:42px;line-height:1.452;margin-bottom:17px}@media (max-width: 767px){.topSec06 .txt2{font-size:calc(20 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.topSeminar{background:#FFFFFF}.topSeminar .container{max-width:1118px;margin:0 auto;padding:70px 20px}@media (max-width: 767px){.topSeminar .container{padding:calc(40/ 390 * 100vw) calc(15 / 390 * 100vw)}}.topSeminar .h2Title{font-size:40px;line-height:1.45;font-weight:bold;text-align:center;margin-bottom:20px}@media (max-width: 767px){.topSeminar .h2Title{font-size:calc(30 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.topSeminar .txt{font-size:20px;line-height:2;font-weight:500}@media (max-width: 767px){.topSeminar .txt{font-size:calc(16 / 390 * 100vw);line-height:1.5}}.topSeminar .row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;gap:30px 37px;margin-top:60px;flex-wrap:wrap}@media (max-width: 767px){.topSeminar .row{gap:calc(15 / 390 * 100vw);margin-top:calc(30 / 390 * 100vw)}}.topSeminar .row .item{width:calc((100% - 37px)/2)}@media (max-width: 767px){.topSeminar .row .item{width:calc((100% - calc(15 / 390 * 100vw))/2)}}.topSeminar .row .item img{width:100%}.topSec07{background-image:url("../images/bg_topsec07_02.jpg");background-size:cover;background-position:right top;min-height:517px;background-repeat:no-repeat}@media (min-width: 1500px){.topSec07{background-image:url("../images/bg_topsec07.jpg");background-position:left top}}.topSec07 .container{max-width:1120px;margin:0 auto;padding:25px 20px 30px}.topSec07 .container .inner{margin-left:38px}@media (max-width: 767px){.topSec07 .container .inner{margin-left:0}}.topSec07 .container h2{color:#fff;font-weight:600;font-size:40px;line-height:calc(58/40);text-align:center}@media (max-width: 767px){.topSec07 .container h2{font-size:5.8974358974vw}}.topSec07 .container .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:25px;margin-top:17px}@media (max-width: 767px){.topSec07 .container .column{flex-direction:column-reverse;align-items:center;gap:6.4102564103vw;margin-top:4.358974359vw}}.topSec07 .container .column p{background:linear-gradient(180deg, rgba(6,33,92,0.46) 0%, rgba(25,101,175,0.8) 100%);width:502px;padding:20px 18px;border-radius:10px;color:#fff;font-weight:500;font-size:15px;line-height:calc(32/15)}@media (max-width: 767px){.topSec07 .container .column p{width:100%;font-size:3.8461538462vw;border-radius:2.5641025641vw;padding:5.1282051282vw 4.6153846154vw}}.topSec07 .container .column .img{width:512px}@media (max-width: 767px){.topSec07 .container .column .img{width:100%}.topSec07 .container .column .img img{width:100%}}.topSec08{position:relative;z-index:0}@media (max-width: 767px){.topSec08::before{content:"";width:100%;height:705px;display:block;z-index:-1;position:absolute;left:0;top:-130px;background-image:url("../images/bg_topsec08.png");background-size:cover;background-position:center}}.topSec08::after{content:"";width:100%;height:790px;display:block;z-index:-1;position:absolute;left:0;bottom:-190px;background-image:url("../images/bg_topsec08.png");background-size:cover;background-position:center}@media (max-width: 767px){.topSec08::after{display:none}}.topSec08 .container{max-width:1160px;margin:0 auto;padding:60px 20px 150px;position:relative}@media (max-width: 767px){.topSec08 .container{padding:15.3846153846vw 5.1282051282vw 15.3846153846vw}}.topSec08 .container h2{font-size:40px;font-weight:600;line-height:calc(58/40);text-align:center;margin-bottom:22px;color:#032E61}@media (max-width: 767px){.topSec08 .container h2{font-size:6.1538461538vw;margin-bottom:5.641025641vw}}.topSec08 .container h2 span{color:#1F82C5}.topSec08 .container p{max-width:962px;font-size:16px;line-height:calc(30/16);margin:0 auto}@media (max-width: 767px){.topSec08 .container p{font-size:3.8461538462vw}}.topSec08 .container .strengthArea{background:#F8F8F8;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:0 15px 0;position:relative;margin-top:35px;container-type:inline-size}.topSec08 .container .strengthArea.spBlock{display:none;position:unset}@media (max-width: 767px){.topSec08 .container .strengthArea{padding:0 5.1282051282vw;text-align:center;margin-top:8.9743589744vw}}.topSec08 .container .strengthArea .img{text-align:center;position:relative;z-index:0;padding:8.0733944954cqw 0 4.7706422018cqw}@media (max-width: 767px){.topSec08 .container .strengthArea .img{margin-top:-6.1538461538vw;margin-bottom:-12.5641025641vw;padding:0}}.topSec08 .container .strengthArea .img img{width:35.5963302752cqw;height:35.5963302752cqw}@media (max-width: 767px){.topSec08 .container .strengthArea .img img{width:83.3333333333vw;height:83.3333333333vw}}.topSec08 .container .strengthArea .strengthBtn{position:absolute;background:#fff;border-radius:.9174311927cqw;box-shadow:0 6px 6px rgba(116,158,180,0.37);padding:1.2844036697cqw 3.8532110092cqw 1.2844036697cqw 3.4862385321cqw;font-size:2.0183486239cqw;font-weight:bold;line-height:calc(32/22);z-index:1;border:2px solid #fff}@media (max-width: 767px){.topSec08 .container .strengthArea .strengthBtn{display:block;width:59.7435897436vw;height:16.4102564103vw;font-size:5.641025641vw;display:inline-flex;justify-content:center;align-items:center;position:relative;top:0 !important;left:0 !important;border-radius:2.5641025641vw;margin-bottom:4.1025641026vw}}.topSec08 .container .strengthArea .strengthBtn:hover{border:2px solid #54C2F0}.topSec08 .container .strengthArea .strengthBtn.-strengthBtn01{top:6.6055045872cqw;left:42.2935779817cqw}@media (max-width: 767px){.topSec08 .container .strengthArea .strengthBtn.-strengthBtn01{top:0;left:0}}.topSec08 .container .strengthArea .strengthBtn.-strengthBtn02{top:16.4220183486cqw;left:24.7706422018cqw}.topSec08 .container .strengthArea .strengthBtn.-strengthBtn03{top:16.6055045872cqw;left:61.9266055046cqw}.topSec08 .container .strengthArea .strengthBtn.-strengthBtn04{top:35.6880733945cqw;left:29.7247706422cqw}.topSec08 .container .strengthArea .strengthBtn.-strengthBtn05{top:34.5871559633cqw;left:54.8623853211cqw}.topSec08 .container .strengthArea .strengthBtn .num{position:absolute;width:5.1376146789cqw;text-align:center;background:#1F82C5;border-radius:1.8348623853cqw;color:#fff;font-size:1.8348623853cqw;line-height:1.45;font-weight:bold;padding:.4587155963cqw;top:-1.1009174312cqw;left:-1.5596330275cqw}@media (max-width: 767px){.topSec08 .container .strengthArea .strengthBtn .num{width:14.358974359vw;border-radius:5.1282051282vw;font-size:5.1282051282vw;padding:1.2820512821vw;top:-3.0769230769vw;left:-4.358974359vw}}.topSec08 .container .strengthArea .strengthBtn::after{content:"";width:1.5596330275cqw;height:1.5596330275cqw;background:url("../images/icon_strengthbtn.svg") no-repeat center/contain;display:block;position:absolute;top:50%;right:1.376146789cqw;transform:translateY(-50%)}@media (max-width: 767px){.topSec08 .container .strengthArea .strengthBtn::after{width:17px;height:17px;right:15px}}.topSec08 .container .strengthArea .strengthText{font-size:1.4678899083cqw;line-height:calc(30/16);position:absolute}@media (max-width: 767px){.topSec08 .container .strengthArea .strengthText{position:relative;top:0 !important;left:0 !important;width:268px !important;text-align:center !important;font-size:16px;margin-bottom:38px}}.topSec08 .container .strengthArea .strengthText.-strengthText01{top:1.8348623853cqw;left:29.5412844037cqw;width:42.8440366972cqw;text-align:center}.topSec08 .container .strengthArea .strengthText.-strengthText02{top:16.9724770642cqw;left:1.2844036697cqw;width:20.2752293578cqw;text-align:right}.topSec08 .container .strengthArea .strengthText.-strengthText03{top:16.9724770642cqw;left:73.9449541284cqw;width:25.504587156cqw;text-align:left}.topSec08 .container .strengthArea .strengthText.-strengthText04{top:36.0550458716cqw;left:8.4403669725cqw;width:17.5229357798cqw;text-align:right}.topSec08 .container .strengthArea .strengthText.-strengthText05{top:35.1376146789cqw;left:77.6146788991cqw;width:23.2110091743cqw;text-align:left}.topSec09 .container{max-width:1240px;margin:0 auto;padding:75px 20px 100px}@media (max-width: 767px){.topSec09 .container{padding:15.3846153846vw 5.1282051282vw 15.3846153846vw}}.topSec09 .container h2{font-size:40px;font-weight:600;text-align:center;line-height:calc(58/40);margin-bottom:65px;color:#032E61}@media (max-width: 767px){.topSec09 .container h2{font-size:6.1538461538vw;margin-bottom:10.2564102564vw}}.topSec09 .container h2 span{color:#1F82C5}.topSec09 .container .iconArea{max-width:1120px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(6, 1fr);gap:6%;justify-content:space-between}@media (max-width: 767px){.topSec09 .container .iconArea{grid-template-columns:repeat(2, 1fr);gap:5.1282051282vw}}.topSec09 .container .iconArea .item{background:#1F82C5;border-radius:4px;padding:18px 5px}@media (max-width: 767px){.topSec09 .container .iconArea .item{border-radius:1.0256410256vw;padding:4.6153846154vw 1.2820512821vw}}.topSec09 .container .iconArea .item .img{height:61px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:13px}.topSec09 .container .iconArea .item .text{font-size:16px;font-weight:bold;text-align:center;color:#fff;margin-bottom:0}@media (max-width: 767px){.topSec09 .container .iconArea .item .text{font-size:4.1025641026vw}}.topSec09 .container h3{font-size:30px;font-weight:bold;color:#032E61;padding-bottom:10px;border-bottom:5px solid #4DB5ED;margin-bottom:25px;text-align:center}@media (max-width: 767px){.topSec09 .container h3{font-size:6.6666666667vw;padding-bottom:2.0512820513vw;border-bottom-width:1.0256410256vw;margin-bottom:6.4102564103vw}}.topSec09 .container .caseArea{max-width:1120px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between}@media (max-width: 767px){.topSec09 .container .caseArea{grid-template-columns:repeat(1, 1fr);gap:12.8205128205vw}}.topSec09 .container .caseArea .caseItem{padding:0 10px}@media (max-width: 767px){.topSec09 .container .caseArea .caseItem{padding:0 2.5641025641vw}}.topSec09 .container .caseArea .caseItem .companyName{text-align:center;font-size:14px;margin-bottom:17px}@media (max-width: 767px){.topSec09 .container .caseArea .caseItem .companyName{font-size:3.5897435897vw;margin-bottom:4.358974359vw}}.topSec09 .container .caseArea .caseItem .itemTitle{text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:17px}@media (max-width: 767px){.topSec09 .container .caseArea .caseItem .itemTitle{margin-bottom:4.358974359vw}}.topSec09 .container .caseArea .caseItem .itemTitle a{text-decoration:none;font-size:18px;font-weight:bold;line-height:calc(26/18)}@media (max-width: 767px){.topSec09 .container .caseArea .caseItem .itemTitle a{font-size:4.6153846154vw}}.topSec09 .container .caseArea .caseItem .itemImg{text-align:center}.topSec09 .container .text{text-align:center;font-size:18px;font-weight:bold;line-height:calc(26/18);margin-bottom:17px}@media (max-width: 767px){.topSec09 .container .text{font-size:4.1025641026vw;margin-bottom:4.358974359vw}}.topSec09 .container .text span{display:block;font-size:40px;font-weight:600;line-height:calc(58/40)}@media (max-width: 767px){.topSec09 .container .text span{font-size:7.6923076923vw}}.topSabiken{background-image:url("../images/bg_top_sabiken.png");background-size:cover;background-position:center}.topSabiken .container{max-width:1160px;margin:0 auto;padding:33px 20px 55px}@media (max-width: 767px){.topSabiken .container{padding:8.4615384615vw 5.1282051282vw 12.8205128205vw}}.topSabiken .container .logo{text-align:center;margin-bottom:17px}@media (max-width: 767px){.topSabiken .container .logo{margin-bottom:4.358974359vw}}.topSabiken .container h2{font-size:40px;font-weight:600;text-align:center;line-height:calc(58/40);margin-bottom:17px;color:#032E61}@media (max-width: 767px){.topSabiken .container h2{font-size:6.1538461538vw;margin-bottom:4.358974359vw}}.topSabiken .container h2 span{color:#1F82C5}.topSabiken .container p{font-size:18px;text-align:center;margin-bottom:30px}@media (max-width: 767px){.topSabiken .container p{font-size:4.1025641026vw;margin-bottom:6.4102564103vw}}.topSabiken .container .sabikenItem{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:35px}@media (max-width: 767px){.topSabiken .container .sabikenItem{gap:7.6923076923vw}}.topSabiken .container .sabikenItem .slick-slide{margin:0 17.5px}@media (max-width: 767px){.topSabiken .container .sabikenItem .slick-slide{margin:0 2.5641025641vw;width:89.7435897436vw !important}.topSabiken .container .sabikenItem .slick-slide img{width:100%}}.topSabiken .container .sabikenItem .item{width:calc((100% - 70px)/3)}.topSabiken .container .sabikenItem .item img{border-radius:10px}@media (max-width: 767px){.topSabiken .container .sabikenItem .item img{border-radius:2.5641025641vw}}.materialCTA .container{max-width:1160px;margin:0 auto;padding:55px 20px 100px !important}@media (max-width: 767px){.materialCTA .container{padding:14.1025641026vw 5.1282051282vw 20.5128205128vw !important}}.materialCTA .container h2{font-size:40px;font-weight:600;text-align:center;line-height:calc(58/40);margin-bottom:75px;color:#032E61}@media (max-width: 767px){.materialCTA .container h2{font-size:6.1538461538vw;margin-bottom:12.8205128205vw}}.materialCTA .container h2 span{color:#1F82C5}.materialCTA .container .materialColumn{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 35px}@media (max-width: 767px){.materialCTA .container .materialColumn{grid-template-columns:repeat(1, 1fr);place-items:center;gap:17.9487179487vw}}.materialCTA .container .materialColumn .materialItem{background:#fff;padding:48px 0 23px;box-shadow:0 6px 6px rgba(0,0,0,0.22);border-radius:10px;position:relative;width:100%}@media (max-width: 767px){.materialCTA .container .materialColumn .materialItem{padding:12.3076923077vw 0 5.8974358974vw;border-radius:2.5641025641vw}}.materialCTA .container .materialColumn .materialItem.-item02 .baloon{background:#1F82C5}.materialCTA .container .materialColumn .materialItem.-item02 .baloon::after{background:#1F82C5}.materialCTA .container .materialColumn .materialItem.-item03 .baloon{background:#9E2E11}.materialCTA .container .materialColumn .materialItem.-item03 .baloon::after{background:#9E2E11}.materialCTA .container .materialColumn .baloon{background:#032E61;border-radius:30px;width:285px;padding:7px 10px 9px;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,0.16);position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:1}@media (max-width: 880px){.materialCTA .container .materialColumn .baloon{width:250px}}@media (max-width: 767px){.materialCTA .container .materialColumn .baloon{border-radius:7.6923076923vw;width:73.0769230769vw;padding:1.7948717949vw 2.5641025641vw 2.3076923077vw}}.materialCTA .container .materialColumn .baloon::after{content:"";width:23px;height:36px;background:#032E61;clip-path:polygon(0% 0%, 100% 0%, 50% 100%);filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16));display:block;position:absolute;top:calc(100% - 9px);left:50%;transform:translateX(-70%) rotate(24deg)}@media (max-width: 767px){.materialCTA .container .materialColumn .baloon::after{width:5.8974358974vw;height:9.2307692308vw}}.materialCTA .container .materialColumn .baloon .text1{font-size:13px;line-height:calc(19/13);font-weight:bold;color:#fff}@media (max-width: 880px){.materialCTA .container .materialColumn .baloon .text1{font-size:11px}}@media (max-width: 767px){.materialCTA .container .materialColumn .baloon .text1{font-size:3.3333333333vw}}.materialCTA .container .materialColumn .baloon .text2{font-size:16px;line-height:1.5;font-weight:bold;color:#fff}@media (max-width: 880px){.materialCTA .container .materialColumn .baloon .text2{font-size:14px}}@media (max-width: 767px){.materialCTA .container .materialColumn .baloon .text2{font-size:4.1025641026vw}}.materialCTA .container .materialColumn .img{margin-bottom:14px}.materialCTA .container .materialColumn .img img{width:100%}@media (max-width: 767px){.materialCTA .container .materialColumn .img{margin-bottom:3.5897435897vw}}.materialCTA .container .materialColumn h3{text-align:center;padding:0 5px;margin-bottom:35px}@media (max-width: 767px){.materialCTA .container .materialColumn h3{padding:0 1.2820512821vw;margin-bottom:7.6923076923vw}}.materialCTA .container .materialColumn h3 a{font-size:20px;text-decoration:none;font-weight:bold;line-height:1.45}@media (max-width: 767px){.materialCTA .container .materialColumn h3 a{font-size:4.6153846154vw}}.commonCTA{position:relative;z-index:1;position:relative;z-index:0}.commonCTA::after{content:"";width:100%;height:270px;display:block;left:0;top:50%;transform:translateY(-50%);position:absolute;background:url("../images/bg_commonCTA.jpg");background-size:cover;background-position:center;z-index:-1}@media (max-width: 767px){.commonCTA::after{height:100%;top:0;transform:none}}.commonCTA .container{max-width:1120px;margin:0 auto;padding:37px 20px 17px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;gap:50px}@media (max-width: 767px){.commonCTA .container{padding:12.0512820513vw 2.3076923077vw 6.9230769231vw}}.commonCTA .inner{width:557px}@media (max-width: 767px){.commonCTA .inner{width:100%}}.commonCTA .img.pconly{flex-shrink:1;margin-top:-36px}.commonCTA .img.sponly{width:42.5641025641vw;flex-shrink:0}.commonCTA .textArea{padding:42px 26px 47px;background:rgba(255,255,255,0.92);border-radius:10px;width:100%;position:relative}.commonCTA .textArea .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}@media (max-width: 767px){.commonCTA .textArea{padding:8.7179487179vw 2.8205128205vw 4.358974359vw}}.commonCTA .textArea h2{background:#F9C80E;padding:8px 10px;width:85%;text-align:center;font-size:28px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media (max-width: 1050px){.commonCTA .textArea h2{font-size:22px;width:88%}}@media (max-width: 767px){.commonCTA .textArea h2{padding:1.5384615385vw 1.2820512821vw;font-size:4.6153846154vw}}.commonCTA .textArea .list{padding:0;margin:0}.commonCTA .textArea .list li{list-style:none;font-size:19px;font-weight:bold;line-height:1.5;padding-left:25px;position:relative}@media (max-width: 767px){.commonCTA .textArea .list li{font-size:3.5897435897vw;padding-left:5.3846153846vw}}.commonCTA .textArea .list li::before{content:"";width:13.66px;height:15.24px;background:url("../images/icon_check.svg");background-size:cover;display:block;position:absolute;top:6px;left:0}@media (max-width: 767px){.commonCTA .textArea .list li::before{width:3.5025641026vw;height:3.9076923077vw;top:1.5384615385vw}}.commonCTA .textArea .list li+li{margin-top:5px}@media (max-width: 767px){.commonCTA .textArea .list li+li{margin-top:3.0769230769vw}}.commonCTA .btnWrap{margin-top:-36px;position:relative}@media (max-width: 767px){.commonCTA .btnWrap{margin-top:7.6923076923vw}}.cta{margin:130px 0 190px;background:#fff}@media (max-width: 767px){.cta{margin:calc(50 / 390 * 100vw) 0 calc(80 / 390 * 100vw)}}.cta .container{max-width:1040px;margin:0 auto;padding:45px 20px}@media (max-width: 767px){.cta .container{padding:calc(30 / 390 * 100vw) calc(15 / 390 * 100vw)}}.cta .h2Title{font-size:22px;line-height:1.682;font-weight:bold;text-align:center;margin-bottom:45px}@media (max-width: 767px){.cta .h2Title{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.pagination{margin-top:40px}@media (max-width: 767px){.pagination{margin-top:calc(40 / 390 * 100vw)}}.pagination ul{margin:0;padding:0;display:flex;justify-content:center;list-style:none}.pagination ul li{margin:0 8px;padding:0;list-style:none}@media (max-width: 767px){.pagination ul li{margin:0 calc(8 / 390 * 100vw)}}.pagination ul li.prev a,.pagination ul li.next a{width:auto;background:none;border:none;border-radius:0;color:#000;font-size:16px;font-weight:bold;line-height:1}@media (max-width: 767px){.pagination ul li.prev a,.pagination ul li.next a{font-size:calc(14 / 390 * 100vw)}}.pagination ul li.prev a:hover,.pagination ul li.next a:hover{color:#54C2F0;background:#fff}.pagination ul li .current{width:40px;height:40px;background:#000;border:2px solid #000;border-radius:50%;color:#fff;font-size:16px;line-height:1.5em;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.pagination ul li .current{width:calc(30 / 390 * 100vw);height:calc(30 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);border-width:calc(2 / 390 * 100vw)}}.pagination ul li a{width:40px;height:40px;background:#fff;color:#000;font-size:15px;line-height:1.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width: 767px){.pagination ul li a{width:calc(30 / 390 * 100vw);height:calc(30 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);border-width:calc(2 / 390 * 100vw)}}.pagination ul li a:hover{background:#000;color:#fff}.font14{font-size:14px !important;line-height:1.5 !important}@media (max-width: 767px){.font14{font-size:calc(14 / 390 * 100vw) !important}}.font13{font-size:13px !important;line-height:1.5 !important}@media (max-width: 767px){.font13{font-size:calc(13 / 390 * 100vw) !important}}.functionFlowWrap2{position:relative;height:327px;margin:40px auto}@media (max-width: 1280px){.functionFlowWrap2{height:calc(327 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowWrap2{margin:calc(30 / 1280 * 100vw) auto;height:auto}}.functionFlowImg2{width:1275px;height:316px;position:relative;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width: 1280px){.functionFlowImg2{width:calc(1275 / 1280 * 100vw);height:calc(316 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2{width:100%;height:auto;position:relative;transform:none;left:0}}.functionFlowImg2.-animate .arrow{width:1020px}@media (max-width: 1280px){.functionFlowImg2.-animate .arrow{width:calc(1020 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2.-animate .arrow{width:calc(15 / 390 * 100vw);height:calc(820 / 390 * 100vw)}}.functionFlowImg2.-animate .flow .bar1,.functionFlowImg2.-animate .flow .bar2,.functionFlowImg2.-animate .flow .bar3{opacity:1 !important}.functionFlowImg2.-animate .flow .step{transform:scale(1);opacity:1}.functionFlowImg2.-animate .flow .detail{opacity:1;transform:none}.functionFlowImg2.-animate .flow.flow2 .bar1{transform:translate(-50%, -50%) rotate(54deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow2 .bar1{transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg2.-animate .flow.flow2 .bar2{transform:translate(-50%, -50%) rotate(124deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow2 .bar2{transform:translate(-50%, -50%) rotate(135deg) scale(1)}}.functionFlowImg2.-animate .flow.flow3 .bar1{transform:translate(-50%, -50%) rotate(62deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow3 .bar1{transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg2.-animate .flow.flow3 .bar2{transform:translate(-35%, -57px) rotate(-64deg) scale(1)}@media (max-width: 1280px){.functionFlowImg2.-animate .flow.flow3 .bar2{transform:translate(-35%, calc(-57 / 1280 * 100vw)) rotate(-64deg) scale(1)}}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow3 .bar2{transform:translate(-50%, -50%) rotate(135deg) scale(1)}}.functionFlowImg2.-animate .flow.flow4 .bar1{transform:translate(-50%, -50%) rotate(100deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow4 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg2.-animate .flow.flow5 .bar1{transform:translate(-50%, -50%) rotate(69deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow5 .bar1{width:calc(160 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(1)}}.functionFlowImg2.-animate .flow.flow5 .bar2{transform:translate(-50%, -50%) rotate(-56deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow5 .bar2{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(135deg) scale(1)}}.functionFlowImg2.-animate .flow.flow5 .bar3{transform:translate(-90%, -180%) rotate(40deg) scale(1)}@media (max-width: 767px){.functionFlowImg2.-animate .flow.flow5 .bar3{width:calc(70 / 390 * 100vw);transform:translate(-50%, -50%) rotate(15deg) scale(1)}}.functionFlowImg2 .arrow{width:1020px;height:30px;background:#C9C9C9;position:absolute;top:50%;left:110px;transform:translateY(-50%);transition:4s ease-out;width:0}@media (max-width: 1280px){.functionFlowImg2 .arrow{width:0;height:calc(30 / 1280 * 100vw);left:calc(110 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .arrow{width:calc(15 / 390 * 100vw);height:0;top:0;left:50%;transform:translate(-50%, calc(100 / 390 * 100vw))}}.functionFlowImg2 .arrow::after{content:"";width:0;height:0;border-style:solid;border-width:25px 0 25px 30px;border-color:transparent transparent transparent #C9C9C9;position:absolute;right:-29px;top:-10px}@media (max-width: 1280px){.functionFlowImg2 .arrow::after{border-width:calc(25 / 1280 * 100vw) 0 calc(25 / 1280 * 100vw) calc(30 / 1280 * 100vw);right:calc(-29 / 1280 * 100vw);top:calc(-10 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .arrow::after{border-width:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) 0 calc(20 / 390 * 100vw);border-color:#C9C9C9 transparent transparent transparent;right:50%;bottom:calc(-20 / 390 * 100vw);transform:translateX(50%);top:auto}}.functionFlowImg2 .column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:100%;align-items:center}@media (max-width: 767px){.functionFlowImg2 .column{flex-direction:column}}.functionFlowImg2 .flow{position:relative;z-index:0}.functionFlowImg2 .flow .step{width:117px;height:117px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;background:#1F82C5;border-radius:50%;transform:scale(0);transition:all 0.2s ease-out 0s;opacity:0;transition-property:transform, opacity}@media (max-width: 1280px){.functionFlowImg2 .flow .step{width:calc(117 / 1280 * 100vw);height:calc(117 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .step{width:calc(100 / 390 * 100vw);height:calc(100 / 390 * 100vw)}}.functionFlowImg2 .flow .step span{color:#fff;font-size:30px;line-height:1;text-align:center;font-weight:bold}@media (max-width: 1280px){.functionFlowImg2 .flow .step span{font-size:calc(30 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .step span{font-size:calc(26 / 390 * 100vw)}}.functionFlowImg2 .flow .detail{position:absolute;font-size:20px;line-height:1;font-weight:bold;color:#CECECE;white-space:nowrap;text-align:center;transition:all 0.2s ease-out 0s;opacity:0;transform:translateY(10px);transition-property:transform,opacity}@media (max-width: 1280px){.functionFlowImg2 .flow .detail{font-size:calc(20 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail{font-size:calc(16 / 390 * 100vw)}}.functionFlowImg2 .flow .detail span{font-size:16px}@media (max-width: 1280px){.functionFlowImg2 .flow .detail span{font-size:calc(16 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail span{font-size:calc(12 / 390 * 100vw)}}.functionFlowImg2 .flow .detail.link a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;min-width:158px;background:#000519;border-radius:6px;padding:6px 8px;color:#fff;align-items:center;text-decoration:none;gap:8px}@media (max-width: 1280px){.functionFlowImg2 .flow .detail.link a{min-width:calc(158 / 1280 * 100vw);border-radius:calc(6 / 1280 * 100vw);padding:calc(6 / 1280 * 100vw) calc(8 / 1280 * 100vw);gap:calc(8 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail.link a{min-width:calc(130 / 390 * 100vw);border-radius:calc(6 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(8 / 390 * 100vw);gap:calc(8 / 390 * 100vw)}}.functionFlowImg2 .flow .detail.link a:hover{color:#54C2F0}.functionFlowImg2 .flow .detail.link a:hover .downArrow{background:#54C2F0}.functionFlowImg2 .flow .detail.link a:hover .downArrow::after{border-color:#fff transparent transparent transparent}.functionFlowImg2 .flow .detail.link a .num{flex-shrink:0;font-size:18px;line-height:1.444}@media (max-width: 1280px){.functionFlowImg2 .flow .detail.link a .num{font-size:calc(18 / 1280 * 100vw)}}.functionFlowImg2 .flow .detail.link a .downArrow{flex-shrink:0;width:17.67px;height:17.67px;background:#fff;border-radius:50%;position:relative;transition:all 0.2s ease-out 0s}@media (max-width: 1280px){.functionFlowImg2 .flow .detail.link a .downArrow{width:calc(17.67 / 1280 * 100vw);height:calc(17.67 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail.link a .downArrow{width:calc(15 / 390 * 100vw);height:calc(15 / 390 * 100vw)}}.functionFlowImg2 .flow .detail.link a .downArrow::after{content:"";display:block;position:relative;width:0;height:0;border-style:solid;border-width:7.47px 4.075px 0 4.075px;border-color:#595757 transparent transparent transparent;top:50%;left:50%;transform:translate(-50%, -35%);transition:all 0.2s ease-out 0s}@media (max-width: 1280px){.functionFlowImg2 .flow .detail.link a .downArrow::after{border-width:calc(7.47 / 1280 * 100vw) calc(4.075 / 1280 * 100vw) 0 calc(4.075 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail.link a .downArrow::after{border-width:calc(6.9 / 390 * 100vw) calc(4 / 390 * 100vw) 0 calc(4 / 390 * 100vw)}}.functionFlowImg2 .flow .detail.link a .txt{font-size:18px;line-height:1.444;text-align:left}@media (max-width: 1280px){.functionFlowImg2 .flow .detail.link a .txt{font-size:calc(18 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail.link a .txt{font-size:calc(15 / 390 * 100vw)}}.functionFlowImg2 .flow .detail.link a .txt .fontSmall{display:block;font-size:12px;line-height:1.417}@media (max-width: 1280px){.functionFlowImg2 .flow .detail.link a .txt .fontSmall{font-size:calc(12 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .detail.link a .txt .fontSmall{font-size:calc(12 / 390 * 100vw)}}.functionFlowImg2 .flow .bar1,.functionFlowImg2 .flow .bar2{position:absolute;top:50%;left:50%;transform-origin:center;height:10px;border-radius:10px;background:#C7C7C7;z-index:-1;transition:all 0.2s ease-out 0s;opacity:0;transition-property:transform,opacity}@media (max-width: 1280px){.functionFlowImg2 .flow .bar1,.functionFlowImg2 .flow .bar2{height:calc(10 / 1280 * 100vw);border-radius:calc(10 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow .bar1,.functionFlowImg2 .flow .bar2{height:calc(7 / 390 * 100vw);border-radius:calc(10 / 390 * 100vw)}}.functionFlowImg2 .flow.flow1 .step,.functionFlowImg2 .flow.flow6 .step{background:#898989;transform:scale(1) !important}.functionFlowImg2 .flow.flow1{margin-right:62px}@media (max-width: 1280px){.functionFlowImg2 .flow.flow1{margin-right:calc(62 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow1{margin-right:0;margin-bottom:calc(70 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2,.functionFlowImg2 .flow.flow3,.functionFlowImg2 .flow.flow4{margin-right:138px}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2,.functionFlowImg2 .flow.flow3,.functionFlowImg2 .flow.flow4{margin-right:calc(138 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2,.functionFlowImg2 .flow.flow3,.functionFlowImg2 .flow.flow4{margin-right:0;margin-bottom:calc(100 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5{margin-right:98px}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5{margin-right:calc(98 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5{margin-right:0;margin-bottom:calc(70 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2 .step{transition-delay:0.3s}.functionFlowImg2 .flow.flow2 .bar1{width:188px;transform:translate(-50%, -50%) rotate(54deg);transition-delay:0.4s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2 .bar1{width:calc(188 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2 .bar1{transform:translate(-50%, -50%) rotate(45deg);width:calc(145 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2 .bar2{width:160px;transform:translate(-50%, -50%) rotate(124deg) scale(0);transition-delay:0.4s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2 .bar2{width:calc(145 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2 .bar2{transform:translate(-50%, -50%) rotate(135deg) scale(0);width:calc(145 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2 .detail1{top:-46px;left:-46px;transition-delay:0.5s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2 .detail1{top:calc(-46 / 1280 * 100vw);left:calc(-46 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2 .detail1{top:calc(-30 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2 .detail2{top:-46px;left:80px;transition-delay:0.6s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2 .detail2{top:calc(-46 / 1280 * 100vw);left:calc(80 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2 .detail2{top:calc(-30 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2 .detail3{top:143px;left:-45px;transition-delay:0.7s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2 .detail3{top:calc(143 / 1280 * 100vw);left:calc(-45 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2 .detail3{top:calc(110 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg2 .flow.flow2 .detail4{top:143px;left:90px;transition-delay:0.8s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow2 .detail4{top:calc(143 / 1280 * 100vw);left:calc(90 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow2 .detail4{top:calc(110 / 390 * 100vw);left:calc(84 / 390 * 100vw)}}.functionFlowImg2 .flow.flow3 .step{transition-delay:1.1s}.functionFlowImg2 .flow.flow3 .bar1{transition-delay:1.2s;width:160px;transform:translate(-50%, -50%) rotate(62deg) scale(0)}@media (max-width: 1280px){.functionFlowImg2 .flow.flow3 .bar1{width:calc(152 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow3 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(0)}}.functionFlowImg2 .flow.flow3 .bar2{transition-delay:1.2s;width:128px;transform:translate(-35%, -57px) rotate(-64deg) scale(0)}@media (max-width: 1280px){.functionFlowImg2 .flow.flow3 .bar2{width:calc(128 / 1280 * 100vw);transform:translate(-35%, calc(-57 / 1280 * 100vw)) rotate(-64deg) scale(0)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow3 .bar2{width:calc(70 / 390 * 100vw);transform:translate(-50%, -50%) rotate(135deg) scale(0);top:calc(23 / 390 * 100vw);left:calc(80 / 390 * 100vw)}}.functionFlowImg2 .flow.flow3 .detail1{top:-46px;left:-30px;transition-delay:1.3s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow3 .detail1{top:calc(-46 / 1280 * 100vw);left:calc(-30 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow3 .detail1{top:calc(-30 / 390 * 100vw);left:calc(-37 / 390 * 100vw)}}.functionFlowImg2 .flow.flow3 .detail2{top:-117px;left:80px;transition-delay:1.4s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow3 .detail2{top:calc(-117 / 1280 * 100vw);left:calc(80 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow3 .detail2{top:calc(-60 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.functionFlowImg2 .flow.flow3 .detail3{top:143px;left:18px;transition-delay:1.5s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow3 .detail3{top:calc(133 / 1280 * 100vw);left:calc(18 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow3 .detail3{top:calc(110 / 390 * 100vw);left:calc(84 / 390 * 100vw)}}.functionFlowImg2 .flow.flow4 .step{transition-delay:1.9s}.functionFlowImg2 .flow.flow4 .bar1{width:158px;transform:translate(-50%, -50%) rotate(100deg) scale(0);transition-delay:2s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow4 .bar1{width:calc(158 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow4 .bar1{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(0)}}.functionFlowImg2 .flow.flow4 .detail1{top:-70px;left:12px;transition-delay:2.1s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow4 .detail1{top:calc(-70 / 1280 * 100vw);left:calc(12 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow4 .detail1{top:calc(-45 / 390 * 100vw);left:calc(-90 / 390 * 100vw)}}.functionFlowImg2 .flow.flow4 .detail2{top:154px;left:18px;transition-delay:2.2s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow4 .detail2{top:calc(154 / 1280 * 100vw);left:calc(18 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow4 .detail2{top:calc(110 / 390 * 100vw);left:calc(84 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5 .step{transition-delay:2.7s}.functionFlowImg2 .flow.flow5 .bar1{width:200px;transform:translate(-50%, -50%) rotate(69deg) scale(0);transition-delay:2.8s;top:38%}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .bar1{width:calc(200 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .bar1{width:calc(160 / 390 * 100vw);transform:translate(-50%, -50%) rotate(45deg) scale(0);top:46%}}.functionFlowImg2 .flow.flow5 .bar2{width:170px;transform:translate(-50%, -50%) rotate(-56deg) scale(0);transition-delay:2.8s;top:52%}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .bar2{width:calc(170 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .bar2{width:calc(145 / 390 * 100vw);transform:translate(-50%, -50%) rotate(135deg) scale(0)}}.functionFlowImg2 .flow.flow5 .bar3{position:absolute;top:50%;left:50%;transform-origin:center;height:10px;border-radius:10px;background:#C7C7C7;z-index:-1;transition:all 0.2s ease-out 0s;opacity:0;transition-property:transform,opacity;width:92px;transform:translate(-90%, -180%) rotate(40deg) scale(0);transition-delay:2.9s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .bar3{height:calc(10 / 1280 * 100vw);border-radius:calc(10 / 1280 * 100vw);width:calc(92 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .bar3{width:calc(70 / 390 * 100vw);transform:translate(-50%, -50%) rotate(15deg) scale(0);height:calc(7 / 390 * 100vw);border-radius:calc(10 / 390 * 100vw);left:calc(10 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5 .detail1{top:-22px;left:-110px;transition-delay:3s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .detail1{top:calc(-22 / 1280 * 100vw);left:calc(-110 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .detail1{top:calc(11 / 390 * 100vw);left:calc(-93 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5 .detail2{top:-117px;left:-64px;transition-delay:3.1s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .detail2{top:calc(-117 / 1280 * 100vw);left:calc(-64 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .detail2{top:calc(-72 / 390 * 100vw);left:calc(-120 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5 .detail3{top:-39px;left:90px;transition-delay:3.2s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .detail3{top:calc(-39 / 1280 * 100vw);left:calc(90 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .detail3{top:calc(-30 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5 .detail4{top:143px;left:-103px;transition-delay:3.3s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .detail4{top:calc(143 / 1280 * 100vw);left:calc(-103 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .detail4{top:calc(110 / 390 * 100vw);left:calc(-120 / 390 * 100vw)}}.functionFlowImg2 .flow.flow5 .detail5{top:143px;left:87px;transition-delay:3.4s}@media (max-width: 1280px){.functionFlowImg2 .flow.flow5 .detail5{top:calc(143 / 1280 * 100vw);left:calc(87 / 1280 * 100vw)}}@media (max-width: 767px){.functionFlowImg2 .flow.flow5 .detail5{top:calc(110 / 390 * 100vw);left:calc(72 / 390 * 100vw)}}.materialIndex{margin-bottom:120px}@media (max-width: 767px){.materialIndex{margin-bottom:calc(100 / 390 * 100vw)}}.materialIndex .container{max-width:1040px;padding:0 20px;margin:0 auto}@media (max-width: 767px){.materialIndex .container{padding:0 calc(15 / 390 * 100vw)}}.materialIndex .materialIndexTitle{font-size:18px;font-weight:500;text-align:center;margin-bottom:23px;position:relative}@media (max-width: 767px){.materialIndex .materialIndexTitle{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.materialIndex .materialIndexList{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;gap:18px 33px}@media (max-width: 767px){.materialIndex .materialIndexList{gap:calc(10 / 390 * 100vw)}}.materialIndex .materialIndexItem{width:225px}@media (max-width: 767px){.materialIndex .materialIndexItem{width:100%}}.materialIndex .materialIndexItem.-type2{width:372px}@media (max-width: 767px){.materialIndex .materialIndexItem.-type2{width:100%}}.materialIndex .materialIndexItem a{color:#fff;display:inline-block;max-width:100%;width:100%;text-align:center;font-weight:bold;text-decoration:none;outline:none;cursor:pointer;transition:all 0.2s ease-out 0s;font-size:18px;line-height:26px;padding:5.5px 10px;background:#000;border-radius:21px;border:2px solid #fff}@media (max-width: 767px){.materialIndex .materialIndexItem a{font-size:calc(14 / 390 * 100vw);line-height:calc(21 / 390 * 100vw);padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);border-radius:calc(21 / 390 * 100vw)}}.materialIndex .materialIndexItem a:hover{color:#fff;transform:translateY(-5px);box-shadow:0 6px 8px rgba(0,0,0,0.5)}.materialIndex .materialIndexItem a::before{content:"";width:18px;height:18px;display:inline-block;margin-right:9px;background-image:url(../images/right-arrow.svg);background-size:cover;vertical-align:middle;transform:translateY(-2px) rotate(90deg);transition:all 0.2s ease-out 0s}@media (max-width: 767px){.materialIndex .materialIndexItem a::before{width:calc(14 / 390 * 100vw);height:calc(14 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.materialOprog{background:#22332F url("../images/bg_oprog.png") no-repeat center top/contain;padding:30px 0 35px;position:relative;margin:100px 0 50px}@media (max-width: 767px){.materialOprog{padding:calc(20 / 390 * 100vw) 0 calc(30 / 390 * 100vw);margin:calc(50 / 390 * 100vw) 0 calc(30 / 390 * 100vw)}}.materialOprog::after{content:"";background:#84583E;position:absolute;display:block;z-index:1;bottom:0;left:0;width:100%;height:15px}@media (max-width: 767px){.materialOprog::after{height:calc(10 / 390 * 100vw)}}.materialOprog .container{max-width:1180px;margin:0 auto;padding:0 20px;position:relative;z-index:1}@media (max-width: 767px){.materialOprog .container{padding:0 calc(15 / 390 * 100vw)}}.materialOprog .container::after{content:"";width:456px;height:301px;display:block;position:absolute;top:-25px;right:-95px;background-image:url("../images/img_oprog2.png");background-size:cover;z-index:-1}@media (max-width: 767px){.materialOprog .container::after{display:none}}.materialOprog .tagline{font-size:20px;line-height:1.45;font-weight:500;color:#fff;margin-bottom:20px}@media (max-width: 767px){.materialOprog .tagline{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(15 / 390 * 100vw)}}.materialOprog .oprogTitle{margin-bottom:37px}@media (max-width: 767px){.materialOprog .oprogTitle{margin-bottom:calc(30 / 390 * 100vw)}}.materialOprog .oprogRow{max-width:900px;margin:0 auto 25px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:20px}@media (max-width: 767px){.materialOprog .oprogRow{margin:0 auto calc(20 / 390 * 100vw);gap:calc(30 / 390 * 100vw);flex-direction:column}}.materialOprog .oprogItem{width:calc((100% - 20px)/2);background:#fff;border-radius:10px;padding:14px 12px 35px}@media (max-width: 767px){.materialOprog .oprogItem{width:100%;border-radius:calc(14 / 390 * 100vw);padding:calc(14 / 390 * 100vw) calc(10 / 390 * 100vw) calc(30 / 390 * 100vw)}}.materialOprog .oprogItem .img{margin-bottom:17px}@media (max-width: 767px){.materialOprog .oprogItem .img{margin-bottom:calc(15 / 390 * 100vw)}}.materialOprog .oprogItem .img img{width:100%}.materialOprog .oprogItem .title{font-size:22px}@media (max-width: 767px){.materialOprog .oprogItem .title{font-size:calc(18 / 390 * 100vw)}}.materialOprog .oprogItem .title a{text-decoration:none}.materialOprog .oprogBtn{text-align:center}.materialOprog .oprogBtn a{display:inline-block;font-size:21px;line-height:1.429;font-weight:bold;text-align:center;color:#fff;background:#84583E;border-radius:32px;padding:15px 67px;text-decoration:none}@media (max-width: 767px){.materialOprog .oprogBtn a{font-size:calc(18 / 390 * 100vw);padding:calc(10 / 390 * 100vw);width:calc(300 / 390 * 100vw)}}.materialOprog .oprogBtn a:hover{transform:translateY(-5px);box-shadow:0 6px 8px rgba(0,0,0,0.5);color:#fff}.materialOprog .oprogBtn a::before{content:"";display:inline-block;width:33.13px;height:33.13px;background-image:url("../images/oprog_icon.png");background-size:cover;margin-right:14px;vertical-align:middle}@media (max-width: 767px){.materialOprog .oprogBtn a::before{width:calc(25 / 390 * 100vw);height:calc(25 / 390 * 100vw);margin-right:calc(7 / 390 * 100vw)}}.supportList{max-width:1100px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;gap:25px;margin-top:15px}@media (max-width: 767px){.supportList{flex-direction:column;gap:calc(40 / 390 * 100vw);margin-top:calc(15 / 390 * 100vw)}}.supportList .supportItem{width:calc((100% - 50px) / 3)}@media (max-width: 767px){.supportList .supportItem{width:100%}}.supportList .supportItem.-item2 .supportItemTitle{border-color:#1F82C5;color:#1F82C5}.supportList .supportItem.-item3 .supportItemTitle{border-color:#A2031F;color:#A2031F}.supportList .supportItemTitle{border:4px solid #54C2F0;padding:12px 20px;color:#54C2F0;font-size:25px;font-weight:bold;line-height:1.44;text-align:center;margin-bottom:23px}@media (max-width: 767px){.supportList .supportItemTitle{border-width:calc(3 / 390 * 100vw);padding:calc(10 / 390 * 100vw);font-size:calc(24 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.supportList .supportItemTitle .recommend{background:#A2031F;display:inline-block;padding:7px 10px;width:92px;border-radius:38px;color:#fff;text-align:center;font-weight:bold;margin-right:5px;font-size:15px;line-height:1.4;vertical-align:bottom}@media (max-width: 767px){.supportList .supportItemTitle .recommend{padding:calc(7 / 390 * 100vw) calc(10 / 390 * 100vw);width:calc(80 / 390 * 100vw);border-radius:calc(38 / 390 * 100vw);margin-right:calc(4 / 390 * 100vw);font-size:calc(14 / 390 * 100vw)}}.supportList .supportItemTxt{font-size:18px;font-weight:bold;line-height:1.444;margin-bottom:28px;padding:0 7px}@media (max-width: 767px){.supportList .supportItemTxt{font-size:calc(18 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);padding:0}}.supportList .descList{padding:0 7px}@media (max-width: 767px){.supportList .descList{padding:0}}.supportList .descList .descListItem{font-size:14px;line-height:1.5;font-weight:500;padding-left:1em;text-indent:-1em}@media (max-width: 767px){.supportList .descList .descListItem{font-size:calc(14 / 390 * 100vw)}}.supportList .descList .descListItem+.desListItem{margin-top:3px}@media (max-width: 767px){.supportList .descList .descListItem+.desListItem{margin-top:calc(3 / 390 * 100vw)}}.supportList .descList .descListItem::before{content:"・"}.supportList .supportFlow{padding:20px 10px;background:#F3F3F2;margin-top:23px;position:relative;z-index:0}@media (max-width: 767px){.supportList .supportFlow{padding:calc(15 / 390 * 100vw) calc(10 / 390 * 100vw)}}.supportList .supportFlow::after{content:"";position:absolute;width:10px;height:calc(100% - 40px);z-index:-1;top:20px;left:50%;transform:translateX(-50%);display:block;background:#C9C9C9}@media (max-width: 767px){.supportList .supportFlow::after{width:calc(10 / 390 * 100vw);height:calc(100% - calc(30 / 390 * 100vw));top:calc(15 / 390 * 100vw)}}.supportList .supportFlowItem{background:#fff;display:block;padding:10px;font-size:16px;line-height:1.5;position:relative;font-weight:500;border:1px solid #fff;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;min-height:55px}@media (max-width: 767px){.supportList .supportFlowItem{padding:calc(14 / 390 * 100vw) calc(10 / 390 * 100vw);font-size:calc(16 / 390 * 100vw)}}@media (max-width: 767px) and (max-width: 767px){.supportList .supportFlowItem{min-height:calc(50 / 390 * 100vw)}}.supportList .supportFlowItem+.supportFlowItem{margin-top:17px}@media (max-width: 767px){.supportList .supportFlowItem+.supportFlowItem{margin-top:calc(15 / 390 * 100vw)}}.supportList .supportFlowItem.-bgBlue{background:#E5EEF9;border-color:#D7D7D7;font-weight:bold}.supportList .supportFlowItem.-line2{min-height:127px}@media (max-width: 767px){.supportList .supportFlowItem.-line2{min-height:calc(110 / 390 * 100vw)}}.priceOprionArea{gap:50px;justify-content:space-between;max-width:1100px;margin:0 auto}@media (max-width: 1280px){.priceOprionArea{gap:calc(50 / 1280 * 100vw);max-width:calc(1100 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea{gap:calc(10 / 390 * 100vw);max-width:100%}}.priceOprionArea .optionFlow{width:117px;flex-shrink:0;align-items:flex-start;position:relative;z-index:0}@media (max-width: 1280px){.priceOprionArea .optionFlow{width:calc(117 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlow{width:calc(65 / 390 * 100vw)}}.priceOprionArea .optionFlow.-animate .optionFlowItem{opacity:1;transform:translateX(-50%) scale(1)}.priceOprionArea .optionFlow.-animate .arrow{height:calc(100% - 256px)}@media (max-width: 1280px){.priceOprionArea .optionFlow.-animate .arrow{height:calc(100% - calc(256 / 1280 * 100vw))}}@media (max-width: 767px){.priceOprionArea .optionFlow.-animate .arrow{height:calc(100% - calc(154 / 390 * 100vw))}}.priceOprionArea .optionFlow .arrow{position:absolute;width:10px;top:115px;left:50%;transform:translateX(-50%);background:#C9C9C9;z-index:-1;transition:4s ease-out;height:0}@media (max-width: 1280px){.priceOprionArea .optionFlow .arrow{width:calc(10 / 1280 * 100vw);top:calc(115 / 1280 * 100vw);height:0}}@media (max-width: 767px){.priceOprionArea .optionFlow .arrow{width:calc(10 / 390 * 100vw);top:calc(63 / 390 * 100vw);height:0}}.priceOprionArea .optionFlow .arrow::after{content:"";width:0;height:0;border-style:solid;border-width:22px 15px 0 15px;border-color:#c9c9c9 transparent transparent transparent;display:block;position:absolute;bottom:-21px;left:50%;transform:translate(-50%, 0)}@media (max-width: 1280px){.priceOprionArea .optionFlow .arrow::after{border-width:calc(22 / 1280 * 100vw) calc(15 / 1280 * 100vw) 0 calc(15 / 1280 * 100vw);bottom:calc(-21 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlow .arrow::after{bottom:calc(-21 / 390 * 100vw);border-width:calc(22 / 390 * 100vw) calc(15 / 390 * 100vw) 0 calc(15 / 390 * 100vw)}}.priceOprionArea .optionFlowItem{width:117px;height:117px;border-radius:50%;background:#1F82C5;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px;font-weight:bold;text-align:center;transition:all 0.2s ease-out 0s;opacity:0;transform:translateX(-50%) scale(0);position:absolute;left:50%}@media (max-width: 1280px){.priceOprionArea .optionFlowItem{width:calc(117 / 1280 * 100vw);height:calc(117 / 1280 * 100vw);font-size:calc(30 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlowItem{width:calc(65 / 390 * 100vw);height:calc(65 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.priceOprionArea .optionFlowItem.-item1,.priceOprionArea .optionFlowItem.-item6{background:#898989}.priceOprionArea .optionFlowItem.-item1{top:0}.priceOprionArea .optionFlowItem.-item2{transition-delay:0.1s;top:160px}@media (max-width: 1280px){.priceOprionArea .optionFlowItem.-item2{top:calc(160 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlowItem.-item2{top:calc(160 / 390 * 100vw)}}.priceOprionArea .optionFlowItem.-item3{top:320px;transition-delay:0.3s}@media (max-width: 1280px){.priceOprionArea .optionFlowItem.-item3{top:calc(320 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlowItem.-item3{top:calc(320 / 390 * 100vw)}}.priceOprionArea .optionFlowItem.-item4{bottom:530px;transition-delay:2.7s}@media (max-width: 1280px){.priceOprionArea .optionFlowItem.-item4{bottom:calc(530 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlowItem.-item4{bottom:calc(320 / 390 * 100vw)}}.priceOprionArea .optionFlowItem.-item5{bottom:265px;transition-delay:2.9s}@media (max-width: 1280px){.priceOprionArea .optionFlowItem.-item5{bottom:calc(265 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .optionFlowItem.-item5{bottom:calc(160 / 390 * 100vw)}}.priceOprionArea .optionFlowItem.-item6{bottom:0;transition-delay:3.1s}@media (max-width: 1280px){.priceOprionArea .priceOption2{margin:calc(50 / 1280 * 100vw) auto 0 !important}.priceOprionArea .priceOption2:first-of-type{margin-top:0 !important}}@media (max-width: 767px){.priceOprionArea .priceOption2{margin:calc(40 / 390 * 100vw) auto 0 !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionTitleArea h4{font-size:calc(18 / 1280 * 100vw) !important;padding:calc(15 / 1280 * 100vw) calc(25 / 1280 * 100vw) !important;margin-left:calc(23 / 1280 * 100vw) !important}}.priceOprionArea .priceOptionTxtArea{padding-top:56px !important}@media (max-width: 1280px){.priceOprionArea .priceOptionTxtArea{padding:calc(56 / 1280 * 100vw) calc(28 / 1280 * 100vw) calc(30 / 1280 * 100vw) !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionList:not(:last-of-type){margin-bottom:calc(38 / 1280 * 100vw) !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionItem{padding-bottom:calc(30 / 1280 * 100vw) !important}}.priceOprionArea .priceOptionItem .column2 .txtArea{width:calc(100% - 353px) !important;margin-right:23px !important;position:relative}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .column2 .txtArea{width:calc(100% - calc(353 / 1280 * 100vw)) !important;margin-right:calc(23 / 1280 * 100vw) !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .column2 .txtArea p{font-size:calc(16 / 1280 * 100vw) !important}}@media (max-width: 767px){.priceOprionArea .priceOptionItem .column2 .txtArea p{font-size:calc(16 / 390 * 100vw) !important}}.priceOprionArea .priceOptionItem .column2 .txtArea .textBottom{position:absolute;bottom:0}@media (max-width: 767px){.priceOprionArea .priceOptionItem .column2 .txtArea .textBottom{position:static;margin-top:calc(20 / 1280 * 100vw)}}.priceOprionArea .priceOptionItem h5{background:#1F82C5;font-size:20px;line-height:1.455;font-weight:bold;color:#fff;text-align:center;padding:17px 10px;margin:0;width:100%;margin-bottom:20px;max-width:306px}@media (max-width: 1280px){.priceOprionArea .priceOptionItem h5{font-size:calc(20 / 1280 * 100vw);padding:calc(17 / 1280 * 100vw) calc(10 / 1280 * 100vw);margin-bottom:calc(20 / 1280 * 100vw);max-width:calc(306 / 1280 * 100vw)}}@media (max-width: 767px){.priceOprionArea .priceOptionItem h5{font-size:calc(20 / 390 * 100vw);padding:calc(17 / 390 * 100vw) calc(10 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw);max-width:100%;margin-top:calc(20 / 390 * 100vw)}}.priceOprionArea .priceOptionItem .priceArea{max-width:330px !important;width:100% !important}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .priceArea{max-width:100% !important}}.priceOprionArea .priceOptionItem .priceArea table{max-width:240px !important;width:100% !important}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .priceArea table{max-width:100% !important}}@media (max-width: 767px){.priceOprionArea .priceOptionItem .priceArea table th span{font-size:calc(16 / 1280 * 100vw) !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .priceArea .price{padding:calc(20 / 1280 * 100vw) calc(15 / 1280 * 100vw) !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .priceArea .price.fontSmall{font-size:calc(19 / 1280 * 100vw) !important;line-height:calc(33 / 1280 * 100vw) !important}}@media (max-width: 1280px){.priceOprionArea .priceOptionItem .priceArea .price p{font-size:calc(16 / 1280 * 100vw) !important}}@media (max-width: 767px){.priceOprionArea .priceOptionItem .priceArea .price p{font-size:calc(16 / 390 * 100vw) !important}}.second .page_box .container .accordion.box{padding-bottom:0}.second .page_box .container .accordion[open].box{padding-bottom:40px}@media (max-width: 767px){.second .page_box .container .accordion[open].box{padding-bottom:calc(40 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion summary{display:block}.second .page_box.accordionWrap details.accordion summary::-webkit-details-marker,.second .page_box.accordionWrap details.accordion summary::marker{display:none}.second .page_box.accordionWrap details.accordion summary .box_title{padding:16px 50px 16px 30px;display:grid;align-items:center;cursor:pointer;position:relative;width:auto}@media (max-width: 1145px){.second .page_box.accordionWrap details.accordion summary .box_title{font-size:calc(30 / 1145 * 100vw)}}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion summary .box_title{font-size:calc(18 / 390 * 100vw);padding:calc(10 / 390 * 100vw) calc(50 / 390 * 100vw) calc(10 / 390 * 100vw) calc(20 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion summary .box_title::before,.second .page_box.accordionWrap details.accordion summary .box_title::after{width:50px;height:50px;display:grid;position:absolute;right:15px;color:#fff;line-height:1;justify-content:center}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion summary .box_title::before,.second .page_box.accordionWrap details.accordion summary .box_title::after{width:calc(40 / 390 * 100vw);height:calc(40 / 390 * 100vw);right:calc(10 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion summary .box_title::before{content:"＋";font-weight:900;font-size:36px;align-items:start}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion summary .box_title::before{font-size:calc(26 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion summary .box_title::after{content:"OPEN";font-weight:500;font-size:14px;align-items:end}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion summary .box_title::after{font-size:calc(12 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion .index{border:1px solid #CCCCCC;padding:30px;background:#FBFBFB;margin:0 auto 40px}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion .index{padding:calc(15 / 390 * 100vw);margin:0 auto calc(30 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion .index ul{padding-left:1em}.second .page_box.accordionWrap details.accordion .index li{color:#000000;font-size:22px;text-indent:-1em;font-weight:bold;line-height:1.2;margin-bottom:.4em}.second .page_box.accordionWrap details.accordion .index li::before{content:"・"}.second .page_box.accordionWrap details.accordion .index li a{text-decoration:none}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion .index li{font-size:calc(16 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion .accordion_content{padding-top:30px}.second .page_box.accordionWrap details.accordion .accordion_content p{margin-bottom:1.5em}.second .page_box.accordionWrap details.accordion .accordionCloseBtn{width:77px;height:78px;background:#000519;color:#fff;font-weight:500;font-size:14px;display:block;text-align:center;margin:30px auto 0;cursor:pointer;position:relative;padding-top:50px}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion .accordionCloseBtn{width:calc(50 / 390 * 100vw);height:calc(50 / 390 * 100vw);font-size:calc(12 / 390 * 100vw);padding-top:calc(28 / 390 * 100vw)}}.second .page_box.accordionWrap details.accordion .accordionCloseBtn::before{content:"－";display:block;color:#fff;font-size:48px;font-weight:900;position:absolute;top:10px;left:0;right:0;text-align:center;line-height:1}@media (max-width: 767px){.second .page_box.accordionWrap details.accordion .accordionCloseBtn::before{font-size:calc(34 / 390 * 100vw);top:0}}.second .page_box.accordionWrap details[open].accordion summary .box_title::before{content:"－"}.second .page_box.accordionWrap details[open].accordion summary .box_title::after{content:"CLOSE"}.second .page_box.accordionWrap details[open] .accordion_content{animation:fadeIn 0.5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.white_box{background:#FFF;padding:40px;border-radius:6px;container-type:inline-size}@media (max-width: 767px){.white_box{padding:calc(20/ 390 * 100vw)}}.functionSec1{margin-bottom:90px}.functionSec1 .introduction{margin-bottom:36px}.functionSec1 .introduction p{font-size:20px}@media (max-width: 767px){.functionSec1 .introduction p{font-size:calc(16 / 390 * 100vw)}}.functionSec1 .secTitle{font-size:32px;text-align:center;margin-bottom:42px}@media (max-width: 767px){.functionSec1 .secTitle{font-size:calc(24 / 390 * 100vw)}}.functionSec1 .strengths{display:flex;align-items:center;justify-content:space-between;gap:1.4285714286cqw;margin-bottom:40px}@media (max-width: 767px){.functionSec1 .strengths{display:block}}.functionSec1 .strengths .frame{border:.3571428571cqw dashed #1F82C5;border-radius:.8928571429cqw;padding:2.6785714286cqw 1.7857142857cqw;display:flex;align-items:center;gap:1.0714285714cqw}@media (max-width: 767px){.functionSec1 .strengths .frame{border:4px dashed #1F82C5;border-radius:calc(10 / 390 * 100vw);padding:calc(30 / 390 * 100vw) calc(20 / 390 * 100vw);display:block}}.functionSec1 .strengths .box1,.functionSec1 .strengths .box2,.functionSec1 .strengths .box3{color:#333333}.functionSec1 .strengths .box1 .inner,.functionSec1 .strengths .box2 .inner,.functionSec1 .strengths .box3 .inner{border-radius:.8928571429cqw;background:#fff;box-shadow:0px 6px 6px rgba(116,158,180,0.37);display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 767px){.functionSec1 .strengths .box1 .inner,.functionSec1 .strengths .box2 .inner,.functionSec1 .strengths .box3 .inner{border-radius:calc(10 / 390 * 100vw);width:100% !important;height:auto !important;padding:calc(20 / 390 * 100vw)}}.functionSec1 .strengths .box1 .box_title,.functionSec1 .strengths .box2 .box_title,.functionSec1 .strengths .box3 .box_title{background:#1F82C5;color:#FFF;font-size:1.7857142857cqw;display:inline-block;padding:.5357142857cqw 1.7857142857cqw}@media (max-width: 767px){.functionSec1 .strengths .box1 .box_title,.functionSec1 .strengths .box2 .box_title,.functionSec1 .strengths .box3 .box_title{font-size:calc(18 / 390 * 100vw);padding:calc(6 / 390 * 100vw) calc(20 / 390 * 100vw)}}.functionSec1 .strengths .box1 .inner{width:18.2142857143cqw;height:15.8928571429cqw}.functionSec1 .strengths .box1 .inner p{font-weight:bold;font-size:1.0714285714cqw}@media (max-width: 767px){.functionSec1 .strengths .box1 .inner p{font-size:calc(12 / 390 * 100vw)}}.functionSec1 .strengths .box1 .inner .txtL{font-size:1.7857142857cqw}@media (max-width: 767px){.functionSec1 .strengths .box1 .inner .txtL{font-size:calc(20 / 390 * 100vw)}}.functionSec1 .strengths .box1 .box_title{margin-bottom:1.1607142857cqw}@media (max-width: 767px){.functionSec1 .strengths .box1 .box_title{margin-bottom:calc(12 / 390 * 100vw)}}.functionSec1 .strengths .box1 .txtS{font-size:1.0714285714cqw;text-align:center;margin-top:1.4285714286cqw}@media (max-width: 767px){.functionSec1 .strengths .box1 .txtS{font-size:calc(12 / 390 * 100vw);margin-top:calc(16 / 390 * 100vw)}}.functionSec1 .strengths .box2 .inner{width:46.7857142857cqw;height:29.8214285714cqw;gap:3.0357142857cqw;padding:1.7857142857cqw}@media (max-width: 767px){.functionSec1 .strengths .box2 .inner{padding:calc(20 / 390 * 100vw)}}.functionSec1 .strengths .box3 .inner{width:23.8392857143cqw;height:24.0178571429cqw}.functionSec1 .strengths .box3 .box_title{background:#032E61;margin-bottom:.7142857143cqw}.functionSec1 .strengths .box3 p{font-size:1.4285714286cqw;line-height:1.5;text-align:center}@media (max-width: 767px){.functionSec1 .strengths .box3 p{font-size:calc(16 / 390 * 100vw)}}.functionSec1 .strengths .arrow{flex:none;width:1.1607142857cqw}@media (max-width: 767px){.functionSec1 .strengths .arrow{width:100%;text-align:center}.functionSec1 .strengths .arrow img{transform:rotate(90deg)}}.functionSec1 .functionList{margin-bottom:54px}.functionSec1 .functionList .functionListItems{display:grid;grid-template-columns:repeat(4, 1fr);gap:22px 19px}@media (max-width: 1145px){.functionSec1 .functionList .functionListItems{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.functionSec1 .functionList .functionListItems{grid-template-columns:repeat(1, 1fr)}}.functionSec1 .functionList .functionListItems a{display:block;text-decoration:none;border-radius:4px;background:#fff;box-shadow:0px 6px 6px rgba(116,158,180,0.37);height:100%;padding:17px 9px 22px}.functionSec1 .functionList .functionListItems h3{color:#fff;border-radius:20px;background:#4db5ed;font-size:20px;text-align:center;font-weight:bold;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;line-height:1.5;padding:5px}.functionSec1 .functionList .functionListItems h3 .small{font-size:14px}.functionSec1 .functionList .functionListItems h3::before{content:'';width:16px;height:16px;display:inline-block;background:url("../images/function_arrow2.svg") no-repeat center/contain}.functionSec1 .functionList .functionListItems p{font-size:16px;text-align:center}.functionSec1 hr{margin-bottom:37px}.functionSec2{margin-bottom:70px}.functionSec2 .h_img{display:flex;gap:34px;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.functionSec2 .h_img{display:block}}.functionSec2 .h_img .img{flex:none;text-align:center}.functionSec2 .h_img p{font-size:20px}.functionSec2 .secTitle{margin-bottom:25px;font-size:26px}@media (max-width: 767px){.functionSec2 .secTitle{font-size:calc(24 / 390 * 100vw)}}.functionSec2 hr{margin:36px 0 56px}.functionSec2 .featureList{display:grid;grid-template-columns:repeat(5, 1fr);gap:27px}@media (max-width: 1170px){.functionSec2 .featureList{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 767px){.functionSec2 .featureList{grid-template-columns:repeat(1, 1fr)}}.functionSec2 .featureList .item{border-radius:10px;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:20px 12px 33px}.functionSec2 .featureList figure{display:flex;align-items:center;justify-content:center;height:80px;width:100%;margin-bottom:20px}.functionSec2 .featureList h3{font-size:20px;color:#032E61;margin-bottom:17px;text-align:center}.functionSec2 .featureList p{font-size:16px}.basic-form-intro{margin-bottom:50px}.basic-form-intro .link-pdf{text-decoration:underline}.basic-form{width:100%;margin:0 auto 70px}.basic-form .basic-form-box{display:block;margin-bottom:10px}.basic-form .basic-form-box input,.basic-form .basic-form-box textarea{color:#333;font-family:sans-serif;font-size:100%;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;vertical-align:middle;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.basic-form .basic-form-box select{-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:top;color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;min-width:auto;height:40px;line-height:40px;margin:0 10px 0 0;padding:0 30px 0 10px;border:solid 1px #ddd;border-radius:2px;background:url("../images/ico-down.svg") right center no-repeat #fff;background-size:24px;cursor:pointer;outline:none;text-indent:0.01px;text-overflow:''}.basic-form .basic-form-box textarea{width:100%;border:solid 1px #ddd}.basic-form .basic-form-box input[type=text],.basic-form .basic-form-box input[type=tel],.basic-form .basic-form-box input[type=email],.basic-form .basic-form-box input[type=password],.basic-form .basic-form-box input[type=number]{border:solid 1px #ddd}.basic-form .basic-form-box>p{width:250px}.basic-form .basic-form-box div{width:100%}.basic-form .basic-form-box div input{width:100%;height:45px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.basic-form .basic-form-box div input.error{border:solid 1px #2280C2}.basic-form .basic-form-box div .size-s{margin-right:2px;width:40%}.basic-form .basic-form-box div select{width:100%;height:45px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.basic-form .basic-form-box div select.error{border:solid 1px #2280C2}.basic-form .basic-form-box div textarea{padding:0 10px}.basic-form .basic-form-box div input[type="radio"]{appearance:radio;-moz-appearance:radio;-webkit-appearance:radio;height:auto;width:auto}.basic-form .basic-form-box div input[type="checkbox"]{appearance:checkbox;-moz-appearance:checkbox;-webkit-appearance:checkbox;height:auto;width:auto}.basic-form .forceAnno{margin-top:30px;background-color:#efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px;box-sizing:border-box}.basic-form .forceAnno .annoExc{color:#E33939;font-size:22px;text-align:center;margin:0px}.basic-form .forceAnno .annoTxt{font-size:11px}.basic-form .basic-form-btn-privacy{margin-top:30px;text-align:center}.basic-form button{color:#fff;background:none;border:none;outline:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.basic-form .btn-base{color:#fff;font-weight:bold;text-align:center;height:50px;display:inline-block;padding:0 50px;line-height:50px;background-image:linear-gradient(-135deg, #00BCD4 15%, #3F51B5 90%);background-size:100% 300%;background-position:100% 100%;border-radius:3px;position:relative}.basic-form .btn-base::after{content:url("https://www.opro.net/static/img/ico-chevron_right_white.svg");height:24px;position:absolute;right:10px;top:8px}@media (max-width: 767px){.basic-form .btn-base{font-size:14px;width:auto}}@media (max-width: 767px){.basic-form .forceAnno .annoExc{float:none;margin:0;text-align:center}}@media (max-width: 767px){.basic-form{width:100%}}@media (max-width: 767px){.basic-form .basic-form-box{display:block;margin-bottom:20px}}@media (max-width: 767px){.basic-form .basic-form-box>p{margin-bottom:5px}}@media (max-width: 767px){.basic-form .basic-form-box div{width:100%}}@media (max-width: 767px){.basic-form .basic-form-btn-privacy .btn-base{font-size:14px;width:auto}}.required{color:#F52313;padding:0 0.5em}#installTypeOldOrg_desc{background-color:#f5f5f5;display:none;font-size:13px;font-weight:bold;margin-top:5px;padding:8px}.caseOverview{background:#FFF;border:1px solid #0091C9;border-radius:6px;padding:25px 12px 30px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.caseOverview .companyName{font-size:16px;line-height:calc(24/16);font-weight:600;margin:0 0 10px;text-align:center}@media (max-width: 767px){.caseOverview .companyName{font-size:calc(16 / 390 * 100vw);margin:0 0 calc(10 / 390 * 100vw)}}.caseOverview .logo{background:#fff;padding:17px 22px;text-align:center}@media (max-width: 767px){.caseOverview .logo{padding:calc(17 / 390 * 100vw) calc(22 / 390 * 100vw)}}.caseOverview .logo img{max-width:190px;width:100%}@media (max-width: 767px){.caseOverview .logo img{width:100%;max-width:100%}}.caseOverview .caseInfo .list{display:flex;gap:30px;align-items:center;margin-top:11px}@media (max-width: 767px){.caseOverview .caseInfo .list{gap:calc(7 / 390 * 100vw)}}@media (max-width: 767px){.caseOverview .caseInfo .list{margin-top:calc(20 / 390 * 100vw)}}.caseOverview .caseInfo .list+.list{margin-top:12px}@media (max-width: 767px){.caseOverview .caseInfo .list+.list{margin-top:calc(12 / 390 * 100vw)}}.caseOverview .caseInfo .list .category{width:60px;flex-shrink:0;font-size:14px;line-height:calc(17/14);font-weight:bold}@media (max-width: 767px){.caseOverview .caseInfo .list .category{width:calc(90 / 390 * 100vw);font-size:calc(14 / 390 * 100vw);padding:calc(3 / 390 * 100vw) calc(10 / 390 * 100vw);border-radius:calc(4 / 390 * 100vw)}}.caseOverview .caseInfo .list .categoryItem{font-size:16px;line-height:calc(30/16);font-weight:normal;display:block}@media (max-width: 767px){.caseOverview .caseInfo .list .categoryItem{font-size:calc(14 / 390 * 100vw);line-height:calc(24/14)}}.caseOverview .caseOverviewBtn{text-align:center}.caseOverview .caseOverviewBtn .btn{font-size:17px;background:#0091C9}@media (max-width: 767px){.caseOverview .caseOverviewBtn .btn{font-size:calc(17 / 390 * 100vw)}}.caseOverviewCTA{background:url("../images/bg_caseOverview.png");background-size:cover;background-position:center;border:1px solid #0091C9;padding:20px;margin-top:30px;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){.caseOverviewCTA{padding:calc(20 / 390 * 100vw);margin-top:calc(25 / 390 * 100vw);border-radius:calc(6 / 390 * 100vw)}}.caseOverviewCTA p{font-size:18px;line-height:calc(28/18);text-align:center;margin-bottom:14px}@media (max-width: 767px){.caseOverviewCTA p{font-size:calc(16 / 390 * 100vw);margin-bottom:calc(14 / 390 * 100vw)}}.caseOverviewCTA .caseOverviewBtn{text-align:center}.caseColumn{position:relative}.caseColumn .container{display:flex;flex-direction:row-reverse;max-width:1240px;margin:0 auto;padding:0 20px;justify-content:space-between;align-items:flex-start;gap:20px}@media (max-width: 767px){.caseColumn .container{flex-direction:column}}.caseSide{width:350px;padding:20px 0 50px;position:sticky;top:50px;transition:0.3s;flex-shrink:0}@media (max-width: 767px){.caseSide{position:static;width:100%;padding:0;margin-top:calc(20 / 390 * 100vw)}}.caseDetailContent{width:calc(100% - 400px);max-width:800px}@media (max-width: 767px){.caseDetailContent{width:100%}}.caseDetailContent .page-main{padding-bottom:50px}@media (max-width: 767px){.caseDetailContent .page-main{padding-bottom:calc(30 / 390 * 100vw)}}.caseDetailContent .page-main .page-main-inner{max-width:800px;width:100%;margin:0 auto;padding:0}@media (max-width: 767px){.caseDetailContent .page-main .page-main-inner{padding:calc(35 / 390 * 100vw) 0 0}}.caseDetailContent .page-main .main-intro{margin-top:20px !important;margin-bottom:0}.caseDetailContent .page-main .main-intro>:first-child{margin-top:0 !important}@media (max-width: 767px){.caseDetailContent .page-main .main-intro{margin-top:calc(20 / 390 * 100vw)}}.caseDetailContent .page-main .main-intro .h2-style2,.caseDetailContent .page-main .main-intro h3{color:#032E61;font-size:30px;line-height:calc(42/30);text-align:left;margin-bottom:40px}@media (max-width: 767px){.caseDetailContent .page-main .main-intro .h2-style2,.caseDetailContent .page-main .main-intro h3{font-size:calc(26 / 390 * 100vw);margin-bottom:calc(30 / 390 * 100vw)}}.caseDetailContent .page-main .main-intro h3::after{content:none}.caseDetailContent .page-main .quote-box h2{background:url("/img/case_title_bg.png") no-repeat center/cover;color:#FFF;font-size:30px;line-height:calc(42/30);text-align:left;padding:14px 20px 14px}.caseDetailContent .page-main .main-box2 p{font-size:16px;line-height:1.5}@media (max-width: 767px){.caseDetailContent .page-main .main-box2 p{font-size:calc(16 / 390 * 100vw)}}.caseDetailContent .page-main .main-box2 a{font-size:16px}@media (max-width: 767px){.caseDetailContent .page-main .main-box2 a{font-size:calc(16 / 390 * 100vw)}}.caseDetailContent .page-main .main-intro{text-align:center}.caseDetailContent .page-main .main-intro-inner1{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media (max-width: 767px){.caseDetailContent .page-main .main-intro-inner1{flex-direction:column;align-items:center}}.caseDetailContent .page-main .main-intro-inner1.img-wide .main-intro-inner1-img{width:200px}.caseDetailContent .page-main .main-intro-inner1.img-wide .main-intro-inner1-img img{max-width:200px}.caseDetailContent .page-main .main-intro-inner1.img-wide .main-intro-inner1-txt{width:calc(100% - 220px)}@media (max-width: 767px){.caseDetailContent .page-main .main-intro-inner1.img-wide .main-intro-inner1-txt{width:100%}}.caseDetailContent .page-main .main-intro-inner1 .main-intro-inner1-img{width:120px}.caseDetailContent .page-main .main-intro-inner1 .main-intro-inner1-img img{width:100%;max-width:120px;height:auto}.caseDetailContent .page-main .main-intro-inner1 .main-intro-inner1-txt{text-align:left;margin-left:20px;width:calc(100% - 140px)}@media (max-width: 767px){.caseDetailContent .page-main .main-intro-inner1 .main-intro-inner1-txt{width:100%;margin-left:0;margin-top:calc(10 / 390 * 100vw)}}.caseDetailContent .page-main .main-box3>:first-child{margin-top:0 !important}.caseDetailContent .page-main .main-box3>:first-child img{max-width:100%}.caseDetailContent .page-main .main-box3 img{max-width:calc(100% - 60px);height:auto !important}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 img{max-width:100%}}.caseDetailContent .page-main .main-box3 .main-box3-img{margin:45px 0 25px}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 .main-box3-img{margin:calc(20 / 390 * 100vw) auto calc(40 / 390 * 100vw)}}.caseDetailContent .page-main .main-box3 .main-box3-img img{width:100%}.caseDetailContent .page-main .main-box3 .main-box3-img p{text-align:center;margin-top:10px;font-size:14px}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 .main-box3-img p{margin-top:calc(10 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}}.caseDetailContent .page-main .main-box3 .lead{font-size:18px;line-height:calc(38/18);font-weight:400;margin:25px 0}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 .lead{font-size:calc(17 / 390 * 100vw);margin:calc(25 / 390 * 100vw) 0}}.caseDetailContent .page-main .main-box3 .main-box3-txt{margin-bottom:60px}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 .main-box3-txt{margin-bottom:calc(40 / 390 * 100vw)}}.caseDetailContent .page-main .main-box3 .main-box3-txt .main-box3-txt-img-right{float:right;margin-left:10px}.caseDetailContent .page-main .main-box3 .main-box3-img2{max-width:800px;margin:0 auto 70px;text-align:center}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 .main-box3-img2{margin-bottom:calc(40 / 390 * 100vw)}}.caseDetailContent .page-main .main-box3 .main-box3-img2 p{font-size:14px;margin-top:10px}@media (max-width: 767px){.caseDetailContent .page-main .main-box3 .main-box3-img2 p{font-size:calc(12 / 390 * 100vw);margin-top:calc(10 / 390 * 100vw)}}.caseDetailContent .page-main .main-box3 .main-box3-ttl{font-size:18px;font-weight:bold;margin-bottom:10px}.caseDetailContent .page-main .main-box3 .main-box3-ttl img{width:50px;vertical-align:middle;display:inline-block}.caseDetailContent .page-main .benefits-box{background:#FAFAFA;max-width:740px;margin:70px auto;padding:30px 37px;box-shadow:0 0 10px rgba(0,0,0,0.16)}@media (max-width: 767px){.caseDetailContent .page-main .benefits-box{max-width:100%;margin:calc(40 / 390 * 100vw) auto;padding:calc(20 / 390 * 100vw) calc(15 / 390 * 100vw)}}.caseDetailContent .page-main .benefits-box .ben-left{color:#0091C9;font-weight:500;font-size:24px;line-height:calc(35/24);margin-bottom:28px}@media (max-width: 767px){.caseDetailContent .page-main .benefits-box .ben-left{font-size:calc(20 / 390 * 100vw);margin-bottom:calc(20 / 390 * 100vw)}}.caseDetailContent .page-main .benefits-box .ben-right ul{margin:0;padding:0}.caseDetailContent .page-main .benefits-box .ben-right ul li{list-style:none;position:relative;padding-left:28px;font-size:20px;line-height:1.5;font-weight:500}.caseDetailContent .page-main .benefits-box .ben-right ul li .fas{display:none}@media (max-width: 767px){.caseDetailContent .page-main .benefits-box .ben-right ul li{padding-left:calc(20 / 390 * 100vw);font-size:calc(18 / 390 * 100vw)}}.caseDetailContent .page-main .benefits-box .ben-right ul li+li{margin-top:20px}@media (max-width: 767px){.caseDetailContent .page-main .benefits-box .ben-right ul li+li{margin-top:calc(15 / 390 * 100vw)}}.caseDetailContent .page-main .benefits-box .ben-right ul li::before{content:"";display:block;position:absolute;top:9px;left:0;width:10px;height:10px;background:#0091C9;border-radius:50%}@media (max-width: 767px){.caseDetailContent .page-main .benefits-box .ben-right ul li::before{top:calc(7 / 390 * 100vw);width:calc(8 / 390 * 100vw);height:calc(8 / 390 * 100vw)}}.caseDetailContent .page-main a{color:#000;text-decoration:underline}.caseDetailContent .page-main a:hover{color:#0091C9 !important}.caseDetailContent .page-main h3{font-size:24px;line-height:calc(35/24);font-weight:bold;margin-bottom:35px;margin-top:100px;color:#032D60;padding-bottom:14px;border-bottom:5px solid #4DB5ED}@media (max-width: 767px){.caseDetailContent .page-main h3{font-size:calc(20 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw);margin-top:calc(50 / 390 * 100vw);padding-bottom:calc(10 / 390 * 100vw);border-bottom-width:calc(4 / 390 * 100vw)}}.caseDetailContent .page-main p{font-size:18px;line-height:calc(34/18);margin-bottom:1.5em}@media (max-width: 767px){.caseDetailContent .page-main p{font-size:calc(16 / 390 * 100vw)}}.caseDetailContent .page-main p:has(img){font-size:15px;margin-bottom:70px !important}@media (max-width: 767px){.caseDetailContent .page-main p:has(img){font-size:calc(12 / 390 * 100vw)}}.caseDetailContent .page-main p:has(img) img{max-width:calc(100% - 60px);margin-bottom:20px !important}@media (max-width: 767px){.caseDetailContent .page-main p:has(img) img{margin-bottom:calc(15 / 390 * 100vw) !important}}@media (max-width: 767px){.caseDetailContent .page-main p:has(img){margin-bottom:calc(40 / 390 * 100vw) !important}}.caseDetailContent .page-main p+p:has(img) img{margin-top:70px !important;max-width:740px !important;margin:70px auto 20px}@media (max-width: 767px){.caseDetailContent .page-main p+p:has(img) img{margin-top:calc(40 / 390 * 100vw);width:100%}}.caseDetailContent .page-main .h4-style1,.caseDetailContent .page-main h4{font-size:25px;line-height:calc(44/30);font-weight:bold;margin-bottom:30px}@media (max-width: 767px){.caseDetailContent .page-main .h4-style1,.caseDetailContent .page-main h4{font-size:calc(20 / 390 * 100vw);margin-bottom:calc(25 / 390 * 100vw)}}.caseDetailContent .page-main .productslink-list{margin-top:55px;margin-bottom:50px}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list{margin-top:calc(25 / 390 * 100vw);margin-bottom:calc(50 / 390 * 100vw)}}.caseDetailContent .page-main .productslink-list ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:30px 50px;padding:0;margin:0}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list ul{gap:calc(20 / 390 * 100vw);justify-content:center;align-items:center;flex-direction:column}}.caseDetailContent .page-main .productslink-list ul li{width:447px;max-width:100%;border:1px solid #191919;background:#fff;border-radius:20px;position:relative;list-style:none;padding:0;margin:0}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list ul li{width:calc(300 / 390 * 100vw);border-radius:calc(20 / 390 * 100vw)}}.caseDetailContent .page-main .productslink-list ul li a{display:block;padding:33px 50px 44px 45px;text-decoration:none;position:relative}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list ul li a{padding:calc(19 / 390 * 100vw) calc(18 / 390 * 100vw) calc(32 / 390 * 100vw)}}.caseDetailContent .page-main .productslink-list ul li a::after{content:"";width:16px;height:23px;display:block;position:absolute;background-image:url("/img/icon_arrow_black.svg");background-size:cover;background-repeat:no-repeat;top:50%;right:37px;transform:translateY(-50%)}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list ul li a::after{width:calc(14.98 / 390 * 100vw);height:calc(22.25 / 390 * 100vw);right:calc(15 / 390 * 100vw);top:62%}}.caseDetailContent .page-main .productslink-list ul li .productslink-list-copy{font-size:20px;line-height:1.45;font-weight:bold;margin-bottom:22px;margin-left:7px;letter-spacing:0.1em}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list ul li .productslink-list-copy{font-size:calc(19 / 390 * 100vw);text-align:center;margin-bottom:calc(17 / 390 * 100vw);margin-left:0;letter-spacing:0}}.caseDetailContent .page-main .productslink-list ul li .productslink-list-name{display:none}.caseDetailContent .page-main .productslink-list ul li .productslink-list-logo img{width:auto;height:55px !important}@media (max-width: 767px){.caseDetailContent .page-main .productslink-list ul li .productslink-list-logo img{height:calc(40 / 390 * 100vw) !important}}.caseDetailContent .page-main .productslink-list ul li .icn-btn{display:none}.caseDetailContent .page-main .customerRelatedInfo{display:none !important}.caseDetailContent .page-main .popup-bnr{display:none !important}.mode-scroll-down .caseSide{top:0}.mode-scroll-up .caseSide{top:60px}@media (max-width: 767px){.mode-scroll-up .caseSide{top:0}}main.caseMain{margin-top:50px;position:relative;z-index:0}@media (max-width: 767px){main.caseMain{margin-top:calc(50 / 390 * 100vw)}}main.caseMain::before{content:"";height:408px;display:block;width:100%;z-index:-1;top:-165px;left:0;position:absolute;background:url(../images/bg_title.png) center bottom no-repeat;background-size:cover}.priceModal{width:100vw !important;height:100vh;position:fixed;z-index:10001;top:0;left:0;margin:0 auto;opacity:0;visibility:hidden;transition:all 0.2s ease-out 0s}.priceModal.-isShow{opacity:1;visibility:visible}.priceModal .priceModalInner{width:80vw;max-width:1000px;padding:20px 36px;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10001}@media (max-width: 767px){.priceModal .priceModalInner{max-width:80vw;max-height:80vh;padding:calc(20 / 390 * 100vw) calc(36 / 390 * 100vw)}.priceModal .priceModalInner .priceModalInner2{max-height:calc(80vh - (40 / 390 * 100vw));overflow-y:scroll}}.priceModal .priceModalInner .priceModalTitle{margin:0 0 21px;font-size:22px;font-weight:bold}@media (max-width: 767px){.priceModal .priceModalInner .priceModalTitle{margin:0 0 calc(21 / 390 * 100vw);font-size:calc(22 / 390 * 100vw)}}@media (max-width: 767px){.priceModal .priceModalInner .table{margin:0 0 calc(15 / 390 * 100vw);overflow:scroll}}.priceModal .priceModalInner table{width:100%;margin:0 0 15px;border-collapse:collapse}@media (max-width: 767px){.priceModal .priceModalInner table{margin:0}}.priceModal .priceModalInner table th,.priceModal .priceModalInner table td{padding:10px 12px;border:1px solid #646464;font-size:16px}@media (max-width: 767px){.priceModal .priceModalInner table th,.priceModal .priceModalInner table td{padding:calc(10 / 390 * 100vw) calc(12 / 390 * 100vw);font-size:calc(16 / 390 * 100vw);word-break:keep-all;white-space:nowrap}}.priceModal .priceModalInner table th:empty,.priceModal .priceModalInner table td:empty{border:none}.priceModal .priceModalInner table thead th{padding:10px 5px;color:#fff;font-weight:bold;text-align:center}@media (max-width: 767px){.priceModal .priceModalInner table thead th{padding:calc(10 / 390 * 100vw)}}.priceModal .priceModalInner table thead th:nth-of-type(2){width:16%;background:#54C2F0}.priceModal .priceModalInner table thead th:nth-of-type(3){width:16%;background:#1F82C5}.priceModal .priceModalInner table thead th:nth-of-type(4){width:16%;background:#091547}.priceModal .priceModalInner table thead th:nth-of-type(5){width:16%;background:#000519}.priceModal .priceModalInner table thead th:nth-of-type(6){width:16%;background:#646464}.priceModal .priceModalInner table tbody th{background:#032E61;color:#fff;font-weight:bold;text-align:left}.priceModal .priceModalInner table tbody td{background:#F8F8F8;text-align:center}.priceModal .priceModalInner .notes{font-size:14px}@media (max-width: 767px){.priceModal .priceModalInner .notes{font-size:calc(14 / 390 * 100vw)}}.priceModal .priceModalInner .modalCloseBtn{width:34px;height:34px;background:#fff;border-radius:100%;text-align:center;position:absolute;top:0;right:0;transform:translate(50%, -50%)}@media (max-width: 767px){.priceModal .priceModalInner .modalCloseBtn{width:calc(34 / 390 * 100vw);height:calc(34 / 390 * 100vw)}}.priceModal .priceModalInner .modalCloseBtn span{font-size:22px;font-weight:500;text-align:center;line-height:1.2;transition:all 0.2s ease-out 0s;cursor:pointer}@media (max-width: 767px){.priceModal .priceModalInner .modalCloseBtn span{font-size:calc(22 / 390 * 100vw)}}.notes2{margin:12px 0 29px 82px;font-size:12px}@media (max-width: 767px){.notes2{margin:calc(12 / 390 * 100vw) 0 calc(29 / 390 * 100vw) calc(82 / 390 * 100vw);font-size:calc(12 / 390 * 100vw)}}.supportedService{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:20px;margin-bottom:50px}@media (max-width: 767px){.supportedService{gap:calc(10 / 390 * 100vw);flex-direction:column;margin-bottom:calc(40 / 390 * 100vw)}}.supportedService .supportedServiceTitle{font-size:16px;line-height:1.7;font-weight:bold;flex-shrink:0;margin-top:6px}@media (max-width: 767px){.supportedService .supportedServiceTitle{font-size:calc(16 / 390 * 100vw);margin-top:0}}.supportedService .supportedServiceItem{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:8px 10px}@media (max-width: 767px){.supportedService .supportedServiceItem{gap:calc(8 / 390 * 100vw) calc(10 / 390 * 100vw)}}
