﻿input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){select::-ms-expand{display:none}}@media screen\0 {select::-ms-expand{display:none}}a{outline:none;transition:0.3s}@media (min-width: 768px){a:hover{text-decoration:none;color:#aaa;opacity:0.5}}.ffN{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.ffM{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif}.ffYG{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}.ffYM{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}body{font-size:16px;font-size:1.6rem;width:100%;color:#2C2C2C;margin:0;padding:0;line-height:1.6;letter-spacing:0;height:100%;word-break:break-word;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;-webkit-font-feature-settings:"none";-moz-font-feature-settings:"none";-ms-font-feature-settings:"none";-o-font-feature-settings:"none";font-feature-settings:"none"}@media only screen and (min-width: 640px){body{min-width:1px}}.container{max-width:1000px;margin:0 auto}@media only screen and (min-width: 768px){.sp,.SP{display:none !important}}@media only screen and (min-width: 1002px){.ipad{display:none !important}}@media only screen and (max-width: 767px){.pc,.PC{display:none !important}}@media only screen and (max-width: 1001px){.pc1,.PC1{display:none !important}}.wcm{width:100%;max-width:1180px;padding:0 20px;margin:auto}a{text-decoration:none;color:#2c2c2c}@media (max-width: 767px){body.no-scroll{overflow:hidden}}.header{position:fixed;top:0;left:0;width:100%;z-index:999}@media (max-width: 767px){.header{opacity:1;pointer-events:visible;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.16)}}.header .inner{width:100%;max-width:1368px;padding:37px 20px;margin:0 auto;display:flex;justify-content:flex-end;align-items:flex-start}@media (max-width: 767px){.header .inner{padding:0 0 0 16px;align-items:center}}.header__logo{width:276px}@media only screen and (min-width: 768px) and (max-width: 950px){.header__logo{width:220px}}@media (max-width: 767px){.header__logo{width:calc(100% - 227px);text-align:center}}@media only screen and (max-width: 374px){.header__logo{width:100px}}.header__logo a{display:block}.header__logo a img{width:100%}@media (max-width: 767px){.header__logo a img{width:132px;margin:0 auto}}.header__btn{width:calc(100% - 276px);max-width:1032px;padding-left:20px;display:flex;justify-content:flex-end;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 950px){.header__btn{width:calc(100% - 220px)}}@media (max-width: 767px){.header__btn{width:227px;padding:0 0 0 17px;align-items:unset}}@media only screen and (max-width: 374px){.header__btn{width:calc(100% - 100px)}}.header__btn__item{width:calc(50% - 8px);background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.16);border-radius:28px;position:relative;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 950px){.header__btn__item{width:calc(50% - 8px)}}@media (max-width: 767px){.header__btn__item{width:50%;border-left:1px solid #dbdbdb;border-radius:0;box-shadow:none}}@media (min-width: 768px){.header__btn__item:nth-child(1){position:absolute;left:0;top:0}}.header__btn__item .btn{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.6875px;letter-spacing:.04em;font-weight:500;padding:10px;min-height:54px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 950px){.header__btn__item .btn{font-size:14px}}@media (max-width: 767px){.header__btn__item .btn{flex-direction:column;font-size:12px;line-height:14px;letter-spacing:0;text-align:center;padding:0 5px;margin:-1px 0}}@media only screen and (max-width: 374px){.header__btn__item .btn{font-size:10px;letter-spacing:0}}.header__btn__item .btn span{padding-left:9px}@media (max-width: 767px){.header__btn__item .btn span{padding-left:0;padding-top:5px}}.header .grBtnWhite{margin-top:3px;width:calc(100% - 135px);max-width:460px;margin-right:40px;display:flex;justify-content:flex-end;position:relative}@media only screen and (min-width: 768px) and (max-width: 950px){.header .grBtnWhite{margin-right:16px;width:calc(100% - 100px)}}@media (max-width: 767px){.header .grBtnWhite{margin-right:0;padding:9px 0;width:calc(100% - 70px);max-width:140px;margin-top:0}}.header .menuChart{display:none}@media (max-width: 767px){.header .menuChart{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,0.3);padding:20px;pointer-events:none;opacity:0;transition:all 0.3s;overflow:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none;-ms-scrollbar-width:none;scrollbar-width:none}.header .menuChart::-webkit-scrollbar{display:none}.header .menuChart.long{display:block}.header .menuChart.open{z-index:99999;opacity:1;pointer-events:auto}.header .menuChart.open .menuChart__bg{top:0}.header .menuChart__bg{width:100%;position:relative;top:30px;transition:top 0.3s;margin-top:40px;background-color:#fff;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,0.16)}.header .menuChart .btn{flex-direction:unset;margin:0}.header .menuChart .btn span{font-size:16px;letter-spacing:0.04em;padding:0 0 0 10px}.header .menuChart .btn-close{width:20px;position:absolute;bottom:calc(100% + 14px);right:0}}@media (max-width: 767px){.header .menuChart__lst{margin-top:-5px}}.header .menuChart__lst li a{background-image:linear-gradient(to right, dimgray 25%, rgba(255,255,255,0) 0%);background-position:top;background-size:4px 1px;background-repeat:repeat-x;font-size:16px;line-height:22px;letter-spacing:.02em;font-weight:500;display:block;padding:13px 13px;transition:background-color 0.3s;color:#2c2c2c}@media only screen and (min-width: 1025px){.header .menuChart__lst li a:hover{background-color:#f2f2f2;opacity:1}}@media only screen and (min-width: 768px) and (max-width: 1024px){.header .menuChart__lst li a{padding:10px 18px;font-size:14px}}@media (max-width: 767px){.header .menuChart__lst li a{font-size:14px;line-height:22px;padding:13px 23px}.header .menuChart__lst li a span{display:block}}.header .btnSearch{width:135px;height:135px;background:#4d65a6;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.625px;letter-spacing:.04em;font-weight:bold;color:#fff;text-align:center;cursor:pointer;box-shadow:0 0 15px rgba(0,0,0,0.25)}@media only screen and (min-width: 768px) and (max-width: 950px){.header .btnSearch{width:100px;height:100px;font-size:13px}}@media (max-width: 767px){.header .btnSearch{width:70px;height:70px;border-radius:0;box-shadow:none;font-size:10px;letter-spacing:0}}@media only screen and (max-width: 374px){.header .btnSearch{font-size:9px}}.header .btnSearch span{display:inline-block;padding-top:60px;background:url(../../img/common/header_ico_search.svg) top left calc(50% - 4px)/42px 40px no-repeat}@media only screen and (min-width: 768px) and (max-width: 950px){.header .btnSearch span{padding-top:40px;background-size:26px auto}}@media (max-width: 767px){.header .btnSearch span{background-size:22px auto;padding-top:32px;background-position:top 2px left calc(50% - 4px)}}.header .btnSearch em{font-style:normal;font-size:20px;line-height:26px;display:inline-block;margin-top:9px}@media only screen and (min-width: 768px) and (max-width: 950px){.header .btnSearch em{font-size:15px;margin-top:6px}}@media (max-width: 767px){.header .btnSearch em{font-size:14px;margin-top:0px}}@media only screen and (max-width: 374px){.header .btnSearch em{font-size:13px}}#wrap{padding-top:210px}@media (max-width: 767px){#wrap{padding-top:70px}}.wcm-color{width:100%;max-width:1040px;padding:0 20px;margin:0 auto}.footer__copyright{font-size:10px;line-height:11px;letter-spacing:.06em;font-weight:500;text-align:center;padding:27px 20px 46px}@media (max-width: 767px){.footer__copyright{padding:22px 20px 19px}}.footer__inner{padding:38px 0 45px;background:#efefef}@media (max-width: 767px){.footer__inner{padding:30px 0 20px}}.footer__inner .ft-ttl{font-weight:bold;font-size:20px;letter-spacing:0.04em;text-align:center;color:#4d65a6}@media (max-width: 767px){.footer__inner .ft-ttl{font-size:16px}}.footer__inner .ft-inner{display:flex;align-items:center;justify-content:center;margin-top:24px}@media (max-width: 767px){.footer__inner .ft-inner{display:block;margin-top:18px}}.footer__inner .ft-item{width:385px;height:80px;border-radius:5px;background:#fff;border:1px solid #4d65a6;overflow:hidden;margin-right:30px;position:relative}@media (min-width: 768px){.footer__inner .ft-item:last-child{margin-right:0}}@media (max-width: 767px){.footer__inner .ft-item{width:100%;height:75px;max-width:335px;margin:0 auto 13px}}.footer__inner .ft-item::after{content:"";position:absolute;top:50%;right:20px;width:8px;height:14px;background:url(../../img/common/ico.svg) top left no-repeat;background-size:contain;transform:translateY(-50%)}@media (max-width: 767px){.footer__inner .ft-item::after{width:6px;height:12px}}.footer__inner .ft-item a{display:flex;align-items:center;justify-content:flex-start}.footer__inner .ft-item img{width:104px;height:80px;margin-left:-2px}.footer__inner .ft-item p{text-align:center;font-weight:bold;font-size:18px;letter-spacing:0.04em;text-align:left;color:#4d65a6;margin-left:20px}@media (max-width: 767px){.footer__inner .ft-item p{font-size:16px}}.hd-page{font-size:36px;line-height:61px;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.hd-page{font-size:24px;line-height:calc(32 / 24)}}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;opacity:0;z-index:99999;pointer-events:none;transition:all 0.3s ease-in-out}body.js-open-active{overflow:hidden}body.js-open-active::before{opacity:0.2;pointer-events:visible}body.js-open-active .btn-search{pointer-events:visible}.search-panel{position:fixed !important;top:0;opacity:0;right:-200%;right:0;height:100vh;width:432px;z-index:99999999999;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.16);transition:all 0.3s ease-in-out;padding-bottom:38px;pointer-events:none}.search-panel::-webkit-scrollbar{display:none}@media (max-width: 767px){.search-panel{width:100%;padding-bottom:0;height:100dvh}}.search-panel.js-open-active{right:0;opacity:1;pointer-events:visible}.search-panel.js-open-active .scrollbar-inner{pointer-events:auto}.search-panel .recipe-close{position:fixed;top:20px;right:20px;width:21px;height:21px;z-index:99;cursor:pointer;background:url(../../img/common/close.png) top left no-repeat;background-size:contain}@media (max-width: 767px){.search-panel .recipe-close{top:16px;right:22px}}.search-panel .recipe-search{margin:0;position:relative;width:100%;padding:35px 30px 0 28px;padding-bottom:120px}.search-panel .recipe-search::-webkit-scrollbar{display:none}@media (max-width: 767px){.search-panel .recipe-search{padding:29px 30px 150px 20px}}.search-panel .recipe-search__cat strong{font-weight:bold;font-size:23px;letter-spacing:0.02em;text-align:left;color:#4d65a6;margin-right:9px;text-transform:uppercase}.search-panel .recipe-search__cat span{font-weight:500;font-size:14px;letter-spacing:0.04em;text-align:left;color:#4d65a6}.search-panel .recipe-search__item{border-bottom:1px dashed #696969;padding-bottom:16px;margin-bottom:18px;padding-right:0;position:relative}.search-panel .recipe-search__item:last-child{border:none;padding-bottom:16px;margin-bottom:18px}.search-panel .recipe-search__item .checkbox-group{font-weight:500;font-size:16px;letter-spacing:0.02em;line-height:32px;text-align:left;color:#2c2c2c;margin:5px 0 0;position:relative}@media (max-width: 767px){.search-panel .recipe-search__item .checkbox-group{font-size:14px}}.search-panel .recipe-search__item .checkbox-group__item{position:relative}@media (min-width: 768px){.search-panel .recipe-search__item .checkbox-group__item{min-height:32px}}.search-panel .recipe-search__item .checkbox-group label{display:block;position:relative;padding-left:26px;cursor:pointer}.search-panel .recipe-search__item .checkbox-group label::before{content:"";position:absolute;top:7px;left:0;width:17px;height:17px;background:#fff;border:1px solid #2c2c2c}.search-panel .recipe-search__item .checkbox-group label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.191' height='16.552' viewBox='0 0 13.191 16.552'%3E%3Cpath id='Path_352417' data-name='Path 352417' d='M8860.527,12254.4l4.249,5,4.868-11.751' transform='translate(-8858.413 -12245.687)' fill='none' stroke='%234d65a6' stroke-linecap='round' stroke-width='3'/%3E%3C/svg%3E%0A");content:"";position:absolute;top:4px;left:2px;width:15px;height:17px;background-size:contain;opacity:0;transition:all 0.3s ease-in-out}.search-panel .recipe-search__item .checkbox-group input[type="checkbox"]{position:absolute;left:0;top:0;width:0;height:0;accent-color:#1a4dd1;opacity:0}.search-panel .recipe-search__item .checkbox-group input:checked ~ label::after{opacity:1}.search-panel .recipe-search__item .dot{display:inline-block;width:17px;height:17px;border-radius:50%;position:relative;top:2px}.search-panel .recipe-search__item.tone .checkbox-group,.search-panel .recipe-search__item.bleach .checkbox-group{display:flex;align-items:flex-start;flex-wrap:wrap}.search-panel .recipe-search__item.tone .checkbox-group>div,.search-panel .recipe-search__item.bleach .checkbox-group>div{margin-right:0;width:31.3%}.search-panel .recipe-search__item.tone .checkbox-group>div:last-child,.search-panel .recipe-search__item.bleach .checkbox-group>div:last-child{margin-right:0}.search-panel .recipe-search__item.color .checkbox-group{display:flex;align-items:flex-start;flex-wrap:wrap}.search-panel .recipe-search__item.color .checkbox-group__item{margin-right:0;width:50%;padding-right:6px}@media (max-width: 767px){.search-panel .recipe-search__item.color .checkbox-group__item{padding-right:4px}}.search-panel .recipe-search__item.color .checkbox-group__item:nth-child(2n+2){padding-right:0}.search-panel .recipe-search__item.color .checkbox-group__item label{line-height:28px;padding:2px 0 2px 50px}@media (max-width: 767px){.search-panel .recipe-search__item.color .checkbox-group__item label{line-height:20px;padding:6px 0 6px 50px}}.search-panel .recipe-search__item.color .checkbox-group__item label .dot{position:absolute;left:27px;top:6px}.search-panel .btn-search{width:360px;height:76px;background:#4d65a6;position:absolute;bottom:20px;z-index:99999}@media (max-width: 767px){.search-panel .btn-search{left:50%;right:auto;transform:translateX(-50%);width:308px;bottom:20px}}.search-panel .btn-search a,.search-panel .btn-search button{width:100%;height:100%;display:flex;position:relative;align-items:center;justify-content:center;background:transparent;border:none;outline:none;cursor:pointer}.search-panel .btn-search span{font-weight:bold;font-size:16px;letter-spacing:0.04em;text-align:left;color:#fff;padding-left:30px;position:relative}.search-panel .btn-search span::before{content:"";position:absolute;top:0;left:0;width:20px;height:25px;background:url(../../img/common/ico-search.png) top left no-repeat;background-size:contain}.search-panel .mCSB_scrollTools{position:absolute;width:6px;right:17px;top:60px;height:calc(100% - 78px)}.search-panel .mCSB_scrollTools{opacity:1}.search-panel .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#4d65a6 !important;border-radius:3px}.search-panel .mCSB_container{margin-right:15px}.search-panel .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background:#ededed;width:4px}.recipe-top .header{opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out}.recipe-top.fixHeader .header{opacity:1;pointer-events:visible}@media (min-width: 768px){.recipe-top #wrap{padding-top:80px}}.js-pagetop{display:none !important}@media (max-width: 767px){.archive-favorite .page-recipe{margin-bottom:48px}}

/*# sourceMappingURL=maps/color.min.css.map */
