main #mainVisual{padding-bottom:5%;position:relative}main #mainVisual .ttlArea{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/index/mv_bg_pc.jpg) no-repeat 100% 100%;background-size:cover;left:3%;padding:3%;position:absolute;top:3%;width:34%}main #mainVisual h1{margin-bottom:8%}main #mainVisual ul{display:flex;justify-content:space-between}main #mainVisual ul li{width:48%}main #mainVisual ul li a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow4.png) no-repeat right 1vw center #fff;background-size:1vw;border:1px solid #fff;border-radius:6px;color:var(--base_color);display:block;font-size:1.1vw;font-weight:600;line-height:1;padding:8%}main #mainVisual ul li a:hover{opacity:.7}main #top-news{padding:5vw 0 2vw}main #top-news .hgroup{position:relative}main #top-news .hgroup h2 span{margin-left:1vw}main #top-news .newsList ul{border-top:1px solid #cad6dd}main #top-news .newsList ul li{border-bottom:1px solid #cad6dd;padding:1.5% 0}main #top-news .newsList ul li a{display:block}main #top-news .newsList ul li:last-child{margin-bottom:0}main #top-news .newsList ul dl{line-height:1.5}main #top-news .newsList ul dl dt{font-family:Roboto Condensed,sans-serif;font-size:1vw;font-weight:400;padding:.2vw 0;position:relative}main #top-news .newsList ul dl dt span{background:var(--base_color);border-radius:2px;color:#fff;font-size:.7vw;left:5vw;line-height:1;padding:.4vw .5vw .3vw;position:absolute;top:.1vw}main #top-news .newsList ul dl dt span.news-release{background:var(--base_color)}main #top-news .newsList ul dl dt span.media{background:#e89744}main #top-news .newsList ul dl dt span.exhibition{background:#4bb781}main #top-news .newsList ul dl dd{font-size:1.1vw}main #stBtn{margin-bottom:5%}main #stBtn ul{display:flex;justify-content:space-between}main #stBtn ul li{width:49%}main #stBtn ul li a{border-radius:10px;display:block;height:16vw;position:relative;width:100%}main #stBtn ul li a dl{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_w.svg) no-repeat right 1vw bottom;background-size:2vw;bottom:3vw;color:#fff;left:3vw;position:absolute;width:90%}main #stBtn ul li a dt{font-size:1.6vw;font-weight:600;letter-spacing:1px;line-height:1.5;margin-bottom:1vw}main #stBtn ul li a dd{font-family:Roboto Condensed,sans-serif;font-size:400;font-size:1vw;letter-spacing:2px}main #stBtn ul li a:hover{opacity:.7}main #stBtn ul li:first-child a{background:var(--base_color)}main #stBtn ul li:nth-child(2) a{background:var(--sc_color)}main #top-introduction{background:var(--bg_color);padding:8vw 0 5vw}main #top-introduction h2{margin:0 auto 2vw;text-align:center;width:45%}main #top-introduction .txt{font-size:1.2vw;line-height:1.8;margin-bottom:3vw}main #top-introduction .txt b{color:var(--base_color)}main #top-introduction h3{color:var(--base_color);font-family:Roboto,sans-serif;font-size:2vw;font-weight:600;text-align:center}main #top-introduction h3 b{font-size:2.8vw;font-weight:600;margin:0 .3vw}main #top-introduction p{font-weight:600;line-height:1.5;margin-bottom:2vw;text-align:center}main #top-introduction p span{font-size:.8vw}main #top-introduction .slider .slick-slide{margin:0 1vw}main #top-reason{padding:5vw 0}main #top-reason .hgroup h2 span{display:block}main #top-reason ul{display:flex;flex-wrap:wrap;justify-content:center}main #top-reason ul li{margin:0 3.5% 2vw 0;width:31%}main #top-reason ul li .pht{margin-bottom:.7vw}main #top-reason ul li dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600;line-height:1.5;margin-bottom:.3vw}main #top-reason ul li:nth-child(3){margin-right:0}main #top-example{background:var(--bg_color);overflow:hidden;padding:5vw 0}main #top-example .hgroup{margin-bottom:2vw}main #top-example .hgroup h2 span{display:block}main #top-example .slick-prev{left:20%}main #top-example .slick-next{right:20%}main #top-example .slick-track{display:flex}main #top-example .slick-slide{background:#fff;border-radius:6px;height:auto!important;margin:0 1.5vw}main #top-example .box{padding:2vw;width:50%}main #top-example .ttlArea{display:flex;justify-content:space-between}main #top-example .pht{align-items:center;display:flex;height:10vw;margin-bottom:3%;overflow:hidden;width:30%}main #top-example dl{padding-top:2%;width:65%}main #top-example dl dt{color:var(--base_color);font-size:1.8vw;font-weight:600}main #top-example p{font-size:1.1vw;line-height:1.8}main #top-lineup{overflow:hidden;padding:5vw 0 0}main #top-lineup .hgroup h2 span{display:block}main #top-lineup .slick-list{overflow:visible}main #top-lineup .slick-track{display:flex;overflow:visible}main #top-lineup .slick-slide{background:#fff;height:auto!important}main #top-lineup .box{padding:1.5vw;width:50%}main #top-lineup .box a{display:block}main #top-lineup .box p{background:var(--bg_color);border-radius:100px;color:var(--base_color);font-size:.9;font-weight:500;margin-bottom:1vh;padding:.5vw 0;text-align:center}main #top-lineup .box .pht{border-radius:6px;margin-bottom:1vw;overflow:hidden}main #top-lineup .box dl dt{color:var(--base_color);font-family:Roboto Condensed,sans-serif;font-size:2vw;font-weight:600;margin-bottom:1vw}main #top-lineup .box dl dd{line-height:1.8;margin-bottom:1vw}main #top-lineup .box dl .linkBtn{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;padding:.8vw 1vw;transition:.3s}main #top-lineup .box a:hover .linkBtn{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;transition:.3s}main #top-faq{padding:5vw 0}main #top-faq .hgroup h2 span{display:block}main #top-faq .warp{margin:0 auto;width:80%}main #top-faq .toggle_contents{background:var(--bg_color);border-radius:6px;font-size:1.2vw;margin-bottom:1vw;padding:2vw}main #top-faq .toggle_title{color:var(--base_color);cursor:pointer;position:relative}main #top-faq .toggle_title b{font-family:Roboto Condensed,sans-serif;font-size:1.8vw;font-weight:500;left:0;line-height:1;position:absolute;top:0}main #top-faq .toggle_title p{font-size:1.2vw;font-weight:600;line-height:1.5;padding:.3vw 5vw 0 4vw}main #top-faq .toggle_title:hover{transition:.5s}main #top-faq .toggle_ans{display:none;margin:0;padding:1.5vw 1.5vw 0;position:relative}main #top-faq .toggle_ans b{font-family:Roboto Condensed,sans-serif;font-size:1.8vw;font-weight:500;left:0;line-height:1;position:absolute;top:1.8vw}main #top-faq .toggle_ans .box{line-height:1.5;padding:.3vw 0 0 2.5vw}main #top-faq .toggle_ans .box p{line-height:1.8;margin-bottom:2%}main #top-faq .toggle_ans .box a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s;width:30%}main #top-faq .toggle_ans .box a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #top-faq .plus{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_down.png) no-repeat 50%;background-size:cover;display:block;height:2.2vw;position:absolute;right:0;top:0;transform-origin:center;transition:.3s;width:2.2vw}main #top-faq .toggle_title.selected .plus{transform:rotate(180deg);transform-origin:center;transition:.3s}main #news .warp{position:relative}main #news .newsList ul li{border-bottom:1px solid #cad6dd;line-height:1.8;margin-bottom:1.5%;padding-bottom:1.5%}main #news .newsList ul li a{display:block;display:flex;justify-content:space-between}main #news .newsList ul li:last-child{margin-bottom:0}main #news .newsList ul .pht{aspect-ratio:3/2;border-radius:6px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;overflow:hidden;width:25%}main #news .newsList ul dl{width:72%}main #news .newsList ul dl dt{font-family:Roboto Condensed,sans-serif;font-size:1vw;font-weight:400;padding:.4vw 0;position:relative}main #news .newsList ul dl dt span{border-radius:2px;color:#fff;font-size:.7vw;left:5vw;line-height:1;padding:.4vw .5vw .3vw;position:absolute;top:.2vw}main #news .newsList ul dl dt span.news-release{background:var(--base_color)}main #news .newsList ul dl dt span.media{background:#e89744}main #news .newsList ul dl dt span.exhibition{background:#4bb781}main #news .newsList ul dl dd h2{color:var(--base_color);line-height:1.7}main #news .newsList ul dl dd p{line-height:1.7}main #news .page{padding-top:2vw}main #news .page .on a{color:var(--base_color)}main #news .page ul{display:flex;justify-content:space-between;margin:0 auto;width:40%}main #news .page ul li a{display:block;width:2vw}main #news .page ul li:nth-child(2) a,main #news .page ul li:nth-child(3) a,main #news .page ul li:nth-child(4) a,main #news .page ul li:nth-child(5) a,main #news .page ul li:nth-child(6) a{border-radius:100px;font-size:1.2vw;font-weight:600;padding:.1vw .5vw}main #news .article{padding-bottom:4vw}main #news .article .pht{aspect-ratio:3/2;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;overflow:hidden}main #news .article .day{font-family:Roboto Condensed,sans-serif;font-size:1vw;font-weight:400;position:relative}main #news .article .day span{border-radius:2px;color:#fff;font-size:.8vw;left:5vw;line-height:1;padding:.4vw .5vw .3vw;position:absolute;top:.1vw}main #news .article .day span.news-release{background:var(--base_color)}main #news .article .day span.media{background:#e89744}main #news .article .day span.exhibition{background:#4bb781}main #news .article .day span.event{background:#ec664b}main #news .article .day span.seminar{background:var(--base_color)}main #news .article .pht{margin:0 auto 2vw;width:100%}main #news .article h2{color:var(--base_color);font-size:2vw;line-height:1.7;margin-bottom:2vw}main #news .article p{line-height:1.7;margin-bottom:1vw}main #news .pageLink{border-top:1px solid #ccc;padding:2vw 0 0}main #news .pageLink ul{display:flex;font-size:1.2vw;justify-content:space-between;margin:0 auto;width:100%}main #news .pageLink ul li a{display:block;padding:.5vw 0}main #news .pageLink ul li:first-child a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_left.png) no-repeat 0;background-size:1.5vw;display:block;padding:.5vw 0 .5vw 2vw}main #news .pageLink ul li:nth-child(3) a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_right.png) no-repeat 100%;background-size:1.5vw;display:block;padding:.5vw 2vw .5vw 0}main #products{line-height:1.8}main #products #ttlAreatop{background:var(--base_color);padding:10vw 0}main #products #ttlAreatop .hgroup{margin:0 auto;position:relative;width:84%}main #products #ttl{display:flex;padding:6vw 0 4vw;position:relative;width:100%}main #products #ttl h1{font-family:Roboto Condensed,sans-serif;font-size:3.6vw;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:.5vw}main #products #ttl h1 span{display:block;font-size:1.2vw}main #products #ttl p{color:#fff;font-size:1.2vw;font-weight:600;margin-bottom:1.5vw}main #products #ttl a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow4.svg) no-repeat right 1vw center #fff;background-size:1vw;border-radius:6px;color:var(--base_color);font-weight:600;margin-bottom:2%;padding:1.2vw 2vw;width:20%}main #products #ttl a,main #products #ttl a:hover{border:1px solid #fff;display:block;transition:.3s}main #products #ttl a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;color:#fff}main #products #ttl ul{display:flex;justify-content:space-between;position:absolute;right:5%;top:35%;width:20%}main #products #ttl ul li{text-align:center;width:28%}main #products #ttl ul li div{background:#fff;border-radius:6px}main #products #ttl ul li p{color:#fff;font-size:.95vw;padding:.3vw 0 0}main #products #ttlAreatop.ttl{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/index_ttlbg.png) no-repeat bottom;background-size:cover}main #products #ttl.enterprise{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/enterprise_ttlbg.png) no-repeat 50%;background-size:cover}main #products #ttl.sbe{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/sbe_ttlbg.png) no-repeat 50%;background-size:cover}main #products #ttl.industrial{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/industrial_ttlbg.png) no-repeat 50%;background-size:cover}main #products #ttl.solo{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/solo_ttlbg.png) no-repeat 50%;background-size:cover}main #products #ttl.server{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/server_ttlbg.png) no-repeat 50%;background-size:cover}main #products #section1{background:var(--bg_color);letter-spacing:1px;padding:5vw 0;position:relative}main #products #section1 h2{font-size:1.6vw;font-weight:500;margin-bottom:2vw;text-align:center}main #products #section1 ol{background:#fff;border-radius:10px;font-size:1.4vw;margin:0 auto 2vw;padding:2vw 4vw;width:70%}main #products #section1 ol li{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/products/check.png) no-repeat top .8vw left;background-size:1.5vw;font-weight:500;padding:.3vw 0 .3vw 2vw}main #products #section1 p{font-size:1.5vw;font-weight:500;line-height:1.5;margin-bottom:1vw;text-align:center}main #products #section1:before{border:3vw solid transparent;border-top:3vw solid var(--bg_color);bottom:-5.5vw;content:"";left:47%;position:absolute}main #products #section2{padding:7vw 0 5vw}main #products #section2 h2{color:var(--base_color);font-size:2.4vw;letter-spacing:1px;margin-bottom:1vw;text-align:center}main #products #section2 .txt{font-size:1.3vw;font-weight:500;line-height:1.8;margin-bottom:5vw;text-align:center}main #products #section2 h3{color:var(--base_color);font-size:2vw;letter-spacing:1px;line-height:1.8;margin-bottom:2vw;position:relative}main #products #section2 h3 span{border-bottom:3px solid var(--base_color);padding-bottom:.54vw}main #products #section2 h3:before{background:var(--base_color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}main #products #section2 .sec1{display:flex;justify-content:space-between;margin-bottom:5vw}main #products #section2 .sec1 p{line-height:1.8;margin-bottom:2vw}main #products #section2 .sec1 div:first-child,main #products #section2 .sec1 div:nth-child(2){width:48%}main #products #section2 .sec2{margin-bottom:5vw}main #products #section2 .sec2 table{text-align:center;width:100%}main #products #section2 .sec2 table thead th:first-child{background:#cee3f2;font-weight:600}main #products #section2 .sec2 table thead th:nth-child(2){background:#e6e6e6;font-weight:600}main #products #section2 .sec2 table thead th:nth-child(3){background:var(--sc_color);color:#fff;font-weight:600}main #products #section2 .sec2 table tbody th{background:var(--bg_color);font-weight:600;width:15%}main #products #section2 .sec2 table tbody td{background:#f2f2f2}main #products #section2 .sec2 table tbody .bpw{background:var(--base_color);color:#fff;font-weight:600}main #products #section2 .sec2 table td,main #products #section2 .sec2 table th{padding:2vw 0}main #products #section2 .sec3{margin-bottom:5vw}main #products #section2 .sec3 p{margin-bottom:2vw}main #products #section2 .sec3 ul{display:flex;justify-content:space-between}main #products #section2 .sec3 ul li{width:31%}main #products #section2 .sec3 ul li a{display:block;position:relative}main #products #section2 .sec3 ul li a span{bottom:0;display:block;position:absolute;right:0;width:1vw}main #products #section2 .sec3 ul li a:hover{opacity:.7}main #products #section2 .sec3 ul li .pht{margin-bottom:.5vw}main #products #section2 .sec3 ul li h4{color:var(--base_color);font-size:1.4vw;font-weight:600;line-height:1.5;margin-bottom:.5vw}main #products #section2 .beforeafter{padding-top:2vw}main #products #section2 .beforeafter ul li{display:table;margin-bottom:1vw;width:100%}main #products #section2 .beforeafter ul li dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600}main #products #section2 .beforeafter .before{background:#e6e6e6;border-radius:6px;display:table-cell;font-weight:600;padding:1vw 2vw;text-align:center;vertical-align:middle;width:25%}main #products #section2 .beforeafter .triangle{display:table-cell;position:relative}main #products #section2 .beforeafter .triangle:before{background:var(--base_color);clip-path:polygon(0 0,100% 50%,0 100%);content:"";left:26%;position:absolute;top:20%;width:2vw}main #products #section2 .beforeafter .after{background:var(--bg_color);border-radius:6px;display:table-cell;padding:1vw 2vw;vertical-align:middle;width:70%}main #products #requirements{background:var(--bg_color);overflow:hidden;padding:5vw 0}main #products #requirements .hgroup h2 span{display:block}main #products #requirements .tab_item{background:#cee3f2;border-radius:6px 6px 0 0;display:block;float:left;font-family:Roboto Condensed,sans-serif;font-size:1.4vw;font-weight:600;margin-right:1px;padding:1vw 0;text-align:center;transition:all .2s ease;width:14.70588%}main #products #requirements .tab_item:last-child{margin-right:0}main #products #requirements .tab_item:hover{background:#fff;color:var(--base_color)}main #products #requirements input[name=tab_item]{display:none}main #products #requirements .tab_content{background:#fff;border-radius:0 6px 6px 6px;clear:both;display:none;overflow:hidden;padding:2vw}main #products #requirements .tab_content table{margin-bottom:1vw;width:100%}main #products #requirements .tab_content th{background:var(--bg_color);color:var(--base_color);padding:1vw 0;width:14vw}main #products #requirements .tab_content td{background:#f2f2f2;padding:1vw 2vw}main #products #requirements .tab_content td p:last-child{margin-bottom:0}main #products #requirements .tab_content ul{margin-bottom:1vw}main #products #requirements .tab_content ul li{list-style:disc;margin-left:1.5vw}main #products #requirements .tab_content p{line-height:1.5;margin-bottom:0}main #products #requirements .tab_content p a{border-bottom:1px solid var(--base_color);color:var(--base_color)}main #products #requirements .tab_content .linkArea{padding-top:1vw}main #products #requirements .tab_content .linkArea a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s;width:30%}main #products #requirements .tab_content .linkArea a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #products #requirements .d-flex{display:flex;margin-bottom:1vw}main #products #requirements .d-flex p:first-child{margin-right:1vw}main #products #requirements #enterprise:checked~#enterprise_content,main #products #requirements #he:checked~#he_content,main #products #requirements #industrial:checked~#industrial_content,main #products #requirements #sbe:checked~#sbe_content,main #products #requirements #server:checked~#server_content,main #products #requirements #solo:checked~#solo_content{display:block}main #products #requirements .tabs input:checked+.tab_item{background-color:#fff;color:var(--base_color)}main #products #usecase{background:var(--bg_color);overflow:hidden;padding:5vw 0}main #products #usecase .hgroup h2 span{display:block}main #products #usecase ul li{background:#fff;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:1vw;padding:1.5vw}main #products #usecase ul li .pht{align-items:center;height:6vw;overflow:hidden;position:relative;width:6vw}main #products #usecase ul li .pht img{display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}main #products #usecase ul li dl{width:90%}main #products #usecase ul li dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600}main #products #company{overflow:hidden;padding:5vw 0}main #products #company .hgroup h2 span{display:block}main #products #company ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:60%}main #products #company ul li{align-items:center;display:flex;height:10vw;margin:0 1% 3%;overflow:hidden;width:23%}main #products #company .enterprise{margin:0 auto;width:60%}main #products #company .enterprise li{align-items:center;display:flex;height:10vw;margin:0 1% 3%;overflow:hidden;width:23%}main #products #company .solo{margin:0 auto;width:50%}main #products #company .solo li{align-items:center;display:flex;height:10vw;margin:0 1% 3%;overflow:hidden;width:30%}main #products #flute{overflow:hidden;padding:5vw 0}main #products #flute .warp{margin-bottom:8vw}main #products #flute .flute{margin:0 auto 3%;width:90%}main #products #flute .flute ul{display:flex;justify-content:space-between}main #products #flute .flute ul li{width:49%}main #products #flute .hgroup{margin-bottom:5vw}main #products #flute .hgroup h2{margin-bottom:2vw}main #products #flute .hgroup h2 span{display:block}main #products .systemBtn{margin:0 auto;width:30%}main #products .systemBtn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;font-weight:600;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s}main #products .systemBtn a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #license-structure{overflow:hidden;padding:5vw 0}main #license-structure .hgroup h2 span{display:block}main #license-structure p{margin-bottom:1vw}main #license-structure table{width:40%}main #license-structure table tr th{background:var(--bg_color);color:var(--base_color);font-weight:400;padding:1vw 0 1vw 2vw;text-align:left;width:40%}main #license-structure table tr td{background:#f2f2f2;padding:1vw 2vw}main #faq #ttlArea{margin-bottom:0}main #faq .warp{margin:0 auto;width:80%}main #faq .toggle_contents{background:var(--bg_color);border-radius:6px;font-size:1.2vw;margin-bottom:1vw;padding:2vw}main #faq .toggle_title{color:var(--base_color);cursor:pointer;position:relative}main #faq .toggle_title b{font-family:Roboto Condensed,sans-serif;font-size:1.8vw;font-weight:500;left:0;line-height:1;position:absolute;top:0}main #faq .toggle_title p{font-size:1.2vw;font-weight:600;line-height:1.5;padding:.3vw 5vw 0 4vw}main #faq .toggle_title:hover{transition:.5s}main #faq .toggle_ans{display:none;margin:0;padding:1.5vw 1.5vw 0;position:relative}main #faq .toggle_ans b{font-family:Roboto Condensed,sans-serif;font-size:1.8vw;font-weight:500;left:0;line-height:1;position:absolute;top:1.8vw}main #faq .toggle_ans .box{line-height:1.5;padding:.3vw 0 0 2.5vw}main #faq .toggle_ans .box p{line-height:1.8;margin-bottom:2%}main #faq .toggle_ans .box a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s;width:30%}main #faq .toggle_ans .box a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #faq .plus{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_down.png) no-repeat 50%;background-size:cover;display:block;height:2.2vw;position:absolute;right:0;top:0;transform-origin:center;transition:.3s;width:2.2vw}main #faq .toggle_title.selected .plus{transform:rotate(180deg);transform-origin:center;transition:.3s}main #faq .tab-container{background:var(--base_color);display:flex;justify-content:space-between;margin-bottom:5vw;padding:0 10%}main #faq .tab{background:#cee3f2;border-radius:6px 6px 0 0;color:var(--base_color);cursor:pointer;display:block;font-size:1.4vw;font-weight:600;padding:1vw 0;text-align:center;transition:all .2s ease;width:49%}main #faq .tab.active,main #faq .tab:hover{background:#fff}main #faq .content{display:none}main #faq .content.show{display:block;padding-top:3%}main #partners{background:var(--bg_color);padding-bottom:3%}main #partners #ttlArea{margin-bottom:0}main #partners .tab-container{background:var(--base_color);display:flex;justify-content:space-between;margin-bottom:5vw;padding:0 10%}main #partners .tab{background:#fff;border-radius:6px 6px 0 0;color:var(--base_color);cursor:pointer;display:block;font-size:1.4vw;font-weight:600;padding:1vw 0;text-align:center;transition:all .2s ease;width:49%}main #partners .tab.active,main #partners .tab:hover{background:var(--bg_color)}main #partners .content{display:none}main #partners .content.show{display:block}main #partners .modal{margin:0 auto;width:80%}main #partners .modal ul{display:flex;flex-wrap:wrap;overflow:hidden}main #partners .modal li{background:#fff;border-radius:6px;padding:2%;transition:.3s}main #partners .modal__trigger{cursor:pointer;display:flex;flex-direction:column;margin:0 1% 2%;min-height:100px;padding-top:2%;position:relative;width:23%}main #partners .modal__trigger .icn{background:var(--base_color);border-radius:3px;color:#fff;font-size:.8vw;left:0;line-height:1;padding:.4vw .5vw;position:absolute;top:0}main #partners .modal__trigger h2{color:var(--base_color);font-size:1.3vw;line-height:1.5;margin-bottom:2%}main #partners .modal__trigger .linkBtn{align-items:flex-end;background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;font-weight:600;margin-bottom:2%;margin-top:auto;padding:1vw 2vw;text-align:center;transition:.3s;width:100%}main #partners .modal__trigger:hover{opacity:.7;transition:.3s}main #partners .modal__content{display:flex;justify-content:space-between;position:relative}main #partners .modal__content .icn{background:var(--base_color);border-radius:3px;color:#fff;font-size:.8vw;left:0;line-height:1;padding:.4vw .5vw;position:absolute;top:0}main #partners .modal__content .pht{align-items:center;display:flex;width:36%}main #partners .modal__content .readArea{width:60%}main #partners .modal__content h3{color:var(--base_color);font-size:1.4vw;margin-bottom:2%}main #partners .modal__content table{border-collapse:0;border-spacing:0;width:100%}main #partners .modal__content table tr th{font-weight:400;padding:.5vw 0 .5vw 1vw;text-align:left;width:28%}main #partners .modal__content table tr td{padding:.5vw 1vw}main #partners .modal__content table tr:first-child,main #partners .modal__content table tr:nth-child(3){background:var(--bg_color)}main #partners .modal__content a{color:var(--base_color);text-decoration:underline}main #partners .modal__wrapper{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}main #partners .modal__layer{background:rgba(50,50,50,.85);cursor:pointer;height:100%}main #partners .modal__container{background:#fff;border-radius:10px;left:50%;padding:2vw;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 40px),1000px);width:60%}main #partners .modal__inner{position:relative}main #partners .modal__close{background:var(--base_color);border-radius:100%;cursor:pointer;height:44px;position:absolute;right:-40px;top:-40px;transition:opacity .6s;width:44px;z-index:3}main #partners .modal__close:hover{opacity:.6}main #partners .modal__close:after,main #partners .modal__close:before{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;width:20px}main #partners .modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}main #partners .modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}main #solution #top .warp{margin-bottom:4vw}main #solution #top h2{color:var(--base_color);font-size:2.4vw;letter-spacing:1px;margin-bottom:3%;padding:3% 0;text-align:center}main #solution #top h3{color:var(--base_color);font-size:2vw;letter-spacing:1px;line-height:1.8;margin-bottom:2vw;position:relative}main #solution #top h3 span{border-bottom:3px solid var(--base_color);padding-bottom:.54vw}main #solution #top h3:before{background:var(--base_color);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}main #solution #top p{font-size:1.1vw;margin-bottom:1vw}main #solution #top ul{display:flex;justify-content:space-between}main #solution #top ul li{display:flex;flex-direction:column;width:31%}main #solution #top ul li .pht{margin-bottom:.8vw}main #solution #top ul li h4{color:var(--base_color);font-size:1.4vw;font-weight:600;line-height:1.5;margin-bottom:.5vw}main #solution #top ul li a{align-items:flex-end;background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;margin-bottom:2%;margin-top:auto;padding:1.2vw 2vw;transition:.3s;width:100%}main #solution #top ul li a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #solution #ttl{display:flex;padding:6vw 0 4vw;position:relative;width:100%}main #solution #ttl h1{font-size:3vw;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:.5vw}main #solution #ttl h1 span{display:block;font-size:1.1vw;margin-bottom:1vw}main #solution #ttl p{color:#fff;font-size:1vw;font-weight:400;letter-spacing:2px;margin-bottom:1.5vw}main #solution #ttl.medical{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/solution/medical_ttlbg.png) no-repeat 50%;background-size:cover}main #solution #ttl.manufacturing{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/solution/manufacturing_ttlbg.png) no-repeat 50%;background-size:cover}main #solution #ttl.construction{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/solution/construction_ttlbg.png) no-repeat 50%;background-size:cover}main #solution #ttl.endsupport{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/solution/endsupport_ttlbg.png) no-repeat 50%;background-size:cover}main #solution #ttl.closed{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/solution/closed_ttlbg.png) no-repeat 50%;background-size:cover}main #solution #ttl.supplychain{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/solution/supplychain_ttlbg.png) no-repeat 50%;background-size:cover}main #solution #readArea{font-size:1.2vw;font-weight:500;line-height:1.8;padding:5vw 0;text-align:center}main #solution #readArea p{margin-bottom:1%}main #solution #assignment{background:#dde2ed;padding:5vw 0;position:relative}main #solution #assignment h2{font-size:1.6vw;margin-bottom:3vw;text-align:center}main #solution #assignment ul{display:flex;justify-content:space-between}main #solution #assignment ul li{width:31%}main #solution #assignment ul li .top{background:#000;border-radius:100px;color:#fff;margin-bottom:1vw;padding:.3vw 0;text-align:center}main #solution #assignment ul li h4{font-size:1.2vw;font-weight:600;line-height:1.5;margin-bottom:.5vw;text-align:center}main #solution #assignment:before{border:3vw solid transparent;border-top-color:#dde2ed;bottom:-5.5vw;content:"";left:47%;position:absolute}main #solution #resolution{padding:5vw 0}main #solution #resolution h2{color:var(--base_color);font-size:2.4vw;letter-spacing:1px;margin-bottom:1vw;text-align:center}main #solution #resolution ul{display:flex;justify-content:space-between}main #solution #resolution ul li{display:flex;flex-direction:column;width:31%}main #solution #resolution ul li .pht{margin-bottom:.8vw}main #solution #resolution ul li h4{color:var(--base_color);font-size:1.4vw;font-weight:600;line-height:1.5;margin-bottom:.5vw;text-align:center}main #solution #movie{overflow:hidden;padding:5vw 0}main #solution #movie .hgroup{margin-bottom:2vw}main #solution #movie .hgroup h2 span{display:block}main #solution #movie ul{display:flex;justify-content:space-between}main #solution #movie li{width:48%}main #solution #movie .video{height:0;padding-top:56.25%;position:relative;width:100%}main #solution #movie .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}main #solution #movie p{padding-top:.5vw}main #license{background:var(--bg_color);padding-bottom:3vw}main #license h2{font-size:1.6vw;margin-bottom:3vw;text-align:center}main #license .list ul{display:flex;flex-wrap:wrap}main #license .list ul li{margin:0 .5% 1%;width:32%}main #license .list ul li a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow.svg) no-repeat right 1vw center #fff;background-size:2vw;border-radius:6px;color:var(--base_color);display:block;font-size:1.2vw;font-weight:600;padding:2vw}main #license .readArea{background:#fff;border-radius:10px;margin:0 auto;padding:3%;width:80%}main #license .readArea .txt,main #license .readArea dl{margin-bottom:3%}main #license .readArea dl dt{font-size:1.6vw;font-weight:600}main #license .readArea p{margin-bottom:1%}main #license .readArea p:last-child{margin-bottom:0}main #license .readArea ol{argin-bottom:1%}main #license .readArea ol li{list-style:decimal;margin-bottom:1%;margin-left:1.5em}main #license .readArea ul li{list-style:none;margin-bottom:1%;margin-left:1.5em;text-indent:-1.5em}main #license .readArea .name{text-align:right}main #download #ttlArea{margin-bottom:0}main #download h3{color:var(--base_color);font-size:2vw;letter-spacing:1px;line-height:1.8;margin-bottom:2vw;position:relative}main #download h3 span{border-bottom:3px solid var(--base_color);padding-bottom:.54vw}main #download h3:before{background:var(--base_color);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}main #download .downloadcenter{background:var(--bg_color);padding:5vw 0;text-align:center}main #download .downloadcenter p{font-size:1.2vw;font-weight:600;margin-bottom:2vw}main #download .downloadcenter .inputArea{text-align:center}main #download .downloadcenter .inputArea input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#fff;border:none;border-radius:0;border-radius:6px;margin:0 0 2vw;outline:none;padding:1vw;width:40%}main #download .downloadcenter .inputArea button{appearance:none;background-color:var(--base_color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.1vw;font-weight:600;line-height:1;margin:0 auto;outline:none;padding:1vw 2vw}main #download .solodownload{padding:5vw 0}main #download .solodownload .warp{margin-bottom:5vw}main #download .solodownload p{font-size:1.1vw;margin-bottom:3vw}main #download .solodownload table{margin-bottom:3vw;width:100%}main #download .solodownload table thead th:first-child{width:10%}main #download .solodownload table thead th:nth-child(2){width:20%}main #download .solodownload table thead th:nth-child(3){width:47%}main #download .solodownload table thead th:nth-child(4){width:13%}main #download .solodownload table th{background:var(--bg_color);color:var(--base_color);font-weight:500;padding:.5vw 1vw}main #download .solodownload table td{background:#f2f2f2;padding:.5vw 1vw}main #download .solodownload table td a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;cursor:pointer;display:block;font-weight:400;padding:.5vw 1vw;white-space:nowrap}main #download .solodownload table td a:hover{opacity:.7}main #download .solodownload ul{display:flex;flex-wrap:wrap;justify-content:space-between}main #download .solodownload li{margin-bottom:3vw;width:48%}main #download .solodownload .video{height:0;padding-top:56.25%;position:relative;width:100%}main #download .solodownload .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}main #download .solodownload p{padding-top:.5vw}main #case .readArea{margin-bottom:3%}main #case .readArea p{font-size:1.4vw;font-weight:600;text-align:center}main #case #list{background:var(--bg_color);padding:5vw 0}main #case #list .warp{display:block;overflow:hidden}main #case #list aside{float:left;width:20%}main #case #list aside dl{border-bottom:1px solid #b6c4cc;font-size:1.1vw;padding:1.5vw 0}main #case #list aside dl dt{font-size:1.2vw;font-weight:600;margin-bottom:1vw}main #case #list aside dl dd a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow.svg) no-repeat 0;background-size:1.2vw;display:block;padding:.5vw 0 .5vw 1.7vw}main #case #list aside dl:first-child{border-top:1px solid #b6c4cc}main #case #list article{float:right;width:77%}main #case #list article .list li{margin-bottom:3%}main #case #list article .list li a{background:#fff;border-radius:6px;display:flex;justify-content:space-between;padding:2vw}main #case #list article .list li a .pht{width:40%}main #case #list article .list li a .txtArea{overflow:hidden;width:55%}main #case #list article .list li a .txtArea dl{float:left;width:70%}main #case #list article .list li a .txtArea dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600}main #case #list article .list li a .txtArea .logo{border:1px solid #b6c4cc;float:right;width:20%}main #case #list article .list li a .txtArea p{clear:both;padding-top:1vw}main #case #list article .list li a:hover{opacity:.7}main #case #list .page{clear:both;padding-top:2vw}main #case #list .page .on a{color:var(--base_color)}main #case #list .page ul{display:flex;justify-content:space-between;margin:0 auto;width:40%}main #case #list .page ul li a{display:block;width:2vw}main #case #list .page ul li:nth-child(2) a,main #case #list .page ul li:nth-child(3) a,main #case #list .page ul li:nth-child(4) a,main #case #list .page ul li:nth-child(5) a,main #case #list .page ul li:nth-child(6) a{border-radius:100px;font-size:1.2vw;font-weight:600;padding:.1vw .5vw}main #case .linkBtn{margin:0 auto 5%;text-align:center;width:30%}main #case .linkBtn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;font-size:1.1vw;font-weight:600;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s;width:100%}main #case .linkBtn a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main .pageLink{border-top:1px solid #ccc;padding:2vw 0 0}main .pageLink ul{display:flex;font-size:1.2vw;justify-content:space-between;margin:0 auto;width:100%}main .pageLink ul li a{display:block;padding:.5vw 0}main .pageLink ul li:first-child a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_left.png) no-repeat 0;background-size:1.5vw;display:block;padding:.5vw 0 .5vw 2vw}main .pageLink ul li:nth-child(3) a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_right.png) no-repeat 100%;background-size:1.5vw;display:block;padding:.5vw 2vw .5vw 0}main #casettl{background:var(--base_color);display:flex;margin-bottom:5%;padding:6vw 0 4vw;position:relative;width:100%}main #casettl h1{font-size:2.4vw;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:.5vw}main #casettl h1 span{display:block;font-size:1.2vw;margin-bottom:.5vw}main #casettl p{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.1vw;letter-spacing:2px}main #casettl .name{color:#fff;display:table;position:absolute;right:10%;top:30%;width:30%}main #casettl .name p{display:table-cell;font-family:Roboto,sans-serif;font-size:1vw;letter-spacing:0;vertical-align:middle;width:70%}main #casettl .name .logo{border:1px solid #b6c4cc;display:table-cell;width:25%}main #article{margin-bottom:5%}main #article .swarp{margin-bottom:3%}main #article h2{font-size:2.4vw}main #article h2,main #article h3{color:var(--base_color);line-height:1.5;margin-bottom:2%}main #article h3{font-size:1.8vw}main #article p{font-size:1.1vw}main #article .pht,main #article p{margin-bottom:2%}main #article .article .linkBtn{margin:0 auto 5%;width:40%}main #article .article .linkBtn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;font-size:1.1vw;font-weight:600;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s;width:100%}main #article .article .linkBtn a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #similar{background:var(--bg_color);margin-bottom:5vw;padding:5vw 0}main #similar h3{font-size:1.8vw;font-weight:600;margin-bottom:3vw;text-align:center}main #similar ul{display:flex;justify-content:space-between}main #similar ul li{background:#fff;border-radius:6px;width:31%}main #similar ul li a{display:block;padding:5%}main #similar ul li a .txtArea{overflow:hidden;padding-top:5%}main #similar ul li a .txtArea dl{float:left;width:65%}main #similar ul li a .txtArea dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600}main #similar ul li a .txtArea .logo{border:1px solid #b6c4cc;float:right;width:30%}main #similar ul li a .txtArea p{clear:both;padding-top:5%}main #similar ul li a:hover{opacity:.7}main #contact{background:var(--bg_color);padding-bottom:5vw}main #contact h2{color:var(--base_color);font-size:1.6vw;margin-bottom:1vw;text-align:center}main #contact .warp{width:60%}main #contact .top p{margin-bottom:3%;text-align:center}main #contact .top ul{display:flex;justify-content:space-between}main #contact .top ul li{width:48%}main #contact .top ul li a{background:var(--base_color);border-radius:10px;display:block;height:12.5vw;position:relative;width:100%}main #contact .top ul li a dl{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_w.svg) no-repeat right 2vw center;background-size:2vw;bottom:2.5vw;color:#fff;left:3vw;position:absolute;width:90%}main #contact .top ul li a dt{font-size:1.6vw;font-weight:600;letter-spacing:1px;line-height:1.5;margin-bottom:1vw}main #contact .top ul li a dd{font-family:Roboto Condensed,sans-serif;font-size:400;font-size:1vw;letter-spacing:2px}main #contact .top ul li a:hover{opacity:.7}main #contact .txtArea{margin-bottom:3%}main #contact .txtArea p{font-size:.9vw;margin-bottom:1%;margin-left:1.5em;text-indent:-1.5em}main #documents .hgroup{position:relative}main #documents .hgroup h1{margin-bottom:2%}main #documents .hgroup p{color:#fff;width:60%}main #documents .hgroup .pht{position:absolute;right:0;top:7%;width:26vw}main #documents h2{color:var(--base_color);font-size:2vw;margin-bottom:1%}main #documents .warp{margin-bottom:3%}main #documents .warp a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow.png) no-repeat right 2vw center var(--bg_color);background-size:2vw;border-radius:10px;display:table;margin-bottom:2%;padding:2%}main #documents .warp a .pht{display:table-cell;padding-right:5%;width:30%}main #documents .warp a dl{display:table-cell;vertical-align:middle;width:65%}main #documents .warp a dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600;margin-bottom:1%}main #documents .warp a:hover{opacity:.7}main #documents .formArea{display:flex;justify-content:space-between;width:100%}main #documents .formArea .index{background:var(--bg_color);border-radius:10px;padding:3%;width:50%}main #documents .formArea .index h2{color:#333;font-size:1.4vw;margin-bottom:5%}main #documents .formArea .index dt{color:var(--base_color);font-size:1.2vw;font-weight:600}main #documents .formArea .index dd{margin-bottom:5%}main #documents .formArea .index dd:last-child{margin-bottom:0}main #documents .formArea .form{width:45%}main #documents .att{font-size:.9vw}main #documents .downlodBtn{margin:0 auto;padding:5% 0;width:30%}main #documents .downlodBtn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;font-size:1.2vw;font-weight:600;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s}main #documents .downlodBtn a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #passeord #ttlArea{margin-bottom:0}main #passeord h2{color:var(--base_color);font-size:2vw;letter-spacing:1px;line-height:1.8;margin-bottom:2vw;position:relative}main #passeord h2 span{border-bottom:3px solid var(--base_color);padding-bottom:.54vw}main #passeord .form{background:var(--bg_color);padding:5vw 0;text-align:center}main #passeord .form p{font-size:1.2vw;font-weight:600;margin-bottom:2vw}main #passeord .form .inputArea{text-align:center}main #passeord .form .inputArea input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:#fff;border:none;border-radius:0;border-radius:6px;margin:0 0 2vw;outline:none;padding:1vw;width:40%}main #passeord .form .inputArea button{appearance:none;background-color:var(--base_color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.1vw;font-weight:600;line-height:1;margin:0 auto;outline:none;padding:1vw 2vw}main #err #ttlArea{margin-bottom:0}main #err h2{color:var(--base_color);font-family:Roboto Condensed,sans-serif;font-size:3vw;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:2vw;padding:5vw 0 3vw;position:relative;text-align:center}main #err h2 b{font-size:10vw;font-weight:600}main #err dl{text-align:center}main #err dl dt{font-size:1.6vw}main #err .Btn{margin:0 auto;padding:5% 0;width:30%}main #err .Btn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center var(--base_color);background-size:1vw;border-radius:6px;color:#fff;display:block;font-size:1.2vw;font-weight:600;margin-bottom:2%;padding:1.2vw 2vw;transition:.3s}main #err .Btn a:hover{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 1vw center #000;background-size:1vw;color:#fff;display:block;transition:.3s}main #serch .search-box{display:flex;position:relative;width:100%}main #serch .search-box input[type=text]{border:1px solid var(--base_color);border-radius:1.5rem;flex-grow:1;padding:.7rem 0 .7rem 1.5rem}main #serch .search-box button{cursor:pointer;font-size:1rem;position:absolute;right:1.2vw;top:.8vw;transition:.5s}main #serch .search-box input:focus{utline:0;box-shadow:0 0 5px #e1e1e1,0 0 10px #e1e1e1,0 0 15px #e1e1e1}main #serch .search-box button:hover{color:#4eadb8;transform:scale(1.2)}main #serch .search-box img{width:1.2vw}main #serch .txt{font-size:1.1vw;padding:3% 0}main #serch .serchList ul{border-top:1px solid #cad6dd;padding-top:2vw}main #serch .serchList ul li{border-bottom:1px solid #cad6dd;line-height:1.8;margin-bottom:2%;padding-bottom:2%}main #serch .serchList ul li a{display:block;display:flex;justify-content:space-between}main #serch .serchList ul li:last-child{margin-bottom:0}main #serch .serchList ul dl dt{color:var(--base_color);font-size:1.4vw;font-weight:600}main #serch .page{padding-top:2vw}main #serch .page .on a{color:var(--base_color)}main #serch .page ul{display:flex;justify-content:space-between;margin:0 auto;width:40%}main #serch .page ul li a{display:block;width:2vw}main #serch .page ul li:nth-child(2) a,main #serch .page ul li:nth-child(3) a,main #serch .page ul li:nth-child(4) a,main #serch .page ul li:nth-child(5) a,main #serch .page ul li:nth-child(6) a{border-radius:100px;font-size:1.2vw;font-weight:600;padding:.1vw .5vw}main #mail{padding-top:5%}main #mail .preferences dl{margin-bottom:2%}main #mail .preferences dl dt{font-size:2vw;font-weight:600}main #mail .preferences dl dd{color:var(--base_color);font-family:Roboto Condensed,sans-serif;font-size:1.6vw;font-weight:600}main #mail .confirmation{padding:5% 0;text-align:center}main #mail .confirmation .icn{margin:0 auto 2%;width:10%}main #mail .unsubscribe{padding:5% 0;text-align:center}main #mail .unsubscribe dl{margin-bottom:2%}main #mail .unsubscribe dl dt{color:var(--base_color);font-size:1.6vw;font-weight:600}