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;display:flex;justify-content:space-between;left:3%;padding:5%;position:absolute;top:7%;width:94%}main #mainVisual h1{width:50%}main #mainVisual ul{padding-top:2%;width:45%}main #mainVisual ul li{margin-bottom:5%}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:3vw;border:1px solid #fff;border-radius:6px;color:var(--base_color);display:block;font-size:3vw;font-weight:600;line-height:1;padding:8%}main #mainVisual ul li a:hover{opacity:.7}main #top-news{padding:10% 0}main #top-news .newsList ul{border-top:1px solid #cad6dd}main #top-news .newsList ul li{border-bottom:1px solid #cad6dd;padding: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:3.6vw;font-weight:400;padding:.4vw 0;position:relative}main #top-news .newsList ul dl dt span{background:var(--base_color);border-radius:2px;color:#fff;font-size:2.8vw;left:18vw;line-height:1;padding:1.5vw 2vw 1vw;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 #stBtn{margin-bottom:10%}main #stBtn ul li{margin-bottom:5%}main #stBtn ul li a{border-radius:10px;display:block;padding:8%;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 0 center;background-size:7vw;color:#fff}main #stBtn ul li a dt{font-size:4.8vw;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:3vw;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:12% 0 8%}main #top-introduction h2{margin:0 auto 5%;text-align:center;width:80%}main #top-introduction .txt{font-size:3.4vw;line-height:1.8;margin-bottom:8%}main #top-introduction .txt b{color:var(--base_color)}main #top-introduction h3{color:var(--base_color);font-family:Roboto,sans-serif;font-size:6vw;font-weight:600;text-align:center}main #top-introduction h3 b,main #top-introduction h3 strong{font-size:6.8vw;font-weight:600;margin:0 .3vw}main #top-introduction p{font-weight:600;line-height:1.5;margin-bottom:5%;text-align:center}main #top-introduction p span{font-size:3vw}main #top-introduction .slider .slick-slide{margin:0 2vw}main #top-reason{padding:12% 0}main #top-reason .hgroup h2 span{display:block}main #top-reason ul{margin:0 auto;width:90%}main #top-reason ul li{margin-bottom:8%}main #top-reason ul li .pht{margin-bottom:3%}main #top-reason ul li dl dt{color:var(--base_color);font-size:4.6vw;font-weight:600;line-height:1.5;margin-bottom:1%}main #top-reason ul li:nth-child(2n){margin-right:0}main #top-example{background:var(--bg_color);overflow:hidden;padding:12% 0}main #top-example .hgroup h2 span{display:block}main #top-example .slick-prev{left:5%}main #top-example .slick-next{right:5%}main #top-example .slick-track{display:flex}main #top-example .slick-slide{background:#fff;border-radius:6px;height:auto!important;margin:0 3vw}main #top-example .box{padding:8%}main #top-example .ttlArea{margin-bottom:5%}main #top-example .pht{align-items:center;display:flex;height:30vw;margin:0 auto 5%;overflow:hidden;width:80%}main #top-example dl dt{color:var(--base_color);font-size:4.6vw;font-weight:600}main #top-example p{line-height:1.8}main #top-lineup{overflow:hidden;padding:12% 0}main #top-lineup .hgroup h2 span{display:block}main #top-lineup .slick-prev{left:5%}main #top-lineup .slick-next{right:5%}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:5%}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:5%;padding:2% 0;text-align:center}main #top-lineup .box .pht{border-radius:6px;margin-bottom:6%;overflow:hidden}main #top-lineup .box dl dt{color:var(--base_color);font-family:Roboto Condensed,sans-serif;font-size:7vw;font-weight:600;margin-bottom:4%}main #top-lineup .box dl dt span.sub{font-size:4.5vw}main #top-lineup .box dl dd{line-height:1.8;margin-bottom:5%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;padding:4% 5%}main #top-faq{padding:10% 0}main #top-faq .hgroup h2 span{display:block}main #top-faq .warp{margin:0 auto;width:90%}main #top-faq .toggle_contents{background:var(--bg_color);border-radius:6px;font-size:4vw;margin-bottom:3%;padding:5%}main #top-faq .toggle_title{color:var(--base_color);cursor:pointer;position:relative}main #top-faq .toggle_title b,main #top-faq .toggle_title strong{font-family:Roboto Condensed,sans-serif;font-size:6vw;font-weight:500;left:0;line-height:1;position:absolute;top:1vw}main #top-faq .toggle_title p{font-weight:600;line-height:1.5;padding:2% 10% 3% 8%}main #top-faq .toggle_title:hover{transition:.5s}main #top-faq .toggle_ans{display:none;margin:0;padding:3% 3% 0;position:relative}main #top-faq .toggle_ans b,main #top-faq .toggle_ans strong{font-family:Roboto Condensed,sans-serif;font-size:6vw;font-weight:500;left:0;line-height:1;position:absolute;top:2vw}main #top-faq .toggle_ans .box{line-height:1.5;padding:0 0 5% 8%}main #top-faq .toggle_ans .box p{line-height:1.8;margin-bottom:5%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;margin-bottom:5%;padding:6% 5%}main #top-faq .toggle_ans .box p:last-child{margin-bottom:0}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:7vw;position:absolute;right:0;top:0;transform-origin:center;transition:.3s;width:7vw}main #top-faq .toggle_title.selected .plus{transform:rotate(180deg);transform-origin:center;transition:.3s}main #news .newsList ul li{border-bottom:1px solid #cad6dd;margin-bottom:8%;padding-bottom:8%}main #news .newsList ul li a{display:block}main #news .newsList ul li:last-child{margin-bottom:0}main #news .newsList ul .pht{border-radius:6px;margin-bottom:7%;overflow:hidden}main #news .newsList ul dl{line-height:1.5}main #news .newsList ul dl dt{font-family:Roboto Condensed,sans-serif;font-size:3.6vw;font-weight:400;margin-bottom:3%;padding:.4vw 0;position:relative}main #news .newsList ul dl dt span{background:var(--base_color);border-radius:2px;color:#fff;font-size:2.8vw;left:18vw;line-height:1;padding:1.5vw 2vw 1vw;position:absolute;top:.1vw}main #news .newsList ul dl dd h2{color:var(--base_color);font-size:4.8vw;line-height:1.5;margin-bottom:3%}main #news .newsList ul dl dd p{line-height:1.5}main #news .page{padding-top:5vw}main #news .page .on a{color:var(--base_color)}main #news .page ul{display:flex;justify-content:space-between;margin:0 auto;width:100%}main #news .page ul li a{display:block;text-align:center;width:8vw}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:3.6vw;font-weight:600;padding:1.2vw 0}main #news .article{padding-bottom:8vw}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:3.6vw;font-weight:400;position:relative}main #news .article .day span{border-radius:2px;color:#fff;font-size:2.8vw;left:18vw;line-height:1;padding:1.5vw 2vw 1vw;position:absolute;top:.3vw}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 6vw;width:100%}main #news .article h2{color:var(--base_color);font-size:4.8vw;line-height:1.7;margin-bottom:6vw}main #news .article p{line-height:1.7;margin-bottom:3vw}main #news .pageLink{border-top:1px solid #ccc;padding:3vw 0 0}main #news .pageLink ul{display:flex;font-size:3.2vw;justify-content:space-between;margin:0 auto;width:100%}main #news .pageLink ul li a{display:block;padding:2vw 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:4vw;display:block;padding:2vw 0 2vw 5vw}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:4vw;display:block;padding:2vw 5vw 2vw 0}main #products{line-height:1.8}main #products #ttlAreatop{background:var(--base_color);margin-bottom:0;padding:17vw 0 15vw}main #products #ttlAreatop .hgroup{margin:0 auto;position:relative;width:90%}main #products #ttl{display:flex;padding:16vw 0 9vw;position:relative;width:100%}main #products #ttl h1{font-family:Roboto Condensed,sans-serif;font-size:9vw;font-weight:600;letter-spacing:0;line-height:1.3;margin-bottom:3%}main #products #ttl h1 span{display:block;font-size:3.6vw;margin-bottom:2%}main #products #ttl h1 span.sub{display:block;font-size:4.4vw;margin-top:.5rem}main #products #ttl p{color:#fff;font-size:3.4vw;font-weight:600;margin-bottom:3%}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 2vw center #fff;background-size:3vw;border:1px solid #fff;border-radius:6px;color:var(--base_color);display:block;font-size:3.2vw;font-weight:600;margin-bottom:2%;padding:3% 4%;position:absolute;right:-1%;top:-25%;transition:.3s;width:40%}main #products #ttl ul{display:flex;justify-content:space-between;margin:0 auto;width:75%}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:3.2vw;padding:3% 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_sp.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:10% 0;position:relative}main #products #section1 h2{font-size:4vw;font-weight:500;margin-bottom:8%;text-align:center}main #products #section1 ol{background:#fff;border-radius:10px;font-size:3.8vw;margin:0 auto 8%;padding:5%;width:100%}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 1.5vw left;background-size:5vw;font-weight:500;line-height:1.5;margin-bottom:3%;padding:.3vw 0 .3vw 7vw}main #products #section1 p{font-size:4vw;font-weight:500;line-height:1.5;margin-bottom:3%;text-align:center}main #products #section1:before{border:10vw solid transparent;border-top:10vw solid var(--bg_color);bottom:-19vw;content:"";left:37.5vw;position:absolute}main #products #section2{padding:15% 0 10%}main #products #section2 h2{color:var(--base_color);font-size:4.8vw;letter-spacing:0;line-height:1.5;margin-bottom:3%;text-align:center}main #products #section2 h2 span.sub{font-size:4vw}main #products #section2 .txt{font-size:3.8vw;font-weight:500;line-height:1.8;margin-bottom:15%;text-align:center}main #products #section2 h3{color:var(--base_color);font-size:5.6vw;letter-spacing:1px;line-height:1.5;margin-bottom:8%;position:relative}main #products #section2 h3:after{background:var(--base_color);bottom:-11px;content:"";height:3px;left:0;position:absolute;width:80%}main #products #section2 h3:before{background:var(--base_color);bottom:-10px;content:"";height:1px;left:0;position:absolute;width:100%}main #products #section2 .sec1{margin-bottom:15%}main #products #section2 .sec1 p{line-height:1.8;margin-bottom:2vw}main #products #section2 .sec1 div:first-child{margin-bottom:5%}main #products #section2 .sec2{margin-bottom:15%;overflow:hidden;overflow-x:auto}main #products #section2 .sec2 table{text-align:center;width:250%}main #products #section2 .sec2 table thead th:first-child{background:#cee3f2;font-weight:600;width:18%}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}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:3%}main #products #section2 .sec2::-webkit-scrollbar{height:10px;width:10px}main #products #section2 .sec2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}main #products #section2 .sec2::-webkit-scrollbar-thumb{background:#888;border-radius:5px}main #products #section2 .sec3{margin-bottom:15%}main #products #section2 .sec3 p,main #products #section2 .sec3 ul li{margin-bottom:8%}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:2%;width:4vw}main #products #section2 .sec3 ul li .pht{margin-bottom:3%}main #products #section2 .sec3 ul li h4{color:var(--base_color);font-size:4.2vw;font-weight:600;line-height:1.5;margin-bottom:1%}main #products #section2 .beforeafter{padding-top:2vw}main #products #section2 .beforeafter ul li{margin-bottom:8%}main #products #section2 .beforeafter ul li dl dt{color:var(--base_color);font-size:4vw;font-weight:600}main #products #section2 .beforeafter .before{background:#e6e6e6;border-radius:6px;font-weight:600;margin-bottom:2%;padding:5% 6%;text-align:center}main #products #section2 .beforeafter .triangle{background:var(--base_color);clip-path:polygon(0 0,100% 0,50% 100%);height:calc(tan(60deg)*5vw/2);margin:0 auto 2%;width:10vw}main #products #section2 .beforeafter .after{background:var(--bg_color);border-radius:6px;display:table-cell;padding:5% 6%;vertical-align:middle}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{align-content:center;background:#cee3f2;border-radius:6px 6px 0 0;display:inline-grid;float:left;font-family:Roboto Condensed,sans-serif;font-size:3.6vw;font-weight:600;height:17vw;line-height:1.4;margin-right:1px;padding:3vw 0;text-align:center;transition:all .2s ease;width:19.60784%}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 .tab_item span.sub{display:block;font-size:2.4vw}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;padding:5%;width:100%;word-break:break-all}main #products #requirements .tab_content table{margin-bottom:5%;width:100%}main #products #requirements .tab_content th{background:var(--bg_color);color:var(--base_color);padding:3% 0;width:20%}main #products #requirements .tab_content td{background:#f2f2f2;padding:3% 5%;width:50%}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: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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;margin-bottom:5%;padding:6% 5%}main #products #requirements .d-flex{display:flex;margin-bottom:1vw;word-break:break-all}main #products #requirements .d-flex p:first-child{white-space:nowrap}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:15% 0}main #products #usecase .hgroup h2 span{display:block}main #products #usecase ul li{background:#fff;border-radius:6px;margin-bottom:5%;padding:5% 6%}main #products #usecase ul li .pht{margin-bottom:5%}main #products #usecase ul li dl dt{color:var(--base_color);font-size:4vw;font-weight:600}main #products #company{overflow:hidden;padding:15% 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:100%}main #products #company .enterprise li{align-items:center;display:flex;height:15vw;margin:0 1% 3%;overflow:hidden;width:23%}main #products #company .solo{margin:0 auto;width:100%}main #products #company .solo li{align-items:center;display:flex;height:15vw;margin:0 1% 3%;overflow:hidden;width:30%}main #products #company .server{margin:0 auto;width:100%}main #products #company .server li{align-items:center;display:flex;height:15vw;margin:0 1% 3%;overflow:hidden;width:47%}main #products #flute{overflow:hidden;padding:5vw 0}main #products #flute .warp{margin-bottom:15%}main #products #flute .flute{margin:0 auto 5%;width:90%}main #products #flute .hgroup{margin-bottom:10%}main #products #flute .hgroup h2{line-height:1.5;margin-bottom:5%}main #products #flute .hgroup h2 span{display:block;padding-top:2%}main #products .systemBtn{margin:0 auto;width:90%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;font-weight:600;margin-bottom:5%;padding:6% 5%}main #license-structure{overflow:hidden;padding:15% 0}main #license-structure .hgroup h2 span{display:block}main #license-structure p{margin-bottom:3%}main #license-structure table{width:100%}main #license-structure table tr{text-align:center}main #license-structure table tr th{background:var(--bg_color);color:var(base_color);display:block;font-weight:400;padding:3% 0}main #license-structure table tr td{background:#f2f2f2;display:block;padding:3% 0}main #faq #ttlArea{margin-bottom:0}main #faq .warp{margin:0 auto;width:90%}main #faq .toggle_contents{background:var(--bg_color);border-radius:6px;font-size:4vw;margin-bottom:3%;padding:5%}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:6vw;font-weight:500;left:0;line-height:1;position:absolute;top:1vw}main #faq .toggle_title p{font-weight:600;line-height:1.5;padding:2% 10% 3% 8%}main #faq .toggle_title:hover{transition:.5s}main #faq .toggle_ans{display:none;margin:0;padding:3% 3% 0;position:relative}main #faq .toggle_ans b,main #faq .toggle_ans strong{font-family:Roboto Condensed,sans-serif;font-size:6vw;font-weight:500;left:0;line-height:1;position:absolute;top:2vw}main #faq .toggle_ans .box{line-height:1.5;padding:0 0 5% 8%}main #faq .toggle_ans .box p{line-height:1.8;margin-bottom:5%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;margin-bottom:5%;padding:6% 5%}main #faq .toggle_ans .box p:last-child{margin-bottom:0}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:7vw;position:absolute;right:0;top:0;transform-origin:center;transition:.3s;width:7vw}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:8%;padding:0 5%}main #faq .tab{background:#cee3f2;border-radius:6px 6px 0 0;color:var(--base_color);cursor:pointer;display:block;font-size:3.6vw;font-weight:600;padding:3% 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:5%}main #partners #ttlArea{margin-bottom:0}main #partners .tab-container{background:var(--base_color);display:flex;justify-content:space-between;margin-bottom:12%;padding:0 5%}main #partners .tab{background:#cee3f2;border-radius:6px 6px 0 0;color:var(--base_color);cursor:pointer;display:block;font-size:3.6vw;font-weight:600;padding:3% 0;text-align:center;transition:all .2s ease;width:49%}main #partners .tab.active,main #partners .tab:hover{background:#fff}main #partners .content{display:none}main #partners .content.show{display:block}main #partners .modal ul{display:flex;flex-wrap:wrap;margin:0 auto;overflow:hidden;width:90%}main #partners .modal__trigger{cursor:pointer;display:flex;flex-direction:column;margin:0 4% 12% 0;padding-top:2%;position:relative;width:48%}main #partners .modal__trigger .icn{background:var(--base_color);border-radius:3px;color:#fff;font-size:3.2vw;left:0;line-height:1;padding:1vw 2vw;position:absolute;top:0}main #partners .modal__trigger h2{color:var(--base_color);font-size:3.8vw;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 3vw center var(--base_color);background-size:3vw;border-radius:6px;color:#fff;display:block;font-size:3.6vw;font-weight:600;margin-bottom:2%;margin-top:auto;padding:2vw;text-align:center;transition:.3s;width:100%}main #partners .modal__trigger:nth-child(2n){margin-right:0}main #partners .modal__content{position:relative}main #partners .modal__content .icn{background:var(--base_color);border-radius:3px;color:#fff;font-size:3.2vw;left:0;line-height:1;padding:1vw 2vw;position:absolute;top:0}main #partners .modal__content .pht{margin:0 auto;width:70%}main #partners .modal__content h3{color:var(--base_color);font-size:4.8vw;margin-bottom:2%}main #partners .modal__content table{border-collapse:0;border-spacing:0;width:100%}main #partners .modal__content table tr th{display:block;font-weight:400;padding:2vw 0 0 4vw;text-align:left}main #partners .modal__content table tr td{display:block;padding:0 4vw 2vw}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:5%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 40px),1000px);width:90%}main #partners .modal__inner{position:relative}main #partners .modal__close{background:var(--base_color);border-radius:100%;cursor:pointer;height:44px;position:absolute;right:-30px;top:-30px;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 .warp{margin-bottom:20%}main #solution .mbb{border-bottom:1px solid #b0b7c7;padding-bottom:5%}main #solution .pt{padding-top:5%}main #solution #top h2{font-size:6.2vw;padding:5% 0 10%;text-align:center}main #solution #top h2,main #solution h3{color:var(--base_color);letter-spacing:1px}main #solution h3{font-size:5.6vw;line-height:1.8;margin-bottom:5%;position:relative}main #solution h3 span{border-bottom:3px solid var(--base_color);padding-bottom:1.3vw}main #solution h3:before{background:var(--base_color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}main #solution p{margin-bottom:4%}main #solution ul li{margin-bottom:12%}main #solution ul li .pht{margin-bottom:3%}main #solution ul li h4{color:var(--base_color);font-size:4.2vw;font-weight:600;line-height:1.5;margin-bottom:1%}main #solution ul li a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;margin-bottom:5%;padding:6% 5%}main #solution #ttl{display:flex;padding:16vw 0 5%;position:relative;width:100%}main #solution #ttl .warp{margin-bottom:0}main #solution #ttl h1{font-size:6.4vw;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:3%}main #solution #ttl h1 span{display:block;font-size:3.6vw;margin-bottom:4%}main #solution #ttl p{color:#fff;font-size:3.4vw;font-weight:400;letter-spacing:2px;margin-bottom:3%}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:3.6vw;font-weight:500;line-height:1.8;padding:10% 0;text-align:center}main #solution #readArea p{margin-bottom:3%}main #solution #assignment{background:#dde2ed;margin-bottom:15%;padding:15% 0;position:relative}main #solution #assignment .warp{margin-bottom:0}main #solution #assignment h2{font-size:4.8vw;margin-bottom:5vw;text-align:center}main #solution #assignment ul li{margin-bottom:12%}main #solution #assignment ul li .top{background:#000;border-radius:100px;color:#fff;margin-bottom:1vw;padding:.5vw 0;text-align:center}main #solution #assignment ul li h4{color:#000;font-size:4.2vw;font-weight:600;line-height:1.5;padding:2% 0;text-align:center}main #solution #assignment ul li:last-child{margin-bottom:0}main #solution #assignment:before{border:10vw solid transparent;border-top-color:#dde2ed;bottom:-19vw;content:"";left:37.5vw;position:absolute}main #solution #resolution{padding:10% 0}main #solution #resolution h2{color:var(--base_color);font-size:5.6vw;letter-spacing:1px;margin-bottom:5%;text-align:center}main #solution #resolution ul li{margin-bottom:12%}main #solution #resolution ul li .pht{margin-bottom:3%}main #solution #resolution ul li h4{color:var(--base_color);font-size:4.2vw;font-weight:600;line-height:1.5;margin-bottom:1%;text-align:center}main #solution #movie{overflow:hidden;padding:15% 0}main #solution #movie .hgroup{margin-bottom:5%}main #solution #movie .hgroup h2 span{display:block}main #solution #movie li{margin-bottom:5%;text-align:center}main #solution #movie p{padding-top:.5vw}main #license{background:var(--bg_color);padding-bottom:8%}main #license h2{font-size:4.2vw;margin-bottom:8%;text-align:center}main #license .list ul li{margin-bottom:5%}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 4vw center #fff;background-size:5vw;border-radius:6px;color:var(--base_color);display:block;font-weight:600;padding:5%}main #license .readArea{background:#fff;border-radius:10px;margin:0 auto;padding:8%;width:90%}main #license .readArea .txt,main #license .readArea dl{margin-bottom:8%}main #license .readArea dl dt{font-size:4.8vw;font-weight:600}main #license .readArea p{margin-bottom:5%}main #license .readArea p:last-child{margin-bottom:0}main #license .readArea ol{argin-bottom:5%}main #license .readArea ol li{list-style:decimal;margin-bottom:5%;margin-left:1.5em}main #license .readArea ul li{list-style:none;margin-bottom:5%;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:5.6vw;letter-spacing:1px;line-height:1.8;margin-bottom:5%;position:relative}main #download h3 span{border-bottom:3px solid var(--base_color);padding-bottom:1.3vw}main #download h3:before{background:var(--base_color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}main #download .downloadcenter{background:var(--bg_color);padding:12% 0;text-align:center}main #download .downloadcenter p{font-size:3.8vw;font-weight:600;letter-spacing:1px;margin-bottom:8%}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 5%;outline:none;padding:3% 5%;width:100%}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:4.2vw;font-weight:600;line-height:1;margin:0 auto;outline:none;padding:3% 5%}main #download .solodownload{padding:15% 0}main #download .solodownload h3{line-height:1.5}main #download .solodownload .warp{margin-bottom:15%}main #download .solodownload p{font-size:3.6vw;margin-bottom:5%}main #download .solodownload .table{overflow-x:auto}main #download .solodownload .table::-webkit-scrollbar{height:10px;width:10px}main #download .solodownload .table::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}main #download .solodownload .table::-webkit-scrollbar-thumb{background:#888;border-radius:5px}main #download .solodownload table{width:350%}main #download .solodownload table tbody td:first-child{width:11%}main #download .solodownload table tbody td:nth-child(2){width:25%}main #download .solodownload table tbody td:nth-child(4){width:15%}main #download .solodownload table th{background:var(--bg_color);color:var(--base_color);font-weight:500;padding:1% 0}main #download .solodownload table td{background:#f2f2f2;padding:1%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;margin-bottom:5%;padding:10% 8vw 10% 10%;white-space:nowrap}main #download .solodownload li{margin-bottom:8%;text-align:center}main #download .solodownload p{padding-top:2%}main #download .solodownload h3.mov{margin-bottom:5%;text-align:center}main #download .solodownload h3.mov span{border-bottom:none}main #download .solodownload h3.mov:before{height:0}main #download .solodownload h4{color:var(--base_color);font-size:4.8vw;padding:1vw 0}main #download .solodownload ol li{list-style:disc;margin-bottom:1%;margin-left:1rem}main #download .solodownload .downloadBtn a{background:var(--bg_color);background-size:5vw;border-radius:10px;display:block;margin-bottom:5%;padding:5%}main #download .solodownload .downloadBtn a .pht{margin-bottom:3%}main #download .solodownload .downloadBtn a dl dt{color:var(--base_color);font-size:4.2vw;font-weight:600;margin-bottom:3%}main #download .solodownload .downloadBtn a dl dd{font-size:3.4vw}main #download .solodownload .downloadBtn a:hover{opacity:.7}main #case .readArea{margin-bottom:8%}main #case .readArea p{font-size:4.2vw;font-weight:600;text-align:center}main #case #list{background:var(--bg_color);padding:8% 0}main #case #list .warp{display:block;overflow:hidden}main #case #list aside{padding-top:10%}main #case #list aside dl{border-bottom:1px solid #b6c4cc;font-size:3.6vw;padding:5% 0}main #case #list aside dl dt{font-size:4.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:4vw;display:block;padding:3% 0 3% 5vw}main #case #list aside dl:first-child{border-top:1px solid #b6c4cc}main #case #list article .list li{margin-bottom:8%}main #case #list article .list li a{background:#fff;border-radius:6px;display:block;padding:5%}main #case #list article .list li a .txtArea{overflow:hidden;padding-top:5%}main #case #list article .list li a .txtArea dl{float:left;width:65%}main #case #list article .list li a .txtArea dl dt{color:var(--base_color);font-size:4.8vw;font-weight:600}main #case #list article .list li a .txtArea .logo{border:1px solid #b6c4cc;float:right;width:30%}main #case #list article .list li a .txtArea p{clear:both;padding-top:5%}main #case #list article .list li a:hover{opacity:.7}main .page{paddingp:10% 0}main .pageLink{border-top:1px solid #ccc;padding:3vw 0 0}main .pageLink ul{display:flex;font-size:3.2vw;justify-content:space-between;margin:0 auto;width:100%}main .pageLink ul li a{display:block;padding:2vw 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:4vw;display:block;padding:2vw 0 2vw 5vw}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:4vw;display:block;padding:2vw 5vw 2vw 0}main #casettl{background:var(--base_color);display:flex;margin-bottom:10%;padding:16vw 0 9vw;position:relative;width:100%}main #casettl h1{font-family:Roboto,sans-serif;font-size:6.2vw;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:3%;width:75%}main #casettl h1 span{display:block;font-size:3.6vw;margin-bottom:2%}main #casettl p{color:#fff;font-size:3.2vw;letter-spacing:2px;margin-bottom:3%}main #casettl a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow4.svg) no-repeat right 2vw center #fff;background-size:3vw;border:1px solid #fff;border-radius:6px;color:var(--base_color);display:block;font-size:3.2vw;font-weight:600;margin-bottom:2%;padding:3% 4%;position:absolute;right:-1%;top:-25%;transition:.3s;width:40%}main #casettl .logo{background:#fff;position:absolute;right:5%;top:12%;width:20%}main #casettl .name p{letter-spacing:0}main #article{margin-bottom:15%}main #article .swarp{margin-bottom:8%}main #article h2{font-size:5.2vw;margin-bottom:5%}main #article h2,main #article h3{color:var(--base_color);line-height:1.5}main #article h3{font-size:4.6vw;margin-bottom:2%}main #article .pht,main #article p{margin-bottom:5%}main #article .linkBtn{margin:0 auto 5%;width:90%}main #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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;font-weight:600;margin-bottom:5%;padding:6% 5%;text-align:center;width:100%}main #similar{background:var(--bg_color);margin-bottom:15%;padding:10% 0}main #similar h3{font-size:4.2vw;font-weight:600;margin-bottom:5%;text-align:center}main #similar ul li{margin-bottom:8%}main #similar ul li a{background:#fff;border-radius:6px;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:4.8vw;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:8%}main #contact h1{line-height:1.5}main #contact h2{color:var(--base_color);font-size:4.8vw}main #contact .top p,main #contact h2{margin-bottom:8%;text-align:center}main #contact .txtArea{margin-bottom:5%}main #contact .txtArea p{font-size:3vw;margin-bottom:2%;margin-left:1.5em;text-indent:-1.5em}main #contact ul li{margin-bottom:5%}main #contact ul li a{background:var(--base_color);border-radius:10px;display:block;padding:8% 8% 6%;position:relative;width:100%}main #contact 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 0 center;background-size:7vw;color:#fff}main #contact ul li a dt{font-size:4.8vw;font-weight:600;letter-spacing:1px;line-height:1.5;margin-bottom:1vw}main #contact ul li a dd{font-family:Roboto Condensed,sans-serif;font-size:400;font-size:3vw;letter-spacing:2px}main #contact ul li a:hover{opacity:.7}main #documents .hgroup{position:relative}main #documents .hgroup h1{margin-bottom:5%}main #documents .hgroup p{color:#fff;width:100%}main #documents .hgroup .pht{padding:10% 10% 0;width:100%}main #documents h2{color:var(--base_color);font-size:5.6vw;margin-bottom:1%}main #documents .warp{margin-bottom:8%}main #documents .warp a{background:var(--bg_color);background-size:5vw;border-radius:10px;display:block;margin-bottom:5%;padding:5%}main #documents .warp a .pht{margin-bottom:3%}main #documents .warp a dl dt{color:var(--base_color);font-size:4.2vw;font-weight:600;margin-bottom:3%}main #documents .warp a dl dd{font-size:3.4vw}main #documents .warp a:hover{opacity:.7}main #documents .formArea{width:100%}main #documents .formArea .index{background:var(--bg_color);border-radius:10px;margin-bottom:8%;padding:8%}main #documents .formArea .index h2{color:#333;font-size:4.8vw;margin-bottom:5%}main #documents .formArea .index dt{color:var(--base_color);font-size:4.2vw;font-weight:600}main #documents .formArea .index dd{margin-bottom:8%}main #documents .formArea .index dd:last-child{margin-bottom:0}main #documents .att{font-size:3.2vw}main #documents .downlodBtn{margin:0 auto;padding:5% 0;width:90%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;font-weight:600;margin-bottom:5%;padding:6% 5%}main #passeord #ttlArea{margin-bottom:0}main #passeord h2{color:var(--base_color);font-size:5.6vw;letter-spacing:1px;line-height:1.8;margin-bottom:5%;position:relative}main #passeord h2 span{border-bottom:3px solid var(--base_color);padding-bottom:1.3vw}main #passeord .form{background:var(--bg_color);padding:12% 0;text-align:center}main #passeord .form p{font-size:3.8vw;font-weight:600;letter-spacing:1px;margin-bottom:8%}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 5%;outline:none;padding:3% 5%;width:100%}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:4.2vw;font-weight:600;line-height:1;margin:0 auto;outline:none;padding:3% 5%}main #err #ttlArea{margin-bottom:0}main #err h2{color:var(--base_color);font-family:Roboto Condensed,sans-serif;font-size:9vw;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:2vw;padding:10vw 0 8vw;position:relative;text-align:center}main #err h2 b,main #err h2 strong{font-size:30vw;font-weight:600}main #err dl{margin-bottom:2%;text-align:center}main #err dl dt{font-size:4.8vw}main #err .Btn{margin:0 auto;padding:5% 0;width:90%}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 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;font-weight:600;margin-bottom:5%;padding:6% 5%}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:2rem;flex-grow:1;padding:.7rem 0 .7rem .8rem}main #serch .search-box button{cursor:pointer;font-size:1rem;position:absolute;right:5vw;top:4vw;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:5vw}main #serch .txt{font-size:4vw;padding:8% 0}main #serch .serchList ul{border-top:1px solid #cad6dd;padding-top:8%}main #serch .serchList ul li{border-bottom:1px solid #cad6dd;margin-bottom:8%;padding-bottom:8%}main #serch .serchList ul li a{display:block}main #serch .serchList ul li:last-child{margin-bottom:0}main #serch .serchList ul dl{line-height:1.5}main #serch .serchList ul dl dt{color:var(--base_color);font-size:5.6vw;font-weight:600;margin-bottom:3%}main .page{padding-top:5vw}main .page .on a{color:var(--base_color)}main .page ul{display:flex;justify-content:space-between;margin:0 auto;width:100%}main .page ul li a{display:block;text-align:center;width:8vw}main .page ul li:nth-child(2) a,main .page ul li:nth-child(3) a,main .page ul li:nth-child(4) a,main .page ul li:nth-child(5) a,main .page ul li:nth-child(6) a{border-radius:100px;font-size:3.6vw;font-weight:600;padding:1.2vw 0}main #mail{padding-top:15%}main #mail .preferences dl{margin-bottom:4%}main #mail .preferences dl dt{font-size:6vw;font-weight:600}main #mail .preferences dl dd{color:var(--base_color);font-family:Roboto Condensed,sans-serif;font-size:4.8vw;font-weight:600}main #mail .confirmation{padding:5% 0;text-align:center}main #mail .confirmation .icn{margin:0 auto 5%;width:30%}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:5.6vw;font-weight:600;line-height:1.5;margin-bottom:3%}