﻿@import url(https://indestructibletype-fonthosting.github.io/renner.css);@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");header,div,span,applet,object,iframe,input[type=file],h1,h2,h3,h4,h5,h6,p,select,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0 auto;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;font-weight:500;letter-spacing:1px}body{margin:0}a{color:#333333;text-decoration:none;outline:none;border:none}a:hover{color:#333333;text-decoration:none}a img{border:0}img{border:0}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,p,pre,span,td,th,ul{margin:0;padding:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,th,strong,var{font-style:normal;font-weight:normal}caption,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}*+html code,kbd,pre,samp,tt{font-size:108%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,li{margin:0;padding:0;list-style:none}q:before,q:after{content:''}button,fieldset,form,input,label,legend,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}::placeholder{color:#C3C3C3}::-ms-input-placeholder{color:#C3C3C3}:-ms-input-placeholder{color:#C3C3C3}table{border-collapse:collapse;border-spacing:0;font-size:100%}table td{vertical-align:middle}.right{float:right}.left{floar:left}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none !important}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="text"]{-webkit-appearance:none}textarea,select{-webkit-appearance:none}button{cursor:pointer;-webkit-appearance:button;*overflow:visible}img{max-width:100%}a{transition:all 0.3s ease-in-out}a:hover{opacity:0.7}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.box{opacity:0}.slideUp{opacity:1;animation:slideUp 1s ease-in-out forwards}@keyframes slideUp{from{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.mb50{margin:0 0 50px 0}@media screen and (max-width: 768px){.mb50{margin:0 0 25px 0}}.br-sp{display:none}@media screen and (max-width: 768px){.br-sp{display:inline}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}body{color:#333;background:#fffcfb}.bold{font-weight:bold}header{position:fixed;width:100%;background:#fffcfb;z-index:999;top:0;left:0;transition:all 0.3s ease-in-out}@media screen and (max-width: 768px){header.fixed{width:96%;margin:2%;box-shadow:0 0 20px #CCC}}header #header{margin:20px auto;display:flex;justify-content:space-between;align-items:center;padding:0 80px;box-sizing:border-box}@media screen and (max-width: 1100px){header #header{padding:0 40px}}@media screen and (max-width: 768px){header #header{margin:0;padding:20px 15px}}header #header h1,header #header p{line-height:0}@media screen and (max-width: 768px){header #header h1 img,header #header p img{width:170px}}header #header h1 span,header #header p span{display:block;font-size:12px;margin:0 0 5px 0}@media screen and (max-width: 768px){header #header h1 span,header #header p span{font-size:10px}}header #header ul{display:flex;margin-right:50px}@media screen and (max-width: 768px){header #header ul{display:block;margin-right:0}}header #header ul li{margin:0 15px;white-space:nowrap}@media screen and (max-width: 768px){header #header ul li{margin:0 0 30px 0;font-language-override:14px}}header #header ul li:last-child{margin-right:0}@media screen and (max-width: 768px){header #header ul li.online-shop{margin-top:45px}}header #header ul li.online-shop a{background:#169899;padding:15px 55px;color:#FFF;border-radius:5px;border-radius:50px;position:relative}@media screen and (max-width: 768px){header #header ul li.online-shop a{background:url("../img/common/cart2.svg") no-repeat 90% 45% #FFF;background-size:20px;color:#169899}}header #header ul li a{font-weight:bold;font-size:14px}@media screen and (max-width: 768px){header #header ul li a{color:#FFF}}#navigation{position:relative}@media screen and (max-width: 768px){#navigation{position:static}}#navigation p.cart{position:absolute;top:5px;right:0}@media screen and (max-width: 768px){#navigation p.cart{right:75px;top:18px}}#navigation p.cart span{position:absolute;right:-5px;top:-5px;background:#169899;color:#FFF;width:16px;height:16px;line-height:16px;vertical-align:middle;text-align:center;font-family:renner;border-radius:50%;font-size:10px}#navigation p.cart img{width:25px}.MDL_window_wrap{text-align:center}@media screen and (max-width: 768px){.MDL_window_wrap{max-width:100%;position:absolute;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;top:10%;text-align:center;overflow:hidden;margin:0;padding:0}}#overlay{display:block}@media screen and (max-width: 768px){#overlay{display:none;width:100%;height:110%;text-align:left;position:fixed;top:0;left:0;z-index:999;background:#169899}}@media screen and (max-width: 768px){.MDL_window_wrap2 p{font-size:12px !important}}@media screen and (max-width: 768px){.MDL_window_wrap2 p a{color:#FFF}}.lock{overflow:hidden}#modal-target{display:none;position:relative;width:100%;height:100%}.modal-content{display:none}.modal-overlay{z-index:9998;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.9)}.modal-wrap{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal-close{font-size:200%}.modal-close:hover{cursor:pointer;color:#f00}a#btn{display:none;margin:0;position:absolute;right:10px;top:10px;padding:0;cursor:pointer;width:38px;height:38px;padding:5px;box-sizing:border-box;border-radius:5px;z-index:99999;background:#169899}@media screen and (max-width: 768px){a#btn{display:block}}a#btn span{background:#FFF;width:16px;height:2px;display:block;position:relative;top:12px;left:6px}a#btn span:before{content:"";display:block;position:absolute;top:-7px;background:#FFF;width:16px;height:2px;transition:all 0.3s ease-in-out}a#btn span:after{content:"";display:block;position:absolute;top:7px;background:#FFF;width:16px;height:2px;transition:all 0.3s ease-in-out}a#btn span.change{height:0;width:18px}@media screen and (max-width: 768px){a#btn span.change{background:#FFF}}a#btn span.change:before{transform:rotate(-45deg);top:0}@media screen and (max-width: 768px){a#btn span.change:before{background:#FFF}}a#btn span.change:after{transform:rotate(45deg);top:0;width:18px}@media screen and (max-width: 768px){a#btn span.change:after{background:#FFF}}aside#banner{background:url("../img/pic/back2.jpg") no-repeat center bottom;background-size:cover;padding:20vw 0 0 0;display:none}@media screen and (max-width: 768px){aside#banner{padding:100px 0 0 0;background:url("../img/pic/back2.jpg") no-repeat center bottom;background-size:auto 500px}}aside#banner .banner-inside{background:rgba(244,238,228,0.95);text-align:center;padding:75px 0}@media screen and (max-width: 768px){aside#banner .banner-inside{padding:50px 15px}}aside#banner .banner-inside img{border-radius:10px}h2.title{margin:0 0 50px 0;font-size:32px;font-weight:bold}@media screen and (max-width: 768px){h2.title{font-size:22px;margin:0 0 25px 0}}h2.title span{color:#169899;display:block;font-family:"Poppins",sans-serif !important;font-size:14px;margin:0 0 10px 0;letter-spacing:5px}@media screen and (max-width: 768px){h2.title span{font-size:12px;margin:0}}h2.title2{margin:0 0 25px 0;font-size:38px;font-weight:bold}h2.title2.w{color:#FFF}h2.title2.w span{color:#FFF}@media screen and (max-width: 768px){h2.title2{font-size:22px;margin:0 0 25px 0;letter-spacing:3px}}h2.title2 span{color:#169899;display:block;font-family:"Poppins",sans-serif !important;font-size:14px;margin:0 0 10px 0;letter-spacing:5px}@media screen and (max-width: 768px){h2.title2 span{font-size:12px;margin:0 0 5px 0}}footer{background:#169899}footer #footer{padding:75px 80px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){footer #footer{padding:75px 0;display:block;text-align:center}}footer #footer .left-box p{color:#FFF;font-size:14px;margin:15px 0 0 0}@media screen and (max-width: 768px){footer #footer .left-box p{font-size:12px}}@media screen and (max-width: 768px){footer #footer .right-box{display:flex;flex-wrap:wrap}}footer #footer .right-box ul{display:flex;margin:0 0 20px 0}@media screen and (max-width: 768px){footer #footer .right-box ul{order:2;justify-content:space-between;flex-wrap:wrap;margin:0 15px}}@media screen and (max-width: 768px){footer #footer .right-box ul li{width:48%;text-align:left;line-height:2}}footer #footer .right-box ul li a{color:#FFF;margin:0 10px;font-size:14px}@media screen and (max-width: 768px){footer #footer .right-box ul li a:before{content:"-";margin:0 5px 0 0}}footer #footer .right-box p{float:right;width:305px;line-height:0}@media screen and (max-width: 768px){footer #footer .right-box p{order:1;float:none;margin:30px auto}}footer #footer .right-box p a{box-shadow:0 0 20px #CCC;border-radius:20px;display:block;line-height:0}footer #footer .right-box p a img{line-height:0}footer #copyright{padding:25px 0;text-align:center;font-size:11px;color:#FFF;background:#007d8f}@media screen and (max-width: 768px){footer #copyright{font-size:10px;padding:15px}}footer #copyright .copyrights-wrap{padding:0 80px;display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 768px){footer #copyright .copyrights-wrap{display:block;padding:0 15px}}footer #copyright .copyrights-wrap p a{color:#FFF}footer #copyright .copyrights-wrap p a:before{content:">";display:inline-block;transform:scale(0.7, 1);margin:0 10px 0 0}@media screen and (max-width: 768px){footer #copyright .copyrights-wrap p a:before{padding:10px 0;margin:0}}footer #copyright .copyrights-wrap ul{display:flex}@media screen and (max-width: 768px){footer #copyright .copyrights-wrap ul{justify-content:center;margin:20px 0}}footer #copyright .copyrights-wrap ul li a{color:#FFF;border-right:1px solid #FFF;padding:0 10px}footer #copyright .copyrights-wrap ul li:last-child a{border:none;padding-right:0}#floating-btn{position:fixed;width:100%;left:0;bottom:0;box-shadow:0 0 20px #CCC;z-index:999;display:none}@media screen and (max-width: 768px){#floating-btn{display:block}}#floating-btn ul{display:flex;background:#fffcfb;padding:10px;justify-content:space-between}#floating-btn ul li{width:49%}#floating-btn ul li:first-child{font-family:"Poppins",sans-serif !important}#floating-btn ul li:first-child a:before{content:"";display:inline-block;background:url("../img/common/cart.svg") no-repeat;background-size:100%;width:19px;height:18px;margin:0 10px -3px 0;position:relative;top:1px}#floating-btn ul li:last-child{font-family:"Poppins",sans-serif !important}#floating-btn ul li:last-child a:before{content:"";display:inline-block;background:url("../img/icon/mail.svg") no-repeat;background-size:100%;width:19px;height:15px;margin:0 10px 0 0;position:relative;top:3px}#floating-btn ul li a{background:#de0013;color:#FFF;display:block;border-radius:5px;padding:10px;text-align:center;font-size:12px}#floating-btn-wrap{position:relative}#floating-btn.nofix{position:absolute;text-align:center;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 768px){#floating-btn.nofix{margin:0;border-bottom:5px solid #FFF}}.error,#card-errors{background:#C00;color:#FFF;font-weight:bold;font-size:80%}::-webkit-input-placeholder{color:#FFF}:-ms-input-placeholder{color:#FFF}::placeholder{color:#FFF}p#alert{text-align:center;color:#FFF;font-weight:bold}#kv{position:relative;margin:75px 0 85px 0}@media screen and (max-width: 768px){#kv{margin:65px 0 50px 0}}#kv h1{max-width:700px;margin:0 auto;position:absolute;top:30%;left:50%;transform:translate(-50%, 0);animation:kv 1s ease-in-out forwards}@media screen and (max-width: 768px){#kv h1{width:80%}}@keyframes kv{0%{opacity:0;top:30%}100%{opacity:1;top:25%}}#kv .slider{position:relative;margin:0 60px}@media screen and (max-width: 768px){#kv .slider{margin:0 15px}}#kv .items{position:relative;overflow:hidden;width:100%;height:565px;border-radius:40px}@media screen and (max-width: 768px){#kv .items{height:375px;border-radius:15px}}#kv .item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in-out;z-index:-1}#kv .item.current{opacity:1}#kv .item.current img{transform:scale(1)}#kv .item.current.first img{transform:scale(1)}#kv .item img{width:100%;height:100%;object-fit:cover;transform-origin:center top;transform:scale(1.1);transition:10s ease-out}#kv .item.first{animation:5s first ease-in-out forwards}@keyframes first{0%{transform:scale(1.1)}100%{transform:scale(1)}}#kv .dots{position:absolute;top:45%;right:-35px;justify-content:center;margin-top:10px}@media screen and (max-width: 768px){#kv .dots{top:auto;right:auto;bottom:-30px;left:50%;transform:translateX(-50%)}}#kv .dot{display:block;width:7px;height:7px;border-radius:50%;border:none;outline:none;padding:0;border:1px solid #de0013;cursor:pointer;opacity:.5;transition:opacity .4s ease-in-out;margin:5px 0}@media screen and (max-width: 768px){#kv .dot{display:inline-block;margin:0 3px}}#kv .dot.current{opacity:1;background:#de0013}#kv .online-shop{position:absolute;right:30px;bottom:-30px;width:145px}@media screen and (max-width: 768px){#kv .online-shop{width:95px;right:10px;bottom:-25px}}#kv .online-shop:after{content:'';display:block;position:absolute;z-index:-1;right:0;bottom:0;width:80%;height:80%;border-radius:50%;opacity:0.3;background:#de0013;filter:blur(15px);transform:translateY(10px) scale(1.05);mix-blend-mode:multiply}#kv .scroll{margin:0;position:absolute;left:20px;top:45%}@media screen and (max-width: 768px){#kv .scroll{margin:40px 0 0 0;top:75%;left:40px}}#kv .scroll:before{content:"";position:absolute;top:105%;left:3px;width:1px;height:0;background:#169899;animation:line 2s ease-in-out infinite}@media screen and (max-width: 768px){#kv .scroll:before{z-index:9;top:20%;left:-10px}}@keyframes line{0%{height:0}50%{height:100px}100%{height:0}}@media screen and (max-width: 768px){@keyframes line{0%{height:0}50%{height:75px}100%{height:0}}}#kv .scroll img{width:7px}section{padding:0 0 85px 0}@media screen and (max-width: 768px){section{padding:0}}section#news{max-width:1200px;margin:0 auto;position:relative;padding:0 60px;box-sizing:border-box;display:flex}@media screen and (max-width: 768px){section#news{padding:50px 15px 0 15px;display:block}}section#news h2{width:20%}@media screen and (max-width: 768px){section#news h2{width:auto;text-align:center}}section#news p.link{text-align:right}@media screen and (max-width: 768px){section#news p.link{text-align:center}}section#news p.link a{background:url("../img/icon/pointer.svg") no-repeat right 50%;background-size:23px;display:inline;padding-right:33px;font-size:14px}section#news ul{width:80%;display:inline-block;margin:0 0 50px 0}@media screen and (max-width: 768px){section#news ul{margin:0 0 50px 0;width:auto;display:block}}section#news ul li{padding:20px 0;border-top:#EEE 2px dotted}@media screen and (max-width: 768px){section#news ul li{font-size:13px}}section#news ul li a{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){section#news ul li a{align-items:flex-start;display:block}}section#news ul li a time{color:#169899;font-family:"Poppins",sans-serif !important;margin:0 20px 0 0;font-size:14px}@media screen and (max-width: 768px){section#news ul li a time{font-size:13px}}section#news ul li a p{text-align:left;font-size:15px}@media screen and (max-width: 768px){section#news ul li a p{font-size:14px}}#about{text-align:center;max-width:1200px;margin:0 auto}#about:before{content:"";background:url("../img/pic/about.jpg") center top no-repeat;background-size:cover;width:100%;height:400px;display:block;margin-bottom:75px}@media screen and (max-width: 768px){#about:before{width:calc(100% - 30px);margin:0 15px 20px 15px;height:200px;border-radius:15px}}#about p{line-height:2.2}@media screen and (max-width: 768px){#about p{margin:0 30px;font-size:13px}}#concept{margin:0 0 85px 0;position:relative;padding:85px 0;overflow:hidden}@media screen and (max-width: 768px){#concept{margin:75px 0;overflow:inherit}}#concept:before,#concept:after{content:"";display:block;overflow:hidden;clear:both}@media screen and (max-width: 768px){#concept{display:block;padding:0}}#concept:after{content:"";background:#e8f3f2;width:70%;height:100%;display:block;position:absolute;left:30%;top:0;z-index:-1;border-radius:40px 0 0 40px / 40px 0 0 40px}@media screen and (max-width: 768px){#concept:after{width:calc(100% - 15px);left:15px;border-radius:15px 0 0 15px / 15px 0 0 15px;height:87%;top:10%}}#concept h2{float:right;width:45%;margin-right:10%}@media screen and (max-width: 768px){#concept h2{float:none;width:auto;margin-right:0;margin-left:30px}}#concept .pic{width:35%;margin-right:4%;margin-left:60px;float:left}@media screen and (max-width: 768px){#concept .pic{float:none;width:auto;margin:0}}#concept .pic .slider2{border-radius:40px;overflow:hidden}@media screen and (max-width: 768px){#concept .pic .slider2{border-radius:15px 0 0 15px / 15px 0 0 15px;margin-left:30px}}#concept .pic .slider2 li img{width:100%;height:515px;object-fit:cover}@media screen and (max-width: 768px){#concept .pic .slider2 li img{height:205px}}#concept .text{width:45%;box-sizing:border-box;margin-right:10%;float:right}@media screen and (max-width: 768px){#concept .text{width:auto;margin-right:0;float:none}}#concept .text p{line-height:2.2}@media screen and (max-width: 768px){#concept .text p{font-size:13px;margin:20px 15px 0 30px}}#concept .text p.link{margin:45px 0 0 0;font-size:14px}@media screen and (max-width: 768px){#concept .text p.link{text-align:center;margin:35px 30px 0 30px}}#concept .text p.link a{color:#FFF;text-align:center;padding:18px 90px;border-radius:50px;box-shadow:0px 10px 10px -5px rgba(22,152,153,0.5);background:url("../img/icon/pointer-white.svg") no-repeat 90% 50% #169899;background-size:23px}@media screen and (max-width: 768px){#concept .text p.link a{display:block;padding:13px 18px}}#goods{text-align:center;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){#goods{margin-bottom:75px}}#goods ul{display:flex;justify-content:center}@media screen and (max-width: 768px){#goods ul{display:block;margin-right:15px}}#goods ul li{width:33%}@media screen and (max-width: 768px){#goods ul li{width:auto;margin:25px 0 0 0}}#goods ul li a{display:block}@media screen and (max-width: 768px){#goods ul li a{width:auto;display:flex;justify-content:space-between}}#goods ul li:last-child a{pointer-events:none}@media screen and (max-width: 768px){#goods ul li .pic{width:45%}}#goods ul li .pic i{width:127px;display:block;margin:0 auto}@media screen and (max-width: 768px){#goods ul li .pic i{width:85px}}@media screen and (max-width: 768px){#goods ul li .text{width:55%}}#goods ul li .text h3{font-size:24px;font-weight:bold}@media screen and (max-width: 768px){#goods ul li .text h3{font-size:18px}}#goods ul li .text p{border:1px solid #169899;border-radius:50px;padding:15px 20px;max-width:220px;box-sizing:border-box;margin:25px auto 0 auto;color:#169899;position:relative;box-shadow:0 0 10px rgba(22,152,153,0.1) inset;font-size:14px}@media screen and (max-width: 768px){#goods ul li .text p{margin:15px auto 0 auto;padding:13px 18px}}#goods ul li .text p.link{background:url("../img/icon/pointer.svg") no-repeat 80% 50%;background-size:23px;padding-right:33px;padding:13px 18px}@media screen and (max-width: 768px){#goods ul li .text p.link{background:url("../img/icon/pointer.svg") no-repeat 85% 50%;background-size:23px}}p.online-shop-link{margin:45px 0 0 0;text-align:center}@media screen and (max-width: 768px){p.online-shop-link{margin:15px 15px 0 15px}}p.online-shop-link a{background:#169899;font-weight:bold;color:#FFF;padding:18px 90px;border-radius:50px;box-shadow:0px 10px 10px -5px rgba(22,152,153,0.5);background:url("../img/icon/pointer-white.svg") no-repeat 95% 50% #169899;background-size:23px;display:block;box-sizing:border-box;max-width:650px}@media screen and (max-width: 768px){p.online-shop-link a{display:block;padding:13px 18px;font-size:14px}}p.online-shop-link a:before{content:"";display:inline-block;margin:0 20px 0 0;width:20px;height:20px;background:url("../img/common/cart.svg");color:#FFF}#interview{text-align:center;position:relative}@media screen and (max-width: 768px){#interview{margin-bottom:75px}}#interview:before{content:"";display:block;background:url("../img/pic/bar.jpg") no-repeat center 25% fixed;background-size:cover;width:100%;height:485px;z-index:-1}@media screen and (max-width: 768px){#interview:before{background:url("../img/pic/bar.jpg") no-repeat center 25% scroll !important;background-size:100% !important;height:250px}}#interview:after{content:"";background:#fffcfb;max-width:960px;width:100%;height:40px;position:absolute;top:445px;left:50%;transform:translateX(-50%);z-index:99;border-radius:40px 40px 0 0 / 40px 40px 0 0}@media screen and (max-width: 768px){#interview:after{top:220px;width:calc(100% - 30px);margin:0 auto;height:30px}}#interview h3{margin-bottom:10px}#interview h3 span{font-family:"Poppins",sans-serif !important;background:#fad7d9;font-size:20px;font-weight:bold;padding:5px 20px;border-radius:50px;letter-spacing:3px}@media screen and (max-width: 768px){#interview h3 span{font-size:16px}}#interview address span{background:#fad7d9;font-size:12px;padding:5px 10px;border-radius:50px}#interview ul{max-width:1200px;margin:75px auto 0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){#interview ul{display:block;margin:0 30px}}#interview ul li{width:30%;position:relative;top:20px}@media screen and (max-width: 768px){#interview ul li{width:auto;margin-top:75px}}#interview ul li i{position:absolute;width:58px;display:block;top:-30px;left:-30px}@media screen and (max-width: 768px){#interview ul li i{transform:rotate(35deg) translateX(-50%);left:45%}}#interview ul li h3{font-weight:bold;font-size:20px;color:#169899;margin:20px 0}@media screen and (max-width: 768px){#interview ul li h3{margin:10px 0}}#interview ul li p{font-size:14px;line-height:2}@media screen and (max-width: 768px){#interview ul li p{font-size:13px}}#vision{background:url("../img/pic/school.jpg") no-repeat center 50% fixed;background-size:cover;position:relative;text-align:center;padding:100px 60px}@media screen and (max-width: 768px){#vision{background:url("../img/pic/school.jpg") no-repeat center 50% scroll !important;background-size:cover !important;padding:75px 30px}}#vision:after{content:"";display:block;background:rgba(0,0,0,0.6);position:absolute;width:100%;height:100%;top:0;left:0}#vision h2{position:relative;z-index:99}#vision p{position:relative;z-index:99;color:#FFF;line-height:2.2}@media screen and (max-width: 768px){#vision p{font-size:14px}}#vision p:nth-child(2){margin-bottom:15px}#map{width:100%;height:400px}@media screen and (max-width: 768px){#map{height:200px}}#map iframe{width:100%;height:100%}#under-kv{padding:130px 60px;width:calc(100% - 100px);box-sizing:border-box;border-radius:30px;margin:75px auto 15px auto;text-align:center}@media screen and (max-width: 768px){#under-kv{padding:65px 30px;width:calc(100% - 30px);border-radius:15px;margin:60px auto 15px auto}}#under-kv.news{background:url("../img/kv/news.jpg") no-repeat center 50%;background-size:cover}#under-kv.concept{background:url("../img/kv/concept.jpg") no-repeat center 50%;background-size:cover}#under-kv.company{background:url("../img/pic/school.jpg") no-repeat center 50%;background-size:cover}#under-kv.contact{background:url("../img/kv/contact.jpg") no-repeat center 20%;background-size:cover}#under-kv.privacy{background:url("../img/kv/privacy.jpg") no-repeat center 20%;background-size:cover}#under-kv h1{font-size:45px;font-weight:bold;color:#FFF;text-align:center;line-height:1.2;text-shadow:0 0 20px #999;letter-spacing:2px;animation:1s uk ease-in-out forwards;position:relative}@keyframes uk{0%{top:20px;opacity:0}100%{top:0;opacity:1}}@media screen and (max-width: 768px){#under-kv h1{font-size:25px}}#under-kv h1 span{font-family:"Renner*" !important;font-size:30px;display:block;font-weight:bold;margin:0 0 20px 0}@media screen and (max-width: 768px){#under-kv h1 span{font-size:15px}}#bread{margin:75px auto 15px auto}#shopping-kv{padding:25px 60px 0 60px}#shopping-kv h1{font-weight:bold;font-size:45px;text-align:center}@media screen and (max-width: 768px){#shopping-kv h1{font-size:25px}}#shopping-kv h1 span{font-family:"Poppins",sans-serif !important;color:#169899;display:block;font-size:16px;margin:0 0 10px 0}@media screen and (max-width: 768px){#shopping-kv h1 span{font-size:15px;font-family:"Renner*" !important}}ul.breadcrumb__list{max-width:1200px;margin:0 auto;display:flex;padding:0 60px;box-sizing:border-box}@media screen and (max-width: 768px){ul.breadcrumb__list{padding:0 15px}}ul.breadcrumb__list li{font-size:11px}@media screen and (max-width: 768px){ul.breadcrumb__list li{font-size:10px}}ul.breadcrumb__list li a{opacity:.7}ul.breadcrumb__list li a:after{content:">";margin:0 10px}.news_link{display:flex;justify-content:center;margin:50px 0}@media screen and (max-width: 768px){.news_link{flex-wrap:wrap;margin:25px 0}}.news_link li{margin:0 5px;font-size:12px;background:#e8e8e8;padding:3px 15px;border-radius:50px;cursor:pointer}.news_link li:nth-child(1){background:none;margin-right:0;pointer-events:none}@media screen and (max-width: 768px){.news_link li:nth-child(1){margin:auto;width:100%;text-align:center;margin-bottom:10px}}.news_link li.active{background:#169fa0;color:#FFF}.news_link li h3{font-size:13px}.news_link li h3:before{content:"";display:inline-block;background:url("../img/icon/category.svg") no-repeat;background-size:100%;width:10px;height:15px;margin:0 10px 0 0;position:relative;top:2px}#news-wrap{margin-bottom:50px}#news-wrap.goods-wrap{display:flex;max-width:1200px;margin:0 auto 100px auto;flex-wrap:wrap}@media screen and (max-width: 768px){#news-wrap.goods-wrap{margin:0 15px 50px 15px}}#news-wrap.goods-wrap .item{width:32%;margin:0 2% 0 0;padding:0}@media screen and (max-width: 768px){#news-wrap.goods-wrap .item{width:48%;margin:0 4% 0 0}}#news-wrap.goods-wrap .item:nth-child(3n){margin-right:0}@media screen and (max-width: 768px){#news-wrap.goods-wrap .item:nth-child(3n){margin-right:2%}}#news-wrap.goods-wrap .item:nth-child(2n){margin-right:0}@media screen and (max-width: 768px){#news-wrap.goods-wrap .item:nth-child(2n){margin-right:0}}#news-wrap.goods-wrap .item img{height:auto !important;border-radius:20px}@media screen and (max-width: 768px){#news-wrap.goods-wrap .item img{border-radius:15px}}#news-wrap.goods-wrap .item div{margin:0 25px}@media screen and (max-width: 768px){#news-wrap.goods-wrap .item div{margin:0}}#news-wrap.goods-wrap .item div h2{font-weight:bold;margin:10px 0 0 0}#news-wrap.goods-wrap .item div p{font-size:14px;margin:5px 0}@media screen and (max-width: 768px){#news-wrap.goods-wrap .item div p{font-size:13px}}#news-wrap.goods-wrap .item div p span{font-size:15px;font-family:"Poppins",sans-serif !important}#news-wrap.goods-wrap .item div p em{font-size:11px}#news-wrap.under-article{display:flex;max-width:1104px;margin:100px auto;padding:0 60px;box-sizing:border-box}@media screen and (max-width: 768px){#news-wrap.under-article{display:block;margin:50px 0 50px 0;padding:0;justify-content:space-between}}#news-wrap.under-article h2{margin:0 15px;width:15%}@media screen and (max-width: 768px){#news-wrap.under-article h2{width:auto;margin:0 15px 15px 15px}}#news-wrap.under-article ul{width:85%}@media screen and (max-width: 768px){#news-wrap.under-article ul{width:auto}}#news-wrap.under-article ul li{font-size:15px}#news-wrap.under-article ul li:first-child a{border-top:2px dotted #EEE}#news-wrap .news-content{max-width:965px;margin:0 auto;padding:0 60px;box-sizing:border-box}@media screen and (max-width: 768px){#news-wrap .news-content{padding:0 15px}}#news-wrap .news-content a{display:flex;border-bottom:2px dotted #EEE;padding:15px 0;align-items:center}@media screen and (max-width: 768px){#news-wrap .news-content a{flex-wrap:wrap}}#news-wrap .news-content a.item-list{display:block;border-bottom:none !important}@media screen and (max-width: 768px){#news-wrap .news-content a.item-list{padding:7px 0}}#news-wrap .news-content a time{color:#169899;font-family:"Poppins",sans-serif !important;font-size:14px}@media screen and (max-width: 768px){#news-wrap .news-content a time{font-size:12px}}#news-wrap .news-content a .tags{font-size:12px;background:#169899;padding:3px 3px;box-sizing:border-box;width:70px;text-align:center;border-radius:50px;color:#FFF;margin:0 10px}@media screen and (max-width: 768px){#news-wrap .news-content a .tags{font-size:11px}}#news-wrap .news-content a .news-r{font-size:15px}@media screen and (max-width: 768px){#news-wrap .news-content a .news-r{margin:5px auto auto auto;width:100%;font-size:13px}}.wp-pagenavi{text-align:center;margin-bottom:100px}.wp-pagenavi .pages{display:none}@media screen and (max-width: 768px){.wp-pagenavi span{font-size:13px}}.wp-pagenavi span.current{background:#169899;color:#FFF;width:55px;height:55px;line-height:55px;vertical-align:middle;text-align:center;border-radius:50%;margin:0 10px;display:inline-block;font-family:"Poppins",sans-serif !important}@media screen and (max-width: 768px){.wp-pagenavi span.current{width:35px;height:35px;line-height:35px;font-size:13px}}.wp-pagenavi a{margin:0 10px}@media screen and (max-width: 768px){.wp-pagenavi a{font-size:13px}}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink{color:#169899}.det{max-width:1024px;margin:0 auto;padding:0 60px;box-sizing:border-box}@media screen and (max-width: 768px){.det{margin:0 15px;padding:0}}.det .ttl{margin:50px 0}@media screen and (max-width: 768px){.det .ttl{margin:25px 0}}.det .ttl p span{background:#169899;font-size:12px;padding:3px 15px;border-radius:50px;color:#FFF}.det .ttl h2{font-size:32px;font-weight:bold}@media screen and (max-width: 768px){.det .ttl h2{font-size:22px}}.det .ttl time{font-family:"Poppins",sans-serif !important;font-size:14px;color:#169899}.det .con{max-width:960px;margin:0 auto}.det .con img{height:auto !important}.det .con .text{max-width:736px;margin:25px auto 75px auto}@media screen and (max-width: 768px){.det .con .text{margin:15px auto 50px auto}}@media screen and (max-width: 768px){.det .con .text p{font-size:13px}}.page ul{display:flex;justify-content:space-between;position:relative}.page ul li{font-size:14px}@media screen and (max-width: 768px){.page ul li{font-size:12px}}@media screen and (max-width: 768px){.page ul li:nth-child(1) a span{display:none}}.page ul li:nth-child(1) a:before{content:"";display:inline-block;background:url("../img/icon/pointer2.svg") no-repeat;background-size:100%;width:24px;height:5px;margin:0 10px 0 0}.page ul li:nth-child(2){position:absolute;left:50%;transform:translateX(-50%)}.page ul li:nth-child(2) a{background:#169899;padding:20px 60px;position:relative;border-radius:50px;color:#FFF}@media screen and (max-width: 768px){.page ul li:nth-child(2) a{padding:15px 20px}}.page ul li:nth-child(2) a:after{content:'';display:block;position:absolute;z-index:-1;right:0;bottom:0;width:80%;height:80%;border-radius:50%;opacity:0.3;background:#169899;filter:blur(15px);transform:translateY(10px) scale(1.05);mix-blend-mode:multiply}@media screen and (max-width: 768px){.page ul li:nth-child(3) a span{display:none}}.page ul li:nth-child(3) a:after{content:"";display:inline-block;background:url("../img/icon/pointer.svg") no-repeat;background-size:100%;width:24px;height:5px;margin:0 0 0 10px}#underpage-concept h2{text-align:center;font-size:32px;font-weight:bold;margin:50px auto 85px auto;position:relative;max-width:1200px}@media screen and (max-width: 768px){#underpage-concept h2{font-size:22px;margin:25px 0;padding-bottom:15px}}#underpage-concept h2:before{content:"";position:absolute;left:0;bottom:-25px;background:url("../img/object/concept-left.svg") no-repeat;background-size:100%;width:195px;height:40px}@media screen and (max-width: 768px){#underpage-concept h2:before{background:url("../img/object/concept-left-sp.svg") no-repeat;width:35px;height:24px;left:15px;bottom:10px}}#underpage-concept h2:after{content:"";position:absolute;right:0;bottom:-25px;background:url("../img/object/concept-right.svg") no-repeat;background-size:100%;width:195px;height:40px}@media screen and (max-width: 768px){#underpage-concept h2:after{background:url("../img/object/concept-right-sp.svg") no-repeat;width:35px;height:24px;right:15px;bottom:10px}}#underpage-concept .maker{font-weight:bold;background:linear-gradient(transparent 60%, #fce3e4 0%);border-radius:5px;display:inline;padding:0 10px}#underpage-concept .reason{padding:50px 100px;box-sizing:border-box}@media screen and (max-width: 768px){#underpage-concept .reason{padding:0;margin:150px 15px 0 15px !important;padding:0 15px 100px 15px}}#underpage-concept .reason.ver1{max-width:1200px;margin:0 auto 50px auto;background:url("../img/pic/underpage-concept1.jpg") no-repeat right 50%}@media screen and (max-width: 768px){#underpage-concept .reason.ver1{background:url("../img/pic/underpage-concept1.jpg") no-repeat center 50%;background-size:100%}}#underpage-concept .reason.ver2{max-width:1200px;margin:0 auto 50px auto;background:url("../img/pic/underpage-concept2.jpg") no-repeat left 50%}@media screen and (max-width: 768px){#underpage-concept .reason.ver2{background:url("../img/pic/underpage-concept2.jpg") no-repeat center 50%;background-size:100%}}#underpage-concept .reason.ver2 .text{margin-left:53%;position:relative}@media screen and (max-width: 768px){#underpage-concept .reason.ver2 .text{margin-left:0}}#underpage-concept .reason.ver2 .text:after{content:"";position:absolute;right:-90px;bottom:-70px;background:url("../img/pic/concept2-after.png") no-repeat;background-size:100%;width:230px;height:230px}@media screen and (max-width: 768px){#underpage-concept .reason.ver2 .text:after{width:85px;height:85px;right:-15px;bottom:auto;top:-25px}}#underpage-concept .reason.ver3{max-width:1200px;margin:0 auto 50px auto;background:url("../img/pic/underpage-concept3.jpg") no-repeat right 50%}@media screen and (max-width: 768px){#underpage-concept .reason.ver3{background:url("../img/pic/underpage-concept3.jpg") no-repeat center 50%;background-size:100%}}#underpage-concept .reason.ver3 .text:after{content:"";position:absolute;left:-90px;bottom:-150px;background:url("../img/pic/concept3-after.png") no-repeat;background-size:100%;width:230px;height:230px}@media screen and (max-width: 768px){#underpage-concept .reason.ver3 .text:after{width:85px;height:85px;left:auto;right:0;bottom:auto;top:-25px}}#underpage-concept .reason .text{padding:100px 100px 75px 100px;position:relative;border-radius:25px;outline:dashed 2px #6cbbb8;z-index:99;width:30%;background:#FFF}@media screen and (max-width: 768px){#underpage-concept .reason .text{padding:30px;width:auto;outline:dashed 1px #6cbbb8;top:-130px}}#underpage-concept .reason .text i{position:absolute;left:25px;top:25px;color:#169899;text-align:center;line-height:1.2;font-weight:bold}@media screen and (max-width: 768px){#underpage-concept .reason .text i{font-size:12px}}#underpage-concept .reason .text i span{font-family:"Poppins",sans-serif !important;display:block;font-size:46px;font-weight:bold}@media screen and (max-width: 768px){#underpage-concept .reason .text i span{font-size:30px}}#underpage-concept .reason .text h3{font-size:30px;font-weight:bold;text-align:center;margin:0 0 25px 0}@media screen and (max-width: 768px){#underpage-concept .reason .text h3{font-size:18px;margin:0 0 15px 0}}@media screen and (max-width: 768px){#underpage-concept .reason .text p{font-size:13px}}#faq{text-align:center;position:relative;max-width:1200px;margin:0 auto;padding:0}@media screen and (max-width: 768px){#faq{margin:15px}}#faq:before{content:"";display:block;background:url("../img/pic/underpage-faq.jpg") no-repeat center 25%;background-size:cover;width:100%;height:400px;z-index:-1;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){#faq:before{background:url("../img/pic/underpage-faq.jpg") no-repeat center 25%;background-size:cover;height:250px;border-radius:15px}}#faq:after{content:"";background:#fffcfb;max-width:960px;width:100%;height:40px;position:absolute;top:361px;left:50%;transform:translateX(-50%);z-index:99;border-radius:40px 40px 0 0 / 40px 40px 0 0}@media screen and (max-width: 768px){#faq:after{top:220px;width:calc(100% - 15px);margin:0 auto;height:30px;border-radius:20px 20px 0 0 / 20px 20px 0 0}}#faq h2{font-size:30px;font-weight:bold}@media screen and (max-width: 768px){#faq h2{font-size:18px}}#faq h2 span{color:#169899;font-size:35px;font-weight:bold;font-family:"Poppins",sans-serif !important;margin:0 0.5em 0 0}@media screen and (max-width: 768px){#faq h2 span{font-size:25px}}#faq p{font-size:19px;font-weight:bold;text-align:left;text-indent:-1.3em;padding-left:1.3em;max-width:440px;margin:0 auto;white-space:nowrap;line-height:1.7}@media screen and (max-width: 768px){#faq p{max-width:initial;font-size:15px;margin:0 15px 20px 30px;text-indent:-1.2em;padding-left:1.2em;white-space:inherit}}#faq p span{color:#de0013;font-size:35px;margin:0 0.5em -5px 0;font-weight:bold;font-family:"Poppins",sans-serif !important;display:inline-block}@media screen and (max-width: 768px){#faq p span{font-size:25px}}#faq p em{margin:7px 0 0 50px;display:block;font-weight:bold}@media screen and (max-width: 768px){#faq p em{display:inline;margin:0}}#tenpo{position:relative;background:#e8f6f6;padding:133px 0 133px 55%;overflow:hidden;margin:100px 0 0 0}@media screen and (max-width: 768px){#tenpo{padding:230px 15px 75px 15px}}#tenpo:before{content:"";position:absolute;left:0;top:0;background:url("../img/pic/underpage-tenpo.jpg") left top no-repeat;background-size:cover;width:50%;height:600px}@media screen and (max-width: 768px){#tenpo:before{width:100%;height:200px}}@media screen and (max-width: 768px){#tenpo p{font-size:13px}}#tenpo p.link2{margin:50px 0 0 0}@media screen and (max-width: 768px){#tenpo p.link2{margin:25px 0 0 0}}#tenpo p.link2 a{color:#FFF;text-align:center;padding:18px 90px;border-radius:50px;box-shadow:0px 10px 10px -5px rgba(22,152,153,0.5);background:url("../img/icon/pointer-white.svg") no-repeat 90% 50% #169899;background-size:23px}@media screen and (max-width: 768px){#tenpo p.link2 a{display:block;padding:13px 18px}}#outline{margin:50px auto 100px auto;max-width:1000px}@media screen and (max-width: 768px){#outline{margin:25px 15px 50px 15px}}#outline table{width:100%}#outline table th,#outline table td{border-bottom:2px dotted #EEE;padding:15px;font-size:14px;line-height:2}@media screen and (max-width: 768px){#outline table th,#outline table td{display:block;line-height:1.5}}#outline table th.last,#outline table td.last{border-bottom:none}#outline table th{font-weight:bold;width:20%}@media screen and (max-width: 768px){#outline table th{border-bottom:none;padding:10px 0 5px 0;width:auto}}@media screen and (max-width: 768px){#outline table td{padding:0 0 10px 0;font-size:13px}}@media screen and (max-width: 768px){#outline table td ul li{margin-bottom:5px}}#contact-page #map{display:none}#contact-page #footer{display:none}#contact-page .contact-wrap{max-width:568px;margin:0 auto}@media screen and (max-width: 768px){#contact-page .contact-wrap{margin:0 15px}}#contact-page .contact-wrap .check{text-align:center;font-size:14px}@media screen and (max-width: 768px){#contact-page .contact-wrap .check{font-size:12px}}#contact-page .contact-wrap .check a{text-decoration:underline}#contact-page .contact-wrap .submit_btn{text-align:center;margin:50px 0 100px 0;position:relative}@media screen and (max-width: 768px){#contact-page .contact-wrap .submit_btn{margin:25px 0 50px 0}}#contact-page .contact-wrap .submit_btn:after{content:'';display:block;position:absolute;z-index:-1;right:0;bottom:0;left:50%;width:50%;height:80%;border-radius:50%;opacity:0.3;background:#169899;filter:blur(15px);transform:translateY(10px) translateX(-50%) scale(1.05);mix-blend-mode:multiply}#contact-page .contact-wrap .submit_btn input[type=submit]{background:#169899;text-align:center;padding:15px 120px;border:none;border-radius:50px;color:#FFF;font-weight:bold;letter-spacing:2px}@media screen and (max-width: 768px){#contact-page .contact-wrap .submit_btn input[type=submit]{padding:15px 20px;display:block;width:100%;box-sizing:border-box}}#contact-page .contact-wrap table{width:100%}#contact-page .contact-wrap table.contact-table th,#contact-page .contact-wrap table.contact-table td{display:block}#contact-page .contact-wrap table.contact-table th .select-box,#contact-page .contact-wrap table.contact-table td .select-box{position:relative}#contact-page .contact-wrap table.contact-table th .select-box:before,#contact-page .contact-wrap table.contact-table td .select-box:before{content:">";display:block;position:absolute;right:20px;top:15px;transform:rotate(90deg) scale(1, 1.3)}@media screen and (max-width: 768px){#contact-page .contact-wrap table.contact-table th .select-box:before,#contact-page .contact-wrap table.contact-table td .select-box:before{right:10px;top:10px}}#contact-page .contact-wrap table.contact-table th .select-box select,#contact-page .contact-wrap table.contact-table td .select-box select{padding:15px;border:1px solid #dadada;border-radius:5px;width:100%;background:#FFF;box-sizing:border-box;font-size:14px}@media screen and (max-width: 768px){#contact-page .contact-wrap table.contact-table th .select-box select,#contact-page .contact-wrap table.contact-table td .select-box select{padding:10px}}#contact-page .contact-wrap table.contact-table th input[type=text],#contact-page .contact-wrap table.contact-table td input[type=text]{padding:15px;border:1px solid #dadada;border-radius:5px;width:100%;box-sizing:border-box;font-size:14px}@media screen and (max-width: 768px){#contact-page .contact-wrap table.contact-table th input[type=text],#contact-page .contact-wrap table.contact-table td input[type=text]{padding:10px}}#contact-page .contact-wrap table.contact-table th textarea,#contact-page .contact-wrap table.contact-table td textarea{padding:15px;border:1px solid #dadada;border-radius:5px;width:100%;box-sizing:border-box;font-size:14px;height:200px}@media screen and (max-width: 768px){#contact-page .contact-wrap table.contact-table th textarea,#contact-page .contact-wrap table.contact-table td textarea{padding:10px}}#contact-page .contact-wrap table.contact-table th{font-weight:bold;font-size:14px;padding-bottom:10px}@media screen and (max-width: 768px){#contact-page .contact-wrap table.contact-table th{font-size:13px}}#contact-page .contact-wrap table.contact-table th span{font-size:11px;color:#de0013;margin:0 0 0 10px}#contact-page .contact-wrap table.contact-table td{padding-bottom:20px;font-size:14px}#contact-page .contact-wrap table.contact-table td .must_contact{color:#de0013;font-size:14px}#contact-page .contact-wrap .form_back_btn{text-align:center;margin-top:-50px;margin-bottom:100px}#contact-page .contact-wrap .form_back_btn a{font-weight:bold}#contact-page .contact-wrap .form_back_btn a:before{content:"<";margin:0 10px 0 0;display:inline-block;transform:scale(0.7, 1)}#contact-page .contact-wrap .contact_flow{text-align:center;margin:50px 0}@media screen and (max-width: 768px){#contact-page .contact-wrap .contact_flow{margin:25px 0}}#contact-page .contact-wrap .contact_flow ul{display:flex;justify-content:center;position:relative}#contact-page .contact-wrap .contact_flow ul:after{content:"";background:#169899;width:100%;height:2px;top:35%;transform:translateY(-50%);position:absolute;max-width:200px;z-index:-1}@media screen and (max-width: 768px){#contact-page .contact-wrap .contact_flow ul:after{max-width:100px}}#contact-page .contact-wrap .contact_flow ul li{font-size:14px;padding:0 20px}@media screen and (max-width: 768px){#contact-page .contact-wrap .contact_flow ul li{font-size:12px;padding:0 10px}}#contact-page .contact-wrap .contact_flow ul li:before{content:"";display:block;width:60px;height:60px;line-height:60px;text-align:center;vertical-align:middle;border:2px solid #169899;color:#169899;font-family:"Renner*" !important;border-radius:50%;background:#fffcfb;margin-bottom:10px}@media screen and (max-width: 768px){#contact-page .contact-wrap .contact_flow ul li:before{width:40px;height:40px;line-height:40px;font-size:14px}}#contact-page .contact-wrap .contact_flow ul li.active:before{background:#169899;color:#FFF}#contact-page .contact-wrap .contact_flow ul li:nth-child(1):before{content:"01"}#contact-page .contact-wrap .contact_flow ul li:nth-child(2):before{content:"02"}#contact-page .contact-wrap .contact_flow ul li:nth-child(3):before{content:"03"}p.back_to_top{text-align:center;margin:50px 0 100px 0}p.back_to_top a{border:1px solid #333;padding:15px 50px;border-radius:50px}.thanks h3{font-weight:bold;font-size:20px;margin-bottom:10px}@media screen and (max-width: 768px){.thanks h3{font-size:16px}}.thanks p{font-size:14px}@media screen and (max-width: 768px){.thanks p{font-size:13px}}#privacy-page{max-width:1000px;margin:50px auto 100px auto}@media screen and (max-width: 768px){#privacy-page{margin:25px 15px 50px 15px}}#privacy-page p{margin-bottom:25px;font-size:14px;line-height:2}@media screen and (max-width: 768px){#privacy-page p{font-size:13px}}#privacy-page h2{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){#privacy-page h2{font-size:16px}}#privacy-page ul li{font-size:14px;margin:25px 0 0 0;text-indent:-1em;padding-left:1em;line-height:2}@media screen and (max-width: 768px){#privacy-page ul li{font-size:13px}}#good-detail{background:#FFF;border-radius:10px;max-width:1200px;margin:25px auto 50px auto;padding:75px 50px;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){#good-detail{padding:15px;margin:15px}}#good-detail h2.item-name{font-size:20px;font-weight:bold;margin-bottom:10px}#good-detail .field_price{font-size:25px;font-weight:bold;font-family:"Poppins",sans-serif !important;margin-bottom:20px}#good-detail .field_price em{font-size:12px;font-weight:normal;font-family:游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important}#good-detail .item-info .skubutton{background-color:#169899 !important;width:300px !important;border-radius:50px !important}@media screen and (max-width: 768px){#good-detail .item-info .skubutton{width:100% !important;margin-top:15px;padding:30px 0}}#good-detail #itempage #img-box{width:40% !important}@media screen and (max-width: 768px){#good-detail #itempage #img-box{width:auto !important}}#good-detail .detail-box{width:55% !important}@media screen and (max-width: 768px){#good-detail .detail-box{width:auto !important}}#good-detail #img-box .itemsubimg a{width:17% !important}#good-detail .item-info .quantity{position:relative;margin-right:0 !important}#good-detail .item-info .quantity input.skuquantity{width:120px !important;border-radius:50px;border:1px solid #080613}#good-detail .item-info .quantity .plus{position:absolute;right:20px;border:none;background:none;top:50%;transform:translateY(-50%)}#good-detail .item-info .quantity .minus{position:absolute;left:55px;border:none;background:none;top:50%;transform:translateY(-50%)}#itempage .item-info{padding-top:25px !important}@media screen and (max-width: 768px){#itempage .item-info{padding-top:0 !important}}@media screen and (max-width: 768px){.item-info .c-box{text-align:left !important}}aside#recommend p.notyet{text-align:center;margin-bottom:100px}aside#recommend ul#recommended{max-width:1200px;margin:25px auto 100px auto;display:flex;flex-wrap:wrap;padding:0 50px;box-sizing:border-box}@media screen and (max-width: 768px){aside#recommend ul#recommended{margin:15px 15px 50px 15px;padding:0}}aside#recommend ul#recommended li{width:23%;margin-right:2.6%}@media screen and (max-width: 768px){aside#recommend ul#recommended li{width:48%;margin-right:4%;margin-bottom:15px}}aside#recommend ul#recommended li img{height:auto !important;border-radius:20px}aside#recommend ul#recommended li h2{font-weight:bold;margin:10px 0 0 0}aside#recommend ul#recommended li p{font-size:14px;margin:5px 0}@media screen and (max-width: 768px){aside#recommend ul#recommended li p{font-size:13px}}aside#recommend ul#recommended li p span{font-size:15px;font-family:"Poppins",sans-serif !important}aside#recommend ul#recommended li p em{font-size:11px}aside#recommend ul#recommended li:nth-child(4n){margin-right:0}@media screen and (max-width: 768px){aside#recommend ul#recommended li:nth-child(2n){margin-right:0}}#shopping-kv2{padding:25px 60px 0 60px}#shopping-kv2 h1{font-weight:bold;font-size:24px;text-align:center}@media screen and (max-width: 768px){#shopping-kv2 h1{font-size:16px}}#shopping-kv2 h1 span{font-family:"Renner*" !important;color:#169899;display:block;font-size:16px;margin:0 0 10px 0}@media screen and (max-width: 768px){#shopping-kv2 h1 span{font-size:15px;font-family:"Renner*" !important}}#itempage .itemimg img{border-radius:20px}#itempage .itemsubimg img{border-radius:10px}
