﻿.c-title .txt-small{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:0;font-weight:500}@media (min-width: 768px){.c-title .txt-small{margin-block:8px}.c-title .txt-small:before{top:-20px}}@media (max-width: 767px){.c-title .txt-small{margin-bottom:12px}.c-title .txt-small:before{top:-24px}}.c-title .txt-ja{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:0;line-height:59px}@media (max-width: 767px){.c-title .txt-ja{line-height:39px}}.c-btn{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;letter-spacing:.3px;min-width:269px}@media (max-width: 767px){.c-btn{min-width:225px}}@media (min-width: 768px){.list-btn li:first-child .c-btn{cursor:pointer}.list-btn li:first-child .c-btn:before{right:84px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.list-btn li:first-child .c-btn:hover:before{right:-45px}.list-btn li:first-child .c-btn:hover span{left:30px}}@media (min-width: 768px){.list-btn li:last-child .c-btn{padding-left:72px;cursor:pointer}.list-btn li:last-child .c-btn:before{right:75px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.list-btn li:last-child .c-btn:hover:before{right:-45px}.list-btn li:last-child .c-btn:hover span{left:30px}}@media (max-width: 767px){.list-btn li:first-child .c-btn:before{right:109px !important}.list-btn li:last-child .c-btn:before{right:119px !important}}.table-info p{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:0 !important;line-height:22px}@media (max-width: 767px){.table-info p{line-height:21px}}.table-info p strong{font-weight:500;letter-spacing:0 !important}.table-info p span{font-weight:400}@media (min-width: 768px){.top-vn .sec-mv .content-sec{bottom:168px}.top-vn .sec-mv .content-sec .txt-en{margin-block:6px}.top-vn .sec-mv .txt-sd{left:107px;letter-spacing:0}}@media (max-width: 767px){.top-vn .sec-mv .content-sec{bottom:119px}}.top-vn .sec-mv .content-sec .txt-en{letter-spacing:-3.9px}@media (max-width: 767px){.top-vn .sec-mv .content-sec .txt-en{font-weight:500;letter-spacing:-2px;line-height:40px}}.top-vn .sec-mv .content-sec .txt-ja{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:0}@media (min-width: 768px){.top-vn .sec-mission .c-title{position:relative;top:-6px}}@media (max-width: 767px){.top-vn .sec-mission .content-sec .c-title{top:51px}.top-vn .sec-mission .content-sec .c-title .txt-en{margin-bottom:20px}}@media (min-width: 768px){.top-vn .sec-strengths{padding-top:134px}.top-vn .sec-strengths .c-title{margin-bottom:86px}.top-vn .sec-strengths .c-title .txt-small{margin-bottom:16px}.top-vn .sec-strengths .c-title .txt-small:before{top:-21px}}@media (min-width: 768px){.top-vn .sec-strengths .content-sec .item{align-items:center}}@media (max-width: 767px){.top-vn .sec-strengths .content-sec .item .content-left{margin-bottom:25px}}@media (min-width: 768px){.top-vn .sec-strengths .content-sec .item .tit-item{margin-bottom:19px}}.top-vn .sec-strengths .content-sec .item .tit-item .tit{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;line-height:36px;letter-spacing:0}@media (min-width: 768px){.top-vn .sec-strengths .content-sec .item .tit-item .tit{width:75%}}@media (max-width: 767px){.top-vn .sec-strengths .content-sec .item .tit-item .tit{line-height:23px;width:74%}}@media (min-width: 768px){.top-vn .sec-strengths .content-sec .item .tit-item .number{top:50%;transform:translate(0, -50%)}}@media (max-width: 767px){.top-vn .sec-strengths .content-sec .item .tit-item .number{top:-14px}}.top-vn .sec-strengths .content-sec .item .desc{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:400;line-height:29px;letter-spacing:-.3px}@media (max-width: 767px){.top-vn .sec-strengths .content-sec .item .desc{line-height:23px;letter-spacing:0}}@media (min-width: 768px){.top-vn .sec-products .content-sec{padding-top:107px}.top-vn .sec-products .content-sec .c-title .txt-small{margin-bottom:17px}}.top-vn .sec-products .detail .detail-top .tit{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:45px;font-weight:600;letter-spacing:0}@media (max-width: 767px){.top-vn .sec-products .detail .detail-top .tit{line-height:31px}}.top-vn .sec-products .detail .detail-top .desc p{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:29px;font-weight:400;letter-spacing:-0.3px}@media (max-width: 767px){.top-vn .sec-products .detail .detail-top .desc p{letter-spacing:0}}.top-vn .sec-products .list-carousel .item .name{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;letter-spacing:0}@media (max-width: 767px){.top-vn .sec-wincos{margin-top:-75px;padding-top:76px}}@media (min-width: 768px){.top-vn .sec-wincos .content-sec .content-left{width:49.62%;margin-right:2%}}@media (max-width: 767px){.top-vn .sec-wincos .content-sec .content-left{margin-bottom:16px}}.top-vn .sec-wincos .content-sec .content-left .txt-color-1{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;letter-spacing:0;line-height:67px;margin-bottom:40px}@media (max-width: 767px){.top-vn .sec-wincos .content-sec .content-left .txt-color-1{line-height:52px;margin-bottom:26px}}.top-vn .sec-wincos .content-sec .content-left .tit{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;letter-spacing:-.1px;line-height:45px;margin-bottom:11px}.top-vn .sec-wincos .content-sec .content-left .desc p{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:400}@media (min-width: 768px){.top-vn .sec-wincos .content-sec .content-left .desc p{font-size:18px;font-size:1.8rem;letter-spacing:-.4px;line-height:29px}}@media (max-width: 767px){.top-vn .sec-wincos .content-sec .content-left .desc p{letter-spacing:0;line-height:26px}}@media (min-width: 768px){.top-vn .sec-wincos .list-wincos .item{height:580px}}@media only screen and (min-width: 768px) and (max-height: 850px){.top-vn .sec-wincos .list-wincos .item{height:480px}}.top-vn .sec-wincos .list-wincos .item .tit{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;letter-spacing:0;line-height:31px}@media (max-width: 767px){.top-vn .sec-wincos .list-wincos .item .tit{line-height:22px}}.top-vn .sec-wincos .list-wincos .item .desc p{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:12px}.top-vn .sec-wincos .list-wincos .item .desc p:last-child{margin-bottom:0}.top-vn .sec-wincos .list-wincos .item .desc p.txt-note{font-weight:500}@media (max-width: 767px){.top-vn .sec-wincos .list-wincos .item .desc p{line-height:23px}}@media (min-width: 768px){.top-vn .sec-address{padding-top:99px}}@media (max-width: 767px){.top-vn .sec-address{padding-top:80px}}.top-vn .sec-address .tit-sec-address{letter-spacing:-1.4px}@media (max-width: 767px){.top-vn .sec-address .tit-sec-address{letter-spacing:0;line-height:47px;margin-bottom:40px}}@media (min-width: 768px){.top-vn .sec-company .content-sec{padding-top:89px}.top-vn .sec-company .content-sec .c-title .txt-small{margin-bottom:17px}}@media (max-width: 767px){.top-vn .sec-company .content-sec{padding-top:98px}}@media (min-width: 768px){.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:first-child .c-btn{cursor:pointer}.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:first-child .c-btn:before{right:66px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:first-child .c-btn:hover:before{right:-45px}}@media (min-width: 768px){.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:last-child .c-btn{padding-left:72px;cursor:pointer}.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:last-child .c-btn:before{right:78px}}@media only screen and (min-width: 768px) and (min-width: 1025px){.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:last-child .c-btn:hover:before{right:-45px}}@media (max-width: 767px){.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:first-child .c-btn:before{right:126px}.top-vn .sec-company .content-sec .detail .detail-right .list-btn li:last-child .c-btn:before{right:119px}}.top-vn .sec-global .tit-sec-global{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:0}.top-vn .sec-global .detail .detail-right .tit{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:-.6px;line-height:42px}@media (min-width: 768px){.top-vn .sec-global .detail .detail-right .tit{margin-bottom:18px}}@media (max-width: 767px){.top-vn .sec-global .detail .detail-right .tit{line-height:29px;letter-spacing:0}}.top-vn .sec-global .detail .detail-right .desc{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:400;line-height:29px;letter-spacing:0}@media (max-width: 767px){.top-vn .sec-global .detail .detail-right .desc{line-height:24px;letter-spacing:0}}.top-vn .sec-global .detail .detail-right .c-btn{min-width:234px}@media (max-width: 767px){.top-vn .sec-global .detail .detail-right .c-btn{min-width:194px}}@media (min-width: 768px){.top-vn .sec-contact .content-sec{padding-top:115px}}@media (max-width: 767px){.top-vn .sec-contact .content-sec .c-title{margin-bottom:37px}}@media (min-width: 768px){.top-vn .sec-contact .content-sec .c-title .txt-small{margin-bottom:16px}.top-vn .sec-contact .content-sec .c-title .txt-small:before{top:-20px}}@media (max-width: 767px){.top-vn .sec-contact .contactform .form-box-content .form-row{margin-bottom:22px}.top-vn .sec-contact .contactform .form-box-content .form-row:last-child{margin-bottom:0}}.top-vn .sec-contact .contactform .form-box-content .form-row .form-label{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:0}@media (max-width: 767px){.top-vn .sec-contact .contactform .form-box-content .form-row .form-label{margin-bottom:8px}}.top-vn .sec-contact .contactform .form-box-content .form-row .form-content input,.top-vn .sec-contact .contactform .form-box-content .form-row .form-content textarea{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:0}.top-vn .sec-contact .contactform .form-box-content .form-row .form-content select{line-height:40px;font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media (min-width: 768px){.top-vn .sec-contact .contactform .form-box-content .form-btn .form-policy .check-agree{left:21px}}.top-vn .sec-contact .contactform .form-box-content .form-btn .form-policy .check-agree label{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:0}.top-vn .sec-contact .contactform .form-box-content .form-btn .c-btn{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:600;letter-spacing:0.3px}.top-vn .c__popup .form-thanks .thanks-ttl{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;letter-spacing:0}@media (max-width: 767px){.top-vn .c__popup .form-thanks .thanks-ttl{line-height:36px}}.top-vn .c__popup .form-thanks .thanks-txt{font-family:"Work Sans","游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500;line-height:26px;letter-spacing:0}@media (min-width: 768px){.top-vn .c__popup .form-thanks .thanks-txt{max-width:470px;margin:0 auto 33px}}

/*# sourceMappingURL=maps/top-vn.min.css.map */
