@charset "UTF-8";.container02{max-width:1000px;margin:auto}.page-title{text-align:center}.index,.title{font-size:18px;margin-top:4%;margin-bottom:2%;font-weight:700!important}.index{margin-bottom:2%}.guide-area_box{margin-top:4%}.title{font-size:14px}.about,.text{font-size:16px}.lawth,.lawtd{border:none!important}.lawth{padding-left:0!important}.pege_title02{margin-top:5%;margin-bottom:2%;font-weight:700;font-size:14px}.lawtab{width:100%!important;border-collapse:collapse}.lawtab .lawtr:last-child{border-bottom:none}.lawtab .lawth{position:relative;width:30%;padding:10px 0;font-weight:700;font-size:18px}.lawtab .lawth:after{display:block;content:"";width:0px;height:0px;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent}.lawtab .lawtd{width:70%;text-align:left;padding:10px 0;font-size:16px}.guide-area_box{margin-top:6%}.resp{display:none}@media only screen and (max-width:767px){.lawtab{width:100%!important}.lawth:first-child{border-top-left-radius:0!important}.lawtab .lawth{display:block;text-align:center;width:100%;border-top-left-radius:0}.lawtab .lawth:after{display:none;margin:0 auto}.lawtab .lawtd{display:block;text-align:center;width:100%;margin:0!important;max-width:100%!important;padding:0!important}.lawth,.lawtd{text-align:center;margin:0 auto}.lawtd:last-child{padding-left:0!important}.lawth:first-child{padding:20px 0!important}}@media screen and (max-width:420px){.resp{display:block}}.check{font-size:16px;text-align:center}.aboutLinkbox{margin-bottom:4em;display:flex;justify-content:center;flex-wrap:wrap}.aboutLinkbox-item{margin:0 24px 3em}.aboutLinkbox-item img{margin:0;transition:.2s ease-in-out opacity}.aboutLinkbox-item a:hover img{opacity:.9}@media only screen and (max-width:976px){.aboutLinkbox-item{max-width:300px}}@media only screen and (max-width:767px){.aboutLinkbox-item{margin-bottom:2em}}.page-nickelfree .PageContent--narrow{max-width:100%;background:#fff}.page-nickelfree main .Container{padding:0}.page-nickelfree .main-top{overflow:hidden}.page-nickelfree .top{text-align:center}.page-nickelfree .top img{margin-bottom:0}.page-nickelfree .Footer{padding:34px 40px!important}.page-nickelfree .text-box{margin:100px auto 60px}.page-nickelfree .text-box .ecologico{width:500px}.page-nickelfree .text-box .madeinItaly+h3{margin-top:2em}.page-nickelfree .wide-text-box{max-width:740px}.page-nickelfree .title h3{margin-top:3em;color:#000;font-size:21px;display:flex;justify-content:center;align-items:center}.page-nickelfree .title h3:before{content:"";margin-right:15px;display:block;width:50px;height:20px;background:url(/cdn/shop/files/deco-left.png?v=1602489634) no-repeat 50% 50%;position:relative;bottom:2px}.page-nickelfree .title h3:after{content:"";margin-left:15px;display:block;width:50px;height:20px;background:url(/cdn/shop/files/deco-right.png?v=1602489634) no-repeat 50% 50%;position:relative;bottom:2px}.page-nickelfree .text{border-left:1px solid #d29873;padding-left:40px;margin-left:100px;margin-top:40px}.page-nickelfree .wide-text-box .text{border-left:none;padding-left:0;margin-left:0}.page-nickelfree .main-bottom{background-color:#000;overflow:hidden}.page-nickelfree .bottom-img1{display:block;width:330px;margin:0 auto}.page-nickelfree .bottom-img2{display:block;width:680px;margin:100px auto}.page-nickelfree .main-bottom-box{margin:120px auto}.page-nickelfree .title-bottom{text-align:center;margin-bottom:40px}.page-nickelfree .title-bottom h3{color:#fff;font-size:24px}.page-nickelfree .title-bottom h3 span{color:#fff}.page-nickelfree .underline{border-bottom:1px solid #d29873;padding-bottom:10px}.page-nickelfree .min-underline{background:linear-gradient(transparent 0%,transparent 50%,#f6cdb3 50%,#f6cdb3 80%)}.page-nickelfree .text-bottom{width:580px;margin:40px auto}.page-nickelfree .text-bottom p{color:#fff}.page-nickelfree .text-align{text-align:center}.page-nickelfree .sp{display:none}@media only screen and (max-width:767px){.page-nickelfree .text-box{margin:60px auto 40px;padding:0 24px}.page-nickelfree .wide-text-box{max-width:100%;width:100%;padding:0 24px}.page-nickelfree .text{border-left:none;margin-left:0}.page-nickelfree .text-bottom{width:80%}.page-nickelfree .bottom-img1{width:280px}.page-nickelfree .bottom-img2{width:480px}}@media screen and (max-width:559px){.page-nickelfree .top{height:200px}.page-nickelfree .top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-nickelfree .text{margin:20px auto}.page-nickelfree .text-box{margin:40px auto 20px}.page-nickelfree .text-bottom{width:90%}.page-nickelfree .title h3{font-size:18px;font-feature-settings:"palt" 1}.page-nickelfree .title-bottom h3{font-size:15px!important}.page-nickelfree .title h1{font-size:16px!important}.page-nickelfree .text p,.page-nickelfree .text-bottom p{font-size:14px}.page-nickelfree .bottom-img1{width:50%}.page-nickelfree .bottom-img2{width:80%;margin:60px auto}.page-nickelfree .title h3:before,.page-nickelfree .title h3:after{width:30px;height:12px;background-size:contain}.page-nickelfree .title h3:before{margin-right:.5em}.page-nickelfree .title h3:after{margin-left:.5em}.page-nickelfree .sp{display:block}}@media screen and (max-width:360px){.page-nickelfree .title-bottom h3 span{color:#fff;border-bottom:1px solid #d29873;padding-bottom:0}}.page-about .PageContent--narrow{max-width:100%;background:#fff}.page-about main .Container{padding:0}.page-about .main-top{margin-top:100px}.page-about .map{position:relative}.page-about .map img{margin:0;position:absolute;top:0;right:20px;width:50%;z-index:1}.page-about .Footer{padding:34px 40px!important}.page-about .text-box{width:560px;margin:60px auto;z-index:2;position:relative}.page-about .title h3{color:#000;font-size:24px}.page-about .title h3:before{content:"";display:inline-block;width:24px;height:21px;background:url(/cdn/shop/files/title.png?v=1602477769) no-repeat 50% 50%;margin:auto 10px;position:relative;bottom:-2px}.page-about .text{border-left:1px solid #d29873;padding-left:40px;margin-left:100px;margin-top:28px}.page-about .main-bottom{margin:5em auto 4em;background-color:#000;overflow:hidden}.page-about .bottom-img1{display:block;width:330px;margin:0 auto}.page-about .bottom-img2{display:block;width:680px;margin:100px auto}.page-about .main-bottom-box{margin:120px auto}.page-about .title-bottom{text-align:center;margin-bottom:40px}.page-about .title-bottom h3{color:#fff;font-size:24px}.page-about .title-bottom h3 span{color:#fff;border-bottom:1px solid #d29873;padding-bottom:10px}.page-about .text-bottom{width:580px;margin:40px auto}.page-about .text-bottom p{color:#fff}@media only screen and (max-width:767px){.page-about .main-top{margin-top:60px}.page-about .text-box{width:80%;margin:60px auto 40px}.page-about .text{border-left:none;margin-left:0}.page-about .text-bottom{width:80%}.page-about .bottom-img1{width:280px}.page-about .bottom-img2{width:480px}}@media screen and (max-width:559px){.page-about .main-top{margin-top:40px}.page-about .top{height:200px}.page-about .top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-about .text{padding-left:0;margin-top:20px}.page-about .text-box,.page-about .text-bottom{width:100%;padding-left:24px;padding-right:24px}.page-about .text-box{margin-top:40px;margin-bottom:20px}.page-about .title h3:before{margin-left:0;bottom:-3px}.page-about .title h3,.page-about .title-bottom h3{font-size:18px}.page-about .text p,.page-about .text-bottom p{font-size:14px}.page-about .bottom-img1{width:50%}.page-about .bottom-img2{width:80%;margin:60px auto}.page-about .map img{top:-40px;right:10px}.page-about .main-bottom-box{margin:60px auto}}@media screen and (max-width:360px){.page-about .title-bottom h3 span{color:#fff;border-bottom:1px solid #d29873;padding-bottom:0}}.page-finishing .PageContent--narrow{max-width:100%;background:#fff}.page-finishing main .Container{padding:0}.page-finishing .main-top{overflow:hidden}.page-finishing .top{text-align:center}.page-finishing .Footer{padding:34px 40px!important}.page-finishing .text-box{width:560px;margin:60px auto}.page-finishing .wide-text-box .text{margin-top:40px}.page-finishing .wide-text-box{width:740px!important}.page-finishing .underline{border-bottom:1px solid #d29873;padding-bottom:10px}.page-finishing .text-align{text-align:center}@media only screen and (max-width:767px){.page-finishing .text-box{width:80%;margin:60px auto}.page-finishing .wide-text-box{width:80%!important;margin:60px auto}.page-finishing .text{border-left:none;margin-left:0}.page-finishing .title h1{font-size:16px!important}}@media screen and (max-width:559px){.page-finishing .top{height:200px}.page-finishing .top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-finishing .text{margin-top:20px}}.page-finishing .inner{max-width:1120px;margin:0 auto}.page-finishing .finishing-lists{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-finishing .finishing-list{max-width:540px;width:48.5%;border:2px solid #c7960e;padding:20px 12px;list-style-type:none;display:flex;flex-direction:column;position:relative}.page-finishing .finishing-list:not(:last-child){margin-bottom:42px}.page-finishing .finishing-list.notice_1:before,.page-finishing .finishing-list.notice_2:before{content:"";width:20px;height:20px;background:url(/cdn/shop/files/finishingIcon_star.png?v=1603099322) no-repeat center center/cover;position:absolute;top:20px;right:12px}.page-finishing .finishing-list.notice_2:after{content:"";width:20px;height:20px;background:url(/cdn/shop/files/finishingIcon_star.png?v=1603099322) no-repeat center center/cover;position:absolute;top:20px;right:36px}.page-finishing .finishing-list-upper{margin-bottom:16px;border-bottom:1px solid #c7960e;padding:0 4px 16px;display:flex;justify-content:flex-start}.page-finishing .finishing-ttlimg{min-width:90px;margin-right:12px;flex-shrink:0}.page-finishing .finishing-ttlimg img{margin:0 auto;padding-top:.25em}.page-finishing h3.finishing-ttl{width:100%;margin:0;color:#000;font-size:21px;font-weight:700;letter-spacing:.1em;line-height:1.5}.page-finishing .finishing-ttl:first-line{color:#c7960e;font-weight:300;font-size:14px;letter-spacing:.01em}.page-finishing .finishing-list-bottom{padding:0 4px;display:flex;justify-content:flex-start}.page-finishing .finishing-thumb{min-width:90px;margin-right:12px;flex-shrink:0}.page-finishing .finishing-thumb img{margin:0 auto 1em}.page-finishing .finishing-desc p{margin-bottom:1em;font-size:16px;letter-spacing:.06em}.page-finishing .notice{width:100%;margin-top:auto;padding:10px 16px 10px 36px;font-size:12px;letter-spacing:.1em;line-height:1.5;background-color:#fcf4dc;position:relative}.page-finishing .notice_2 .notice{padding-left:48px}.page-finishing .notice:before{content:"";width:10px;height:10px;background:url(/cdn/shop/files/finishingIcon_star.png?v=1603099322) no-repeat center center/cover;position:absolute;top:13px;left:16px}.page-finishing .notice_2 .notice:after{content:"";width:10px;height:10px;background:url(/cdn/shop/files/finishingIcon_star.png?v=1603099322) no-repeat center center/cover;position:absolute;top:13px;left:28px}@media only screen and (max-width:1200px){.page-finishing .inner{padding:0 24px}.page-finishing .finishing-list-upper{padding:0 0 16px}.page-finishing .finishing-list.notice_2 .finishing-list-upper{flex-wrap:wrap}.page-finishing .finishing-list.notice_2 .finishing-ttlimg{margin-bottom:.5em}.page-finishing .finishing-list-bottom{padding:0}}@media only screen and (max-width:976px){.page-finishing .finishing-list{max-width:100%;width:100%}.page-finishing .finishing-list:not(:last-child){margin-bottom:2em}.page-finishing .finishing-list.notice_1:before,.page-finishing .finishing-list.notice_2:before{width:10px;height:10px}.page-finishing .finishing-list.notice_2:after{width:10px;height:10px;right:26px}}@media only screen and (max-width:767px){.page-finishing .finishing-lists{margin-top:60px}}@media only screen and (max-width:559px){.page-finishing .finishing-list-upper{padding-bottom:.5em;flex-wrap:wrap}.page-finishing .finishing-ttlimg{margin-bottom:.5em}.page-finishing .finishing-ttlimg img{margin-left:0;opacity:.1;position:absolute;right:0;top:2px}.page-finishing .finishing-lists{margin-top:40px}.page-finishing .finishing-list{border:0;padding:0}.page-finishing .finishing-list:not(:last-child){margin-bottom:4em}.page-finishing .finishing-list.notice_1:before,.page-finishing .finishing-list.notice_2:before{top:-12px;left:0}.page-finishing .finishing-list.notice_2:after{top:-12px;left:14px}.page-finishing h3.finishing-ttl{font-size:18px}.page-finishing .finishing-ttl:first-line{font-size:12px}.page-finishing .finishing-list-bottom{position:relative}.page-finishing .finishing-thumb{max-width:75px;min-width:75px;margin:0;position:absolute;top:0;right:0}.page-finishing .finishing-thumb img{max-width:75px}.page-finishing .finishing-desc{position:relative}.page-finishing .finishing-desc p{font-size:14px}.page-finishing .finishing-desc p:before{content:"";width:75px;height:75px;display:block;float:right;margin-left:1em}.page-finishing .notice{padding:2em 1em 1em}.page-finishing .notice_2 .notice{padding-left:1em}.page-finishing .notice:before{top:8px;left:1em}.page-finishing .notice_2 .notice:after{top:8px}}.page-company-profile .PageContent--narrow{max-width:100%;background:#fff}.page-company-profile main .Container{padding:0}.page-company-profile .main-top{padding:60px 0 20px}.page-company-profile .text-box{width:680px;margin:0 auto 60px;z-index:2;position:relative}.companyD01 dl{margin-top:0;border-bottom:1px solid #878787;display:flex;flex-wrap:wrap}.companyD01 dt,.companyD01 dd{margin:0;border:1px solid #878787;border-bottom:0;padding:1em}.companyD01 dt{width:10em;font-weight:700;letter-spacing:.1rem;background-color:#efefef;flex-shrink:0}.companyD01 dd{width:calc(100% - 10em);border-left:0}.companyD01 dd strong{color:#333}.companyD01 ul{margin:0;list-style-type:none}.companyD01 li{margin-bottom:1em;padding:0}@media only screen and (max-width:767px){.page-company-profile .text-box{width:80%;margin:0 auto 40px}.companyD01 dt,.companyD01 dd{padding:.75em .5em}.companyD01 dt{width:7em;letter-spacing:inherit}.companyD01 dd{width:calc(100% - 7em);padding-left:1.5em}}@media screen and (max-width:559px){.page-company-profile .main-top{padding-top:40px}.page-company-profile .text-box{width:100%;margin-bottom:20px;padding-left:24px;padding-right:24px}.companyD01 dl{border-bottom:0}.companyD01 dt,.companyD01 dd{width:100%;margin:0;border:0;padding:.5em}.companyD01 dd{margin-bottom:1em;border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/other.css.map */
