@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,500;0,600;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+Vithkuqi:wght@400;500;600&display=swap";#vl div,#vl span,#vl applet,#vl object,#vl iframe,#vl h1,#vl h2,#vl h3,#vl h4,#vl h5,#vl h6,#vl p,#vl blockquote,#vl pre,#vl a,#vl abbr,#vl acronym,#vl address,#vl big,#vl cite,#vl code,#vl del,#vl dfn,#vl em,#vl font,#vl img,#vl ins,#vl kbd,#vl q,#vl s,#vl samp,#vl small,#vl strike,#vl strong,#vl sub,#vl sup,#vl tt,#vl var,#vl b,#vl u,#vl i,#vl center,#vl dl,#vl dt,#vl dd,#vl ol,#vl ul,#vl li,#vl fieldset,#vl form,#vl label,#vl legend,#vl table,#vl caption,#vl tbody,#vl tfoot,#vl thead,#vl tr,#vl th,#vl td{margin:0;padding:0;background:transparent;border:0;outline:0;color:#000;font-size:1em}html{font-size:62.5%}html,body{overflow-x:hidden}#vl ol,#vl ul{list-style:none;box-sizing:border-box}#vl blockquote,#vl q{quotes:none}:focus{outline:0}#vl ins{text-decoration:none}#vl del{text-decoration:line-through}#vl img{vertical-align:top;max-width:100%;height:auto}#vl a,#vl a:link{color:#000;text-decoration:none}#vl a:visited,#vl a:hover,#vl a:active{color:#000}body{min-width:1280px;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#fff}#MainContent{margin-top:var(--header-height)}#vl .fixed{position:fixed;width:100%;height:100%}#vl{display:block;font-weight:500;color:#000;line-height:1.5;font-size:1.7rem;font-family:\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif}.main-content{padding-top:0}#vl a[href^="tel:"]{cursor:default;pointer-events:none}@media all and (min-width: 768px){#vl .sp{display:none!important}}@media all and (max-width: 767px){body{min-width:inherit}#vl{font-size:1.3rem}#vl a:hover,#vl a:hover img{opacity:1!important}#vl .pc{display:none!important}#vl a[href^="tel:"]{cursor:pointer;pointer-events:auto}}.clearfix:after{content:"";display:block;clear:both}#vl .flex,#vl .flexA,#vl .flexB,#vl .flexC{display:flex;flex-wrap:wrap}#vl .flexA{justify-content:space-around}#vl .flexB{justify-content:space-between}#vl .flexC{justify-content:center}#vl .content{margin:0 auto;width:100%;padding:0 15px}@media all and (max-width: 767px){#vl .content{width:auto}}#vl .headline01{margin-bottom:4px;font-size:4rem;letter-spacing:.05em;text-align:center;font-weight:400;font-family:Open Sans,sans-serif}@media all and (max-width: 767px){#vl .headline01{margin-bottom:18px;font-size:2rem;letter-spacing:.05em}}#vl .com-btn{text-align:center;position:relative;z-index:1}#vl .com-btn a{padding:8px 10px 7px;min-width:243px;display:inline-block;box-sizing:border-box;color:#fff;font-size:1.5rem;letter-spacing:.15em;font-feature-settings:"palt";text-align:center;background-color:#000}#vl .com-btn a:hover{opacity:.7}#vl .com-btn span{padding:6px 36px 4px 0;color:#fff;display:inline-block;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_icon01.png?v=1691381875) no-repeat right center/29px}@media all and (max-width: 767px){#vl .com-btn a{padding:4px 10px;min-width:250px}#vl .com-btn span{padding:6px 31px 4px 6px;background-size:23px}}#vl .youmin{font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif}#vl .serif{font-family:"Noto Serif JP",serif;font-weight:400}#vl .main-visual{position:relative;padding:30px 0 31px;z-index:1;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_main_bg01.jpg?v=1691391857) no-repeat center top -2px/4000px;box-shadow:0 11px 21px #0003}#vl .main-visual:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:410px;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_main_bg.png?v=1691391928) no-repeat left bottom/100% 410px}#vl .main-visual .main-img img{width:100%}#vl .main-visual .text-inner{padding:0 10px;margin:0 auto -35px;width:63%;max-width:100%;box-sizing:border-box}#vl .main-visual .text-inner img{width:82%;margin-top:30px}#vl .main-visual .main-title{color:#fff;font-size:9rem;letter-spacing:.02em;font-feature-settings:"palt";font-family:\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;font-weight:400}#vl .main-visual .main-title .sm{margin:3px 0 0 25px;color:#fff;display:block;font-size:3.1rem;font-weight:700;letter-spacing:.35em}#vl .main-visual .main-title .sm .txt{margin-left:20px;display:inline-block;color:#fff}#vl .main-visual .main-img{margin:0 auto;max-width:100%}#vl .main-visual .img-list{position:relative;z-index:1;margin:-42px auto 0;max-width:100%;padding-left:70px}#vl .main-visual .img-list li{margin-right:-9px;width:calc((100% - 40px)/3)}#vl .main-visual .img-list li a{display:block}#vl .main-visual .img-list li a:hover{opacity:.7}#vl .main-visual .img-list li:last-child{margin-right:0}#vl .feature{padding:53px 0 4px;position:relative;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg01.png?v=1691381876) no-repeat center center/cover}#vl .feature:before{position:absolute;content:"";top:-40px;left:0;width:100%;height:114px;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_line01.png?v=1691381900) repeat-x left top/100% 114px}#vl .feature .content{width:1000px}#vl .feature .img-box{align-items:center}#vl .feature .img-box .photo-box{margin-right:90px;width:600px;position:relative}#vl .feature .img-box .photo-box .pho{position:relative;width:100%;z-index:1}#vl .feature .img-box .photo-box .pho-bg{position:absolute;right:0;top:0;mix-blend-mode:multiply}#vl .feature .img-box .text-box{margin:-42px -319px 0 auto;width:calc(100% - 512px);position:relative;z-index:2}#vl .feature .img-box .text-box .text{margin-bottom:30px;font-size:2rem;line-height:2.1;letter-spacing:.1em;font-weight:700;font-feature-settings:"palt"}#vl .feature .img-box .text-box .text:last-of-type{margin-bottom:33px}#vl .feature .img-box .text-box .text .sm{font-size:1.3rem;vertical-align:top}#vl .feature .img-box .text-box .note{margin:0;padding:0;font-size:1.1rem;border:none;font-weight:700}#vl .story{padding:40px 0;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg02.jpg?v=1691381874) no-repeat left center/cover}#vl .story .content{padding:60px 15px 17px;position:relative;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg03.jpg?v=1691381874) no-repeat left center/cover}#vl .story .text-img01{position:absolute;left:-64px;top:-55px;width:900px}#vl .story .text-img02{position:absolute;right:-81px;bottom:-23px;width:750px}#vl .story .headline01{margin-bottom:9px}#vl .story .text{position:relative;z-index:1;margin-bottom:6px;text-align:center;letter-spacing:.1em;font-weight:700;line-height:2.29;font-feature-settings:"palt"}#vl .story .text .line{margin-top:-3px;display:inline-block;font-size:2.2rem;font-weight:700;background:linear-gradient(transparent 80%,#fff);background-position:left bottom 13px}#vl .story .text .line .sm{font-size:1.3rem;vertical-align:top;margin-top:5px;display:inline-block}#vl .story .note{margin:0;padding:0;position:relative;z-index:1;font-weight:700;text-align:center;border:none;font-size:1.1rem}#vl .velver{padding:61px 0 0;position:relative;z-index:2;background-color:#eee5d5}#vl .velver .velver-list li{margin-bottom:40px;padding:75px 15px;box-sizing:border-box;width:calc(50% + 571px);position:relative;border-radius:0 15px 15px 0}#vl .velver .velver-list li:last-child{margin-bottom:0}#vl .velver .velver-list li.order .img-box .text-box{order:1}#vl .velver .velver-list .borwn{background-color:#7e4934}#vl .velver .velver-list .bordeaux{margin-left:auto;padding-top:58px;padding-bottom:57px;border-radius:15px 0 0 15px;background-color:#6d333c}#vl .velver .velver-list .olive{background-color:#325640}#vl .velver .velver-list .img-box{margin:0 121px 0 auto;max-width:100%;display:flex;align-items:center;justify-content:space-between}#vl .velver .velver-list li.order .img-box{margin:0 auto 0 121px}#vl .velver .velver-list .text-box{width:41%;margin:5px 17px 0 auto}#vl .velver .velver-list .text-box h2{margin-bottom:27px;position:relative;text-align:center}#vl .velver .velver-list .text-box h2 .en{position:relative;z-index:1;color:#fff;font-size:8.2rem;text-transform:none;letter-spacing:.05em;font-weight:300;font-family:"Noto Serif JP",serif}#vl .velver .velver-list .text-box h2 .text-img{position:absolute;left:55px;bottom:-21px}#vl .velver .velver-list .text-box .text{margin-bottom:64px;color:#fff;font-size:2rem;text-align:center;letter-spacing:.18em;line-height:1.95;font-feature-settings:"palt";font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif}#vl .velver .velver-list .text-box .car p{margin-bottom:19px;color:#fff;text-align:center;letter-spacing:.15em}#vl .velver .velver-list .text-box .car .en{margin-bottom:5px;display:block;color:#fff;font-size:1.7rem;letter-spacing:.1em;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif}#vl .velver .velver-list .text-box .car .mid{margin-bottom:8px;display:block;color:#fff;font-size:2.6rem;letter-spacing:.1em;font-feature-settings:"palt";font-weight:400;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif}#vl .velver .velver-list .photo-box{margin-left:-10%;width:57.9%}#vl .velver .velver-list .photo-box img{width:100%}#vl .velver .velver-list .tex-img01{position:absolute;right:-78px;top:50%;transform:translateY(-50%)}#vl .velver .velver-list li.order .text-box{margin:5px auto 0 26px}#vl .velver .velver-list li.order .tex-img01{left:-78px;right:auto}#vl .velver .velver-list li.order .text-box .text{margin-bottom:50px}#vl .velver .velver-list li.order .photo-box{margin:0 -10% 0 0}#vl .velver .velver-list .bordeaux .img-box .text-box{margin-top:-10px}#vl .product{padding:72px 0 1px;position:relative;background-color:#eee5d5}#vl .product .headline01{margin-bottom:40px}#vl .product .content{position:relative;padding-bottom:1px;margin-bottom:-70px}#vl .product .img-box{margin:0 auto;width:962px}#vl .product .pho{position:absolute;width:260px;right:12px;top:-277px;z-index:1}#vl .product .img-box .text-box{margin-top:8px;width:calc(100% - 512px);order:1;padding-right:50px;box-sizing:border-box;z-index:2}#vl .product .img-box .text-box .line{margin-bottom:41px;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:2.1;font-feature-settings:"palt"}#vl .product .img-box .text-box .line span{padding-bottom:2px;border-bottom:1px solid #000}#vl .product .img-box .text-box .text{margin-bottom:30px;max-width:290px;letter-spacing:.1em;line-height:2.06;font-feature-settings:"palt"}#vl .product .img-box .text-box .text .small{vertical-align:top;margin-top:4px;display:inline-block;font-size:1.4rem}#vl .product .img-box .text-box .sm{font-size:1.1rem;letter-spacing:.1em}#vl .product .img-box .photo-box{width:470px;position:relative;z-index:2}#vl .product .img-box .photo-box img{width:100%}#vl .product:after{position:absolute;content:"";left:0;bottom:-200px;width:100%;height:200px;background:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_product_bg01.png?v=1691381952) no-repeat left bottom/100% 200px}#vl .specs{padding:210px 15px 68px;background:#ecece9 url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg04.png?v=1691387109) no-repeat center top/100% 1838px}#vl .specs .headline01{margin-bottom:35px}#vl .specs .top-pho{margin:0 auto 55px;max-width:100%}#vl .specs .skill-box{padding:71px 60px 49px;margin:0 auto;width:100%;position:relative;background-color:#fff}#vl .specs .skill-box:before,.specs .skill-box:after{position:absolute;content:"";top:0;height:100%;width:2px;background-color:#d5d9cf}#vl .specs .skill-box:before{left:19px}#vl .specs .skill-box:after{right:19px}#vl .specs h3{margin:0 auto 49px;width:100%;box-sizing:border-box;padding:24px 10px 16px;text-align:center;font-size:2.8rem;letter-spacing:.12em;font-feature-settings:"palt";line-height:1.25;border-radius:37px;background-color:#ecece9}#vl .specs .img-list{margin:0 74px}#vl .specs .img-list li{margin-bottom:39px;display:flex;align-items:center;justify-content:space-between}#vl .specs .img-list li.top{align-items:flex-start}#vl .specs .img-list li:last-child{margin-bottom:0}#vl .specs .img-list .text-box{margin-top:-1px;width:75.2%;padding-left:50px;box-sizing:border-box}#vl .specs .img-list .text-box .ttl{position:relative;margin-bottom:21px;display:inline-block;font-size:2rem;letter-spacing:.1em;font-feature-settings:"palt"}#vl .specs .img-list .text-box .ttl .inner{display:flex;align-items:flex-start;border-bottom:1px solid #000}#vl .specs .img-list .text-box .ttl .num{margin-right:6px;width:41px;position:relative;font-size:3.5rem;font-weight:700;vertical-align:middle;line-height:1;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif}#vl .specs .img-list .text-box .ttl .in-txt{margin-top:8px;line-height:1.2;width:calc(100% - 45px)}#vl .specs .img-list .text-box .ttl .num .en{position:absolute;top:-16px;left:0;font-size:1.5rem;letter-spacing:.04em}#vl .specs .img-list .text-box .txt{font-size:1.5rem;letter-spacing:.1em;line-height:1.66;text-align:justify;font-feature-settings:"palt"}#vl .specs .img-list .photo{flex:1}#vl .specs .img-list .photo.speical{margin:26px -14px 0 -16px}#vl .specs .img-list .photo.speical01{margin-right:-9px}#vl .specs .img-list li.sty01 .text-box{margin-top:16px}#vl .specs .img-list .text-box .pho{margin-top:10px;width:169px;display:block}#vl .specs .img-list .text-list{margin:18px -42px 23px 0}#vl .specs .img-list .text-list li{margin:10px 0 0;display:block;width:26.4%}#vl .specs .img-list .text-list li.wid01{width:36.7%}#vl .specs .img-list .text-list li.wid02{width:29%}#vl .specs .img-list .text-list li:last-child{margin-right:0}#vl .specs .img-list .text-list .inner-title{margin:0 -10px 5px 0;font-size:1.5rem;font-weight:700;letter-spacing:.07em;font-feature-settings:"palt"}#vl .specs .img-list .text-list .inner-title .line{background:linear-gradient(transparent 63%,#d5d9cf);background-position:left bottom}#vl .specs .img-list .text-list .inner-title.le01{letter-spacing:0}#vl .specs .img-list .text-list .inner-title .sm{display:inline-block;vertical-align:top;font-size:1rem}#vl .specs .img-list .text-list .inner-txt{margin-right:-11px;font-size:1.2rem;line-height:1.67;font-feature-settings:"palt";letter-spacing:-.04em}#vl .specs .img-list .text-list .inner-txt .sm{font-size:.9rem;vertical-align:top}#vl .specs .img-list .num-list li{margin:0 0 0 13px;padding-left:1.5em;text-indent:-2.5em;font-size:1rem;font-weight:700}#vl .colorSec{padding:53px 0 59px;background-color:#eee5d5}#vl .colorSec .content{max-width:100%;width:auto}#vl .colorSec .headline01{margin-bottom:23px}#vl .colorSec .top-text{margin-bottom:9px;text-align:center;line-height:1.76;font-weight:700;letter-spacing:.1em}#vl .colorSec .top-text .sm{margin:0;font-size:1rem;vertical-align:top;display:inline-block}#vl .colorSec .sm{margin-bottom:32px;text-align:center;font-size:1.1rem;font-weight:700}#vl .colorSec .color-list li{width:calc((100% - 10px)/3)}#vl .colorSec .color-list h3{padding:13px 4px 12px;margin:0 auto;width:320px;box-sizing:border-box;color:#fff;font-size:1.5rem;letter-spacing:.1em;text-align:center;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif;font-feature-settings:"palt";border-radius:45px;border:1px solid #000;background-color:#7e4934}#vl .colorSec .color-list li.sty02 h3{background-color:#6d333c}#vl .colorSec .color-list li.sty03 h3{background-color:#325640}#vl .colorSec .color-list h3 .en{margin-bottom:4px;color:#fff;display:block;font-size:3.6rem;font-weight:300;font-family:"Noto Serif JP",serif;letter-spacing:-.02em}#vl .colorSec .color-list .text{padding:31px 0;position:relative;color:#7e4934;font-size:1.6rem;line-height:1.81;text-align:center;font-weight:700;font-feature-settings:"palt"}#vl .colorSec .color-list .text span{padding:6px 0;color:#7e4934;position:relative;z-index:1;display:block;background-color:#eee5d5}#vl .colorSec .color-list li.sty02 .text span{color:#6d333c}#vl .colorSec .color-list li.sty03 .text span{color:#325640}#vl .colorSec .color-list .text:before{position:absolute;content:"";left:50%;top:0;width:1px;height:100%;background-color:#000}#vl .colorSec .color-list .photo{margin:0 auto 20px;width:322px;box-sizing:border-box;position:relative;overflow:hidden;border-radius:30px}#vl .colorSec .color-list .photo:before{position:absolute;content:"";border:1px solid #000;left:0;top:0;border-radius:30px;width:100%;height:100%}#vl .colorSec .color-list .color-box{position:relative}#vl .colorSec .color-list .color-box .ico{position:absolute;left:-20px;top:104px;width:200px;z-index:1}#vl .colorSec .color-list .txt{margin:0 0 22px 143px;color:#7e4934;font-size:1.4rem;letter-spacing:.1em;font-weight:700;font-feature-settings:"palt"}#vl .colorSec .color-list li.sty02 .txt{color:#6d333c}#vl .colorSec .color-list li.sty03 .txt{color:#325640}.input-group__field{margin-bottom:1.6rem}.site-footer__menu-lists{padding:0 4px}@media all and (max-width: 1500px){.page-container{top:72px}}@media all and (min-width: 768px) and (max-width: 1470px){#vl .main-visual .main-title{font-size:8rem}}@media all and (max-width: 767px){.page-container{top:55px}#vl .main-visual{padding:12px 0 8px;box-shadow:0 11px 21px #0003;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_main_bg01_sp.jpg?v=1691391928);background-size:1000px;background-position:center top -2px}#vl .main-visual .main-img{max-width:375px}#vl .main-visual:before{height:175px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_main_bg_sp.png?v=1691391928);background-size:100% 175px}#vl .main-visual .text-inner{margin-bottom:5px;width:100%;text-align:center;max-width:inherit}#vl .main-visual .text-inner img{width:90%;margin:10px auto}#vl .main-visual .main-title{font-size:3.7rem;letter-spacing:-.08em}#vl .main-visual .main-title .sm{margin:-3px 0 0;font-size:1.6rem;letter-spacing:0}#vl .main-visual .text-img{margin:.867vw 4.5vw 0 auto;width:29.3vw}#vl .main-visual .img-list{margin:-23px auto 0;max-width:inherit;padding-left:18px}#vl .main-visual .img-list li{margin-right:-16px;width:calc((100% - 12px)/3)}#vl .feature{padding:32px 0 4px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg01_sp.png?v=1691381874)}#vl .feature:before{top:-8px;height:23px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_line01_sp.png?v=1691381900);background-size:100% 23px}#vl .feature .content{width:auto}#vl .feature .img-box{display:block;position:relative}#vl .feature .img-box .photo-box{margin:-13px auto 0;padding-left:30px;width:92.4%}#vl .feature .img-box .text-box{margin:0;width:auto;position:static}#vl .feature .img-box .text-box .text{margin-bottom:13px;font-size:1.4rem;line-height:1.71;letter-spacing:.08em;text-align:center}#vl .feature .img-box .text-box .text:last-of-type{margin-bottom:0}#vl .feature .img-box .text-box .text .sm{font-size:1rem}#vl .feature .img-box .text-box .note{position:absolute;right:15px;bottom:14px;font-size:1rem}#vl .feature .img-box .photo-box .pho-bg{right:-20px;top:-17px}#vl .story{padding:15px 32px 17px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg02_sp.jpg?v=1691381874)}#vl .story .content{padding:30px 18px 16px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg03_sp.jpg?v=1691381874)}#vl .story .text-img01{left:-23px;top:-22px;width:96.4%}#vl .story .text-img02{right:-23px;bottom:-10px;width:81%}#vl .story .headline01{margin-bottom:16px;font-size:2.1rem}#vl .story .text{margin-bottom:9px;letter-spacing:-.01em;font-size:1.25rem;line-height:2}#vl .story .text .line{margin:0 0 4px;font-size:1.6rem;background-position:left bottom 6px}#vl .story .text .line .sm{font-size:1rem;margin-top:3px}#vl .story .note{font-size:1rem;text-align:right}#vl .velver{padding:25px 0 0}#vl .velver .velver-list li{margin-bottom:45px;padding:22px 15px 1px;width:94.5%;border-radius:0 20px 20px 0}#vl .velver .velver-list .bordeaux{padding-top:21px;padding-bottom:1px;border-radius:20px 0 0 20px}#vl .velver .velver-list .img-box{margin:0 0 -22px;max-width:inherit;display:block}#vl .velver .velver-list li.order .img-box{margin:0 0 -22px}#vl .velver .velver-list .text-box{width:auto;margin:0}#vl .velver .velver-list .text-box h2{margin-bottom:10px}#vl .velver .velver-list .text-box h2 .en{font-size:4.3rem;letter-spacing:.04em}#vl .velver .velver-list .text-box h2 .text-img{left:calc(50% - 78px);bottom:-11px;width:67px}#vl .velver .velver-list .text-box h2 .text-img img{width:100%}#vl .velver .velver-list .text-box .text{margin-bottom:15px;font-size:1.4rem;line-height:1.64}#vl .velver .velver-list .text-box .car p{margin-bottom:10px}#vl .velver .velver-list .text-box .car .en{margin-bottom:1px;font-size:1.2rem}#vl .velver .velver-list .text-box .car .mid{margin-bottom:5px;font-size:1.8rem}#vl .velver .velver-list .photo-box{width:87.5%;text-align:center;margin:0 auto -13px;padding-right:10px;box-sizing:border-box}#vl .velver .velver-list .tex-img01{right:-17px;margin-top:41px}#vl .velver .velver-list li.order .text-box{margin:0}#vl .velver .velver-list li.order .tex-img01{left:-19px}#vl .velver .velver-list li.order .text-box .text{margin-bottom:6px}#vl .velver .velver-list li.order .photo-box{margin:0 auto -13px;padding:0 0 0 10px}#vl .velver .velver-list .bordeaux .img-box .text-box{margin-top:0}#vl .product{padding:46px 0 1px}#vl .product .headline01{margin-bottom:13px}#vl .product .content{margin-bottom:20px}#vl .product .img-box{margin:0 auto;width:auto;display:block}#vl .product .pho{width:135px;right:17px;top:-77px}#vl .product .img-box .text-box{margin:0 0 27px;width:auto;padding-right:0;padding-left:40px;position:relative}#vl .product .img-box .text-box .line{margin-bottom:15px;font-size:1.4rem;letter-spacing:.06em;line-height:2.07}#vl .product .img-box .text-box .line span{padding-bottom:0}#vl .product .img-box .text-box .text{margin-bottom:0;padding-right:110px;max-width:inherit;letter-spacing:.02em;line-height:1.84}#vl .product .img-box .text-box .text .small{margin-top:0;font-size:1rem}#vl .product .img-box .text-box .sm{position:absolute;right:35px;bottom:2px;font-size:1rem;letter-spacing:.06em}#vl .product .img-box .photo-box{margin:0 22px;width:auto}#vl .product:after{bottom:-44px;width:100%;height:44px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_product_bg01_sp.png?v=1691392024);background-size:100% 44px}#vl .specs{padding:57px 12px 30px;background-image:url(https://cdn.shopify.com/s/files/1/0559/8674/9603/files/vl_bg04_sp.png?v=1691407949);background-size:100% 1090px}#vl .specs .headline01{margin-bottom:0}#vl .specs .top-pho{margin:-9px 18px 21px;max-width:inherit;text-align:center}#vl .specs .top-pho img{width:100%}#vl .specs .skill-box{padding:28px 25px 15px;margin:0 auto;width:auto}#vl .specs .skill-box:before,.specs .skill-box:after{width:1px}#vl .specs .skill-box:before{left:6px}#vl .specs .skill-box:after{right:6px}#vl .specs h3{margin-bottom:22px;width:auto;padding:9px 10px;font-size:1.5rem;letter-spacing:.08em}#vl .specs .img-list{margin:0}#vl .specs .img-list li{margin-bottom:28px;display:block}#vl .specs .img-list .text-box{margin-top:0;width:auto;padding-left:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}#vl .specs .img-list .text-box .ttl{margin-bottom:4px;font-size:1.25rem;letter-spacing:0;width:100%}#vl .specs .img-list .text-box .ttl .inner{padding-bottom:0;margin-right:-7px}#vl .specs .img-list .text-box .ttl .num{margin:0 3px -4px 0;font-size:2.3rem;width:30px;vertical-align:bottom;line-height:1.2;display:inline-block}#vl .specs .img-list .text-box .ttl .num .en{top:-6px;left:0;font-size:.9rem;letter-spacing:0}#vl .specs .img-list .text-box .ttl .in-txt{width:calc(100% - 30px);letter-spacing:-.03em}#vl .specs .img-list .text-box .txt{margin-top:3px;width:calc(100% - 109px);font-size:1.1rem;letter-spacing:0;line-height:1.45}#vl .specs .img-list .photo{margin-top:0;width:96px;flex:none}#vl .specs .img-list .photo.speical{margin:0 -10px;width:116px}#vl .specs .img-list .photo.speical01{width:100px}#vl .specs .img-list li.sty01 .text-box{margin-top:0}#vl .specs .img-list .text-box .pho{margin-top:2px;width:145px}#vl .specs .img-list .text-list{margin:6px 0 14px;display:block;width:100%}#vl .specs .img-list .text-list li{margin:8px 0 0;width:auto!important}#vl .specs .img-list .text-list .inner-title{margin-bottom:4px;margin-right:0;font-size:1.2rem;letter-spacing:.1em}#vl .specs .img-list .text-list .inner-txt{font-size:1.1rem;line-height:1.36;letter-spacing:-.02em}#vl .specs .img-list .text-list .inner-txt .sp{display:inline!important}#vl .specs .img-list .num-list{line-height:1.1}#vl .specs .img-list .num-list li{margin:0;display:inline;padding-left:0;text-indent:0;font-size:.9rem;font-weight:700}#vl .colorSec{padding:31px 0 44px}#vl .colorSec .content{max-width:inherit;width:auto}#vl .colorSec .headline01{margin-bottom:18px;font-size:2.1rem}#vl .colorSec .top-text{margin:0 14px 0 15px;text-align:left;font-size:1.4rem;text-align:justify;line-height:1.76;letter-spacing:0;font-feature-settings:"palt"}#vl .colorSec .sm{margin:0 13px 15px 0;text-align:right;font-size:1rem}#vl .colorSec .color-list{margin:0 43px;display:block}#vl .colorSec .color-list li{margin-bottom:56px;width:auto}#vl .colorSec .color-list li:last-child{margin-bottom:0}#vl .colorSec .color-list h3{padding:8px 4px 9px;width:auto;font-size:1.3rem;border-radius:45px}#vl .colorSec .color-list h3 .en{margin-bottom:2px;font-size:3.1rem;letter-spacing:-.02em}#vl .colorSec .color-list .text{padding:25px 0;font-size:1.4rem;line-height:1.79;text-align:left}#vl .colorSec .color-list .text span{padding:3px 0}#vl .colorSec .color-list .photo{margin-bottom:14px;width:auto;border-radius:22px}#vl .colorSec .color-list .photo img{width:100%}#vl .colorSec .color-list .photo:before{border-radius:22px}#vl .colorSec .color-list .color-box .ico{left:-50px;top:22.4vw;width:38.4vw}#vl .colorSec .color-list .txt{margin:0 -5px 10px 17.867vw;font-size:1.3rem;line-height:1.69;letter-spacing:.05em}}@media all and (min-width: 490px) and (max-width: 767px){#vl .product .img-box .text-box .sm{right:100px}#vl .product .pho{top:-102px}}@media all and (max-width: 374px){#vl .main-visual .main-title{font-size:3rem}#vl .story .text .line{font-size:1.5rem}#vl .story .text{font-size:1rem}#vl .velver .velver-list .text-box .text{font-size:1.3rem}#vl .product .img-box .text-box{padding-left:20px}#vl .product .img-box .text-box .text{padding-right:90px}#vl .product .pho{right:0}#vl .colorSec .color-list{margin:0 30px}#vl .colorSec .color-list h3 .en{font-size:2.9rem}}#vl.new .main-visual{background:none;padding-top:0;padding-bottom:0;position:relative}#vl.new .main-visual:before{content:none}#vl.new .main-visual img{width:100%}#vl.new .main-visual .img-list{width:95%;max-width:100%;position:absolute;left:50%;bottom:5%;transform:translate(-50%);margin:0 auto;padding:0;align-items:baseline;justify-content:space-between}#vl.new .main-visual .img-list li{width:23%}#vl.new .main-visual .img-list li.new{width:29%;margin-right:30px}#vl.new .story{z-index:2;position:relative}#vl.new .color-list.flexB{width:80%;margin:80px 10% 0}#vl.new .colorSec .color-list li{width:calc((100% - 10px)/2)}#vl.new .colorSec .color-list li.sty01,#vl.new .colorSec .color-list li.sty02{margin-bottom:80px}#vl.new .colorSec .color-list li.sty04 h3{background-color:#a26856}#vl.new .colorSec .color-list li.sty04 .text span,#vl.new .colorSec .color-list li.sty04 .txt{color:#a26856}@media (max-width: 767px){#vl.new .main-visual .img-list{width:calc(95% - 10px);padding-right:10px}#vl.new .main-visual .img-list li.new{width:35%;margin-right:-10px}#vl.new .main-visual .img-list li{width:22%;margin-right:-10px}#vl.new .colorSec .color-list li{width:auto}#vl.new .colorSec .color-list li.sty01,#vl.new .colorSec .color-list li.sty02{margin-bottom:56px}}#vl.new section img{vertical-align:top}#vl.new .product-box{padding:59px 0 1px;background:url(/cdn/shop/files/vl_product_background.jpg) no-repeat center center / cover}#vl.new .com-product{margin:0 auto;max-width:100%;box-sizing:border-box}#vl.new .com-product .headline01{color:#4d4d4d;font-size:36px;font-family:linotype-didot,a-otf-ryumin-pr6n,serif;font-weight:400;font-style:normal;margin-bottom:80px;text-align:center;letter-spacing:.03em;text-transform:inherit}#vl.new .com-product .img-box{display:flex;justify-content:space-between;flex-wrap:nowrap;margin-bottom:150px}#vl.new .com-product .photo{margin:0 24px 0 0;width:531px;width:450px;order:3}#vl.new .com-product .text-box{width:475px}#vl.new .com-product .headline02{margin-bottom:15px;color:#eb8c90;line-height:1;font-size:18px;font-weight:500}#vl.new .com-product .headline02 span{padding:9px 27px;display:inline-block;vertical-align:top;letter-spacing:.15em;color:#a26856;border:1px solid #a26856;background:#fff}#vl.new .com-product p{margin-bottom:20px;font-size:18px;line-height:1.54;letter-spacing:.1em;color:#4e4e4e}#vl.new .com-product .pro-ttl{font-size:18px;font-family:\6e38\660e\671d,Yu Mincho,YuMincho,\6e38\660e\671d\4f53,Hiragino Mincho ProN,Hiragino Mincho Pro,HG\660e\671d B,MS Mincho,serif;line-height:1.8;font-weight:700;letter-spacing:.05em;margin-bottom:30px;padding-left:10px;color:#000}#vl.new .com-product .pro-ttl .jp{font-size:26px}#vl.new .com-product .pro-ttl .price{margin-top:3px;font-size:16px;font-family:\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;display:block}#vl.new .com-product .image{margin-bottom:4px;line-height:1;position:relative}#vl.new .com-product .image img{position:relative;z-index:1}#vl.new .com-product .image img.design{position:absolute;top:-110px;right:-100px;z-index:0}#vl.new .com-btn{margin-bottom:4px}#vl.new .com-btn03 a{color:#fff;display:block;background-color:#a26856;text-align:center;line-height:1;padding:20px 27px 20px 8px;font-size:28px;font-weight:500}#vl.new .com-btn03 img{margin:-6px 0 0 10px;display:inline-block;vertical-align:middle!important}#vl.new .com-btn02 a{display:block;font-weight:700;text-align:center;line-height:1;padding:12px 8px 8px 21px;font-size:15.5px;background-color:#fff;letter-spacing:.05em}#vl.new .com-btn02 a span{position:relative;color:#a26856;padding:0}#vl.new .com-btn02 a span:before{width:13px;height:13px;position:absolute;top:1px;left:-20px;background:url(/cdn/shop/files/vl_product_btn-arrow.png) no-repeat left top;background-size:100% 100%;content:""}#vl.new .com-btn04 a{padding:9px 17px 13px 8px;font-size:30px}#vl.new .com-btn04 a span{font-size:22px;vertical-align:1px;background:none;padding:0}#vl.new .com-btn04 a span.sml{margin-top:4px;display:block;font-size:14px}@media screen and (max-width: 767px){#vl.new .product-box{background:url(/cdn/shop/files/vl_product_background_sp.jpg) no-repeat center center / cover}#vl.new .com-product{padding:0 15px}#vl.new .com-product .headline01{font-size:20px;margin-bottom:25px}#vl.new .com-product .img-box{flex-direction:column-reverse;margin-bottom:50px}#vl.new .com-product .photo,#vl.new .com-product .text-box{width:100%}#vl.new .com-product p{font-size:14px;text-align:center;margin-bottom:25px}#vl.new .com-product .headline02{margin:0 auto 20px;text-align:center}#vl.new .com-product .headline02 span{font-size:14px;padding:5px 10px}#vl.new .com-product img{width:55%;margin-left:10%;margin-bottom:20px}#vl.new .com-product .pro-ttl{font-size:12px}#vl.new .com-product .pro-ttl .jp{font-size:14px}#vl.new .com-product .pro-ttl .price{font-size:12px}#vl.new .com-product .image{width:80%;margin:0 10% 4px}#vl.new .com-product .image img{width:100%;margin:0}#vl.new .com-product .image img.design{width:160px;top:-160px;right:-110px}#vl.new .com-btn{width:80%;margin:0 10% 4px}#vl.new .com-btn03 a{font-size:13px;padding:13px 20px 10px}#vl.new .com-btn03 a img{margin-bottom:0}#vl.new .com-btn03 img{width:24px;margin-left:5px}#vl.new .com-btn02 a{padding:3px 10px 6px}#vl.new .com-btn02 a span{font-size:9px}#vl.new .com-btn02 a span:before{width:8px;height:8px;left:-12px}#vl.new .com-btn04 a{padding:12px 10px 11px;font-size:18px}#vl.new .com-btn04 a span{font-size:13px}#vl.new .com-btn04 a span.sml{margin-top:3px;font-size:8px}}#vl.new .campaign{padding:100px 0;background:url(/cdn/shop/files/vl_campaign_background.png) no-repeat center center / cover}#vl.new .campaign .outer{background:#fff;padding:30px 50px;display:flex;justify-content:space-around;align-items:center;gap:40px;width:80%;max-width:100%;margin:0 auto}#vl.new .campaign .outer .image{width:43%}#vl.new .campaign .outer .inner img{margin-bottom:20px}#vl.new .campaign .outer .inner a{font-size:18px;font-weight:700;letter-spacing:10px;display:block;background:#c66e66;color:#fff;text-align:center;padding:10px;margin-bottom:10px}#vl.new .campaign .outer .inner a:hover{opacity:.7}#vl.new .campaign .outer .inner p{font-size:11px;text-align:right}#vl.new .feature:before{content:none}@media screen and (max-width: 767px){#vl.new .campaign{padding:0;background:url(/cdn/shop/files/vl_campaign_background_sp.jpg) no-repeat center center / cover}#vl.new .campaign .outer{padding:50px 25px}#vl.new .campaign .outer .image{width:100%;margin:0 0 30px}#vl.new .campaign .outer .inner a{padding:20px;margin-bottom:30px}#vl.new .campaign .outer .inner p{font-size:12px;text-align:center}}.product-description__container #vl .product .img-box{margin:0 auto;width:auto;display:block}.product-description__container #vl.new .campaign{padding:0;background:url(/cdn/shop/files/vl_campaign_background_sp.jpg) no-repeat center center / cover}.product-description__container #vl.new .campaign .outer{padding:50px 25px}.product-description__container #vl.new .campaign .outer .image{width:100%;margin:0 0 30px}.product-description__container #vl.new .campaign .outer .inner a{padding:20px;margin-bottom:30px}.product-description__container #vl.new .campaign .outer .inner p{font-size:12px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vl.css.map */
