/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}*,*:focus{outline:none}html,body{margin:0;padding:0;word-wrap:break-word;-webkit-font-smoothing:antialiased;background-color:#FFEFE7}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}body{overflow:hidden;line-height:1.5;font-size:16px;font-family:"Noto Sans JP","Noto Sans CJK JP","Noto Sans Japanese","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;color:#E00D5B;-webkit-overflow-scrolling:touch;width:100%;height:auto}@media (max-width: 750px){body{font-size:14px}}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0}img{display:block;width:100%}a{text-decoration:none;color:inherit}a img{border:none}a:focus{outline:none}hr{margin:0;border:none}main{display:block}::-moz-selection{background:#E00D5B;color:#FFEFE7}::selection{background:#E00D5B;color:#FFEFE7}::-moz-selection{background:#E00D5B;color:#FFEFE7}.l-header{position:fixed;width:100%;z-index:99;padding:35px 100px 0 50px}@media (max-width: 1200px){.l-header{padding:35px 80px 0 50px}}@media (max-width: 1200px){.l-header{padding:35px 50px 0 50px}}@media (max-width: 750px){.l-header{padding:20px 19px 0 16px}}.l-content--top .l-header .l-header-logo{display:none}.l-content--top .l-header .l-header-menu-item:nth-child(1) .l-header-menu-link{border-bottom:2px solid #E00D5B}.l-content--top .l-header .l-header-menu-item:nth-child(1) .l-header-menu-link::after{transform:scaleX(0)}.l-content--top .l-header .l-header-menu-item:nth-child(1) .l-header-menu-link:hover::after{transform:scaleX(0)}.l-content--story .l-header .l-header-menu-item:nth-child(2) .l-header-menu-link{border-bottom:2px solid #E00D5B}.l-content--story .l-header .l-header-menu-item:nth-child(2) .l-header-menu-link::after{transform:scaleX(0)}.l-content--story .l-header .l-header-menu-item:nth-child(2) .l-header-menu-link:hover::after{transform:scaleX(0)}.l-content--about .l-header .l-header-menu-item:nth-child(3) .l-header-menu-link{border-bottom:2px solid #E00D5B}.l-content--about .l-header .l-header-menu-item:nth-child(3) .l-header-menu-link::after{transform:scaleX(0)}.l-content--about .l-header .l-header-menu-item:nth-child(3) .l-header-menu-link:hover::after{transform:scaleX(0)}.l-content--product .l-header .l-header-menu-item:nth-child(4) .l-header-menu-link{border-bottom:2px solid #E00D5B}.l-content--product .l-header .l-header-menu-item:nth-child(4) .l-header-menu-link::after{transform:scaleX(0)}.l-content--product .l-header .l-header-menu-item:nth-child(4) .l-header-menu-link:hover::after{transform:scaleX(0)}.l-header-logo{position:absolute;width:200px}@media (max-width: 1200px){.l-header-logo{width:150px}}@media (max-width: 750px){.l-header-logo{width:25%;top:10px}}.l-header-menu{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}@media (max-width: 750px){.l-header-menu{justify-content:flex-end}}.l-header-menu-item{margin-right:30px}@media (max-width: 750px){.l-header-menu-item{margin-right:18px}.l-header-menu-item:first-child{display:none}}.l-header-menu-item:last-child{margin-right:0}.l-header-menu-link{font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:18px}@media (min-width: 751px){.l-header-menu-link::after{content:'';display:block;border-bottom:2px solid #E00D5B;transform:scaleX(0);transform-origin:right;transition:transform 0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.l-header-menu-link:hover::after{transform:scaleX(1);transform-origin:left}}@media (max-width: 750px){.l-header-menu-link{font-size:12px}}.l-header-side{position:absolute;height:194px;top:calc(50vh - 88px);right:35px;font-family:gill-sans-nova, sans-serif;font-weight:600;font-size:12px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;border-left:1px solid #E00D5B}@media (max-width: 1200px){.l-header-side{right:25px}}@media (max-width: 992px){.l-header-side{display:none}}.l-footer{padding:0 0 40px}@media (max-width: 750px){.l-footer{padding:0 0 30px}}.l-footer-banner{width:100%;text-align:center;padding-top:80px}@media (max-width: 750px){.l-footer-banner{padding:20px 20px 0}}.l-footer-banner__link{display:inline-block}.l-footer-banner__img{width:100%;max-width:600px;border-radius:6px}@media (max-width: 750px){.l-footer-banner__img{border-radius:3px}}.l-footer-share{width:100%;margin:80px auto 160px}@media (max-width: 750px){.l-footer-share{margin:60px auto 80px}}.l-footer-share-title{text-align:center;font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:16px;letter-spacing:5px;margin-bottom:10px}@media (max-width: 750px){.l-footer-share-title{margin-bottom:5px}}.l-footer-share-container{display:flex;justify-content:center}.l-footer-share-item{width:52px;height:52px;background-size:cover;background-repeat:no-repeat;background-position:center center}.l-footer-share-item+.l-footer-share-item{margin-left:15px}.l-footer-share-item.tw{background-image:url("/tintbar/assets/images/shared/icon-tw.svg")}.l-footer-share-item.fb{background-image:url("/tintbar/assets/images/shared/icon-fb.svg")}.l-footer-share-item.line{display:none;background-image:url("/tintbar/assets/images/shared/icon-line.svg")}@media (max-width: 750px){.l-footer-share-item.line{display:block}}.l-footer-copyright{text-align:center;font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:10px}.c-container{max-width:1540px;margin:0 auto;padding:0 100px}@media (max-width: 1200px){.c-container{padding:0 80px}}@media (max-width: 992px){.c-container{padding:0 50px}}@media (max-width: 750px){.c-container{padding:0 20px}}.c-eyecatch{position:relative;margin:100px}@media (max-width: 1200px){.c-eyecatch{margin:100px 80px}}@media (max-width: 992px){.c-eyecatch{margin:100px 50px}}@media (max-width: 750px){.c-eyecatch{margin:65px 0 20px 0}}.c-eyecatch-img{width:100%;height:600px}@media (max-width: 750px){.c-eyecatch-img{height:300px}}.c-eyecatch-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-eyecatch-heading{position:absolute;bottom:0;right:0;margin:0 -12px 0 0;padding:0;font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:120px;line-height:.8;letter-spacing:10px;color:#FFEFE7}@media (max-width: 992px){.c-eyecatch-heading{font-size:80px}}@media (max-width: 750px){.c-eyecatch-heading{font-size:48px;letter-spacing:5px;margin:0 -11px 0 0}}.c-eyecatch-footer__img{display:block;width:100%;height:auto;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 750px){.c-eyecatch-footer__img{padding-top:80%}}.c-eyecatch-footer__img.top{padding-top:60%;background-image:url("/tintbar/assets/images/index/catch_index.jpg")}@media (max-width: 750px){.c-eyecatch-footer__img.top{padding-top:90%}}.c-eyecatch-footer__img.story{background-image:url("/tintbar/assets/images/story/catch_story.jpg")}.c-eyecatch-footer__img.product{background-image:url("/tintbar/assets/images/product/catch_product.jpg")}.p-index-hero{position:relative;padding:100px;text-align:center;height:100vh}@media (max-width: 1200px){.p-index-hero{padding:100px 80px 80px}}@media (max-width: 992px){.p-index-hero{padding:100px 50px 50px}}@media (max-width: 750px){.p-index-hero{padding:60px 20px 100px}}@media (max-width: 750px){.p-index-hero{height:90vh}}.p-index-hero__message{position:absolute;text-align:left;height:180px;font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:28px;letter-spacing:5px;line-height:2;top:calc(50vh - 90px);left:70px;color:#f98f8f}@media (max-width: 1200px){.p-index-hero__message{left:50px}}@media (max-width: 992px){.p-index-hero__message{font-size:20px;left:30px}}@media (max-width: 750px){.p-index-hero__message{height:400px;font-size:14px;letter-spacing:3px;line-height:1.5;top:30px;left:30px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-index-hero__img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top 40% center;background-image:url("/tintbar/assets/images/index/hero.jpg")}@media (max-width: 750px){.p-index-hero__img{background-size:210%}}.p-index-hero__logo{position:absolute;width:auto;height:100%;max-height:40vh;bottom:7vh;left:0;right:0;margin:0 auto}@media (max-width: 1200px){.p-index-hero__logo{max-height:35vh}}@media (max-width: 992px){.p-index-hero__logo{bottom:30px}}@media (max-width: 750px){.p-index-hero__logo{max-height:30vh;bottom:80px}}.p-index-feed{display:flex;width:100%;height:240px;padding:0 100px;background-color:#E7A9A9}@media (max-width: 1200px){.p-index-feed{padding:0 80px}}@media (max-width: 992px){.p-index-feed{padding:0 50px}}@media (max-width: 750px){.p-index-feed{flex-wrap:wrap;height:auto;padding:0}}.p-index-feed-info{width:280px;padding:40px 0}@media (max-width: 750px){.p-index-feed-info{display:flex;align-items:center;width:100%;padding:20px 20px}}.p-index-feed-heading{position:relative;padding-left:66px}@media (max-width: 750px){.p-index-feed-heading{padding-left:55px;margin-right:25px}}.p-index-feed-heading::before{content:"";position:absolute;width:56px;height:56px;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/tintbar/assets/images/shared/icon-instagram.svg")}@media (max-width: 750px){.p-index-feed-heading::before{width:44px;height:44px;bottom:4px}}.p-index-feed-heading h4{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:20px;line-height:1;color:#fff}@media (max-width: 750px){.p-index-feed-heading h4{font-size:16px}}.p-index-feed-heading p{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:13px;color:#fff}.p-index-feed-btn{display:inline-block;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:18px;line-height:36px;color:#fff;border:4px solid #fff;border-radius:22px;margin-top:60px;padding:0 25px}@media (max-width: 750px){.p-index-feed-btn{font-size:15px;line-height:30px;padding:0 15px;margin-top:0;border:3px solid #fff}}.p-index-feed-instagram{display:flex;position:relative;width:calc(100% - 280px);height:240px}@media (max-width: 750px){.p-index-feed-instagram{width:100%;height:200px}}.is-ie .p-index-feed-instagram::before,.is-edge .p-index-feed-instagram::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(255,19,19,0.28);z-index:99}.p-index-feed-instagram-item{width:33.3333%;height:240px;mix-blend-mode:luminosity}@media (max-width: 750px){.p-index-feed-instagram-item{height:200px}}.p-index-feed-instagram-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.is-ie .p-index-feed-instagram-item{position:relative;overflow:hidden}.is-ie .p-index-feed-instagram-item img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;max-width:150%;max-height:150%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.p-index-contents{padding:100px 0 0}@media (max-width: 992px){.p-index-contents{padding:50px 0 0}}@media (max-width: 750px){.p-index-contents{padding:40px 0 0}}.p-index-contents-item{display:flex;padding-bottom:250px}@media (max-width: 1200px){.p-index-contents-item{padding-bottom:180px}}@media (max-width: 992px){.p-index-contents-item{flex-wrap:wrap;padding-bottom:80px}}@media (max-width: 750px){.p-index-contents-item{padding-bottom:60px}}.p-index-contents-item:nth-child(1) .p-index-contents-catch::before{background-image:url("/tintbar/assets/images/index/catch_story_bg.png")}.p-index-contents-item:nth-child(2) .p-index-contents-info{order:2;margin-left:70px}@media (max-width: 992px){.p-index-contents-item:nth-child(2) .p-index-contents-info{margin-left:0}}.p-index-contents-item:nth-child(2) .p-index-contents-catch{order:1}.p-index-contents-item:nth-child(2) .p-index-contents-catch::before{top:0;right:0;left:auto;background-image:url("/tintbar/assets/images/index/catch_about_bg.png")}.p-index-contents-item:nth-child(2) .p-index-contents-catch::after{top:0;right:0;left:auto;transform:scale(-1, 1)}.p-index-contents-item:nth-child(2) .p-index-contents-catch:hover::before{transform:translate3d(5%, -5%, 0)}.p-index-contents-item:nth-child(3) .p-index-contents-catch::before{background-image:url("/tintbar/assets/images/index/catch_product_bg.png")}.p-index-contents-info{width:410px;margin-top:10%}@media (max-width: 1200px){.p-index-contents-info{width:340px}}@media (max-width: 992px){.p-index-contents-info{width:100%;text-align:center;order:2;z-index:1}}.p-index-contents-heading{margin-bottom:30px}@media (max-width: 992px){.p-index-contents-heading{text-align:center;margin-top:20px}}@media (max-width: 750px){.p-index-contents-heading{margin-top:10px;margin-bottom:15px}}.p-index-contents-heading p{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:13px}@media (max-width: 750px){.p-index-contents-heading p{font-size:11px}}.p-index-contents-heading h2{font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:64px;line-height:1.2;letter-spacing:3px}@media (max-width: 1200px){.p-index-contents-heading h2{font-size:54px}}@media (max-width: 750px){.p-index-contents-heading h2{font-size:38px;letter-spacing:2px}}.p-index-contents-btn{position:relative;display:inline-block;background-color:#E00D5B;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:18px;line-height:60px;color:#fff;padding:0 80px;border-radius:30px;box-shadow:0px 19px 26px rgba(202,25,37,0.31);transition:box-shadow .5s}@media (max-width: 750px){.p-index-contents-btn{font-size:13px;line-height:50px;padding:0 60px}}.p-index-contents-btn::before{content:"";position:absolute;width:20px;height:20px;top:calc(50% - 10px);right:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/tintbar/assets/images/shared/nav-arrow.svg")}@media (min-width: 751px){.p-index-contents-btn:hover{box-shadow:0px 5px 5px rgba(202,25,37,0.31);transition:box-shadow .5s}}.p-index-contents-catch{position:relative;width:calc(100% - 410px);z-index:0}@media (max-width: 1200px){.p-index-contents-catch{width:calc(100% - 340px)}}@media (max-width: 992px){.p-index-contents-catch{width:100%}}@media (max-width: 992px){.p-index-contents-catch{order:1}}.p-index-contents-catch::before{content:"";display:block;position:absolute;width:140%;height:140%;top:0;left:0;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center center;pointer-events:none;transition:transform 1s}.p-index-contents-catch::after{content:"";display:block;position:absolute;width:140%;height:140%;top:0;left:0;z-index:-1;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("/tintbar/assets/images/index/wave.svg");pointer-events:none}@media (min-width: 751px){.p-index-contents-catch:hover::before{transform:translate3d(-5%, -5%, 0);transition:transform 1s}.p-index-contents-catch:hover .p-index-contents-catch-mask img{transform:scale(1.1);transition:transform 1s}}.p-index-contents-catch-mask{overflow:hidden;border-radius:20px}.p-index-contents-catch-mask img{transition:transform 1s}.p-story-contents{position:relative}.p-story-tagline{display:flex;align-items:center;height:900px;margin-bottom:200px}@media (max-width: 1200px){.p-story-tagline{height:800px}}@media (max-width: 992px){.p-story-tagline{height:auto;flex-wrap:wrap;margin-bottom:80px}}.p-story-tagline-text{width:600px}@media (max-width: 1200px){.p-story-tagline-text{width:500px}}@media (max-width: 992px){.p-story-tagline-text{width:100%;margin-bottom:50px}}.p-story-tagline-text h2{font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:52px;letter-spacing:10px;margin-bottom:50px}@media (max-width: 992px){.p-story-tagline-text h2{font-size:40px;margin-bottom:30px}}@media (max-width: 750px){.p-story-tagline-text h2{font-size:28px;letter-spacing:5px;margin-bottom:15px;margin-top:20px}}.p-story-tagline-text p{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:14px;line-height:2.5}@media (max-width: 992px){.p-story-tagline-text p{font-size:13px}}@media (max-width: 750px){.p-story-tagline-text p{font-size:12px;line-height:2.2}}.p-story-tagline-img{position:absolute;width:calc(100% - 600px);max-width:1200px;height:900px;top:0;right:0;border-radius:30px 0 0 30px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("/tintbar/assets/images/story/main_story.jpg")}@media (max-width: 1200px){.p-story-tagline-img{width:calc(100% - 500px);height:800px}}@media (max-width: 992px){.p-story-tagline-img{position:relative;display:block;width:100%;height:auto;padding-top:80%;border-radius:0}}@media (max-width: 750px){.p-story-tagline-img{padding-top:100%}}.p-story-video{width:700px;border-radius:30px;margin:0 auto 200px;border-radius:30px}@media (max-width: 750px){.p-story-video{width:90%;margin:0 auto 100px}}.p-story-video video{width:100%;border-radius:30px;box-shadow:23px 40px 50px #eab3b5}@media (max-width: 750px){.p-about-contents{padding-top:15px}}.p-about-concept{display:flex;margin-bottom:150px}@media (max-width: 992px){.p-about-concept{flex-wrap:wrap;margin-bottom:80px}}@media (max-width: 750px){.p-about-concept{margin-bottom:50px}}.p-about-concept-text{width:40%}@media (max-width: 1200px){.p-about-concept-text{width:50%}}@media (max-width: 992px){.p-about-concept-text{width:100%}}.p-about-concept-text span{display:inline-block;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:18px;margin-bottom:10px}@media (max-width: 750px){.p-about-concept-text span{font-size:13px}}.p-about-concept-text h2{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:50px;line-height:1.3;letter-spacing:1px;margin-bottom:30px}@media (max-width: 750px){.p-about-concept-text h2{font-size:28px;margin-bottom:20px}}.p-about-concept-text p{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:15px;line-height:2}@media (max-width: 1200px){.p-about-concept-text p{font-size:13px}}@media (max-width: 750px){.p-about-concept-text p{font-size:12px}}.p-about-concept-img{position:relative;width:60%;height:700px}@media (max-width: 1200px){.p-about-concept-img{width:50%;height:500px}}@media (max-width: 992px){.p-about-concept-img{width:100%;margin-top:30px}}@media (max-width: 750px){.p-about-concept-img{height:120vw;margin-top:0}}.p-about-concept-img-item{position:absolute}.p-about-concept-img-item:nth-child(1){width:30%;top:5%;right:10%}@media (max-width: 1200px){.p-about-concept-img-item:nth-child(1){width:40%;right:0}}@media (max-width: 992px){.p-about-concept-img-item:nth-child(1){width:30%;right:10%}}@media (max-width: 750px){.p-about-concept-img-item:nth-child(1){width:40%;right:7%}}.p-about-concept-img-item:nth-child(2){width:40%;bottom:0;left:10%}@media (max-width: 1200px){.p-about-concept-img-item:nth-child(2){width:50%;bottom:-5%}}@media (max-width: 992px){.p-about-concept-img-item:nth-child(2){width:40%;bottom:0;left:5%}}@media (max-width: 750px){.p-about-concept-img-item:nth-child(2){width:50%;left:7%}}.p-about-concept-img-item p{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:14px;text-align:center;color:#B19D91;margin-top:20px}@media (max-width: 1200px){.p-about-concept-img-item p{font-size:12px}}@media (max-width: 750px){.p-about-concept-img-item p{font-size:11px;margin-top:10px}}@media (max-width: 750px){.p-about-feature{margin-bottom:50px}}.p-about-feature-title{position:relative;text-align:center;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:40px;line-height:1.3;margin-bottom:40px}@media (max-width: 992px){.p-about-feature-title{font-size:30px}}@media (max-width: 750px){.p-about-feature-title{font-size:20px}}.p-about-feature-point-list{position:relative;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 80px 0}@media (max-width: 750px){.p-about-feature-point-list{margin:0 0 20px 0}}.p-about-feature-point{width:calc(50% - 5.1px);min-height:450px;background-color:#fff;padding:80px 100px}@media (max-width: 1200px){.p-about-feature-point{min-height:400px;padding:30px 50px}}@media (max-width: 992px){.p-about-feature-point{padding:30px 50px}}@media (max-width: 750px){.p-about-feature-point{width:100%;min-height:auto;padding:30px 30px 40px}}.p-about-feature-point:nth-child(1){margin:0 5px 10px 0}@media (max-width: 750px){.p-about-feature-point:nth-child(1){margin:0 0 10px 0}}.p-about-feature-point:nth-child(2){margin:0 0 10px 5px}@media (max-width: 750px){.p-about-feature-point:nth-child(2){margin:0 0 10px 0}}.p-about-feature-point:nth-child(3){margin:0 5px 0 0}@media (max-width: 750px){.p-about-feature-point:nth-child(3){margin:0 0 10px 0}}.p-about-feature-point:nth-child(4){margin:0 0 0 5px}@media (max-width: 750px){.p-about-feature-point:nth-child(4){margin:0 0 10px 0}}.p-about-feature-point-no{text-align:center;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:36px;margin-bottom:20px}@media (max-width: 750px){.p-about-feature-point-no{font-size:22px;margin-bottom:10px}}.p-about-feature-point-title{text-align:center;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:24px;line-height:1.5;margin-bottom:20px}@media (max-width: 1200px){.p-about-feature-point-title{font-size:20px}}@media (max-width: 750px){.p-about-feature-point-title{font-size:18px}}.p-about-feature-point-title span{position:relative;font-size:14px;top:-8px;padding:0 5px 0 2px}@media (max-width: 992px){.p-about-feature-point-title span{font-size:12px}}.p-about-feature-point-text{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:14px}@media (max-width: 750px){.p-about-feature-point-text{font-size:12px}}.p-about-feature-sub{position:relative;text-align:center;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:24px;margin-bottom:80px}@media (max-width: 750px){.p-about-feature-sub{font-size:16px;margin-bottom:40px}}.p-about-feature-note{position:relative;font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:12px;color:#B19D91}@media (max-width: 750px){.p-about-feature-note{font-size:10px}}@media (max-width: 750px){.p-product-contents{padding-top:15px}}.p-product-chart-heading{margin-bottom:100px}@media (max-width: 1200px){.p-product-chart-heading{margin-bottom:75px}}@media (max-width: 992px){.p-product-chart-heading{margin-bottom:60px}}@media (max-width: 750px){.p-product-chart-heading{margin-bottom:20px}}.p-product-chart-heading h2{font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:44px;margin-bottom:20px}@media (max-width: 1200px){.p-product-chart-heading h2{font-size:40px}}@media (max-width: 992px){.p-product-chart-heading h2{font-size:36px}}@media (max-width: 750px){.p-product-chart-heading h2{font-size:26px;margin-bottom:15px}}.p-product-chart-heading p{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:14px;line-height:1.5}@media (max-width: 750px){.p-product-chart-heading p{font-size:12px}}.p-product-chart-list-container{display:flex;margin-bottom:50px}@media (max-width: 750px){.p-product-chart-list-container{flex-wrap:wrap;margin-bottom:30px}}.p-product-chart-list{width:50%;list-style:none;padding:0;margin:0 25px 0 0}@media (max-width: 1200px){.p-product-chart-list{margin:0 0 0 0}}@media (max-width: 750px){.p-product-chart-list{width:100%}}.p-product-chart-list+.p-product-chart-list{margin:0 0 0 25px}@media (max-width: 992px){.p-product-chart-list+.p-product-chart-list{margin-left:10px}}@media (max-width: 750px){.p-product-chart-list+.p-product-chart-list{margin:15px 0 0 0}}@media (max-width: 750px){.p-product-chart-list+.p-product-chart-list .p-product-chart-category{display:none}}.p-product-chart-category{display:flex;padding-left:160px;margin-bottom:20px}@media (max-width: 1200px){.p-product-chart-category{padding-left:130px}}@media (max-width: 992px){.p-product-chart-category{padding-left:100px}}@media (max-width: 750px){.p-product-chart-category{padding-left:110px;margin-bottom:10px}}.p-product-chart-category-title{width:32%;text-align:center;font-family:gill-sans-nova, sans-serif;font-weight:600;font-size:14px;letter-spacing:1px}@media (max-width: 1200px){.p-product-chart-category-title{font-size:12px;width:32%}}@media (max-width: 992px){.p-product-chart-category-title{font-size:10px;letter-spacing:0}}.p-product-chart-category-title+.p-product-chart-category-title{margin-left:2px}.p-product-chart-item{display:flex;align-items:center}.p-product-chart-item+.p-product-chart-item{margin-top:30px}@media (max-width: 750px){.p-product-chart-item+.p-product-chart-item{margin-top:15px}}.p-product-chart-name{width:160px}@media (max-width: 1200px){.p-product-chart-name{width:130px}}@media (max-width: 992px){.p-product-chart-name{width:100px}}@media (max-width: 750px){.p-product-chart-name{width:110px}}.p-product-chart-name-en{font-family:gill-sans-nova, sans-serif;font-weight:700;font-size:18px}@media (max-width: 1200px){.p-product-chart-name-en{font-size:16px}}@media (max-width: 992px){.p-product-chart-name-en{font-size:14px}}@media (max-width: 750px){.p-product-chart-name-en{font-size:13px}}.p-product-chart-name-jp{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:12px}@media (max-width: 1200px){.p-product-chart-name-jp{font-size:11px}}@media (max-width: 992px){.p-product-chart-name-jp{font-size:9px}}@media (max-width: 750px){.p-product-chart-name-jp{font-size:10px}}.p-product-chart-color{display:flex;width:calc(100% - 160px);height:auto}@media (max-width: 1200px){.p-product-chart-color{width:calc(100% - 130px)}}@media (max-width: 992px){.p-product-chart-color{width:calc(100% - 100px)}}@media (max-width: 750px){.p-product-chart-color{width:calc(100% - 110px)}}.p-product-chart-color-item{width:32%;height:auto;padding-top:15%;background-size:cover}@media (max-width: 992px){.p-product-chart-color-item{padding-top:20%}}@media (max-width: 750px){.p-product-chart-color-item{padding-top:20%}}.p-product-chart-color-item+.p-product-chart-color-item{margin-left:2px}.p-product-chart-note{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:12px;color:#B19D91;margin-bottom:200px}@media (max-width: 750px){.p-product-chart-note{font-size:10px;margin-bottom:80px}}.p-product-lineup{display:flex;height:400px;margin-bottom:200px;background-color:#FECABD}@media (max-width: 992px){.p-product-lineup{flex-wrap:wrap;height:auto}}@media (max-width: 750px){.p-product-lineup{margin-bottom:50px}}.p-product-lineup-img-container{position:relative;width:50%}@media (max-width: 992px){.p-product-lineup-img-container{width:100%;height:300px;top:-30px}}.p-product-lineup-img{position:absolute;width:300px;height:150%;top:0;bottom:0;left:0;right:0;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("/tintbar/assets/images/product/package.png")}@media (max-width: 992px){.p-product-lineup-img{height:300px}}.p-product-lineup-desc{width:50%;padding:80px 50px}@media (max-width: 992px){.p-product-lineup-desc{width:100%;max-width:500px;text-align:center;margin:0 auto;padding:0 30px 50px}}.p-product-lineup-category{display:inline-block;font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:13px;letter-spacing:1px;line-height:1.8;padding:0 10px;margin-bottom:10px;border:2px solid #E00D5B;border-radius:6px}@media (max-width: 750px){.p-product-lineup-category{font-size:12px}}.p-product-lineup-name{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700;font-size:30px}@media (max-width: 750px){.p-product-lineup-name{font-size:20px}}.p-product-lineup-sub{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:16px;line-height:1.3;margin-bottom:30px}@media (max-width: 750px){.p-product-lineup-sub{font-size:12px;margin-bottom:30px}}.p-product-lineup-note{font-family:'M PLUS 1p', sans-serif;font-weight:500;font-size:11px}@media (max-width: 992px){.p-product-lineup-note{text-align:left;font-size:10px}}.u-sp-view{display:none}@media (max-width: 750px){.u-sp-view{display:block}}@media (max-width: 750px){.u-pc-view{display:none}}

/* search_page CSS　2021/01/06　追加 */

.accordion .aco_btn {
	margin-bottom: 0;
}
	.accordion .aco_btn::after {
		content: ">";
		display: inline-block;
		line-height: 1;
		transform: scaleY(0.5) rotate(90deg);
		margin-left: 20px;
	}
	.accordion .aco_btn:hover {
		cursor: pointer;
	}
	.accordion .aco_btn.open::after {
		transform: scaleY(0.5) rotate(-90deg);
	}
	.accordion .aco_hide {
		display: none;
		margin-top: 30px;
	}

.l-content--search .l-header .l-header-menu-item:nth-child(5) .l-header-menu-link {
	border-bottom: 2px solid #E00D5B;
}

.search_area_dl {
	font-family: 'M PLUS 1p', sans-serif;
	margin-top: 30px
}
	.search_area_dl dt {
		color: #f8838b;
		font-size: 16px;
	}
	.search_area_dl dd {
		padding: 10px 0 20px;
	}
	.search_area_dl dd ul {
		display: flex;
		flex-wrap: wrap;
		list-style: none;
		padding: 0;
		margin: 0;
	}
		.search_area_dl dd ul a {
			color: #fff;
			background: #E00D5B;
			box-shadow: 0px 19px 26px rgba(202,25,37,0.31);
			display: block;
			transition: box-shadow .5s;
			border: 1px solid #E00D5B;
			border-radius: 40px;
			padding: 10px 20px;
			margin: 10px 10px 0 0;
		}
		.search_area_dl dd ul a:hover {
			box-shadow: 0px 5px 5px rgba(202,25,37,0.31);
			transition: box-shadow .5s;
		}

.search_layout {
	display: flex;
	justify-content: space-between;
	font-family: 'M PLUS 1p', sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 2;
}
.search_layout .annotation {
	font-size: 11px;
	margin-top: 18px;
}
	.search_layout .p-index-contents-btn {
		border: none;
	}
	.search_layout .left {
		width: 470px;
		order: 1;
	}
		.search_layout .left > .sec_search:first-child {
			margin-top: 0;
		}
	.search_layout .right {
		width: calc(100% - 520px);
		order: 2;
		position: relative;
	}
		.search_layout .right iframe {
			width: 100%;
			min-height: 600px;
			position: static;
			top: 0px;
			bottom: auto;
			border: none;
		}
		.search_layout .right > span {
			width: 100%;
			min-height: 600px;
			position: static;
			top: 0px;
			bottom: auto;
			border: none;
		}
.search_result_li  {
	list-style: none;
	padding-left: 0;
}
	.search_result_li > li {
		background: #fff;
		box-sizing: border-box;
		padding: 25px;
		margin-top: 20px;
	}
	.search_result_li > li:hover {
		cursor: pointer;
	}
		.search_result_li > li > dl > dt {
			font-size: 20px;
			font-weight: bold;
			position: relative;
			padding-bottom: 7px;
			border-bottom: 1px solid #FFEFE7;
		}
			.search_result_li > li > dl > dt .ruby {
				display: block;
				font-size: 12px;
				font-weight: normal;
				margin-bottom: -8px
			}
		.search_result_li .header {
			overflow: hidden;
		}
		.search_result_li .header > img {
			width: 100%;
		}
		.search_result_li .list-bland {
			display: flex;
			flex-wrap: wrap;
			margin-top: 5px;
		}
		.search_result_li > li > dl > dd .data .fs {
			font-size: 12px;
		}
		.search_result_li > li > dl > dd .data >dl {
			line-height: 1.7;
			margin-top: 10px;
		}
			.search_result_li > li > dl > dd .data >dl dt {
				color: #f8838b;
				font-size: 12px;
				font-weight: normal;
			}
			.search_result_li > li > dl > dd .data >dl dd {
				word-break: break-all;
			}

.sec_search {
	margin-top: 140px;
}
	.sec_search h2 {
		font-family: 'M PLUS Rounded 1c', sans-serif;
		font-weight: 700;
		font-size: 30px;
		line-height: 1.3;
		letter-spacing: 1px;
		margin-bottom: 30px;
	}
	.sec_search .btn_mt {
		margin-top: 30px;
	}
	.sec_search input[type=text] {
		width: 470px;
		max-width: 100%;
		box-sizing: border-box;
		padding: 10px 10px;
		border: 1px solid #E00D5B;
	}
	.sec_search .aco_hide .search_dl:first-child {
		margin-top: 0px;
	}
	.sec_search .search_inner {
		clear: both;
	}
		.sec_search .search_inner select {
			max-width: 100%;
			min-width: 220px;
			box-sizing: border-box;
			color: #E00D5B;
			padding: 10px 10px;
			border: 1px solid #E00D5B;
			margin-right: 10px;
		}
		.sec_search .search_inner p:not(:first-child) {
			margin-top: 15px;
		}

@media (max-width: 1080px) and (min-width: 751px) {
	.search_layout .left {
		width: 48%;
	}
	.search_layout .left.mode_before {
		width: 100%;
	}
	.search_layout .right {
		width: 44%;
	}
	.search_layout .right.mode_before {
		display: none;
	}
}

@media (max-width: 750px) {
	.accordion_sp .aco_btn_sp {
		margin-bottom: 0;
	}
		.accordion_sp .aco_btn_sp::after {
			content: ">";
			display: inline-block;
			line-height: 1;
			transform: scaleY(0.5) rotate(90deg);
			margin-left: 20px;
		}
		.accordion_sp .aco_btn_sp.open::after {
			transform: scaleY(0.5) rotate(-90deg);
		}
	.accordion_sp .aco_hide_sp {
		display: none;
	}

	.p-search-contents {
		padding: 20px 0 60px;
	}

	.result_box {
		padding-top: 60px;
	}

	.search_area_dl {
		margin-top: 20px;
	}
		.search_area_dl dt {
			font-size: 14px;
		}
		.search_area_dl dd {
			padding: 0 0 20px;
		}
	.search_layout {
		display: block;
	}
		.search_layout .left {
			width: 100%;
		}
		.search_layout .right {
			width: 100%;
		}
			.search_layout .right iframe {
				width: 100%;
				position: static;
				top: 0px;
				bottom: auto;
			}
	.search_layout .right.map_fixed {
				height: 240px;
			}
			.search_layout .right iframe {
				min-height: 240px;
				transition: .3s opacity;
			}
	.search_layout .right.map_fixed iframe {
				width: calc(100% - 40px);
				position: fixed;
				top: 70px;
				z-index: 5;
			}
	.search_layout .right.map_hide iframe {
				min-height: 0;
				opacity: 0;
			}
			.search_layout .right.mode_before {
				display: none;
			}


				.search_layout .right > span {
				width: 100%;
				position: static;
				top: 0px;
				bottom: auto;
			}
	.search_layout .right.map_fixed {
				height: 240px;
			}
			.search_layout .right > span {
				min-height: 240px;
				transition: .3s opacity;
			}
	.search_layout .right.map_fixed > span {
				width: calc(100% - 40px);
				position: fixed;
				top: 70px;
				z-index: 5;
			}
	.search_layout .right.map_hide > span {
				min-height: 0;
				opacity: 0;
			}
			.search_layout .right.mode_before {
				display: none;
			}
	.sec_search {
		font-size: 12px;
		margin-top: 80px;
	}
		.sec_search h2 {
			font-size: 26px;
			margin-bottom: 20px;
		}
		.sec_search .btn_mt {
			margin-top: 20px;
	}
	.sec_search#sec_search04 {
		display: none;
	}
}

/* ヘッダーサロン検索非表示 */

header ul li:nth-child(5n){
	display: none;
}