@charset "UTF-8";#container #tamarie.detail-main{background:0 0}#container #tamarie .colorpalette-mv{--grow:3.2}#container #tamarie .colorpalette-mv_sp{display:none}#container #tamarie .colorpalette-mv-palette{position:relative;display:flex;width:100%;aspect-ratio:3055/1503;min-height:420px;max-height:880px;overflow:hidden;background:#000}#container #tamarie .colorpalette-mv-panel{--stage-offset:15%;position:relative;flex:1 1 0;min-width:0;overflow:hidden;cursor:pointer;outline:0;transition:flex-grow .65s cubic-bezier(.22,.61,.36,1)}#container #tamarie .colorpalette-mv-panel:focus-visible{flex-grow:var(--grow);box-shadow:inset 0 0 0 3px rgba(255,255,255,.85)}#container #tamarie .colorpalette-mv-panel:focus-visible .colorpalette-mv-stage{left:50%}#container #tamarie .colorpalette-mv-panel:hover{opacity:1}#container #tamarie .colorpalette-mv-panel.is-pink{background:#f4c6c6}#container #tamarie .colorpalette-mv-panel.is-gray{background:#8d9093}#container #tamarie .colorpalette-mv-panel.is-clear{background:#d2dbd8}#container #tamarie .colorpalette-mv-panel.is-beige{background:#dfd0b4}#container #tamarie .colorpalette-mv-panel.is-silver{background:url(../img/mv_bg_silver.webp) no-repeat right center/cover}#container #tamarie .colorpalette-mv-panel.is-brown{background:#755944}#container #tamarie .colorpalette-mv-panel.is-white{background:#fafafa}#container #tamarie .colorpalette-mv-panel.is-gold{background:url(../img/mv_bg_gold.webp) no-repeat right center/cover}#container #tamarie .colorpalette-mv-panel.is-black{background:#000}#container #tamarie .colorpalette-mv-panel.is-pink{--stage-offset:0px}#container #tamarie .colorpalette-mv-panel.is-silver{--stage-offset:calc(15% - 10px)}#container #tamarie .colorpalette-mv-panel.is-black,#container #tamarie .colorpalette-mv-panel.is-white{--stage-offset:calc(15% - 30px)}#container #tamarie .colorpalette-mv-stage{position:absolute;top:0;bottom:0;left:var(--stage-offset);width:max-content;height:100%;transform:translateX(-50%);pointer-events:none;transition:left .65s cubic-bezier(.22,.61,.36,1)}#container #tamarie .colorpalette-mv-stage img{display:block;width:auto;max-width:none;height:100%}#container #tamarie .colorpalette-mv-overlay{position:absolute;inset:0;pointer-events:none}#container #tamarie .colorpalette-mv-lead{position:absolute;top:4.5%;left:50%;translate:-50% 0;width:56.5%}#container #tamarie .colorpalette-mv-lead img,#container #tamarie .colorpalette-mv-ttl img,#container #tamarie .colorpalette-section__body_product_ttl .ttl-en img{display:block;width:100%;height:auto}#container #tamarie .colorpalette-mv-ttl{position:absolute;bottom:8.2%;left:50%;translate:-50% 0;width:29.8%}#container #tamarie .colorpalette-content{max-width:976px;margin:0 auto;padding:0 15px}#container #tamarie .colorpalette-content-inner{max-width:846px;margin:0 auto}#container #tamarie .colorpalette-head{padding:90px 0 105px}#container #tamarie .colorpalette-head__lead{font-size:18px;line-height:2;text-align:center;margin-bottom:73px;letter-spacing:-.03em}#container #tamarie .colorpalette-head__anchor{display:flex;flex-wrap:wrap;justify-content:center}#container #tamarie .colorpalette-head__anchor.is-fixed{position:fixed;left:0;right:0;z-index:9;box-sizing:border-box;padding:15px;background-color:#fff}#container #tamarie .colorpalette-head__anchor li{width:97px;padding:5px 0;border-left:1px solid #969696}#container #tamarie .colorpalette-head__anchor li:first-child{border-left:none}#container #tamarie .colorpalette-head__anchor li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#container #tamarie .colorpalette-head__anchor li a img.gray{max-width:51px}#container #tamarie .colorpalette-head__anchor li a img.beige{max-width:48px}#container #tamarie .colorpalette-head__anchor li a img.black,#container #tamarie .colorpalette-head__anchor li a img.white{max-width:58px}#container #tamarie .colorpalette-head__anchor li a img.silver{max-width:59px}#container #tamarie .colorpalette-head__anchor li a img.gold{max-width:51px}#container #tamarie .colorpalette-head__anchor li a img.brown{max-width:66px}#container #tamarie .colorpalette-head__anchor li a img.clear{max-width:58px}#container #tamarie .colorpalette-head__anchor li a img.pop{max-width:31px}#container #tamarie .colorpalette-section.gray .colorpalette-section__head{background-color:#8d9093}#container #tamarie .colorpalette-section.gray .colorpalette-section__body{background-color:rgba(141,144,147,.2);padding:46px 0 188px}#container #tamarie .colorpalette-section.beige .colorpalette-section__head{background-color:#dfd0b4}#container #tamarie .colorpalette-section.beige .colorpalette-section__body{background-color:rgba(223,208,180,.2);padding:46px 0 138px}#container #tamarie .colorpalette-section.black .colorpalette-section__head{background-color:#000}#container #tamarie .colorpalette-section.black .colorpalette-section__body{background-color:rgba(0,0,0,.1);padding:46px 0 112px}#container #tamarie .colorpalette-section.white .colorpalette-section__head{background-color:#f5f5f5;height:530px}#container #tamarie .colorpalette-section.white .colorpalette-section__body{background-color:rgba(245,245,245,.2);padding:46px 0 144px}#container #tamarie .colorpalette-section.silver .colorpalette-section__head{background:url(../img/silver_main_bg.webp) center center/cover no-repeat}#container #tamarie .colorpalette-section.silver .colorpalette-section__body{padding:46px 0 110px;background-image:linear-gradient(45deg,rgba(255,255,255,.35) 4%,rgba(247,248,248,.35) 28%,rgba(156,158,160,.35) 60%,rgba(233,233,234,.35) 76%,rgba(255,255,255,.35) 92%)}#container #tamarie .colorpalette-section.gold .colorpalette-section__head{background:url(../img/gold_main_bg.webp) center center/cover no-repeat}#container #tamarie .colorpalette-section.gold .colorpalette-section__body{padding:46px 0 170px;background-image:linear-gradient(45deg,rgba(239,203,126,.36),rgba(232,196,126,.36) 19%,rgba(199,138,3,.36) 58%,rgba(239,202,132,.36) 87%,rgba(244,231,207,.36))}#container #tamarie .colorpalette-section.brown .colorpalette-section__head{background-color:#755944}#container #tamarie .colorpalette-section.brown .colorpalette-section__body{background-color:rgba(117,89,68,.2);padding:46px 0 168px}#container #tamarie .colorpalette-section.clear .colorpalette-section__head{background-color:#d2dbd8}#container #tamarie .colorpalette-section.clear .colorpalette-section__body{background-color:rgba(210,219,216,.4);padding:46px 0 190px}#container #tamarie .colorpalette-section.pop .colorpalette-section__head{background-color:#f4c6c6}#container #tamarie .colorpalette-section.pop .colorpalette-section__body{background-color:rgba(244,198,198,.2);padding:46px 0 190px}#container #tamarie .colorpalette-section__head{height:480px;text-align:center;padding:0 15px}#container #tamarie .colorpalette-section__body_lead{font-size:16px;line-height:2.03;text-align:center;margin-bottom:50px}#container #tamarie .colorpalette-section__body_img{display:flex;justify-content:center;gap:0 50px;margin-bottom:84px}#container #tamarie .colorpalette-section__body_img figcaption{font-size:14px;line-height:1.42;margin-top:10px;letter-spacing:-.025em}#container #tamarie .colorpalette-section__body_img figcaption span{display:block;font-size:12px;line-height:1.5;margin-top:8px}#container #tamarie .colorpalette-section__body_img.black{margin-bottom:125px}#container #tamarie .colorpalette-section__body_img.black figure:nth-child(2){margin-top:150px}#container #tamarie .colorpalette-section__body_img.silver{gap:0 22px;margin-left:18px;margin-bottom:30px}#container #tamarie .colorpalette-section__body_img.silver figure:nth-child(2){margin-top:132px}#container #tamarie .colorpalette-section__body_img.brown figure:nth-child(2),#container #tamarie .colorpalette-section__body_img.gold figure:nth-child(2){margin-top:45px}#container #tamarie .colorpalette-section__body_img.clear{gap:0 22px}#container #tamarie .colorpalette-section__body_img.clear figure:nth-child(2){margin-top:204px}#container #tamarie .colorpalette-section__body_img.pop figure:nth-child(1){margin-top:75px}#container #tamarie .colorpalette-section__body_product{margin-top:63px}#container #tamarie .colorpalette-section__body_product.other{margin-top:55px}#container #tamarie .colorpalette-section__body_product.other .colorpalette-section__body_product_ttl{margin-bottom:5px}#container #tamarie .colorpalette-section__body_product_ttl{display:flex;align-items:center;gap:0 14px;margin-bottom:12px}#container #tamarie .colorpalette-section__body_product_ttl .ttl-en{display:block}#container #tamarie .colorpalette-section__body_product_ttl .ttl-en.lighting{width:279px}#container #tamarie .colorpalette-section__body_product_ttl .ttl-en.switch{width:257px}#container #tamarie .colorpalette-section__body_product_ttl .ttl-en.other{width:248px}#container #tamarie .colorpalette-section__body_product_ttl .ttl-jp{display:block;font-size:16px}#container #tamarie .colorpalette-section__body_product_list{display:flex;flex-wrap:wrap;gap:25px 16px}#container #tamarie .colorpalette-section__body_product_list figure{width:156px}#container #tamarie .colorpalette-section__body_product_list figure.wide{width:auto}#container #tamarie .colorpalette-section__body_product_list figure.dummy{position:relative}#container #tamarie .colorpalette-section__body_product_list figure.dummy::after{display:block;content:"色合わせ要検討";background-color:#f0f;color:#fff;font-size:13px;padding:0 5px;position:absolute;top:35%;left:0}#container #tamarie .colorpalette-section__body_product_list figure figcaption{font-size:14px;line-height:1.42;margin-top:10px;letter-spacing:-.025em;font-feature-settings:"palt"}#container #tamarie .colorpalette-section__body_product_list figure figcaption>a{display:inline-block;text-decoration:underline}#container #tamarie .colorpalette-section__body_product_btn{display:block;border:1px solid #000;color:#000;font-size:18px;font-weight:500;width:fit-content;margin:82px auto 0;border-radius:50px;padding:15px 90px 17px;transition:all .3s}#container #tamarie .colorpalette-section__body_product_btn:hover{background-color:#000;color:#fff;opacity:1}#container #tamarie .colorpalette-catalog{padding:78px 0 100px;text-align:center}#container #tamarie .colorpalette-catalog__ttl{font-size:22px;font-weight:500;line-height:1.64;margin-bottom:38px}#container #tamarie .colorpalette-catalog__lead{font-size:16px;line-height:2;margin-top:50px}#container #tamarie .colorpalette-catalog__btn{margin:52px auto 0;border:1px solid #000;background-color:#000;color:#fff;border-radius:50px;display:block;width:fit-content;padding:16px 105px;font-size:18px;font-weight:500;transition:all .3s}#container #tamarie .colorpalette-catalog__btn:hover,#nps,#nps a:hover span{color:#fff}#container #tamarie .colorpalette-articles{background-color:#f2f2f2;padding:75px 0}#container #tamarie .colorpalette-articles_list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 18px;max-width:846px;margin:0 auto}#container #tamarie .colorpalette-articles_list_item,#nps a,.modal_close{display:block}#container #tamarie .colorpalette-articles_list_item:hover>p{color:currentColor;opacity:1}#container #tamarie .colorpalette-articles_list_item_ttl{font-size:15px;font-weight:700;line-height:1.78;margin:12px 0 8px}#container #tamarie .colorpalette-articles_list_item_lead{font-size:13px;line-height:1.53}#nps{display:none;position:fixed;top:50%;right:0;border-radius:5px 0 0 5px;background-color:#e88e8a;font-size:15px;line-height:1.2;z-index:99}#nps a{width:130px;z-index:999;padding:15px 5px;color:#fff}#nps a span{font-size:12px}.modal_close{appearance:none;-webkit-appearance:none;outline:0;padding:0;position:absolute;top:-1em;left:-15px;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #333;cursor:pointer}.modal_close::after,.modal_close::before{content:"";position:absolute;top:50%;left:50%;width:3px;height:22px;background:#333}.modal_close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal_close::after{transform:translate(-50%,-50%) rotate(-45deg)}@media only screen and (max-device-width:1280px) and (max-width:640px){#container #tamarie .colorpalette-mv{display:none}#container #tamarie .colorpalette-mv_sp{display:block}#container #tamarie .colorpalette-mv-palette{aspect-ratio:auto;min-height:0;height:59vw}#container #tamarie .colorpalette-mv-panel:focus-visible .colorpalette-mv-stage{left:var(--stage-offset)}#container #tamarie .colorpalette-mv-panel{cursor:default;pointer-events:none}#container #tamarie .colorpalette-mv-panel.is-silver{--stage-offset:calc(15% - 0.7vw)}#container #tamarie .colorpalette-mv-panel.is-black,#container #tamarie .colorpalette-mv-panel.is-white{--stage-offset:calc(15% - 2.1vw)}#container #tamarie .colorpalette-mv-lead{width:95%}#container #tamarie .colorpalette-head{padding:35px 0}#container #tamarie .colorpalette-head__lead{font-size:15px;margin-bottom:30px}#container #tamarie .colorpalette-head__anchor{justify-content:flex-start}#container #tamarie .colorpalette-head__anchor.is-fixed{padding:12px 15px 0}#container #tamarie .colorpalette-head__anchor li{width:20%;box-sizing:border-box;padding:7px 0;margin-bottom:12px}#container #tamarie .colorpalette-head__anchor li:nth-child(5n+1){border-left:none}#container #tamarie .colorpalette-head__anchor li:last-child{border-right:1px solid #969696}#container #tamarie .colorpalette-head__anchor li a img[class]{width:auto;max-width:none;height:10px}#container #tamarie .colorpalette-section.beige .colorpalette-section__body,#container #tamarie .colorpalette-section.black .colorpalette-section__body,#container #tamarie .colorpalette-section.gray .colorpalette-section__body{padding:30px 0 80px}#container #tamarie .colorpalette-section.white .colorpalette-section__head{height:auto}#container #tamarie .colorpalette-section__head{height:auto;padding:0}#container #tamarie .colorpalette-section.brown .colorpalette-section__body,#container #tamarie .colorpalette-section.clear .colorpalette-section__body,#container #tamarie .colorpalette-section.gold .colorpalette-section__body,#container #tamarie .colorpalette-section.pop .colorpalette-section__body,#container #tamarie .colorpalette-section.silver .colorpalette-section__body,#container #tamarie .colorpalette-section.white .colorpalette-section__body,#container #tamarie .colorpalette-section__body{padding:30px 0 80px}#container #tamarie .colorpalette-section__body_lead{font-size:14px;margin-bottom:30px}#container #tamarie .colorpalette-section__body_img{flex-direction:column;gap:25px 0;margin-bottom:35px}#container #tamarie .colorpalette-section__body_img figcaption{font-size:12px;margin-top:7px;font-feature-settings:"palt"}#container #tamarie .colorpalette-section__body_img figcaption span{font-size:10px}#container #tamarie .colorpalette-section__body_img.black{margin-bottom:35px}#container #tamarie .colorpalette-section__body_img.black figure:nth-child(2),#container #tamarie .colorpalette-section__body_img.brown figure:nth-child(2),#container #tamarie .colorpalette-section__body_img.clear figure:nth-child(2),#container #tamarie .colorpalette-section__body_img.gold figure:nth-child(2),#container #tamarie .colorpalette-section__body_img.pop figure:nth-child(1),#container #tamarie .colorpalette-section__body_img.silver figure:nth-child(2){margin-top:0}#container #tamarie .colorpalette-section__body_img.silver{gap:25px 0;margin-left:0;margin-bottom:35px}#container #tamarie .colorpalette-section__body_img.clear{gap:25px 0}#container #tamarie .colorpalette-section__body_product_ttl{display:block;margin-bottom:16px}#container #tamarie .colorpalette-section__body_product_ttl .ttl-jp{margin-top:7px}#container #tamarie .colorpalette-section__body_product_list{gap:25px 5%}#container #tamarie .colorpalette-section__body_product_list figure,#container #tamarie .colorpalette-section__body_product_list figure.wide{width:30%}#container #tamarie .colorpalette-section__body_product_list figure figcaption{font-size:12px}#container #tamarie .colorpalette-section__body_product_btn{font-size:16px;margin:45px auto 0;padding:12px 40px}#container #tamarie .colorpalette-catalog{padding:50px 0}#container #tamarie .colorpalette-catalog__ttl{font-size:18px;margin-bottom:20px}#container #tamarie .colorpalette-catalog__lead{font-size:14px;margin-top:20px}#container #tamarie .colorpalette-catalog__btn{margin:30px auto 0;padding:12px 50px;font-size:16px}#container #tamarie .colorpalette-articles{padding:50px 0}#container #tamarie .colorpalette-articles_list{grid-template-columns:1fr;gap:25px 0}#container #tamarie .colorpalette-articles_list_item_ttl{font-size:15px;text-align:center;margin:10px 0 6px}#container #tamarie .colorpalette-articles_list_item_lead{text-align:center}#nps{top:auto;bottom:60px}}@media (hover:hover){#container #tamarie .colorpalette-mv-panel:hover{flex-grow:var(--grow)}#container #tamarie .colorpalette-mv-panel:hover .colorpalette-mv-stage{left:50%}}@media only screen and (hover:hover) and (max-device-width:1280px) and (max-width:640px){#container #tamarie .colorpalette-mv-panel:hover .colorpalette-mv-stage{left:var(--stage-offset)}}@media (prefers-reduced-motion:reduce){#container #tamarie .colorpalette-mv-panel,#container #tamarie .colorpalette-mv-stage{transition:none!important}}