.displaynone{display:none}body{margin:0 auto;padding:0;height:100%;color:#000;line-height:1em;font-family:Noto Sans JP,Helvetica Neue,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;background:#fff;font-weight:500}a{word-wrap:break-word}img{image-rendering:-webkit-optimize-contrast}h2.contents-title{font-size:2.5em;letter-spacing:2px;text-align:center}h2.contents-title span{font-size:.4em;display:block;line-height:1.5em}.contents-header{background-image:url(/cdn/shop/t/5/assets/contents-header.jpg?v=1618918852);background-position:left bottom;background-repeat:no-repeat;background-size:cover;padding:80px 40px;margin:0;text-align:center}.contents-header h1{position:relative;color:#fff;text-align:center;letter-spacing:3px}.contents-header h1:before{content:"";position:absolute;left:50%;bottom:-10px;display:inline-block;width:50px;height:2px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#fff}.contents-header div{padding:10px 0 0}.contents-header div span{color:#fff;text-align:center;padding:5px 10px;letter-spacing:2px;border:1px solid #fff;line-height:1.8em}.contents-header div.txt span{padding:10px 0 0;border:none}.breadcrumb{margin-top:15px}div.link{margin:0}div.link a p{text-align:center;margin:0 auto;width:200px;font-size:1.2em;padding:5px 30px;background-color:#18b12d;color:#fff;transition:.3s}div.link a p:hover{border-radius:.5em}div.link.wh a p{background-color:#fff;color:#3a3a3a;margin:0}@media screen and (max-width:600px){h2.contents-title{font-size:2em;letter-spacing:2px;text-align:center}h2.contents-title span{font-size:.4em;display:block}}header{width:100%;height:90px;margin:0;padding:0;z-index:130}header .header-wrap{width:1200px;margin:0 auto;position:relative}.site-header{background:#fff;padding:0;position:fixed;top:0;transition:.5s;width:100%;z-index:999}.site-header.hide{transform:translateY(-200%)}#header-logo{position:absolute;left:0;bottom:0;margin-right:20px;width:160px;background-color:#fff}#header-logo a{line-height:0}#header-logo img{padding:0}@media screen and (max-width:1280px){header{padding:0 10px}header .header-wrap{width:100%;margin:0 auto;position:relative;display:flex;align-items:center;height:100%}#header-logo{position:static;margin-right:0;width:180px;background-color:#fff;display:flex;align-items:center}}@media screen and (max-width:800px){#header-logo{width:180px}}@media screen and (max-width:500px){header{height:70px}}.serch-nav{background:#18b12df2;background-size:cover;display:none;height:100%;position:fixed;width:100%;z-index:1000;color:#fff;overflow:auto}.serch-nav__wrap{height:100%;width:1024px;margin:30px auto}.serch-nav__menu__item{margin:40px 0}.serch-nav__menu__item a{color:#fff;font-size:2em;font-weight:700;padding:40px;text-decoration:none;transition:.5s}.serch-nav__menu__item a:hover{color:#666}.serch-window{display:flex;align-items:center;justify-content:flex-start}.serch-logo{fill:#fff;width:300px}.serch-nav__wrap div.serch{position:absolute;top:30px;right:30px}.batsu{display:block;width:50px;height:50px;position:relative}.batsu:before,.batsu:after{content:"";display:block;width:100%;height:2px;background:#fff;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:calc(14% - 5px);left:14%}.batsu:after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:14%}#serch-form{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0;margin:0 20px}#serch-box{width:100%;height:50px;padding:0 10px;margin:0 10px 0 0;border-radius:2px;outline:0;border:0;background:#fff}#serch-btn{height:50px;left:255px;top:0;background:none;color:#fff;border:none;font-size:20px}#serch-btn2:hover{color:#7fbfff}.drawer-nav #serch-form{margin:0}nav.serch-menu{display:block;margin:50px 0;padding-bottom:30px}nav.serch-menu h3{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;margin-top:40px}nav.serch-menu h3:after{border-top:1px solid;content:"";width:25px;margin-right:10px}nav.serch-menu ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}nav.serch-menu ul li{margin:5px}nav.serch-menu ul li a{display:block;background-color:#fff;color:#18b12de6;padding:10px}nav.serch-menu ul li a:hover{color:#18b12de6;background-color:#fffc;transition:.3s}body.no-scroll{overflow:hidden}#menu{display:flex;justify-content:flex-end}#menu-list{text-align:right}#sub-menubar ul li{display:inline-block;border-right:1px solid #000;padding:0 10px;margin:8px 0;font-size:.8em}#sub-menubar ul li a{transition:.1s}#sub-menubar ul li a:hover{text-decoration:underline;color:#18b12d}#sub-menubar ul li:last-child{border-right:none}#menubar ul{margin-right:10px}#menubar ul li{display:inline-block;position:relative;margin-right:20px;margin-top:5px;z-index:999;font-size:1.2em;text-align:center;letter-spacing:.5px}#menubar ul li:last-child{margin-right:0}#menubar ul li a{color:#000;font-weight:400;text-decoration:none;transition:.1s}#menubar ul li a:hover{color:#18b12d}#menubar ul li a span{display:block;font-size:.5em;margin:0}.icon-menu{display:flex;justify-content:flex-end;width:120px;margin:10px 0 0}.icon-menu a,.icon-menu div.serch{display:block;height:100%;width:60px;position:relative}.icon-menu a img,.icon-menu div img{font-size:1.8em;padding:10px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.icon-menu div img{height:54px}#menubar-s{display:none;width:100%;text-align:right}@media screen and (max-width:1280px){#menubar-s{display:block}#menu{display:none}a.smp-cart img{width:42px;position:absolute;top:18px;right:60px;margin:auto}}@media screen and (max-width:500px){a.smp-cart img{width:37px;top:13px;right:57px}}.drawer-nav{position:fixed;background-color:#18b12de6;width:300px;height:100%;padding:20px;top:0;right:-300px;z-index:60;transform:translate(0);-webkit-transition:.35s ease-in-out;15 -moz-transition: .35s ease-in-out;16 transition: .35s ease-in-out;overflow:auto}.drawer-nav.active{transform:translate(-300px)}.drawer-nav .login{display:flex;justify-content:flex-start;align-items:center}.drawer-nav .login a{display:block;text-align:center;width:106px;padding:10px 5px;border:1px solid #fff;border-radius:0;color:#fff;margin:0}.drawer-nav .login a:last-child{border-left:none}.drawer-nav .login a.customer{width:212px}.drawer-nav .login a.customer:last-child{border-left:1px solid #fff}.drawer-nav .login a:hover{background-color:#fff6;color:#fff}.drawer-nav .login a.smp-login{display:flex;align-items:center}.drawer-nav .login a.smp-login img{height:15px;margin-right:5px}.drawer-cart{border:1px solid #fff;margin:20px 0;text-align:center}.drawer-cart a.link-wh{display:block;padding:10px 5px;color:#fff}.drawer-cart a.link-wh:hover{background-color:#fff6;color:#fff}.drawer-nav .drawer-menu{list-style:none;display:flex;flex-wrap:wrap;margin:20px 0}.drawer-nav .drawer-menu li{width:50%;min-height:80px;display:flex;align-items:center;justify-content:center}.drawer-nav .drawer-menu li:nth-child(2n){border-right:none}.drawer-nav .drawer-menu li a{width:100%;height:100%;display:block;padding:10px;background-color:#fff;border-bottom:1px solid rgba(24,177,45,1);border-right:1px solid rgba(24,177,45,1);color:#18b12d;display:flex;align-items:center;justify-content:center;text-align:center}.drawer-nav .drawer-menu li a:hover{background-color:#fff9}.drawer-nav .drawer-menu li a div span{display:block;font-size:.7em;padding:3px 0}.drawer-whatsdang{width:100%}.drawer-whatsdang a{width:100%;height:100%;display:block;padding:10px;background-color:#fff;color:#18b12d;display:flex;align-items:center;justify-content:center;text-align:center}.drawer-whatsdang a:hover{background-color:#fff9;color:#18b12d}.drawer-cat-wrap{margin:30px 0}.drawer-cat-wrap h2{text-align:center;letter-spacing:2px}.drawer-cat-wrap h2 a{color:#fff}#acMenu{width:100%;line-height:1.5em}#acMenu dt,#acMenu div{display:block;width:100%;line-height:1.8em;text-align:center;border-top:#fff 1px solid;border-bottom:#fff 1px solid;cursor:pointer;padding:1rem .5rem;margin:10px 0 0}#acMenu dt:hover,#acMenu div:hover{background-color:#fff6}#acMenu dt h3,#acMenu div h3{line-height:0;padding:5px 0;margin:0;font-size:16px;text-align:left}#acMenu dd{width:100%;line-height:50px;text-align:center;display:none;padding:0;margin:0}#acMenu dt,#acMenu div{flex:0 0 20%;text-align:center;color:#fff;position:relative}#acMenu dt:before,#acMenu div:before{content:"";position:absolute;top:50%;right:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border:8px solid transparent;border-left:8px solid #fff}#acMenu dt.active:before{border:8px solid transparent;border-top:8px solid #fff;margin:4px 4px 0 0}#acMenu dd ul{list-style:none;color:#fff}#acMenu dd ul li{border-bottom:1px dashed #fff;text-align:left}#acMenu dd ul li a,#acMenu div h3 a{color:#fff;width:100%;display:block}#acMenu dd ul li a:hover,#acMenu div h3 a:hover{color:#fff;width:100%;background-color:#fff6}#acMenu dd ul li a{padding:0 1rem}.btn-trigger{position:relative;right:0;width:40px;height:32px;cursor:pointer;z-index:100}.btn-trigger span{position:absolute;right:0;width:100%;height:2px;background-color:#000;border-radius:4px}.btn-trigger.active span{background-color:#fff}.btn-trigger,.btn-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box}.btn-trigger span:nth-of-type(1){top:0}.btn-trigger span:nth-of-type(2){top:15px}.btn-trigger span:nth-of-type(3){bottom:0}#btn07 span:nth-of-type(1){-webkit-animation:btn07-bar01 .75s forwards;animation:btn07-bar01 .75s forwards}@-webkit-keyframes btn07-bar01{0%{-webkit-transform:translateY(15px) rotate(45deg)}50%{-webkit-transform:translateY(15px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@keyframes btn07-bar01{0%{transform:translateY(15px) rotate(45deg)}50%{transform:translateY(15px) rotate(0)}to{transform:translateY(0) rotate(0)}}#btn07 span:nth-of-type(2){transition:all .25s .25s;opacity:1}#btn07 span:nth-of-type(3){-webkit-animation:btn07-bar03 .75s forwards;animation:btn07-bar03 .75s forwards}@-webkit-keyframes btn07-bar03{0%{-webkit-transform:translateY(-15px) rotate(-45deg)}50%{-webkit-transform:translateY(-15px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0)}}@keyframes btn07-bar03{0%{transform:translateY(-15px) rotate(-45deg)}50%{transform:translateY(-15px) rotate(0)}to{transform:translateY(0) rotate(0)}}#btn07.active span:nth-of-type(1){-webkit-animation:active-btn07-bar01 .75s forwards;animation:active-btn07-bar01 .75s forwards}@-webkit-keyframes active-btn07-bar01{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(15px) rotate(0)}to{-webkit-transform:translateY(15px) rotate(45deg)}}@keyframes active-btn07-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(15px) rotate(0)}to{transform:translateY(15px) rotate(45deg)}}#btn07.active span:nth-of-type(2){opacity:0}#btn07.active span:nth-of-type(3){-webkit-animation:active-btn07-bar03 .75s forwards;animation:active-btn07-bar03 .75s forwards}@-webkit-keyframes active-btn07-bar03{0%{-webkit-transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-15px) rotate(0)}to{-webkit-transform:translateY(-15px) rotate(-45deg)}}@keyframes active-btn07-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(0)}to{transform:translateY(-15px) rotate(-45deg)}}footer{width:100%;margin:0 auto;padding:40px 0 20px;color:#000}footer ul.flex{display:flex;justify-content:space-between;list-style:none;width:100%}footer ul.flex li{width:24.5%}footer .footer{width:1024px;margin:0 auto}#footer-nav{width:100%;margin:0 auto}#footer-nav ul{list-style:none;text-align:center;margin:40px}#footer-nav ul li{display:inline-block;border-right:1px solid #000;padding:0 10px}#footer-nav ul li:last-child{border-right:none;padding:0 0 0 5px}#footer-nav ul li a:hover{text-decoration:underline}#payment{text-align:center;margin-top:1.5rem}#payment img{box-shadow:1px 1px 4px #0003}#payment .pc{max-width:800px;width:100%}#payment .smp{display:none}#copyright{display:flex;justify-content:center}#copyright a{display:block;display:flex;align-items:center}#copyright img{width:180px}#copyright .vi-link{margin-left:20px}#copyright .vi-link p{line-height:1.5em}@media screen and (max-width:1100px){footer .footer{width:100%;margin:0 auto;padding:0 20px}}@media screen and (max-width:600px){footer .flex{flex-wrap:wrap}footer ul.flex li{width:calc(50% - 5px);margin-right:10px;margin-bottom:5px}footer ul.flex li:nth-child(2n){margin-right:0}#footer-nav ul{width:100%;margin:20px 0}#payment .pc{display:none}#payment .smp{display:block}}@media screen and (max-width:500px){#footer-nav ul{text-align:left}footer ul.flex li{width:100%;margin-right:0}#footer-nav ul li{width:100%;border-right:none;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;line-height:1.8em}#footer-nav ul li:after{border-top:1px solid #18b12d;content:"";width:15px;margin-right:10px}#footer-nav ul li:last-child{border-right:none;padding:0 10px}}@media screen and (max-width:400px){#copyright{display:block;text-align:center;margin-top:20px}#copyright a{display:block;text-align:center}#copyright .vi-link{margin-left:40px}}h3.store-lineup{color:#18b12d;text-align:center;margin:50px 0 0;border-top:1px solid #18b12d;border-bottom:1px solid #18b12d;padding:5px;max-width:300px}.store-lineup{margin:50px 0}.store-lineup ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;list-style:none}.store-lineup ul li{width:calc(33% - 18px);margin-right:27px;margin-bottom:30px}.store-lineup ul li:nth-child(3n){margin-right:0}.store-lineup ul li a{display:block;width:100%;height:100%;position:relative}div.store-lineup-imgbox{position:relative;overflow:hidden;width:100%;height:180px;background-color:#bbb}div.store-lineup-imgbox div.store-lineup-imgbg,div.store-lineup-imgbox div.store-lineup-imgshadow{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;transition:all .5s ease-out;will-change:transform}a:hover div.store-lineup-imgbg{transform:scale(1.2)}div.store-lineup-imgbox .arrow{position:absolute;bottom:10px;right:10px;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;z-index:100;border-color:transparent transparent #fff transparent;opacity:.8}.store-lineup ul li a div.ttl{color:#18b12d;margin:10px 0 5px;font-weight:700;letter-spacing:2px;line-height:1.5em;font-size:1.2em}.store-lineup ul li a div.txt{margin:5px 0;font-size:14px;line-height:1.3em}.store-lineup.cat ul{justify-content:flex-start}.store-lineup.cat ul li{display:flex;align-items:center;justify-content:center}.store-lineup.cat ul li a{background-color:#18b12d;color:#fff;padding:20px;text-align:center;transition:.3s}.store-lineup.cat ul li a:hover{background-color:#b7e5bb}@media screen and (max-width:700px){.store-lineup{margin:15px 0;padding:15px 0}div.store-lineup ul li{width:calc(50% - 16px);margin:15px 8px}div.store-lineup-imgbox{width:100%;height:180px;background-color:#eee;padding:0;margin:0}div.store-lineup-img div{background-color:#000;width:100%;height:100%;opacity:0}a:hover div.store-lineup-img div{opacity:.1;transition:all .3s}}@media screen and (max-width:450px){.store-lineup{display:block;width:100%;margin:15 0 30px}div.store-lineup ul li{width:100%;margin:15px 0}div.store-lineup-link-wrap p.date{text-align:right;font-size:.6em}div.store-lineup-link-wrap{padding:5px}div.store-lineup-imgbox{height:180px;background-color:#eee;padding:0;margin:0}div.store-lineup-img div{background-color:#000;width:100%;height:100%;opacity:0}a:hover div.store-lineup-img div{opacity:.1;transition:all .3s}}.tabs{background-color:#fff;margin:60px auto 0}.tab_item{width:calc(100% / 3);-webkit-transform:skewX(150deg);-moz-transform:skewX(150deg);transform:skew(150deg);border-right:5px solid #fff;background-color:#d9d9d9;line-height:50px;font-size:16px;color:#565656;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}.tab_item span{display:block;transform:skew(-150deg);padding:0}.tab_item.last-tab{border-right:none}input[name=tab_item]{display:none}.tab_content{display:none;padding:60px 0 0;clear:both;overflow:hidden}#us:checked~#us_content,#japan:checked~#japan_content,#taiwan:checked~#taiwan_content{display:block}.tabs input:checked+.tab_item{background-color:#000;color:#fff}.list-team li{margin-bottom:40px;text-align:center}.list-team .thumb{margin-bottom:20px}.list-team .thumb-inner{display:block;position:relative}.list-team .thumb img{width:100%;height:auto}.list-team .thumb .mask,.list-team .thumb .icon{position:absolute;top:0;left:0}.list-team .thumb .mask{z-index:1;width:100%;height:100%;background:url(/cdn/shop/files/bg-team-thumb-mask.png) no-repeat center center;background-size:contain;background-position:inherit}.list-team .thumb .icon{z-index:2;width:80px}.list-team .thumb a:hover .icon img{opacity:1}.list-team .name{line-height:1.2em;margin:0 0 5px;overflow:hidden}.list-team .job{color:#18b12d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-team span{display:block}.popup-team .inner{padding:60px 40px}.popup-team .btn-close{position:absolute;top:20px;right:20px;z-index:3001;width:40px;height:40px;text-align:center;line-height:1}.popup-team .photo{margin-bottom:20px}.popup-team .photo img{width:100%;height:auto}.popup-team .prof-sectioon{margin-bottom:30px}.popup-team .profile{color:#fff;text-align:left}.popup-team .prof-name,.popup-team .profile h3{margin-bottom:8px;line-height:1em;color:#fbfb00;background:-webkit-linear-gradient(#85f300,#fbfb00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}.popup-team .prof-name{margin:0 0 8px;padding:0;font-weight:700;font-size:40px}.prof-sectioon h3{font-size:1.8em}.prof-sectioon{line-height:1.8em;font-size:.9em}.popup-team .profile a{color:#fd0}.popup-team .profile a:hover{text-decoration:underline;color:#fd0}@media screen and (min-width:540px){.list-team{overflow:hidden}.list-team li{float:left;width:46%;margin:0 2% 40px}.tab_item{font-size:20px}.tab_item span{padding:0 10px}}@media screen and (min-width:768px){.popup-team .inner{padding:60px 100px}.list-team{margin-bottom:60px;list-style:none}.list-team li{width:27.33333%;margin:0 3% 60px}.popup-team .btn-close img{width:40px;height:40px}.popup-team .photo{float:left;width:40%}.popup-team .profile{float:right;width:52%}}#polarize-page h2{background-color:#18b12d;padding:15px 10px;color:#fff;letter-spacing:2px;line-height:1.8em}.polarize-list.flex{display:flex;flex-wrap:wrap;margin:1em 0}.polarize-list.flex li{width:20%;padding:10px}.article-txt h4 span{background:#000;padding:.5rem;color:#fff}.article-txt h4{font-size:1.2em;line-height:2em}@media screen and (max-width:750px){.polarize-list.flex li{width:25%;padding:0 5px}}@media screen and (max-width:500px){.polarize-list.flex li{width:25%;padding:0 3px;line-height:inherit}}.lovers-voice-header{background-image:url(/cdn/shop/files/lovers-leaf-bg.png);background-size:100%;background-position:center top;background-repeat:no-repeat}.lovers-voice-header .main-txt{padding:60px 0;font-size:1.1em;line-height:1.8em}.lovers-voice{background-image:url(/cdn/shop/files/lovers-cork-bg.jpg)}.lovers-voice ul{max-width:1600px;margin:0 auto;padding:80px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;list-style:none}.lovers-voice li{width:calc(33.33% - 14px);margin-right:21px;padding:30px;position:relative;background-image:url(/cdn/shop/files/lovers-paperleaf.png),url(/cdn/shop/files/lovers-paper-bg.png);background-position:right top,center;background-size:200px auto,auto;background-repeat:no-repeat,repeat;background-blend-mode:color-burn,normal;margin-bottom:40px;box-shadow:2px 2px 6px gray}.lovers-voice li img.pin{width:30px;position:absolute;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.lovers-voice li:first-child{transform:rotate(-2deg)}.lovers-voice li:nth-child(2){transform:rotate(1deg)}.lovers-voice li:nth-child(3n){margin-right:0}.lovers-voice li:nth-child(4){transform:rotate(1deg)}.lovers-voice li:nth-child(5){transform:rotate(-1deg)}.lovers-voice li:nth-child(6){transform:rotate(1deg)}.lovers-voice li:nth-child(7){transform:rotate(0)}.lovers-voice li:nth-child(8){transform:rotate(-3deg)}.lovers-voice li:nth-child(9){transform:rotate(2deg)}.lovers-voice li:nth-child(10){transform:rotate(3deg)}.lovers-voice li:nth-child(11){transform:rotate(1deg)}.lovers-voice li:nth-child(12){transform:rotate(-1deg)}.lovers-voice li:nth-child(13){transform:rotate(-1deg)}.lovers-voice li:nth-child(14){transform:rotate(0)}.lovers-voice div.profile{display:flex;align-items:stretch;justify-content:flex-start}.lovers-voice div.photo{width:150px;height:150px;background-size:cover;background-position:center}.lovers-voice div.photo.img1{background-image:url(/cdn/shop/files/lovers-img1.jpg)}.lovers-voice div.photo.img2{background-image:url(/cdn/shop/files/lovers-img2.jpg);background-position:center}.lovers-voice div.photo.img3{background-image:url(/cdn/shop/files/lovers-img3.jpg)}.lovers-voice div.photo.img4{background-image:url(/cdn/shop/files/lovers-img4.jpg)}.lovers-voice div.photo.img5{background-image:url(/cdn/shop/files/lovers-img5.jpg)}.lovers-voice div.photo.img6{background-image:url(/cdn/shop/files/lovers-img6.jpg)}.lovers-voice div.photo.img7{background-image:url(/cdn/shop/files/lovers-img7.jpg)}.lovers-voice div.photo.img8{background-image:url(/cdn/shop/files/lovers-img8.jpg)}.lovers-voice div.photo.img9{background-image:url(/cdn/shop/files/lovers-img9.jpg)}.lovers-voice div.photo.img10{background-image:url(/cdn/shop/files/lovers-img10.jpg)}.lovers-voice div.photo.img11{background-image:url(/cdn/shop/files/IMG_4733_5fa63826-e6f6-4579-b2cc-bbfa05ca57b9.jpg?v=1622446629)}.lovers-voice div.photo.img12{background-image:url(/cdn/shop/files/lovers-img12.jpg?v=1623640517)}.lovers-voice div.photo.img13{background-image:url(/cdn/shop/files/image0_b63af5d1-ea0b-4ceb-8138-ae4f5b9a9098.jpg?v=1632838153)}.lovers-voice div.photo.img14{background-image:url(/cdn/shop/files/lovers14.jpg?v=1633353147);background-position:center bottom}.lovers-voice div.photo.img15{background-image:url(/cdn/shop/files/lovers15.jpg);background-position:center top}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000}.hvr-pop:hover,.hvr-pop:focus,.hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.lovers-voice div.desc{width:calc(100% - 130px);position:relative;padding:70px 40px;margin:0}.lovers-voice div.name{position:absolute;width:100%;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.lovers-voice div.job{font-size:14px;color:#18b12d;line-height:1.8em}.lovers-voice div.belong{font-size:13px;line-height:1.8em}.lovers-voice div.full-name{font-size:20px;line-height:1.5em;font-weight:700;letter-spacing:2px}.lovers-voice div.name-kana{font-size:13px;line-height:1.8em}.lovers-voice div.desc a{display:block;position:absolute;right:0;bottom:0}.lovers-voice div.desc a img{width:40px}.lovers-voice .comment{margin:25px 0 0}.lovers-voice .comment .ttl{font-size:20px;font-weight:700;line-height:1.5em}.lovers-voice .comment .txt{margin:10px 0;line-height:1.5em}@media screen and (max-width:1280px){.lovers-voice ul{width:100%;padding:80px 30px}.lovers-voice li{width:calc(50% - 10px);margin-right:20px;padding:30px;margin-bottom:40px}.lovers-voice li:nth-child(3n){margin-right:20px}.lovers-voice li:nth-child(2n){margin-right:0}}@media screen and (max-width:950px){.lovers-voice ul{padding:80px 0}.lovers-voice li{width:calc(50% - 5px);margin-right:10px;padding:30px;margin-bottom:40px}.lovers-voice li:nth-child(3n){margin-right:10px}.lovers-voice li:nth-child(2n){margin-right:0}.lovers-voice div.profile{flex-wrap:wrap}.lovers-voice div.photo{width:100%;height:280px}.lovers-voice div.desc{width:100%}}@media screen and (max-width:700px){.lovers-voice-header{background-size:cover}.lovers-voice ul{padding:80px 30px}.lovers-voice li{width:100%;margin-right:0;padding:50px;margin-bottom:40px}.lovers-voice li:nth-child(3n){margin-right:0}.lovers-voice li:nth-child(2n){margin-right:0}.lovers-voice div.photo{height:350px}}@media screen and (max-width:500px){.lovers-voice ul{padding:80px 15px}.lovers-voice li{width:100%;margin-right:0;padding:30px;margin-bottom:40px}.lovers-voice div.photo{height:250px}}.dealer-area{margin:60px auto}.dealer-area ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none}.dealer-area ul li{width:calc(20% - 4px);margin:0 5px 5px 0}.dealer-area ul li:nth-child(5){margin:0 0 5px}.dealer-area ul li:last-child{margin:0 0 5px}.dealer-area ul li a{width:100%;display:block;padding:15px 10px;text-align:center;background-color:#18b12d;color:#fff}.dealer-area ul li a:hover{background-color:#56cc62;transition:.3s}.dealer-wrap h3{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse}.dealer-wrap h3:after{border-top:1px solid;content:"";width:25px;margin-right:10px}.dealer-wrap table{border-collapse:separate;border-spacing:0px 10px;margin-bottom:40px;width:100%}.dealer-wrap table,.dealer-wrap table td{line-height:1.5em}.dealer-wrap table th{background-color:#18b12d;font-size:12px;letter-spacing:2px;padding:8px 3px;color:#fff;width:80px;line-height:1.5em;text-align:center}.dealer-wrap table td{padding:0 10px;border-width:0 0 1px 0px;border-color:green;border-style:solid}.dealer-wrap table td a{color:#18b12d}.dealer-wrap table td a:hover{color:#56cc62;transition:.3s}.dealer-wrap table td.shop-name{max-width:80%;padding:8px}.dealer-wrap table td.shop-tel{width:160px}.dealer-wrap table td.shop-url{width:80px;text-align:center}.dealer-wrap table td.shop-address,.top-link{text-align:right;color:#999}.top-link a{color:#999}.top-link a:hover{text-decoration:underline}@media screen and (max-width:800px){.dealer-area ul li{width:calc(33.3% - 6px);margin:0 9px 6px 0}.dealer-area ul li:nth-child(5){margin:0 9px 6px 0}.dealer-area ul li:nth-child(3n){margin:0 0 6px}.dealer-area ul li:last-child{margin:0 0 6px;width:100%}}@media screen and (max-width:600px){.dealer-wrap table{border-collapse:separate;border-spacing:0px 10px;margin-bottom:40px;width:100%}.dealer-wrap table,.dealer-wrap table td{line-height:1.5em}.dealer-wrap table th{background-color:#18b12d;font-size:12px;letter-spacing:2px;padding:8px 5px;color:#fff;width:50px}.dealer-wrap table td{padding:0 10px;border-width:0 0 1px 0px;border-color:green;border-style:solid}.dealer-wrap table td a{color:#18b12d}.dealer-wrap table td a:hover{color:#56cc62;transition:.3s}.dealer-wrap table td.shop-name{max-width:80%;padding:8px 0 8px 8px}.dealer-wrap table td.shop-tel{width:auto;min-width:80px;padding:8px 0 8px 8px}.dealer-wrap table td.shop-url{width:60px;padding:5px;text-align:center}.dealer-wrap table td.shop-address{text-align:right;color:#999}}.product-spec{margin:0 0 50px}.product-spec dl{display:flex;flex-wrap:wrap;justify-content:flex-start}.product-spec dl dt,.product-spec dl dd{padding:10px;margin:5px 0;display:flex;align-items:center}.product-spec dl dt{width:150px;justify-content:center;background-color:#c9f4cc;border-bottom:1px solid #c9f4cc;text-align:center}.product-spec dl dd{width:calc(100% - 150px);border-bottom:1px dashed #c9f4cc}.product-single__description{margin-top:30px;line-height:1.8em}ul.product-section.flex{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}ul.product-section li{padding:.5em;background:#d5f7db;margin-right:.5em;line-height:1.5em;color:#39b34a;margin-bottom:0}.product-modal .inner{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:1em 0 0;width:min(100%,1120px)}.product-modal .inner p{width:12.5%;padding:0;margin:0}.product-modal{padding:0;margin:1em 0}.product-modal .modal__trigger{cursor:pointer}.product-modal .modal__wrapper{display:none;width:100%;height:100%}.product-modal .modal__layer{height:100%;background:#32323280;cursor:pointer}.product-modal .modal__container{width:100%;padding:0;background:#f2f2f2}.product-modal .modal__inner{position:relative;height:100%;padding:1em}.product-modal .modal__close{padding:10px;position:absolute;top:10px;right:10px;width:7px;height:7px;cursor:pointer;transition:opacity .6s}.product-modal .modal__close:hover{opacity:.6}.product-modal .modal__close:before,.product-modal .modal__close:after{position:absolute;top:50%;left:50%;width:20px;height:1px;background:#000;content:""}.product-modal .modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.product-modal .modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.product-modal .inner p.modal__title{font-weight:600;font-size:1em;width:100%}.product-modal .inner p.modal__text{line-height:1.5em;width:100%;font-size:.8em}p.modal-desc{font-size:.7em}@media screen and (max-width:450px){ul.item-icon.flex li{width:25%}}.rte h2.item-ttl{color:#18b12d;border-top:2px solid #18b12d;border-bottom:2px solid #18b12d;padding:.7em 0;margin-top:2em;position:relative}.rte h2.item-ttl.frame{padding:1.3em 0 .7em}.rte h2.item-ttl.other span{display:block;font-size:.6em;line-height:1em;font-weight:500;color:#e4e4e4;mix-blend-mode:darken}.rte h2.item-ttl.frame span{display:block;font-size:.6em;line-height:2.5em;font-weight:500;position:absolute;background:#39b34a;color:#fff;padding:0 .5em;top:-15px;left:15px}hr.products-border{border-bottom:1px dashed #ccc;margin:1em 0}dl.technology.flex{display:flex;flex-wrap:wrap;align-items:center}dl.technology.flex dt{width:100px;display:flex;align-items:center;margin-bottom:1em}dl.technology.flex dd{width:calc(100% - 100px);margin:0 0 1em;padding:0 1em}dl.technology.flex dd p.ttl{margin-bottom:.5em;font-weight:600;font-size:1.1em}dl.technology.flex dd p.txt{font-size:.9em;line-height:1.5em}.frame-sozai.flex{display:flex;flex-wrap:wrap}.frame-sozai.flex p.material{background:#39b34a;color:#fff;padding:.3em .7em;margin:0}.frame-sozai.flex p.name{background:#d5f7db;color:#666;padding:.3em .7em;margin:0;flex-grow:1}.frame-sozai.flex p.txt{background:#f2f2f2;margin-bottom:1em;padding:.7em;line-height:1.5em;width:100%}p.frame-face{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:1em 1.5em;margin:1em 0;background:#f2f2f2;border-radius:20px}.frame-face span.ttl{display:flex;width:20%;justify-content:flex-start;font-weight:700;text-align:center}span.border{border:1px solid #666;width:40%}.frame-face img.face{height:70px}@media screen and (max-width:450px){.rte h2.item-ttl.other span{font-size:.8em}}.whats-dang{line-height:1.8em}.whats-dang span.desc{margin:0 0 50px}.whats-dang h2{background-color:#18b12d;padding:15px 10px;color:#fff;letter-spacing:2px;line-height:1.8em}.whats-dang ul.point{list-style:none;display:flex;justify-content:space-between;margin:50px 0}.whats-dang ul.point li{width:31%;background-color:#e1ece2;padding:10px}.whats-dang ul.point li div.img{height:200px;width:100%;background-size:cover;margin-bottom:10px;background-position:center center}.whats-dang ul.point li div.img.photo1{background-image:url(/cdn/shop/files/whats-dang-img1.jpg)}.whats-dang ul.point li div.img.photo2{background-image:url(/cdn/shop/files/whats-dang-img2.jpg)}.whats-dang ul.point li div.img.photo3{background-image:url(/cdn/shop/files/whats-dang-img3.jpg)}.whats-dang .link{margin:50px 0}.whats-dang .link span{margin:30px 0}.whats-dang .link span a{margin:15px;color:#f09;font-weight:700}.whats-dang .link span a:hover{margin:15px;text-decoration:underline}.whats-dang ul.characteristic{list-style:none;margin:50px 0}.whats-dang ul.characteristic li{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.whats-dang ul.characteristic li.reverse{flex-direction:row-reverse}.whats-dang ul.characteristic li div.img{width:50%;background-size:cover;background-position:center center;min-height:350px}.whats-dang ul.characteristic li div.img.photo1{background-image:url(/cdn/shop/files/whats-dang-chara1.jpg)}.whats-dang ul.characteristic li div.img.photo2{background-image:url(/cdn/shop/files/whats-dang-chara2.jpg)}.whats-dang ul.characteristic li div.img.photo3{background-image:url(/cdn/shop/files/whats-dang-chara3.jpg)}.whats-dang ul.characteristic li div.img.photo4{background-image:url(/cdn/shop/files/whats-dang-chara4.jpg)}.whats-dang ul.characteristic li div.img.photo5{background-image:url(/cdn/shop/files/whats-dang-chara5.jpg)}.whats-dang ul.characteristic li div.img.photo6{background-image:url(/cdn/shop/files/whats-dang-chara6.jpg)}.whats-dang ul.characteristic li div.img.photo7{background-image:url(/cdn/shop/files/whats-dang-chara7.jpg)}.whats-dang ul.characteristic li div.desc{width:50%;padding:20px}.whats-dang ul.characteristic li span.ttl{display:flex;align-items:center;justify-content:flex-start;line-height:1.8em;font-size:20px;font-weight:700}.whats-dang ul.characteristic li span{font-size:16px;padding:20px 0 10px;line-height:2em}.whats-dang ul.characteristic li span.red{padding:0}.whats-dang ul.characteristic li .award{font-size:40px;margin-right:10px;color:#daaf08}.whats-dang span{display:block}.whats-dang span.red{color:red}@media screen and (max-width:650px){.whats-dang ul.point{display:block;margin:50px 0}.whats-dang ul.point li{width:100%;margin:30px 0}.whats-dang ul.point li div.img{height:350px;width:100%;background-size:cover;margin-bottom:10px;background-position:center center}.whats-dang ul.characteristic li{display:block}.whats-dang ul.characteristic li div.img,.whats-dang ul.characteristic li div.desc{width:100%}}@media screen and (max-width:400px){.whats-dang ul.characteristic li div{font-size:20px}.whats-dang ul.point li div.img{height:280px}}em{font-style:normal;color:#c00}.page-main.gy,.page-side{background-color:#f3f3f3}.page-main.gy{padding:4rem;line-height:1.7em}.page-main ul{margin-bottom:30px}.page-main ul li{margin-bottom:10px}h3.ml{margin-top:30px}h3.ml:first-child{margin-top:0}@media screen and (max-width:400px){.page-main.gy{padding:30px 20px}}.page-table{width:100%;display:table;border-top:solid 1px #dddddd;line-height:1.7em}.page-tr{display:table-row;padding:0;border-bottom:none}.page-td{display:table-cell;padding:20px 0;border-bottom:solid 1px #dddddd}.page-td.name{width:32%;padding-right:20px;vertical-align:middle;font-weight:700}.page-td.desc{width:68%}.page-td.c1{width:100%;padding:20px}@media screen and (max-width:500px){.page-table,.page-tr{display:block}.page-td{display:block;border-bottom:none;padding:0}.page-td.name{width:100%;padding:25px 0 15px}.page-td.desc{width:100%;border-bottom:solid 1px #dddddd;padding-bottom:25px}}.page-exp{line-height:1.7em;margin-bottom:30px}article h2{padding:1rem;border-top:3px dotted #18b12d;border-bottom:3px dotted #18b12d;color:#18b12d;margin-bottom:1.8rem;line-height:1.8em}article h3{font-weight:700;font-size:1.2em;padding:10px 0 5px;line-height:1.8em;margin:0 0 5px}div.birthday{display:flex;align-items:center}.birthday span{display:flex;width:10%;align-items:center;justify-content:center;margin-bottom:19.44444px;font-size:.8em;padding:0 5px}.form-vertical .birthday select.birth-select{width:70px}select.customertype option{color:#4f4f4f}select.customertype option:first-child{display:none}@media screen and (max-width:600px){.form-vertical .birthday select.birth-select{width:60px;padding-left:5px;padding-right:24px}}.grid-view-item__image-wrapper .product-img{position:relative}.grid-view-item__image-wrapper .delivery-free-icon{position:absolute;top:0;right:0;width:50px}.slick-ranking .delivery-free-icon{display:none}.new-icon{position:absolute;bottom:0;left:0;width:auto;font-size:8px;color:#fff;background-color:red;padding:0 3px}.fitting-icon{position:absolute;bottom:0;left:0;width:auto;font-size:13px;color:#fff;background-color:navy;padding:3 3px}.product-new-icon{display:inline-block;padding:5px 10px;background-color:red;color:#fff;font-weight:700}ul.product-section li.product-new-icon{background-color:red;color:#fff;font-weight:700}.product-fitting-icon{display:inline-block;padding:5px 10px;background-color:navy;color:#fff;font-weight:700}.product-fitting-desc{margin:1rem 0}.product-fitting-desc p span.red{color:red}.product-fitting-desc div.link a p{width:300px;font-weight:700;border-radius:10px}.product-fitting-desc div.link a p:hover{opacity:.8}.slick-ranking .new-icon{display:none}.page-campaign{max-width:1200px;margin:0 auto 55px}.page-campaign div.txt{padding:0 20px}.keisai{border-bottom:1px dashed #464646;border-top:1px dashed #464646;padding:10px;font-weight:700;color:#18b12d}p.keisai i{padding-right:10px}#fitting-service{padding:1em;max-width:1024px}#fitting-service p{line-height:2em;margin:0 0 .5em}#fitting-service h2{border-bottom:3px solid #18b12d;padding:.5rem 0;color:#18b12d}#fitting-service h3{font-size:16px;background:#000;color:#fff;padding:.5em;display:table}#fitting-service span.fitting-price{font-size:2em;font-weight:700;padding:.5rem}#fitting-service span.fitting-yen{font-size:1.2em;font-weight:700;padding-right:.5rem}#fitting-service a.link{background:#18b12d;color:#fff;padding:.5rem;display:block;text-align:center}#fitting-service ul.fitting-guide{display:flex;flex-wrap:wrap;margin:2em 0}#fitting-service ul.fitting-guide li{width:calc(25% - 20px);background:#e7e7e7;justify-content:space-around;padding:20px 10px;margin:10px;position:relative}#fitting-service p.no{position:absolute;background:#000;padding:0 .5rem;color:#fff;font-weight:700;top:-12px;letter-spacing:2px}#fitting-service p.ttl{font-weight:700}#fitting-service p.txt{line-height:1.7em;font-size:.8em}#fitting-service ul.caution{line-height:2em}@media screen and (max-width:900px){#fitting-service ul.fitting-guide li{width:calc(50% - 20px);margin:10px 10px 20px}}@media screen and (max-width:500px){#fitting-service ul.fitting-guide li{width:100%;margin:10px 10px 20px}}dl.recruit dt{background:#9ed8a1;padding:0 .3em;width:100%;margin:0;letter-spacing:.1em}dl.recruit dd{width:100%;margin:0;padding:1em .5em}p.b-prof-ttl{text-align:center;background:#aeaeae;font-weight:700;color:#fff;letter-spacing:.5px}.b-prof{width:100%;display:flex;flex-wrap:wrap}.b-prof div.wrap{width:calc(50% - 3px);padding:.5em;display:flex;border:1px solid #eee;margin-right:6px;margin-bottom:6px}.b-prof div.wrap:nth-child(2n){margin-right:0}.b-prof div.wrap img.photo{border-radius:50%;width:100px;height:100px;margin-right:1em}.b-prof div.wrap p{font-size:12px;line-height:1.3em}.b-prof div.wrap p.name{font-size:13px;font-weight:700}.b-prof div.wrap p.comment{text-align:left}.b-prof div.wrap p.sunglasses{background:#eee;padding:.1em;text-align:center}@media screen and (max-width:800px){.b-prof div.wrap{width:100%;margin-right:0}}@media screen and (max-width:400px){.b-prof div.wrap img.photo{width:80px;height:80px}}div.article-wrap img{max-height:600px}@media screen and (max-width:500px){div.article-wrap img{max-height:1000px}}div#interview{width:100%}div#interview dl.talk{display:flex;flex-wrap:wrap;width:100%;align-content:flex-start}div#interview dl.talk.right{flex-direction:row-reverse}div#interview dt{width:100px;padding:0;margin:0;font-size:.7em;text-align:center}div#interview dd{width:calc(100% - 110px);margin:0 0 .5em 10px;overflow-wrap:break-word;line-height:1.5em;display:flex;flex-wrap:wrap;position:relative;padding:17px 13px 15px 18px;border-radius:12px;background-color:#afeeee;box-sizing:border-box;line-height:1.5;align-items:center}div#interview dl.right dd{background:#f7f7f7;margin:0 10px .5em 0}div#interview dd p{margin:8px 0 0!important}div#interview dd p:first-child{margin-top:0!important}div#interview dl.right dd:after{content:"";position:absolute;border:10px solid transparent;right:-22px;border-left:18px solid #f7f7f7}div#interview dl.left dd:after{content:"";position:absolute;border:10px solid transparent;left:-22px;border-right:18px solid #afeeee}.taniyuri-icon img,.fuchi-icon img,.mikumiku-icon img{border-radius:50%;width:70px}.taniyuri-icon p,.fuchi-icon p,.mikumiku-icon p{margin:0!important;padding:0!important;line-height:1em}div#interview h2{position:relative;display:inline-block;padding:0 55px;border:0;color:#000;text-align:center;margin:2em 0 .5em}div#interview h2:before{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}div#interview h2:before{left:0}div#interview div.img-desc{color:#777;margin:0 0 1.5em;line-height:1em}div#interview .desc{border:4px solid #ffcc11;padding:.5em 1em}div#interview h6.itv{font-size:1em}p.alert{color:red;border:3px solid red;padding:1em;font-weight:700}.cart__footer.none{display:none}.pege-product-wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
