﻿@import"https://use.typekit.net/uja7wjc.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans&family=Roboto&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:normal;font-style:normal;font-size:16px}.content_wrapper{overflow:hidden}.content_wrapper img{width:100%;height:auto}a{text-decoration:none}a:hover{text-decoration:none}svg{box-sizing:initial}@media(min-width: 768px){.pchidden{display:none !important}}@media(max-width: 767px){.sphidden{display:none !important}}#contents{margin-top:90px}@media(min-width: 768px){#contents{margin-top:95px}}.header-eng-lg{font-weight:bold;font-size:48px;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(min-width: 768px){.header-eng-lg{font-size:60px}}.header-eng-lg span{display:block}.header-eng-lg2{font-style:italic;font-weight:800;font-size:46px;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(min-width: 768px){.header-eng-lg2{font-size:55px}}.header-eng-lg2 span{display:block}.header-eng-md{font-weight:bold;font-size:40px;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(min-width: 768px){.header-eng-md{font-size:60px;line-height:1em}}.header-eng-md span{display:block}.header-eng-md2{font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:800;font-size:36px}@media(min-width: 768px){.header-eng-md2{font-size:52px}}.header-eng-md2 span{display:block}.mid-category-header-eng-md{font-weight:800;font-size:40px}@media(min-width: 768px){.mid-category-header-eng-md{font-size:55px}}.mid-category-header-eng-md span{display:block}.header-eng-sub{display:block;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:800;font-size:28px;line-height:1.2em}@media(min-width: 768px){.header-eng-sub{font-size:40px}}.header-eng-sub span{display:block}.header-eng-sub2{display:block;font-weight:bold;font-size:40px;line-height:1.2em;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-bottom:10px}@media(min-width: 768px){.header-eng-sub2{font-size:60px}}.header-eng-sub2 span{display:block}.header-eng-xs{display:block;font-style:normal;font-weight:500;font-size:20px;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.2em}@media(min-width: 768px){.header-eng-xs{font-size:32px}}.header-eng-xs span{display:block}.header-jp-lg{font-weight:bold;font-size:30px;line-height:1.4em}@media(min-width: 768px){.header-jp-lg{font-size:40px}}.header-jp-lg span{display:block}.header-jp-md{font-weight:bold;font-size:24px;letter-spacing:.04em;line-height:1.3333333333}@media(min-width: 768px){.header-jp-md{font-size:32px;line-height:1.125}}.header-jp-md span{display:block}.header-jp-sub{display:block;font-weight:bold;font-size:20px;line-height:1.2em}@media(min-width: 768px){.header-jp-sub{font-size:20px}}.header-jp-sub span{display:block}.header-jp-sub2{display:block;font-weight:bold;font-size:14px;line-height:1.2em;margin-bottom:8px}@media(min-width: 768px){.header-jp-sub2{font-size:16px;margin-bottom:12px}}.header-jp-sub2 span{display:block}@media(min-width: 768px){.header-jp-xs{display:block;font-weight:bold;font-size:16px;line-height:1.2em}.header-jp-xs span{display:block}}.text-eng-normal{font-style:normal;font-weight:500;font-size:16px;line-height:1.4em}.text-eng-medium{font-style:normal;font-weight:500;font-size:14px;line-height:1.4em}.text-eng-small{font-style:normal;font-weight:500;font-size:12px;line-height:1.4em}.text-jp-normal{font-size:16px;line-height:1.4em}.text-jp-strong{font-size:16px;line-height:1.4em;font-weight:bold}.text-jp-small{font-size:14px;line-height:1.4em}.text-jp-ex-small{font-size:12px;line-height:1.4em}.text-jp-ex-small-menu{font-size:11px;line-height:1.7em}@media(min-width: 768px){.pc-text-jp-large{font-style:normal;font-weight:500;font-size:22px;line-height:1.4em}.text-jp-ex-small-menu{font-size:10px;line-height:1.4em;font-weight:bold;margin-top:5px}}@media(min-width: 768px){.pc-text-jp-large{font-style:normal;font-weight:500;font-size:22px;line-height:1.4em;color:#000}.text-jp-ex-small-menu{font-size:11px;font-weight:600;margin-top:5px}}.section{padding-top:60px;padding-bottom:80px}@media(max-width: 767px){.section{padding-top:32px}}.section-bg-about{background:#f6f1ee}.section-bg-findmy{background:#f6f1ee}.section-bg-makemy{background:#f6f4f5}.section-bg-dark{background:#f5f5f7}.section-bg-black{background:#000}.section-bg-green{background:#30baab;color:#fff}.section-bg-yellow{background:#f9e252}.section-bg-blue{background:#76daff}.section-bg-pink{background:#ffa8ea}.section-title{z-index:50;position:relative;margin:0 10px;padding-bottom:16px;text-align:center}@media(min-width: 768px){.section-title{margin:0 auto;max-width:1024px}}.section-body{z-index:50;position:relative;margin:0 10px;text-align:center}@media(min-width: 768px){.section-body{margin:0 auto;max-width:1024px;padding:0 10px}}.section-body .section-body-text{padding:0 10px}.section-body-no-gutters{margin:0}@media(min-width: 768px){.section-body-no-gutters{margin:0 auto}}.section-text{z-index:50;position:relative;margin:0 10px;padding:0 10px;text-align:center}.section-button{z-index:50;position:relative;padding-top:30px;text-align:center}@media(min-width: 768px){.section-button{margin:0 auto;padding-top:40px;max-width:1024px}}.section-image{z-index:49;position:relative;overflow:hidden}@media(min-width: 768px){.section-image{margin:0 auto;max-width:1024px}}.section-image img{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, 0)}.section-image::before{content:"";display:block;padding-top:56.25%}.hero-section__title{font-size:40px;line-height:40px;font-weight:bold;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media(min-width: 768px){.hero-section__title{font-size:60px;line-height:60px}}.hero-section__subtitle{font-size:16px;font-weight:bold;line-height:1.5rem}.default-button{display:inline-block;text-align:center;padding:20px;color:#000;background:rgba(0,0,0,0);border:1px solid #000;font-size:16px;font-weight:600;line-height:1.2em;letter-spacing:.046em}.default-button--transparent{background:rgba(0,0,0,0);border:1px solid #27262f;color:#27262f}.default-button:hover{background:#000;color:#fff}.default-button-inverse{color:#000;background:#fff;border:1px solid #000}.default-button-black{color:#27262f;background:#fff;border:1px solid #27262f}.default-button-black-inverse{color:#fff;background:#27262f;border:1px solid #fff}.default-button-black-inverse:hover{color:#27262f;background:rgba(0,0,0,0);border:1px solid #27262f}.default-button-gray{color:#fff;background:#a7a7a7;border:1px solid #fff}.default-button-dark-gray{color:#fff;background:#454545;border:1px solid #454545}.default-button-dark-gray-inverse{color:#454545;background:#fff;border:1px solid #454545}.slick-dots{margin:10px auto 20px;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center}.slick-dots li{height:10px;padding:0 6px;list-style-type:none}.slick-dots li button{vertical-align:top;font-size:0;line-height:0;border:none;background:#e8e7e3;width:2.5rem;height:2px}.slick-dots li button:hover{background-color:#27262f}.slick-dots li.slick-active button{background-color:#27262f}.slick-arrows{position:absolute;top:25%;width:100%;display:none;justify-content:space-between;height:0}@media(min-width: 768px){.slick-arrows{top:50%}}.slick-arrows .slick-prev,.slick-arrows .slick-next{font-size:0;line-height:0;display:block;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-arrows .slick-prev:before{content:"";display:block;width:16px;height:16px;border-top:2px solid #27262f;border-right:2px solid #27262f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:relative}.slick-arrows .slick-next:before{content:"";display:block;width:16px;height:16px;border-left:2px solid #27262f;border-bottom:2px solid #27262f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:relative}.review-slider-img-txt{display:flex}.review-slider-img-txt .reviews-img-haiban{opacity:.3}.review-slider-img-txt .img-width{width:30%}@media(min-width: 768px){.review-slider-img-txt .img-width{width:25%}}.review-slider-border{border:solid;border-width:.3px;border-color:#e6e6e6;width:247px;margin:0 10px 0 10px}.review-slider-cat-color-name{margin:10px;font-weight:600;width:70%}@media(min-width: 768px){.review-slider-cat-color-name{width:75%}}@media(min-width: 768px){.review-slider-cat-color-name .review-cat-color-name-label{font-size:14px}}.review-slider-cat-color-name .review-cat-color-name-label a{color:#27262f;text-decoration:underline}.review-slider-cat-color-name .review-cat{color:#454545;white-space:nowrap}@media(min-width: 768px){.review-slider-cat-color-name .review-cat{font-size:12px}}.review-slider-cat-color-name .review-color{color:#454545}@media(min-width: 768px){.review-slider-cat-color-name .review-color{font-size:12px}}.review-title{margin-bottom:5px;font-weight:600;font-size:16px;letter-spacing:.04em;line-height:1.75}.review-content{display:flex;font-size:12px;font-weight:400;line-height:1.5}.product-review-item{padding:0 10px 10px 10px}@media(min-width: 768px){.product-review-item{flex:0 1 25%;width:245px}}.product-review-item .review_head-level{display:flex;justify-content:flex-start;align-content:center;align-items:baseline;transform-origin:left}@media(min-width: 768px){.product-review-item .review_head-level{padding:10px 0}}.product-review-item .review_head-level .recommend_level{text-align:left;display:inline-block}.product-review-item .review_head-level .recommend_level span{text-align:left;display:inline-block;background:url(../img/common/stars.png) 0 0 repeat-x;filter:brightness(0);height:16px}.product-review-item .review_head-level .recommend_level_num{color:#000;font-weight:400;margin-left:5px}.product-review-item .review-item-image{position:relative;margin:10px 0}.product-list{display:flex;flex-flow:row wrap}@media(min-width: 768px){.product-list{width:100%}}.product-list .product-list-item{padding:12px}@media(min-width: 768px){.product-list .product-list-item{flex:0 1 25%;padding:20px;width:245px}}.product-list .product-list-item .list-item-image{position:relative;margin:10px 0}@media(min-width: 768px){.product-list .product-list-item .list-item-image .list-item-image_hoverlay{display:block;visibility:hidden;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;margin:0 0;z-index:5}.product-list .product-list-item .list-item-image .list-item-image_hoverlay .hoverlay_text{display:flex;position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;justify-content:center;align-content:center;align-items:center}.product-list .product-list-item .list-item-image .list-item-image_hoverlay .hoverlay_text .hoverlay_text_style{font-size:46px;font-weight:500}.product-list .product-list-item .list-item-image .list-item-image_hoverlay .hoverlay_text .hoverlay_text_style .hoverlay_text_img{height:60px;display:block;margin:0 auto;width:auto}.product-list .product-list-item .list-item-image .hoverlay--yellow{border:15px solid #f9e252}.product-list .product-list-item .list-item-image .hoverlay--yellow .hoverlay_text_style{color:#f9e252}.product-list .product-list-item .list-item-image .hoverlay--blue{border:15px solid #76daff}.product-list .product-list-item .list-item-image .hoverlay--blue .hoverlay_text_style{color:#76daff}.product-list .product-list-item .list-item-image .hoverlay--pink{border:15px solid #ffa8ea}.product-list .product-list-item .list-item-image .hoverlay--pink .hoverlay_text_style{color:#ffa8ea}.product-list .product-list-item .list-item-image .hoverlay--faded-blue{border:15px solid #c5e7e0}.product-list .product-list-item .list-item-image .hoverlay--faded-blue .hoverlay_text_style{color:#c5e7e0}.product-list .product-list-item .list-item-image .hoverlay--green{border:15px solid #a1dda4}.product-list .product-list-item .list-item-image .hoverlay--green .hoverlay_text_style{color:#a1dda4}.product-list .product-list-item .list-item-image .hoverlay--purple{border:15px solid #9d55cc}.product-list .product-list-item .list-item-image .hoverlay--purple .hoverlay_text_style{color:#9d55cc}.product-list .product-list-item .list-item-image .hoverlay--gray{border:15px solid #e6e6e6}.product-list .product-list-item .list-item-image .hoverlay--gray .hoverlay_text_style{color:#e6e6e6}.product-list .product-list-item .list-item-image .hoverlay--orange{border:15px solid #fcbb59}.product-list .product-list-item .list-item-image .hoverlay--orange .hoverlay_text_style{color:#fcbb59}}@media(min-width: 768px){.product-list .product-list-item .list-item-image:hover .list-item-image_hoverlay{visibility:visible;opacity:1}}.product-list .product-list-item .list-item-body{color:#27262f;text-align:center}.product-list .product-list-item .list-item-body .list-item-price{margin:10px 0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.product-list .product-list-item .list-item-body .list-item-price .price-strike{flex:0 1 auto;text-decoration:line-through;font-size:12px;margin-right:5px}.product-list .product-list-item .list-item-body .list-item-price .highlight{color:#000}.product-list .product-list-item .list-item-body .list-item-price .highlight .text-jp-ex-small{color:#27262f}.product-list .product-list-item .list-item-body .list-item-price .price-off-rate{flex:0 1 auto;font-size:12px;margin-left:2px}.product-list .product-list-item .list-item-body .text-jp-strong{line-height:1.2em}.product-grid{display:flex;flex-flow:row wrap;padding:10px 10px 80px 10px;justify-content:flex-start;align-content:center;align-items:flex-start}@media(min-width: 768px){.product-grid{max-width:1024px;margin:0 auto;padding:0 10px 80px}}.product-grid a{flex:0 1 50%;color:#27262f}@media(min-width: 768px){.product-grid a{flex:0 1 25%}}.product-grid .product-grid-item{text-align:center}.product-grid .product-grid-item .product-grid-item-wrap{padding:40px 10px 0 10px}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image{position:relative}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image img{vertical-align:bottom}@media(min-width: 768px){.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image{padding:15px}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .grid-item-image_hoverlay{display:block;visibility:hidden;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;margin:0 0;z-index:5}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .grid-item-image_hoverlay .hoverlay_text{display:flex;position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;justify-content:center;align-content:center;align-items:center}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .grid-item-image_hoverlay .hoverlay_text .hoverlay_text_style{font-size:46px;font-weight:500}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .grid-item-image_hoverlay .hoverlay_text .hoverlay_text_style .hoverlay_text_img{height:60px;display:block;margin:0 auto;width:auto}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--yellow{border:15px solid #f9e252}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--yellow .hoverlay_text_style{color:#f9e252}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--blue{border:15px solid #76daff}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--blue .hoverlay_text_style{color:#76daff}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--pink{border:15px solid #ffa8ea}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--pink .hoverlay_text_style{color:#ffa8ea}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--faded-blue{border:15px solid #c5e7e0}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--faded-blue .hoverlay_text_style{color:#c5e7e0}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--green{border:15px solid #a1dda4}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--green .hoverlay_text_style{color:#a1dda4}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--purple{border:15px solid #9d55cc}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--purple .hoverlay_text_style{color:#9d55cc}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--gray{border:15px solid #e6e6e6}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--gray .hoverlay_text_style{color:#e6e6e6}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--orange{border:15px solid #fcbb59}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image .hoverlay--orange .hoverlay_text_style{color:#fcbb59}}@media(min-width: 768px){.product-grid .product-grid-item .product-grid-item-wrap .grid-item-image:hover .grid-item-image_hoverlay{visibility:visible;opacity:1}}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-name{margin:20px 0 10px 0}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-name h2{font-size:16px;font-weight:600;min-height:4.5em}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-name p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-price{margin:8px 0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;min-height:2.7em}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-price .text-eng-medium{font-size:14px;font-weight:normal}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-price .price-strike{flex:0 1 auto;text-decoration:line-through;font-size:12px;margin-right:5px}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-price .highlight{color:#000}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-price .highlight .text-jp-ex-small{color:#27262f}.product-grid .product-grid-item .product-grid-item-wrap .grid-item-price .price-off-rate{flex:0 1 auto;font-size:12px;margin-left:2px}.product-grid .product-grid-item .product-grid-item-wrap .default-button{padding:0 50px}@media(max-width: 767px){.product-grid .product-grid-item .product-grid-item-wrap .default-button{padding:0 10px;width:100%}}.product-grid .product-grid-item .product-grid-item-wrap .default-button p{padding:10px 0}.product-grid .product-grid-item .product-grid-item-wrap .default-button-disabled{background:#e8e7e3;border:1px solid #e8e7e3}.product-grid .product-grid-item .product-grid-item-wrap .default-button-disabled:hover{color:#000 !important}.post-list{display:flex;flex-flow:column nowrap;background:#fff}@media(min-width: 768px){.post-list{flex-flow:row wrap;max-width:1024px;margin:0 auto;align-items:stretch}.post-list a{flex:0 1 25%}}.post-list .post-item{border-bottom:1px solid #f5f5f7;background:#fff;display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding:10px 10px 20px;color:#27262f;width:100%}@media(min-width: 768px){.post-list .post-item{flex-flow:column nowrap;justify-content:flex-start;border:2px solid #fff;height:100%}}.post-list .post-item .post-image{flex-basis:52%;border:1px solid #7c7c7c;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}@media(min-width: 768px){.post-list .post-item .post-image{min-width:100%;flex-basis:auto}}.post-list .post-item .post-image::before{content:"";display:block;padding-top:56.25%}.post-list .post-item .post-body{flex-basis:48%;padding-left:10px;box-sizing:border-box;text-align:left}@media(min-width: 768px){.post-list .post-item .post-body{padding:0;flex-basis:auto;min-width:100%}}.post-list .post-item .post-body .post-meta{display:inline-flex;margin-bottom:10px;align-content:center;align-items:center;font-weight:normal;font-size:14px}@media(min-width: 768px){.post-list .post-item .post-body .post-meta{margin:15px 0 10px}}.post-list .post-item .post-body .post-meta .meta-category{border-radius:4px;padding:4px 6px;margin-right:6px;color:#fff;background:#27262f}@media(min-width: 768px){.post-list .post-item .post-body .post-meta .meta-category{margin-right:10px}}.post-list .post-item .post-body .post-title{text-decoration:none;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:normal;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.top-post-list{margin-top:40px;background:#fff}.top-post-list .top-post-item{background:#fff;padding:10px;color:#27262f;width:100%}@media(min-width: 768px){.top-post-list .top-post-item{padding:0 25px 0 0;height:100%}}.top-post-list .top-post-item .top-post-image{box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}@media(min-width: 768px){.top-post-list .top-post-item .top-post-image{min-width:100%}}.top-post-list .top-post-item .top-post-image::before{content:"";display:block;padding-top:56.25%}.top-post-list .top-post-item .top-post-body{margin-bottom:20px;box-sizing:border-box;text-align:left}@media(min-width: 768px){.top-post-list .top-post-item .top-post-body{padding:0;flex-basis:auto;min-width:100%}}.top-post-list .top-post-item .top-post-body .top-post-meta{display:inline-flex;padding:10px 0;align-content:center;align-items:center}.top-post-list .top-post-item .top-post-body .top-post-meta .top-meta-category{border-radius:4px;padding:4px 6px;margin-right:6px;color:#fff;background:#27262f}@media(min-width: 768px){.top-post-list .top-post-item .top-post-body .top-post-meta .top-meta-category{margin-right:10px}}.top-post-list .top-post-item .top-post-body .top-post-meta .meta-date{font-weight:normal;font-size:14px}.top-post-list .top-post-item .top-post-body .top-post-title{text-decoration:none;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.related-column-sub-title{margin-bottom:20px}@media(max-width: 767px){.scroll-wrap{position:relative;top:20px;display:flex;margin-left:10px;color:#000}.scroll-wrap .arrow{position:relative;width:75px;margin:10px 5px}.scroll-wrap .arrow .line01{height:1px;background-color:#000}.scroll-wrap .arrow .line02{position:absolute;top:0;right:0;transform-origin:right bottom;width:12px;height:1px;background-color:#000;transform:rotate(45deg)}}@media(min-width: 768px){.scroll-wrap{display:none}}.single-post-scroll-wrap{display:none}@media(max-width: 767px){.single-post-scroll-wrap{position:relative;top:20px;margin-left:10px;color:#000}.single-post-scroll-wrap .arrow{position:relative;width:75px;margin:10px 5px}.single-post-scroll-wrap .arrow .line01{height:1px;background-color:#000}.single-post-scroll-wrap .arrow .line02{position:absolute;top:0;right:0;transform-origin:right bottom;width:12px;height:1px;background-color:#000;transform:rotate(45deg)}}.column-tags{width:100%;max-width:1024px;margin:0 auto 10px;overflow:auto}@media(max-width: 767px){.column-tags .tags_wrap{display:flex;flex-wrap:wrap;width:1024px;max-width:1024px;padding:40px 0px 30px 10px}}@media(min-width: 768px){.column-tags .tags_wrap{display:flex;flex-wrap:wrap;max-width:1024px;padding:40px 0 40px}}.column-tags .tags_wrap .tag_button{font-size:14px;background:#e6e6e6;color:#7c7c7c;border-radius:30px;padding:5px 10px;margin:0 5px 10px 0;text-decoration:none}.paginationList{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.paginationList{max-width:1024px;margin:0 auto;padding:15px 0 60px}}.paginationList .pagination_selector,.paginationList .pagination_prev,.paginationList .pagination_next{background-color:#27262f;height:50px;line-height:50px}.paginationList .pagination_selector{flex:0 1 50%;border-left:1px solid #fff;border-right:1px solid #fff;position:relative}@media(min-width: 768px){.paginationList .pagination_selector{width:200px;flex:0 1 auto}}.paginationList .pagination_selector #pagination{width:100%;height:100%;border:none;opacity:0;z-index:2;cursor:pointer}.paginationList .pagination_selector .pagination_page_num{position:absolute;text-align:center;font-size:16px;font-weight:normal;width:100%;color:#fff}.paginationList .pagination_selector .pagination-select-arrow{position:absolute;top:50%;right:19px;margin-top:-7px;font-size:14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.paginationList .pagination_selector .pagination-select-arrow:before{content:"";display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;opacity:1}.paginationList .pagination_prev,.paginationList .pagination_next{flex:0 1 25%}@media(min-width: 768px){.paginationList .pagination_prev,.paginationList .pagination_next{width:75px;flex:0 1 auto}}@media(min-width: 768px){.paginationList .pagination_prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.paginationList .pagination_next{border-bottom-right-radius:5px;border-top-right-radius:5px}}.paginationList .pagination_text{color:#fff}.category-list .hair-type-title{font-size:20px;font-weight:bold;display:table;padding-bottom:16px}@media(max-width: 767px){.category-list .hair-type-title{margin-bottom:24px}}@media(max-width: 767px){.category-list{padding:0 10px 80px}}@media(min-width: 768px){.category-list{max-width:1024px;width:100%;margin:0 auto}}.category-list a{color:#27262f}.category-list .category-item{padding:0px 0px 40px 0px}@media(min-width: 768px){.category-list .category-item{display:inline-block;width:49%;padding:40px 20px;vertical-align:top}}.category-list .category-item .category-item-main{display:flex;justify-content:space-between;align-items:center;align-content:center;margin-bottom:30px}@media(max-width: 767px){.category-list .category-item .category-item-main{margin:0 10px 10px 10px}}.category-list .category-item .category-item-main .main-image{padding:0 5px;flex:1 1 50%}.category-list .category-item .category-item-main .main-text{padding:0 5px;text-align:left;flex:1 1 50%}.category-list .category-item .category-item-main .main-text .main-text-cat-position{display:inline-block;padding:5px 10px;border:1px solid #000;color:#000}.category-list .category-item .category-item-main .main-text .main-text-cat-position .text-jp-small{font-weight:500}.category-list .category-item .category-item-main .main-text .main-text-cat-title{padding-top:12px}.category-list .category-item .category-item-main .main-text .main-text-cat-price{margin-top:12px}.category-list .category-item .category-item-main .main-text .main-text-cat-color{margin-top:8px;font-size:14px;color:#4d5156}.category-list .category-item .category-item-colorlist{position:relative;text-align:center;width:100%}@media(min-width: 768px){.category-list .category-item .category-item-colorlist{max-width:472px}.category-list .category-item .category-item-colorlist .color-lineup{min-height:191.8px}}@media(max-width: 767px){.category-list .category-item .category-item-colorlist .slick-dots{display:none !important}}@media(max-width: 767px){.category-list .category-item .category-item-footer{padding:20px 10px 0 10px}}.category-list .category-item .category-item-footer .section-button{padding-top:20px}.category-list .category-item .category-item-footer .section-button .default-button{width:100%}@media(max-width: 767px){.category-list .category-item .category-item-footer .section-button .default-button{width:100%}}.category-list .category-item .category-item-footer .text-jp-small{font-size:14px;font-weight:400;line-height:1.2857142857}@media(max-width: 767px){.category-list .category-item .category-item-footer .text-jp-small{padding:20px 10px 0 10px}}@media(min-width: 768px){.category-list .category-item .category-item-description{min-height:4em}}@media(min-width: 768px){.category-list .category-item:nth-child(2n){margin:0 0 0 .75%}}.color-lineup-item-page{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 0 15px 10px}.color-lineup-item-page .color-lineup__color-list{display:grid;justify-content:start;grid-auto-flow:column;gap:15px;--item-width: 19vw;--lineup-rows: 1}@media(min-width: 768px){.color-lineup-item-page .color-lineup__color-list{--item-width: 75px}}.color-lineup-item-page .color-lineup__color-list:has(.color-lineup__item:nth-child(6)){--lineup-rows: 2}.color-lineup-item-page .color-lineup__color-list{grid-template-rows:repeat(var(--lineup-rows), auto)}.color-lineup-item-page .color-lineup__color-list .color-lineup__item{width:var(--item-width);border:1px solid #ccc;border-radius:5px;padding:6px 2px}.color-lineup-item-page .color-lineup__color-list .color-lineup__item--active{border:1px solid #222}.color-lineup-item-page .color-lineup__color-list .color-lineup__item .color-lineup__product-text{text-align:center;font-size:10px;color:#7c7c7c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.color-lineup{margin-bottom:8px;width:100%;overflow:hidden}.color-lineup .color-lineup__title{font-size:18px;margin-bottom:16px;font-weight:bold;text-align:center}.color-lineup .color_list_item{text-align:center;position:relative}.color-lineup .color-list__color-list-item{text-align:center;position:relative}.color-lineup .color-list-item__image{border-radius:50%}.color-lineup .color-list-item__image--active{border:1px solid #222}.color-lineup .color-list-item__name{color:#a7a7a7;position:absolute;bottom:-3px;width:100%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, 35%);display:none}@media(min-width: 768px){.color-lineup .color-list-item__name{width:100%;font-size:12px}}.color-lineup .color-lineup__color-list .slick-slide{padding:0 10px;height:200px}.color-lineup .slick-list{width:100%}@media(min-width: 768px){.color-lineup .slick-dots{display:none !important}}.colorlist-arrows{top:50%}.fixed_section{z-index:1001;position:fixed;bottom:0;right:0;width:0;overflow:visible;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.fixed_section #pagetop{width:56px;height:56px;margin:0 8px 8px 0;z-index:99;background:#27262f;border-radius:50%;padding:12px;text-align:center;display:none;line-height:16px}.fixed_section #pagetop span{color:#fff;display:block;vertical-align:middle}.fixed_section #pagetop span:nth-child(2){font-size:12px}.fixed_section #reviewScroll{width:64px;height:56px;margin:0 8px 8px 0;z-index:99;background:#000;border-radius:9px;padding:14px 4px;text-align:center;display:none;line-height:14px}.fixed_section #reviewScroll span{color:#fff;display:block;vertical-align:middle;font-size:12px}.floating_cart{display:none;position:fixed;bottom:0;right:0;width:100%;height:auto;z-index:99999999;padding:10px;background:#fff}@media(min-width: 768px){.floating_cart{display:none}}.floating_cart .onaire-free{text-align:center;color:#000 !important;font-size:14px;font-weight:bold;margin-bottom:5px}.floating_cart .floating_cart_wrapper-cs{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center}.floating_cart .floating_cart_wrapper-cs .default-button-onaire{display:inline-block;text-align:center;border-radius:5px;padding:13px 10px 0 10px;flex:0 1 49%;color:#000 !important;background:#fff;border:#000 solid 2px;font-size:14px;font-weight:bold;line-height:1.2em;align-content:center;justify-content:center;align-items:center}.floating_cart .floating_cart_wrapper-cs .default-button-onaire .cart_btn_text{color:#000 !important}.floating_cart .floating_cart_wrapper-cs .default-button-onaire .cart_btn_text .free{text-decoration:line-through}.floating_cart .floating_cart_wrapper-cs .default-button-onaire .cart_btn_text .cart_btn_text_caution{font-size:12px}.floating_cart .floating_cart_wrapper-cs .default-button-cart{display:inline-block;text-align:center;border-radius:5px;padding:20px 10px;flex:0 1 49%;color:#fff;background:#000;border:#000;font-size:14px;font-weight:bold;line-height:1.2em;display:flex;align-content:center;justify-content:center;align-items:center}.floating_cart .floating_cart_wrapper-cs .default-button-cart .cart_btn_icon{width:24px;height:auto;margin-right:10px}.floating_cart .default-button{display:inline-block;text-align:center;border-radius:5px;padding:20px 40px;width:100%;color:#fff;background:#000;border:#000;font-size:16px;font-weight:bold;line-height:1.2em;display:flex;align-content:center;justify-content:center;align-items:center}.floating_cart .default-button .cart_btn_icon{width:24px;height:auto;margin-right:10px}.floating_cart .default-button .cart_btn_text{font-size:18px}.floating_cart .cart-out-stock{background:#7c7c7c}#topicpath{margin:0 10px 2px;padding-top:10px}@media(min-width: 768px){#topicpath{margin:0 auto;padding:10px 10px 0;max-width:1024px}}#topicpath ol{list-style:none;overflow:hidden}#topicpath li:after{content:"/";padding:0 5px}#topicpath li:last-child:after{content:"";padding:0}#topicpath .breadcrumb_list{display:flex;flex-flow:row wrap}#topicpath .breadcrumb_list .breadcrumb_list_item{font-size:10px;margin-bottom:10px}#topicpath .breadcrumb_list .breadcrumb_list_link{color:#27262f}#topicpath .breadcrumb_list .breadcrumb_list_link:hover{color:#7c7c7c}.cart-num-badge{font-size:12px;position:absolute;left:1px;top:1px;color:#fff;background:#000;border-radius:50px;padding:2px 5px}.sns-icon{font-size:35px}.icon-tiktok{font-size:30px}@media(min-width: 768px){.icon-tiktok{font-size:40px}}.icon-plus{position:absolute;width:12px;height:12px;right:19px;top:50%;margin-top:-6px}.icon-plus:before,.icon-plus:after{display:block;content:"";width:2px;height:12px;background-color:#7c7c7c;border-radius:0px;position:absolute;top:0;right:5px}.icon-plus:before{width:12px;height:2px;top:5px;right:0}.icon-minus{position:absolute;width:12px;height:12px;right:19px;top:50%;margin-top:-6px}.icon-minus:before{width:0;height:0}.icon-minus:after{display:block;content:"";width:12px;height:2px;background-color:#7c7c7c;border-radius:0;position:absolute;top:5px;right:1px}.icon-arrow::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #7c7c7c;border-right:solid 2px #7c7c7c;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:23px;margin-top:-4px}.icon-caret{content:"";width:12px;height:12px;border:0px;border-top:solid 2px #000;border-right:solid 2px #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;right:23px;margin-top:-12px}div.cal_wrapper{margin:15px auto 10px auto}div.cal_wrapper table{margin:0 auto}table.cal tr th p{float:left;padding:5px;margin:0px;color:#2a2828;font-size:14px}table.cal tr th div.cal_ui{float:right}table.cal tr th div.cal_ui input{border:solid 1px #ccc;background-color:#fff;font-size:14px;margin:0px 1px;padding:1px 5px;border-radius:3px}table.cal tr td{border-top:solid 1px #eee}table.cal tr td{font-size:14px;text-align:center;padding:2px}table.cal tr.headline td{padding:5px 0px;color:#2a2828}table.cal tr.headline{background-color:#eee}table.cal tr td div{position:relative;padding:3px;font-size:14px;text-align:center;background-color:#fff;border-radius:3px}table.cal tr td div span{position:absolute;top:20px;left:0;display:none;width:180px;border:solid 1px #eee;background-color:#fff;text-align:left;padding:5px;z-index:10;color:#000;font-weight:normal;line-height:1.5em;box-shadow:1px 1px 3px #666}table.cal tr td div.Sat{color:blue}table.cal tr td div.Sun{color:red}table.cal tr td div.Today{font-weight:bolder}table.cal tr td div.Deli{background-color:#efe}table.cal tr td div.Holyday{color:#fff;background-color:#000}table.cal tr td div.backward{color:#ccc;font-weight:normal;background-color:#fff;border-radius:3px}table.cal tr td div.pointer{cursor:pointer}table.cal tr td div.pointer:hover{background-color:#eee}p.cal_com{font-size:12px;color:#000;text-align:center;margin-bottom:15px}.video{position:relative;width:100%;padding-top:56.25%;margin:20px 0}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.video__youtube-player{position:absolute;top:0;right:0;width:100%;height:100%}.video__youtube-player img{width:100%}.youtube-player__youtube-btn{width:90px;height:60px;background-color:#fe0200;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:1;border-radius:14px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.youtube-player__youtube-btn:before{content:"";border-style:solid;border-width:15px 0 15px 27px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}#pagination_wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center}#pagination_wrap ul{display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center}#pagination_wrap ul li{padding:10px 20px}#pagination_wrap ul .pagenation__item-previous a{color:#27262f;text-decoration:underline}#pagination_wrap ul .pagenation__item-next a{color:#27262f;text-decoration:underline}#pagination_wrap ul .pagenation__item a{color:#27262f;text-decoration:underline}#pagination_wrap ul .pagenation__item.active a{color:#000;text-decoration:none}.onaire-image-wrapper{position:relative}.onaire-image-wrapper .onaire-icon-wrapper{position:absolute;display:flex;width:50px;height:50px;border-radius:50%;background-color:#000;top:55%;left:0;align-items:center;justify-content:center}.onaire-image-wrapper .onaire-icon-wrapper p{position:absolute;color:#fff}.onaire-image-wrapper .onaire-icon-wrapper .onaire-text1{padding-bottom:20%;font-size:14px}.onaire-image-wrapper .onaire-icon-wrapper .onaire-text2{padding-top:35%;font-size:10px}#overlay{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;z-index:51}#browser-back-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);min-width:350px;background-color:#fff;border-radius:5px;z-index:52;padding:2rem;line-height:1.5rem}#browser-back-modal #button-wrap{display:flex;margin-top:1rem;justify-content:center;align-items:center}#browser-back-modal #button-wrap #back-button{padding:10px;background-color:#ccc;color:#27262f;border:none;border-radius:5px;cursor:pointer}#browser-back-modal #button-wrap #modal-close-button{margin-left:10px;padding:10px;background-color:#000;color:#fff;border:none;border-radius:5px;cursor:pointer}.under-date-cart-main-sns{margin-top:20px;display:flex;justify-content:flex-end;align-items:center}.under-date-cart-main-sns div{padding:0 5px}.under-date-cart-main-sns .tw-share-button{padding-top:3px}.under-date-cart-main-sns .line-it-button{margin:0 5px}.under-date-cart-main-sns .share-copy-button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0}.end-description-cart-main-sns{margin-top:20px;display:flex;justify-content:center;align-items:center}@media(max-width: 767px){.end-description-cart-main-sns{margin-bottom:30px}}.end-description-cart-main-sns div{padding:0 5px}.end-description-cart-main-sns .tw-share-button{padding-top:3px}.end-description-cart-main-sns .line-it-button{margin:0 5px}.end-description-cart-main-sns .share-copy-button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0}.tooltipBlock{position:relative}#toolTip{display:none;position:absolute;top:-55px;left:50%;width:max-content;transform:translateX(-50%);z-index:1;background:#454545;padding:5px 10px;font-size:11px;font-weight:bold;line-height:1.8;animation:fadeIn .6s;color:#fff;border-radius:3px;filter:drop-shadow(0px 1px 4px #aaa)}@media(max-width: 767px){#toolTip{width:200px}}#toolTip:before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid rgba(0,0,0,0);border-top:8px solid #454545}#toolTip-end{display:none;position:absolute;top:-55px;left:50%;width:max-content;transform:translateX(-50%);z-index:1;background:#454545;padding:5px 10px;font-size:11px;font-weight:bold;line-height:1.8;animation:fadeIn .6s;animation-direction:alternate;color:#fff;border-radius:3px;filter:drop-shadow(0px 1px 4px #aaa)}@media(max-width: 767px){#toolTip-end{width:180px}}#toolTip-end:before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid rgba(0,0,0,0);border-top:8px solid #454545}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.important-notice-wrap{width:1024px;margin:-20px auto}@media(max-width: 767px){.important-notice-wrap{width:100%;padding:0 10px;margin:0}}.important-notice{text-align:center;margin:0 auto;padding:32px 0;font-size:13px;border:1px solid #ccc}.important-notice span{background:#2f2f2f;color:#fff;padding:6px 10px;margin-right:10px}.important-notice a{text-decoration:underline;color:#2f2f2f}.nomalinfo{font-size:14px;margin:16px 0;line-height:1.8em}.nomalinfo a{text-decoration:underline}.marquee{display:flex;background:#f8f8f8;overflow:hidden;position:relative;width:100%}.marquee__content{display:inline-block;font-size:12px;line-height:20px;vertical-align:sub;white-space:nowrap;padding:5px 20%;animation:MarqueeScroll 30s linear infinite}.marquee__content a{color:#000}.marquee__content:hover{animation-play-state:paused;text-decoration:underline;cursor:pointer;color:#000}.marquee:hover .marquee__content{animation-play-state:paused}@keyframes MarqueeScroll{0%{transform:translateX(100%)}100%{transform:translateX(-300%)}}.stopHeaderInfo{width:100%;background:#f8f8f8}.stopHeaderInfo__text{max-width:1024px;margin:0 auto;font-size:12px;line-height:20px;vertical-align:sub;white-space:nowrap;padding:5px 12px}@media(min-width: 768px){.stopHeaderInfo__text{padding:5px 0}}.stopHeaderInfo__text a{color:#000}.stopHeaderInfo__text:hover{text-decoration:underline;cursor:pointer;color:#000}#header{position:fixed;z-index:1002;top:0;left:0;width:100%;background:#fff;box-sizing:border-box}#header #header-wrap{display:flex;align-content:center;align-items:center;max-width:100vw;height:60px}@media(min-width: 768px){#header #header-wrap{height:65px;justify-content:space-between;max-width:1024px;margin:0 auto}}@media(max-width: 767px){#contents_top{position:fixed;top:60px;width:100%;z-index:490;background:#fff}}@media(min-width: 768px){#contents_top{position:relative;z-index:50;display:flex;justify-content:center}}.logo{position:relative;z-index:100;width:100%;height:60px;display:flex;justify-content:space-between;align-content:center;align-items:center;padding:12px 0}@media(min-width: 768px){.logo{width:auto;height:65px;padding:17px 0}}.logo .logo-hamburger{height:100%;padding:8px 12px;align-content:center;align-items:center;min-width:47px}.logo .logo-hamburger .logo-hamburger-icon{height:100%;width:auto}.logo .logo-main{height:100%}.logo .logo-main .logo-main-image{height:100%;width:auto}.logo .logo-cart{height:100%;padding:8px 12px;align-content:center;align-items:center;position:relative}.logo .logo-cart .logo-cart-icon{height:100%;width:auto}#index-about{padding-bottom:0}#index-about .section-body-text{line-height:1.7em}#index-about .section-image::before{padding-top:80%}@media(min-width: 768px){#index-about .section-image::before{padding-top:45%}}#index-about img{width:100%}@media(min-width: 768px){#index-about img{width:100%;max-width:none}}@media(min-width: 768px){.cart-container{position:relative;z-index:100;height:65px;width:auto}.cart-container .cart-nav{display:flex;justify-content:space-between;align-content:center;align-items:center;height:100%}.cart-container .cart-nav img{display:block;width:auto}.cart-container .cart-nav .cart-nav-item{position:relative;display:flex;justify-content:space-between;align-content:center;align-items:center;height:100%}.cart-container .cart-nav #user-navi{padding-right:10px}.cart-container .cart-nav #user-navi img{height:25px}.cart-container .cart-nav #user-navi .user-navi-caret{padding-left:7px;font-size:10px}.cart-container .cart-nav #cart-trigger{padding-left:10px}.cart-container .cart-nav #cart-trigger .cart-num-badge{left:0;top:15px}.cart-container .cart-nav #cart-trigger img{height:25px}.cart-container .mypage-submenu{position:absolute;display:none;background:#fff;right:0}.cart-container .mypage-submenu .mypage-submenu-wrap{display:flex;flex-flow:column;width:175px}.cart-container .mypage-submenu .mypage-submenu-wrap .mypage-submenu-link{border:1px solid #ccc;border-right-width:2px;border-left-width:2px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;padding:20px 10px;color:#27262f}.cart-container .cart{position:absolute;display:none;background:#fff;right:0}.cart-container .cart .cart-wrap{display:flex;flex-flow:column;width:250px;border:1px solid #ccc;border-right-width:2px;border-left-width:2px}.cart-container .cart .cart-wrap .message{padding:10px}.cart-container .cart .cart-wrap .message .errormsg{color:#fff;padding:10px}.cart-container .cart .cart-wrap .item_box{padding:10px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;border-bottom:1px solid #ccc}.cart-container .cart .cart-wrap .item_box .item_photo{flex:1 1 40%}.cart-container .cart .cart-wrap .item_box .item_photo img{display:block}.cart-container .cart .cart-wrap .item_box .item_detail{flex:1 1 60%;padding-left:5px}.cart-container .cart .cart-wrap .item_box .item_detail .item_price{margin:10px 0}.cart-container .cart .cart-wrap .item_box:last-child{border-bottom:none}.cart-container .cart .cart-wrap .btn_area{padding:10px}.cart-container .cart .cart-wrap .btn_area .default-button{display:block}}.cartcaution{font-size:12px;line-height:1.6em;margin-bottom:10px;text-align:left}.cartcaution-payment{border:1px solid #000;padding:20px 20px 10px 20px;margin-top:30px}.cartcaution-payment p{font-size:12px;line-height:1.6em;margin-bottom:10px;text-align:left}.recommend-slick{position:relative}@media(min-width: 768px){.main-navi{position:relative;z-index:100;height:65px;display:flex;justify-content:space-evenly;align-content:center;align-items:center;width:auto}.main-navi a{height:100%}.main-navi .main-navi-item{height:100%;color:#27262f;display:flex;flex-flow:row nowrap;align-content:center;align-items:center;width:auto}.main-navi .main-navi-item .navi-item-text{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;padding:0 10px}.main-navi .main-navi-item .navi-item-text .navi-item-title{font-weight:700;font-size:.85rem;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.main-navi .main-navi-item .navi-item-text.navi-item-text-pul{padding:0 20px 0 20px}.main-navi .main-navi-item .fa-caret-down{padding-right:10px}.main-navi .e-gift{position:relative;margin-left:24px;margin-right:-5px}.main-navi .e-gift::before{content:"";position:absolute;top:15px;bottom:15px;margin-left:-15px;border-left:1px solid #000}.main-navi a:nth-child(n+5) .main-navi-item:after{content:"";padding:0}.sub-navi{position:absolute;display:none;background:#fff;max-width:1024px;margin:auto 0;text-align:left;top:90px;z-index:999;width:100%;border-top:none;box-sizing:content-box;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.sub-navi .sub-navi_categories{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0);box-sizing:border-box;padding:0px 0 40px 0}.sub-navi .sub-navi_categories .menupc_allitem{text-align:center;margin-top:40px;padding:10px 40px;border:1px solid #000;letter-spacing:.046em}.sub-navi .sub-navi_categories .menupc_allitem p{display:inline-block;color:#000;font-weight:700}.sub-navi .sub-navi_categories .menupc_allitem:hover{background:#000}.sub-navi .sub-navi_categories .menupc_allitem:hover p{color:#fff}.sub-navi .sub-navi_categories .sub-navi_product{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px .5%;padding:15px 15px 30px 15px}.sub-navi .sub-navi_categories .sub-navi_product p{color:#000;text-decoration:none;display:block}.sub-navi .sub-navi_categories .sub-navi_product .submenu-title:hover{opacity:1;text-decoration:underline;text-decoration-color:#000}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item{flex-basis:24.6%}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .sub-navi_categories_list{display:flex;flex-flow:column}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item{padding-top:13px;padding-bottom:13px;border-bottom:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title .item_name{font-weight:700 !important}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title-img{max-width:40px;margin-left:10px}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title-img img{display:block}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title-text{padding-left:10px;display:flex;flex-flow:column nowrap}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title-text .text-jp-small{font-size:.83rem !important;font-weight:700 !important}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product-item .submenu-title-text .text-caption{font-size:10px;line-height:1.7em;color:#000}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product{border:none}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product .submenu-title{padding:15px 0 10px 10px}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product .submenu-title .item_name{font-size:20px;font-weight:700;letter-spacing:.04em}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product .submenu-title .header-eng-xs{padding-bottom:2px}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.yellow{background-color:#f9e252}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.blue{background-color:#76daff}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.pink{background-color:#ffa8ea}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.faded-blue{background-color:#c5e7e0}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.green{background-color:#a1dda4}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.purple{background-color:#9d55cc}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.gray{background-color:#e6e6e6}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.orange{background-color:#fcbb59}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-product.all{background-color:#ccc}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-item{background:#f8f8f8}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .submenu-item .submenu-title{padding-left:10px}.sub-navi .sub-navi_categories .sub-navi_product .sub-navi_product_item .child-navi_see_all{width:100%;text-align:center;color:#27262f;font-size:13px;padding:16px 0;margin:4px 0;position:absolute;bottom:0}.sub-navi .sub-navi_categories .sub-navi_product .menu-item:hover{opacity:1}.sub-navi .sub-navi_categories .hamburger-menu-about:hover{opacity:.6}}.hamburger-wrapper{display:none;margin-top:90px;position:fixed;top:0;left:0;background:#fff;width:100%;height:100vh;max-height:100vh;z-index:100}.hamburger-wrapper .hamburger-menu{display:flex;flex-flow:column;height:100%;padding-bottom:216px;overflow-y:scroll;z-index:500;border-top:1px solid #ccc}.hamburger-wrapper .hamburger-menu a{color:#27262f;padding:0 16px}.hamburger-wrapper .hamburger-menu .menu-item{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;border-bottom:1px solid #ccc;min-height:64px}.hamburger-wrapper .hamburger-menu .menu-item .accordion-head-icon{min-height:20px}.hamburger-wrapper .hamburger-menu .menu-item.menu-item-small{padding:20px 0;min-height:inherit}.hamburger-wrapper .hamburger-menu .hamburger_banner{padding:10px}.hamburger-wrapper .hamburger-menu .submenu-item{background:#f8f8f8}.hamburger-wrapper .hamburger-menu .submenu-item .submenu-title{padding-left:10px}.hamburger-wrapper .hamburger-menu .submenu-product{padding:20px 0 10px 0;border:none}.hamburger-wrapper .hamburger-menu .submenu-product .submenu-title .header-eng-xs{padding-bottom:5px}.hamburger-wrapper .hamburger-menu .submenu-product.yellow{background-color:#f9e252}.hamburger-wrapper .hamburger-menu .submenu-product.blue{background-color:#76daff}.hamburger-wrapper .hamburger-menu .submenu-product.pink{background-color:#ffa8ea}.hamburger-wrapper .hamburger-menu .submenu-product.faded-blue{background-color:#c5e7e0}.hamburger-wrapper .hamburger-menu .submenu-product.green{background-color:#a1dda4}.hamburger-wrapper .hamburger-menu .submenu-product.purple{background-color:#9d55cc}.hamburger-wrapper .hamburger-menu .submenu-product.gray{background-color:#e6e6e6}.hamburger-wrapper .hamburger-menu .submenu-product.orange{background-color:#fcbb59}.hamburger-wrapper .hamburger-menu .submenu-product.all{background-color:#ccc}.hamburger-wrapper .hamburger-menu .submenu-all-product{text-decoration:underline;padding:20px 0 60px 0;justify-content:center}.hamburger-wrapper .hamburger-menu .submenu-product-item{padding:15px 0 10px 0;border:none;min-height:auto}.hamburger-wrapper .hamburger-menu .submenu-product-item .submenu-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;font-size:16px}.hamburger-wrapper .hamburger-menu .submenu-product-item .submenu-title-img{max-width:40px;margin-left:10px}.hamburger-wrapper .hamburger-menu .submenu-product-item .submenu-title-img img{display:block}.hamburger-wrapper .hamburger-menu .submenu-product-item .submenu-title-text{padding-left:10px;display:flex;flex-flow:column nowrap}.hamburger-wrapper .hamburger-menu .submenu-product-item .submenu-title-text .text-caption{font-size:10px;line-height:1.7em;color:#27262f}.hamburger-wrapper .accordion-body{display:none;padding:0 16px}.hamburger-wrapper .accordion-body a:first-child .submenu-product{border-top:none}.hamburger-wrapper .accordion-body a:last-child .submenu-product-item{border-bottom:1px solid #ccc}.hamburger-wrapper .accordion-body a{padding:0}.hamburger-wrapper .submenu-sns{margin:30px auto 0;padding:0;border-bottom:none !important}.hamburger-wrapper .humburger-egift{background-color:#ee2b74;text-align:center !important;color:#fff !important;margin:10px}.hamburger-wrapper .humburger-egift .menuEgift{font-size:1.2rem !important}.hamburger-wrapper .humburger-egift a{color:#fff !important}.menu-item-nohamburger{padding:20px 0;margin:0 16px;border-bottom:1px solid #ccc}.hamburgerMenu_list_item{padding:20px 16px;border-bottom:1px solid #f0f0f0;position:relative;font-weight:bold}.hamburgerMenu_list_imagelist{display:flex;justify-content:flex-start;padding-top:12px;align-items:center;gap:0 4px}.hamburgerMenu_list_imagelist_item{flex:0 1 25%}.hamburgerMenu_list_imagelist_item a{padding:0 !important}.hamburgerMenu_list_imagelist_item img{margin:5px 0 0 0}.hamburgerMenu_list_imagelist_item p{margin:0;color:#000;font-size:14px;line-height:1.4285714286}.hamburgerMenu_ranking_title{text-align:center;font-size:14px}.ranking_link{text-align:center;text-decoration:underline;color:#ee2b74;font-size:12px}.ranking_tittle_col{text-align:center;color:#27262f;font-size:10px;line-height:1.5;vertical-align:text-top}.sp-top-menu{margin:2px 0;display:flex;align-content:center;align-items:center;text-align:center}@media(min-width: 768px){.sp-top-menu{display:none}}.sp-top-menu a{min-height:100%;margin:0 1px;flex:1 1 25%;height:100%;background:#27262f}.sp-top-menu a .menu-item{min-height:44px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}.sp-top-menu a .menu-item .text-eng-small{line-height:1em}.campaign-banner{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:70px;background:#000}@media(min-width: 768px){.campaign-banner{margin:0 auto;max-width:1024px;height:auto}}.campaign-banner .limit-remainder{display:flex;align-items:center;width:30%;height:100%;background:#000}@media(min-width: 768px){.campaign-banner .limit-remainder{width:15%}}.campaign-banner .limit-remainder .remainder-title{margin:0 auto;padding:0 5px;font-size:14px;font-weight:600;text-align:center;letter-spacing:.1em;line-height:1.4em;color:#ff0}@media(min-width: 768px){.campaign-banner .limit-remainder .remainder-title{font-size:20px}}@media(min-width: 768px){.campaign-banner .sp-img{display:none}}@media(max-width: 767px){.campaign-banner .pc-img{display:none}}.ranking-list{margin-top:40px}@media(min-width: 768px){.ranking-list .header-eng-xs{font-size:24px}}.ranking-list .slick-track{padding:10px 0px !important}@media(min-width: 768px){.ranking-list .slick-track{padding:16px 0px !important}}.ranking-list .slick-track .product-list-item .header-eng-xs{font-size:25px;font-weight:600;text-align:center;letter-spacing:.046em}@media(min-width: 768px){.ranking-list .slick-list{padding-left:5rem !important;padding-right:5rem !important}}@media(max-width: 767px){.ranking-list .slick-list{padding-right:3rem !important}}.ranking-list .slick-dots{position:absolute !important;top:-40px !important;left:10px !important}@media(min-width: 768px){.ranking-list .slick-dots{left:8rem !important}}.ranking-list .slick-dots::before{content:"Scroll";color:#000;margin-right:5px;font-size:14px;font-weight:500;letter-spacing:.046em}.ranking-list .slick-dots li{padding:0 !important}.ranking-list .slick-dots li button{width:60px !important;height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}.ranking-list .slick-dots li.slick-active button{background-color:#000 !important}.review-list{margin-top:40px}@media(min-width: 768px){.review-list .header-eng-xs{font-size:24px}}.review-list .slick-track{padding:10px 0px !important;display:flex}@media(min-width: 768px){.review-list .slick-track{padding:16px 0px !important}}@media(min-width: 768px){.review-list .slick-list{padding-left:5rem !important;padding-right:5rem !important}}@media(max-width: 767px){.review-list .slick-list{padding-right:3rem !important}}.review-list .slick-dots{position:absolute !important;top:-40px !important;left:10px !important}@media(min-width: 768px){.review-list .slick-dots{left:8rem !important}}.review-list .slick-dots::before{content:"Scroll";color:#000;margin-right:5px;font-size:14px;font-weight:500;letter-spacing:.046em}.review-list .slick-dots li{padding:0 !important}.review-list .slick-dots li button{width:50px !important;height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}.review-list .slick-slide{height:auto !important;padding:0px 10px 10px 10px}.review-list .slick-dots li.slick-active button{background-color:#000 !important}@media(min-width: 768px){#index_post .post-item{border-color:#f5f5f7}}.post-list-slick .slick-track{padding:10px 0px !important}@media(min-width: 768px){.post-list-slick .slick-track{padding:16px 0px !important}}@media(min-width: 768px){.post-list-slick .slick-list{padding-left:8rem !important;padding-right:4rem !important}}@media(max-width: 767px){.post-list-slick .slick-list{padding-right:3rem !important;overflow:visible}}.post-list-slick .slick-list::-webkit-scrollbar{display:none}.post-list-slick .slick-dots{position:absolute !important;top:-40px !important;left:10px !important}@media(min-width: 768px){.post-list-slick .slick-dots{left:8rem !important}}.post-list-slick .slick-dots::before{content:"Scroll";color:#000;margin-right:10px;font-size:14px;font-weight:500;letter-spacing:.046em}.post-list-slick .slick-dots li{padding:0 !important}.post-list-slick .slick-dots li button{width:30px !important}@media(min-width: 768px){.post-list-slick .slick-dots li button{width:60px !important}}.post-list-slick .slick-dots li button{height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}.post-list-slick .slick-dots li.slick-active button{background-color:#000 !important}#make-my-tangle{padding-bottom:0}#make-my-tangle h2{color:#212529}#make-my-tangle .section-body p{color:#212529}#make-my-tangle .section-image::before{padding-top:75%}@media(min-width: 768px){#make-my-tangle .section-image::before{padding-top:50%}}#make-my-tangle img{width:150vw;max-width:550px}@media(min-width: 768px){#make-my-tangle img{width:100%;max-width:none}}#find-my-tangle{padding-bottom:0}#find-my-tangle .section-image::before{padding-top:75%}@media(min-width: 768px){#find-my-tangle .section-image::before{padding-top:50%}}#find-my-tangle img{width:150vw;max-width:550px}@media(min-width: 768px){#find-my-tangle img{width:100%;max-width:none}}@media(min-width: 768px){#topics .topics-body{margin-top:40px;width:100% !important}}#topics .topics-body .topics-item{margin-bottom:10px}@media(min-width: 768px){#topics .topics-body .topics-item{padding-right:16px;margin:0}}@media(max-width: 767px){#topics .topics-body .topics-item{margin:10px}}#topics .topics-body .topics-item img{display:block}@media(min-width: 768px){#topics .topics-slick .slick-track{padding:16px 0px !important}}@media(min-width: 768px)and (min-width: 768px){#topics .topics-slick .slick-list{padding-left:8rem !important;padding-right:8rem !important}}@media(min-width: 768px){#topics .topics-slick .slick-dots{position:absolute !important;top:-40px !important;left:8rem !important}#topics .topics-slick .slick-dots::before{content:"SCROLL";color:#000;margin-right:5px}#topics .topics-slick .slick-dots li{padding:0 !important}#topics .topics-slick .slick-dots li button{width:60px !important;height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}#topics .topics-slick .slick-dots li.slick-active button{background-color:#000 !important}}#gift .gift-body{margin-top:40px}@media(min-width: 768px){#gift .gift-body{width:100% !important}}#gift .gift-body .gift-item{margin-bottom:10px}@media(min-width: 768px){#gift .gift-body .gift-item{padding-right:16px;margin:0}}@media(max-width: 767px){#gift .gift-body .gift-item{margin:10px}}#gift .gift-body .gift-item img{display:block}@media(min-width: 768px){#gift .gift-slick .slick-track{padding:16px 0px !important}}@media(min-width: 768px){#gift .gift-slick .slick-list{padding-left:8rem !important;padding-right:8rem !important}}#gift .gift-item__text{margin:20px 0 20px;color:#27262f;line-height:1.5}#gift .gift-item__text .gift-item__title{margin-bottom:3px;font-size:1.5rem;font-weight:bold}@media(max-width: 767px){.gift-slick .slick-list{padding-right:3rem !important}}.gift-slick .slick-dots{position:absolute !important;top:-40px !important;left:10px !important}@media(min-width: 768px){.gift-slick .slick-dots{left:8rem !important}}.gift-slick .slick-dots::before{content:"Scroll";color:#000;margin-right:5px;font-size:14px;font-weight:500;letter-spacing:.046em}.gift-slick .slick-dots li{padding:0 !important}.gift-slick .slick-dots li button{width:30px !important;height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}@media(min-width: 768px){.gift-slick .slick-dots li button{width:60px !important}}.gift-slick .slick-dots li.slick-active button{background-color:#000 !important}.gift-item__price{color:#27262f}@media(min-width: 768px){.pickup-slick-nav{display:none}}.pickup-slick-nav .pickup-nav-item{margin:0 2px;padding:2px 0}.pickup-slick-nav .slick-active{border-bottom:2px solid #000}.pickup-slick-for{position:relative;margin-top:10px}@media(min-width: 768px){.pickup-slick-for{margin:0 auto;max-width:1024px}}.pickup-slick-for .pickup-slick-list{margin:0 10px}@media(min-width: 768px){.pickup-slick-for .pickup-slick-list{display:flex;flex-flow:row nowrap}.pickup-slick-for .pickup-slick-list a{flex:0 1 25%}}.pickup-slick-for .pickup-slick-list .pickup-list-item{text-align:center;color:#27262f}@media(min-width: 768px){.pickup-slick-for .pickup-slick-list .pickup-list-item{padding:0 2px}.pickup-slick-for .pickup-slick-list .pickup-list-item .section-button{display:none}}.pickup-slick-for .pickup-slick-list .pickup-list-item .list-item-image{margin-bottom:20px}@media(min-width: 768px){.pickup-slick-for .pickup-slick-list .pickup-list-item .list-item-image{margin-bottom:10px}}.pickup-slick-for .slick-prev,.pickup-slick-for .slick-next{display:block;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.pickup-slick-for .slick-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;line-height:16px;content:"";display:flex;justify-content:center;align-content:center;align-items:center;color:#fff;background:#000;border-top-right-radius:30px;border-bottom-right-radius:30px;padding-right:10px;width:30px;height:60px;-webkit-transform:none;transform:none;border:none;position:relative}.pickup-slick-for .slick-next:before{font-family:"Font Awesome 5 Free";font-size:16px;line-height:16px;font-weight:900;content:"";display:flex;justify-content:center;align-content:center;align-items:center;color:#fff;background:#000;border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:10px;width:30px;height:60px;-webkit-transform:none;transform:none;border:none;position:relative}.saikin-check-slick{position:relative}.saikin-check-slick .slick-dots{margin-top:20px}.saikin-check-slick .product-list-item{padding:0 8px}.saikin-check-slick .product-list-item .list-item-image{position:relative;margin:10px 0}@media(min-width: 768px){.saikin-check-slick .product-list-item .list-item-image{padding:15px}.saikin-check-slick .product-list-item .list-item-image .list-item-image_hoverlay{display:block;visibility:hidden;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;margin:0 0;z-index:5}.saikin-check-slick .product-list-item .list-item-image .list-item-image_hoverlay .hoverlay_text{display:flex;position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;justify-content:center;align-content:center;align-items:center}.saikin-check-slick .product-list-item .list-item-image .list-item-image_hoverlay .hoverlay_text .hoverlay_text_style{font-size:46px;font-weight:500}.saikin-check-slick .product-list-item .list-item-image .list-item-image_hoverlay .hoverlay_text .hoverlay_text_style .hoverlay_text_img{height:60px;display:block;margin:0 auto;width:auto}.saikin-check-slick .product-list-item .list-item-image .hoverlay--yellow{border:15px solid #f9e252}.saikin-check-slick .product-list-item .list-item-image .hoverlay--yellow .hoverlay_text_style{color:#f9e252}.saikin-check-slick .product-list-item .list-item-image .hoverlay--blue{border:15px solid #76daff}.saikin-check-slick .product-list-item .list-item-image .hoverlay--blue .hoverlay_text_style{color:#76daff}.saikin-check-slick .product-list-item .list-item-image .hoverlay--pink{border:15px solid #ffa8ea}.saikin-check-slick .product-list-item .list-item-image .hoverlay--pink .hoverlay_text_style{color:#ffa8ea}.saikin-check-slick .product-list-item .list-item-image .hoverlay--faded-blue{border:15px solid #c5e7e0}.saikin-check-slick .product-list-item .list-item-image .hoverlay--faded-blue .hoverlay_text_style{color:#c5e7e0}.saikin-check-slick .product-list-item .list-item-image .hoverlay--green{border:15px solid #a1dda4}.saikin-check-slick .product-list-item .list-item-image .hoverlay--green .hoverlay_text_style{color:#a1dda4}.saikin-check-slick .product-list-item .list-item-image .hoverlay--purple{border:15px solid #9d55cc}.saikin-check-slick .product-list-item .list-item-image .hoverlay--purple .hoverlay_text_style{color:#9d55cc}.saikin-check-slick .product-list-item .list-item-image .hoverlay--gray{border:15px solid #e6e6e6}.saikin-check-slick .product-list-item .list-item-image .hoverlay--gray .hoverlay_text_style{color:#e6e6e6}.saikin-check-slick .product-list-item .list-item-image .hoverlay--orange{border:15px solid #fcbb59}.saikin-check-slick .product-list-item .list-item-image .hoverlay--orange .hoverlay_text_style{color:#fcbb59}}@media(min-width: 768px){.saikin-check-slick .product-list-item .list-item-image:hover .list-item-image_hoverlay{visibility:visible;opacity:1}}.saikin-check-slick .product-list-item .list-item-body{color:#27262f}.saikin-check-slick .product-list-item .list-item-body .list-item-price{margin:10px -10px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center}.saikin-check-slick .product-list-item .list-item-body .list-item-price .price-strike{flex:0 1 auto;text-decoration:line-through;font-size:12px;margin-right:5px}.saikin-check-slick .product-list-item .list-item-body .list-item-price .highlight{color:#000}.saikin-check-slick .product-list-item .list-item-body .list-item-price .highlight .text-jp-ex-small{color:#27262f}.saikin-check-slick .product-list-item .list-item-body .list-item-price .price-off-rate{flex:0 1 auto;font-size:12px;margin-left:2px}.saikin-check-slick .product-list-item .list-item-body .text-jp-strong{line-height:1.2em}@media(min-width: 768px){.column-list-slick{width:100%}}.column-list-slick .slick-track{padding:10px 0px !important}@media(min-width: 768px){.column-list-slick .slick-track{padding:16px 0px !important}}@media(min-width: 768px){.column-list-slick .slick-list{padding-left:8rem !important;padding-right:4rem !important}}@media(max-width: 767px){.column-list-slick .slick-list{padding-right:3rem !important}}.column-list-slick .slick-dots{position:absolute !important;top:-40px !important;left:10px !important}@media(min-width: 768px){.column-list-slick .slick-dots{left:8rem !important}}.column-list-slick .slick-dots::before{content:"Scroll";color:#000;margin-right:5px;font-size:14px;font-weight:500;letter-spacing:.046em}.column-list-slick .slick-dots li{padding:0 !important}.column-list-slick .slick-dots li button{width:30px !important}@media(min-width: 768px){.column-list-slick .slick-dots li button{width:60px !important}}.column-list-slick .slick-dots li button{height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}.column-list-slick .slick-dots li.slick-active button{background-color:#000 !important}.section-sns{padding-top:60px;text-align:center;display:inline-block}.section-sns .sns-icon-wrapper{padding:0;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;column-gap:30px}.section-sns .sns-icon-wrapper a{color:#27262f}.shopping-guide p{font-size:14px;font-weight:normal;line-height:1.4em}.shopping-guide img{width:auto;max-width:100%;margin-bottom:5px}.shopping-guide .shopping-guide-title{font-weight:500;font-style:normal}.shopping-guide .shopping-guide-contents{display:flex;justify-content:center;flex-flow:column nowrap}@media(min-width: 768px){.shopping-guide .shopping-guide-contents{flex-flow:row nowrap;max-width:1024px;margin:0 auto}}.shopping-guide .shopping-guide-contents .section-body{text-align:justify}@media(min-width: 768px){.shopping-guide .shopping-guide-contents .section-body{flex:0 1 33.33%}}.shopping-guide .shopping-guide-contents .section-body .shopping-guide-category{margin:0 10px 20px 10px}.shopping-guide .shopping-guide-contents .section-body .shopping-guide-category .guide-sub-title{font-size:16px;font-weight:bold;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #27262f}.shopping-guide .shopping-guide-contents .section-body .shopping-guide-category .footer_guide_list li{margin-bottom:10px}.footer-bottom{color:#fff;display:flex;flex-direction:column;text-align:center}@media(max-width: 767px){.footer-bottom{padding:60px 0 80px 0}}.footer-bottom .footer_sitemap{justify-content:center;flex-flow:column nowrap;padding-bottom:60px;overflow:visible;position:relative;display:flex;align-items:center}@media(min-width: 768px){.footer-bottom .footer_sitemap{flex-flow:row nowrap;max-width:1024px;margin:0 auto;display:inline-block;padding-bottom:80px}}@media(min-width: 768px){.footer-bottom .footer_sitemap .sitemap_column .sitemap_list_item_title::before{content:"";margin:0 12px;border-left:1px solid #fff}.footer-bottom .footer_sitemap .sitemap_column .sitemap_list_item_title_first::before{content:none}.footer-bottom .footer_sitemap .sitemap_column .icon-arrow::after{display:none}}.footer-bottom .footer_sitemap .sitemap_column .column_category{padding:20px 16px;border-bottom:1px solid #7c7c7c}@media(min-width: 768px){.footer-bottom .footer_sitemap .sitemap_column .column_category{border-bottom:none}}.footer-bottom .footer_sitemap .sitemap_column .sitemap_title{color:#fff;font-size:16px;position:relative}@media(min-width: 768px){.footer-bottom .footer_sitemap .sitemap_column .sitemap_title{font-size:20px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #7c7c7c}.footer-bottom .footer_sitemap .sitemap_column .sitemap_title .icon-plus{display:none}}.footer-bottom .footer_sitemap .sitemap_column .sitemap_list{padding-top:10px;font-size:14px;display:flex;flex-flow:column}@media(min-width: 768px){.footer-bottom .footer_sitemap .sitemap_column .sitemap_list{padding-top:0;flex-flow:row}}.footer-bottom .footer_sitemap .sitemap_column .sitemap_list_item{padding:12px 16px;position:relative}@media(min-width: 768px){.footer-bottom .footer_sitemap .sitemap_column .sitemap_list_item{padding:0;margin-bottom:16px}}.footer-bottom .footer_sitemap .sitemap_column .sitemap_list_item_title{color:#fff;font-size:13px;padding:6px 0}@media(max-width: 767px){.footer-bottom .footer_sitemap .sitemap_column .sitemap_list_item_title{padding:0;font-size:16px;line-height:3.125}}.footer-bottom .footer_gb{margin:40px 0 0 0;display:inline-block}@media(min-width: 768px){.footer-bottom .footer_gb{max-width:1024px;margin:0 auto}}.footer-bottom .footer_gb .footer_gb_img{width:auto;max-width:100%}.footer-bottom .footer_gb .footer_gb_text{padding-top:20px;font-size:14px;font-weight:600;line-height:1.4285714286}@media(max-width: 767px){.footer-bottom .footer_gb .footer_gb_text{padding-top:10px;font-size:11px;font-weight:500;line-height:2.5454545455}}.footer-bottom .recommend-information{margin:0 auto 40px}@media(min-width: 768px){.footer-bottom .recommend-information{max-width:1024px;width:100%}}.footer-bottom .recommend-information .recommend-information-title{padding:40px 0;text-align:center}@media(min-width: 768px){.footer-bottom .recommend-information .recommend-information-title{border-top:1px solid #7c7c7c}}@media(min-width: 768px){.footer-bottom .recommend-information .recommend-information-list{display:flex;justify-content:flex-start;flex-flow:wrap}}@media(min-width: 768px){.footer-bottom .recommend-information .recommend-information-list .recommend-information-wrap{flex:0 1 33.3%;width:100%}}.footer-bottom .recommend-information .recommend-information-list .recommend-information-wrap .recommend-information-item{margin:0 0 10px 0;padding:0 20px}@media(min-width: 768px){.footer-bottom .recommend-information .recommend-information-list .recommend-information-wrap .recommend-information-item{margin:0 10px 10px;padding:0}}.footer-bottom .footer_copyright{padding-top:10px;font-size:11px;font-weight:500}@media(min-width: 768px){.footer-bottom .footer_copyright{font-size:14px;font-weight:500;padding-top:20px;max-width:1024px;margin:0 auto}}.news_header_wrapper{padding:0 10px 20px}@media(min-width: 768px){.news_header_wrapper{max-width:1024px;margin:0 auto}}.news_header_wrapper .content_header_btn{background-color:#fff;border:1px solid #27262f;width:100%;padding:10px;text-align:left}.news_header_wrapper .content_header_btn .content_header_btn_text{display:inline-block;float:left}.news_header_wrapper .content_header_btn .content_header_btn_icon{display:inline-block;float:right}.news_header_wrapper .contentNavList{display:none;width:calc(100% - 20px);background-color:#fff;border:1px solid #27262f;border-top:none;position:absolute;z-index:99}@media(min-width: 768px){.news_header_wrapper .contentNavList{position:relative;border:none;width:auto;display:block;text-align:center;padding:30px}}.news_header_wrapper .contentNavList .contentNavList_item{padding:10px;border-bottom:1px solid #27262f;color:#27262f}@media(min-width: 768px){.news_header_wrapper .contentNavList .contentNavList_item{display:inline-block;border:none;border-right:1px solid #ccc;padding:0 10px}}.news_header_wrapper .contentNavList .contentNavList_item:last-child{border-bottom:none}@media(min-width: 768px){.news_header_wrapper .contentNavList .contentNavList_item:last-child{border:none}}.news_header_wrapper .contentNavList .contentNavList_item_name{color:#27262f}.news_header_wrapper .contentNavList .pink{color:#000}.product-lp .lp-head{background:#f5f5f7;padding:40px 10px 60px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;position:relative}@media(min-width: 768px){.product-lp .lp-head{width:100%}}.product-lp .lp-head .lp-head-wrap{position:relative}@media(min-width: 768px){.product-lp .lp-head .lp-head-wrap{max-width:1024px;margin:0 auto;width:100%;display:flex;align-items:center}}.product-lp .lp-head .lp-head-wrap .main-image-wrapper{position:relative;z-index:49}@media(min-width: 768px){.product-lp .lp-head .lp-head-wrap .main-image-wrapper .sphidden{display:block}}.product-lp .lp-head .lp-head-wrap .lp-head-title{position:absolute;width:100%;z-index:50;color:#fff;margin:0;padding:20px 0 0 20px;text-align:left}@media(min-width: 768px){.product-lp .lp-head .lp-head-wrap .lp-head-title{padding:0 0 0 40px}}.product-lp .lp-head .category-details{padding:30px 10px 0;margin:0 auto}@media(min-width: 768px){.product-lp .lp-head .category-details{flex:0 1 100%;padding:40px 0 0 0;max-width:850px}}.product-lp .lp-head .category-details .copy{text-align:center}@media(min-width: 768px){.product-lp .lp-head .category-details .copy p{font-size:24px}}.product-lp .lp-head .category-details .description{padding-top:20px}.product-lp .lp-head .category-details .description .injilp{width:90%;height:auto;margin:0 auto;padding:20px 0}@media(min-width: 768px){.product-lp .lp-head .category-details .description .injilp{width:500px}}@media(min-width: 768px){.product-lp .lp-body{max-width:1024px;margin:0 auto;width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;align-items:center}}.product-lp .lp-body .lp-body-title{text-align:center;padding:40px 20px}.product-lp .lp-body .lp-body-points{padding:0 10px}@media(min-width: 768px){.product-lp .lp-body .lp-body-points{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center}}.product-lp .lp-body .lp-body-points .body-point{padding:0 10px 60px}@media(min-width: 768px){.product-lp .lp-body .lp-body-points .body-point{flex:0 1 50%}}.product-lp .lp-body .lp-body-points .body-point .point-title{text-align:center}@media(min-width: 768px){.product-lp .lp-body .lp-body-points .body-point .point-title{text-align:left}}.product-lp .lp-body .lp-body-points .body-point .point-title .point-title-point{position:relative;padding-bottom:5px}@media(min-width: 768px){.product-lp .lp-body .lp-body-points .body-point .point-title .point-title-point{border-left:1px solid #27262f;padding-bottom:0;padding-left:10px;font-size:20px;line-height:1em}}.product-lp .lp-body .lp-body-points .body-point .point-title .point-title-point::after{content:"";margin:auto;width:20px;height:2px;position:absolute;bottom:0;left:0;right:0;background:#27262f}@media(min-width: 768px){.product-lp .lp-body .lp-body-points .body-point .point-title .point-title-point::after{display:none}}.product-lp .lp-body .lp-body-points .body-point .point-title .point-title-name{padding:10px 0 20px;text-align:left}@media(min-width: 768px){.product-lp .lp-body .lp-body-points .body-point .point-title .point-title-name{padding-bottom:15px}}.product-lp .lp-body .lp-body-points .body-point .body-point-body .body-img{float:left;padding-right:10px;width:50%}.product-lp .lp-body .lp-body-points .body-point .body-point-body::after{content:"";clear:both;display:table}.product-lp .lp-body .lp-body-end{margin:60px 10px 0;border:1px solid #7c7c7c;padding:20px 10px 0}@media(min-width: 768px){.product-lp .lp-body .lp-body-end{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center;padding:30px 30px 0;width:100%}}.product-lp .lp-body .lp-body-end .end-description{padding-bottom:20px}@media(min-width: 768px){.product-lp .lp-body .lp-body-end .end-description{flex:0 1 50%;padding:0 15px 0 0;margin-bottom:30px}}.product-lp .lp-body .lp-body-end .end-product-patent{border-top:1px solid #7c7c7c;padding:20px 0}@media(min-width: 768px){.product-lp .lp-body .lp-body-end .end-product-patent{flex:0 1 50%;border-top:none;border-left:1px solid #7c7c7c;padding:15px 0 15px 15px;margin-bottom:30px}}.product-lp .lp-body .lp-body-end .end-caution{border-top:1px solid #7c7c7c;padding:20px 0}@media(min-width: 768px){.product-lp .lp-body .lp-body-end .end-caution{flex:0 1 100%;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;padding:30px 0}.product-lp .lp-body .lp-body-end .end-caution p{flex:1 1 auto;padding-left:20px}}.product-lp .lp-body .lp-body-end .end-caution img{padding-top:10px;display:block}@media(min-width: 768px){.product-lp .lp-body .lp-body-end .end-caution img{flex:0 1 70%;width:100px;order:-1;padding-top:0;display:block}}.product-lp .lp-body .lp-body-end-pet{margin-bottom:20px}.product-lp .lp-body .lp-button{padding:0 10px 20px;width:100%;text-align:center}.product-lp .lp-body .to-all-color-button{margin:60px 0;width:100%;text-align:center}.product-lp .lp-body .product__product-freearea{margin-bottom:60px}.lp-collection{margin:0 10px 60px;background:#27262f;padding:40px 10px 60px}@media(min-width: 768px){.lp-collection{max-width:1004px;margin:0 auto 60px;display:flex;flex-flow:row wrap;justify-content:center}}.lp-collection .lp-collection-title{color:#fff;text-align:center;padding-bottom:20px}@media(min-width: 768px){.lp-collection .lp-collection-title{flex:0 1 100%}}.lp-collection .lp-collection-title .header-jp-md{padding:10px 0 20px}.lp-collection .lp-collection-section{margin-bottom:20px;padding:20px 10px 40px;background:#fff}@media(min-width: 768px){.lp-collection .lp-collection-section{margin:15px;flex:0 1 30%;padding:20px 20px 40px}}.lp-collection .lp-collection-section .collection-section-title{text-align:center;display:flex;justify-content:center;align-items:center;align-content:center;height:50px;color:#fff}.lp-collection .lp-collection-section .collection-section-title .text-jp-strong{font-size:18px}.lp-collection .lp-collection-section .collection-section-title.pink{background:#000}.lp-collection .lp-collection-section .collection-section-title.purple{background:#644696}.lp-collection .lp-collection-section .collection-section-title.green{background:#32b496}.lp-collection .lp-collection-section .section-sub-title{padding-top:20px;text-align:center}.lp-collection .lp-collection-section .section-sub-title.pink{color:#000}.lp-collection .lp-collection-section .section-sub-title.purple{color:#644696}.lp-collection .lp-collection-section .section-sub-title.green{color:#32b496}.lp-collection .lp-collection-section .section-img{padding-top:20px;display:flex;justify-content:space-evenly;align-items:center;align-content:center}@media(min-width: 768px){.lp-collection .lp-collection-section .section-img{flex-flow:column nowrap}}.lp-collection .lp-collection-section .section-img img{flex:1 1 50%;width:50%}@media(min-width: 768px){.lp-collection .lp-collection-section .section-img img{flex:1 1 100%;width:100%}.lp-collection .lp-collection-section .section-img img:nth-child(2){width:80%}}.lp-collection .lp-collection-section .section-text{padding:20px 0 0;margin:0;text-align:left}@media(min-width: 768px){.lp-collection .lp-collection-section .section-text p{min-height:7em}}.lp-collection .lp-collection-button{padding-top:20px}@media(min-width: 768px){.lp-collection .lp-collection-button{vertical-align:bottom}}.lp-collection .lp-collection-button .default-button{width:100%}.lp-collection .lp-collection-button .default-button .text-jp-ex-small{font-size:18px}.lp-collection-pet{margin:0 10px 40px;padding:40px 10px 20px;background:#a297cc}@media(min-width: 768px){.lp-collection-pet{margin:0 auto 60px}}.lp-collection-pet-end{margin:0 10px}@media(min-width: 768px){.lp-collection-pet-end{max-width:850px;margin:0 auto}}.lp-collection-pet-end .pet-end-title{text-align:center;padding:0 10px 20px}.lp-collection-pet-end .pet-end-text{padding:0 10px 60px}.upload-files{height:45px}#modal-container-video,#modal-container-img,#modal-container-video-product,#modal-container-img-product{display:none;position:fixed;background:rgba(0,0,0,.4);top:0;bottom:0;left:0;right:0;z-index:99}#modal-container-video>div,#modal-container-img>div,#modal-container-video-product>div,#modal-container-img-product>div{display:flex;height:100vh;justify-content:center;align-items:center}#modal-container-video>div img,#modal-container-img>div img,#modal-container-video-product>div img,#modal-container-img-product>div img{max-width:70vw}#modal-container-video>div video,#modal-container-img>div video,#modal-container-video-product>div video,#modal-container-img-product>div video{max-width:70vw}@media(min-width: 768px){#modal-container-video>div img,#modal-container-img>div img,#modal-container-video-product>div img,#modal-container-img-product>div img{max-width:40vw}#modal-container-video>div video,#modal-container-img>div video,#modal-container-video-product>div video,#modal-container-img-product>div video{max-width:40vw}}img.popup{cursor:pointer}video.popup{cursor:pointer}.upload-file-table-dt{vertical-align:top}.upload-file-table-no-file{color:#a7a7a7}@media(max-width: 767px){#upload-file-preview .preview-file-position{text-align:center}}#upload-file-preview .preview-file-size{width:200px}#product_review_area .reviews-tags{width:100%;max-width:1024px;margin-top:20px}@media(max-width: 767px){#product_review_area .reviews-tags .reviews_tags_wrap{display:flex;flex-wrap:wrap;width:100%;margin:10px 0 0 0}}@media(min-width: 768px){#product_review_area .reviews-tags .reviews_tags_wrap{display:flex;flex-wrap:wrap;max-width:1024px;margin:20px 0 0 0}}#product_review_area .reviews-tags .reviews_tags_wrap .reviews_tag{font-size:16px;background:#f5f5f5;color:#000;border-radius:1px;margin:5px 10px 0 0;padding:10px;text-decoration:none;line-height:1.4285714286}@media(max-width: 767px){#product_review_area .reviews-tags .reviews_tags_wrap .reviews_tag{font-size:14px}}#product_review_area .reviews-tags .reviews_tags_wrap .reviews_tag span{color:#454545;font-weight:500}#product_review_area .product-review-title{flex-direction:column}#product_review_area .section-title{padding-bottom:20px}@media(min-width: 768px){#product_review_area .section-title{display:flex;justify-content:flex-start;align-content:center;align-items:center;padding:0 0 20px 0}#product_review_area .section-title h2{font-size:32px;font-weight:600;letter-spacing:.04em;line-height:1.75}}#product_review_area .section-title .recommend_average_first{margin-top:20px;display:inline-block;background:url(../img/common/bigstars.png) 0 -24px repeat-x;width:120px;height:24px}@media(min-width: 768px){#product_review_area .first-review-title{display:flex;flex-flow:column nowrap;justify-content:center;align-content:center;align-items:center}}#product_review_area .review-subheader{margin-top:10px;display:flex;justify-content:center;align-content:center;align-items:baseline}@media(min-width: 768px){#product_review_area .review-subheader{margin:0;font-size:20px;font-weight:600}}@media(min-width: 768px){#product_review_area .review-subheader .review_subtitle{padding-right:10px}}#product_review_area .review-subheader .recommend_average{text-align:left;display:inline-block;background:url(../img/common/stars.png) 0 -16px repeat-x;filter:brightness(0);width:80px;height:16px}@media(min-width: 768px){#product_review_area .review-subheader .recommend_average{background:url(../img/common/bigstars.png) 0 -24px repeat-x;width:120px;height:24px;margin:0 10px}}#product_review_area .review-subheader .recommend_average span{text-align:left;display:inline-block;background:url(../img/common/stars.png) 0 0 repeat-x;height:16px}@media(min-width: 768px){#product_review_area .review-subheader .recommend_average span{background:url(../img/common/bigstars.png) 0 0 repeat-x;height:24px;vertical-align:bottom}}#product_review_area .review-subheader .recommend_number{color:#000;font-size:20px;padding:0 10px 0 0}#product_review_area .review-subheader .recommend_all_number{font-weight:bold;color:#454545;font-size:70px}#product_review_area .review-subheader .review_number{margin:0 10px}@media(min-width: 768px){#product_review_area .review-subheader .review_number{margin:0 10px 0 0;font-size:20px}}#product_review_area .reviews-header{align-items:center}@media(min-width: 768px){#product_review_area .reviews-img-cat-color{width:200px}}#product_review_area .review_list{text-align:left;z-index:51}#product_review_area .review_list .review_section_review{padding:30px 0px;border-bottom:1px solid #ccc}#product_review_area .review_list .review_section_review .review_head{font-weight:bold;background:#fff;display:flex}@media(max-width: 767px){#product_review_area .review_list .review_section_review .review_head{display:inline}}#product_review_area .review_list .review_section_review .review_head .recommend-outer{align-items:flex-start;justify-content:space-between}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .recommend-outer{display:flex;padding-left:40px;width:100%}}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .recommend-contents{width:90%}}#product_review_area .review_list .review_section_review .review_head .recommend_date{color:#000;display:inline-block;font-size:16px;font-weight:600;line-height:1.125;margin-top:20px;overflow-wrap:anywhere}@media(max-width: 767px){#product_review_area .review_list .review_section_review .review_head .recommend_date{margin-top:10px}}#product_review_area .review_list .review_section_review .review_head .recommend_name{color:#7c7c7c;display:inline-block;font-size:12px;font-weight:normal;line-height:1.4em;margin-top:5px}#product_review_area .review_list .review_section_review .review_head .recommend_color a{color:#27262f}@media(max-width: 767px){#product_review_area .review_list .review_section_review .review_head .reviews-cat-color{padding:0px 10px}}#product_review_area .review_list .review_section_review .review_head .review-cat-color-name{font-size:14px;line-height:1.2857142857}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .review-cat-color-name{display:inherit;padding-top:8px;font-size:14px;line-height:1.125}}@media(max-width: 767px){#product_review_area .review_list .review_section_review .review_head .review-cat-color-name-label{margin:5px 0;line-height:2em}}#product_review_area .review_list .review_section_review .review_head .reviews-outer_upload-file{position:relative;width:120px;height:120px;margin:1em 0;border:1px solid #e6e6e6;background-color:#fff;cursor:pointer}#product_review_area .review_list .review_section_review .review_head .reviews-inner_upload-file{object-fit:contain;height:120px}#product_review_area .review_list .review_section_review .review_head .reviews-inner_upload-file img{width:120px}#product_review_area .review_list .review_section_review .review_head .fa-search-plus,#product_review_area .review_list .review_section_review .review_head .fa-play-circle{position:absolute;top:88px;right:-10px;background-color:#fff;border-radius:50%;border:1px solid #ccc;padding:5px;color:#7c7c7c;font-size:1.8rem}#product_review_area .review_list .review_section_review .review_head .fa-times{position:absolute;top:-20px;right:-20px}#product_review_area .review_list .review_section_review .review_head .popup-modal{position:relative}#product_review_area .review_list .review_section_review .review_head .review_head-level{margin:10px 0 0 0;display:flex;justify-content:flex-start;align-content:center;align-items:baseline;transform-origin:left}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .review_head-level{margin:0}}#product_review_area .review_list .review_section_review .review_head .review_head-level .recommend_level{text-align:left;display:inline-block;background:url(../img/common/stars.png) 0 -16px repeat-x;filter:brightness(0);width:80px;height:16px}#product_review_area .review_list .review_section_review .review_head .review_head-level .recommend_level span{text-align:left;display:inline-block;background:url(../img/common/stars.png) 0 0 repeat-x;height:16px}#product_review_area .review_list .review_section_review .review_head .review_head-level .recommend_level_num{color:#000;font-weight:600;margin-left:5px;font-size:20px;line-height:2.3}@media(max-width: 767px){#product_review_area .review_list .review_section_review .review_head #pc.review_head-level{display:none}}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head #sp.review_head-level{display:none}}#product_review_area .review_list .review_section_review .review_head .review_title{margin:8px 0 0 0;font-size:18px;overflow-wrap:anywhere}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .review_title{font-size:20px}}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .review_comment{margin-right:40px;font-size:16px}}#product_review_area .review_list .review_section_review .review_head .review_comment{padding:10px 0 0 0;font-weight:normal}#product_review_area .review_list .review_section_review .review_head .review_comment-full{padding:10px 0 0 0;font-weight:normal;overflow-wrap:anywhere}@media(min-width: 768px){#product_review_area .review_list .review_section_review .review_head .review_comment-full{margin-right:-10%;font-size:16px}}#product_review_area .review_list .review_section_review .reviews-reply{margin-top:20px;padding:20px 30px;background:#f5f5f5;font-size:16px;line-height:1.25}@media(max-width: 767px){#product_review_area .review_list .review_section_review .reviews-reply{padding:20px 10px}#product_review_area .review_list .review_section_review .reviews-reply .arrow-top{width:18px;height:18px;margin:0 10px;border-top:1px solid #000;border-left:1px solid #000;transform:rotate(45deg);display:none;float:right}#product_review_area .review_list .review_section_review .reviews-reply .arrow-bottom{width:18px;height:18px;margin:0 10px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);display:block;float:right}}#product_review_area .review_list .review_section_review .reviews-reply p{padding-top:10px;font-size:14px}@media(max-width: 767px){#product_review_area .review_list .review_section_review .reviews-reply p{display:none}}#product_review_area .section-button{padding-top:40px}@media(min-width: 768px){#undelivered-mail-block{padding:20px 0}}#undelivered-mail-block .section-body{text-align:left}#undelivered-mail-block .section-body p{margin-bottom:20px}#undelivered-mail-block a{color:#000}.local_nav ul{border-color:#ccc;border-style:solid;border-width:1px 0 0 1px}.local_nav ul:after,.local_nav ul:before{content:" ";display:table}.local_nav ul:after{clear:both}.local_nav li{float:left;width:50%;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;text-align:center}@media(min-width: 768px){.local_nav li{width:20%}}.local_nav li a{padding:15px;font-weight:700;color:#27262f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local_nav li.active a{color:#000}.mypage .message{border-bottom:1px dotted #ccc;margin-bottom:10px}.message{text-align:center;padding:15px 0;margin:0;line-height:1.7em}.point-box{text-align:center;line-height:1.4em;font-size:14px;padding-bottom:15px}.point-box .pink{color:#000}.flowline{position:relative;margin:0;padding:8px 0 16px;border-bottom:1px dotted #ccc;margin-bottom:16px}@media(min-width: 768px){.flowline{border-bottom:none}}.flowline ul{position:relative;margin:0 auto}.flowline ul li{float:left;position:relative;text-align:center;white-space:nowrap;font-size:12px;font-weight:700;z-index:1}@media(min-width: 768px){.flowline ul li{font-size:14px}}.flowline ul li .flow_number{line-height:30px;width:30px;height:30px;margin-bottom:5px;font-size:12px;background:#aaa;color:#000;top:0;left:18px;display:inline-block;text-align:center;vertical-align:middle;border-radius:50%}@media(min-width: 768px){.flowline ul li .flow_number{line-height:42px;width:42px;height:42px;font-size:20px}}.flowline ul li.active{color:#000}.flowline ul li.active .flow_number{background:#000;color:#fff}.flowline ul::before{content:"";height:4px;background:#aaa;position:absolute;top:13px;margin:0;border-radius:2px;z-index:0}@media(min-width: 768px){.flowline ul::before{top:20px}}.flowline .clearfix:after{content:"";clear:both;display:block}@media(min-width: 768px){.flowline.step3 ul{max-width:450px}}.flowline.step3 ul li{width:33.3333333333%}.flowline.step3 ul::before{width:66.66666666%;left:16.6666666%}@media(min-width: 768px){.flowline.step4 ul{max-width:550px}}.flowline.step4 ul li{width:25%}.flowline.step4 ul::before{width:75%;left:12.5%}.giftwrapping_container{text-align:center;width:100%}.giftwrapping_container .hidden{display:none}.giftwrapping_container .giftwrapping_item{display:inline-block;width:43%;margin:0 5px;text-align:center}@media(min-width: 768px){.giftwrapping_container .giftwrapping_item{width:20%}}.giftwrapping_container .giftwrapping_item_details{margin:8px}.giftwrapping_container .giftwrapping_item_name{margin:4px;min-height:2.8em;font-size:14px;line-height:1.4em}.giftwrapping_container .giftwrapping_item_button{display:flex;width:100%;justify-content:center;align-content:center;align-items:center;border-style:none;background-color:#000;padding:5px 5px;border-radius:16px;color:#fff;font-size:11px}.giftwrapping_container .giftwrapping_item_button .cart_btn_icon{margin-right:10px}.giftwrapping_container .giftwrapping_item_button:disabled{background-color:#ddd;color:#aaa;height:33px}.giftwrapping_container .giftwrapping_item_button .cart_btn_icon{height:20px;width:auto;display:inline-block;margin-right:4px}#related-column{border-top:2px solid #ccc;border-bottom:2px solid #ccc}.related-column-header{text-align:center;font-weight:bold;font-size:24px;line-height:1.3333333333;padding:40px 20px}@media(min-width: 768px){.related-column-list-slick{margin:0 auto;width:100%;max-width:1024px}}.related-column-list-slick .slick-track{padding:10px 0px !important}@media(min-width: 768px){.related-column-list-slick .slick-track{padding:16px 0px !important}}@media(max-width: 767px){.related-column-list-slick .slick-list{padding-right:3rem !important}}.related-column-list-slick .slick-dots{position:absolute !important;margin:20px auto 15px;top:-40px !important;left:10px !important}@media(min-width: 768px){.related-column-list-slick .slick-dots{left:8rem !important}}.related-column-list-slick .slick-dots::before{content:"SCROLL";color:#000;margin-right:5px}.related-column-list-slick .slick-dots li{padding:0 !important}.related-column-list-slick .slick-dots li button{width:75px !important;height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}.related-column-list-slick .slick-dots li.slick-active button{background-color:#000 !important}.related-column-list{margin-top:40px}@media(min-width: 768px){.related-column-list{margin-top:0}}.related-column-list .related-column-item{padding:10px;color:#27262f;width:100%}@media(min-width: 768px){.related-column-list .related-column-item{padding:20px;height:100%}}.related-column-list .related-column-item .related-column-image{box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;border:1px solid #7c7c7c;margin-bottom:8px}@media(min-width: 768px){.related-column-list .related-column-item .related-column-image{min-width:100%}}.related-column-list .related-column-item .related-column-image::before{content:"";display:block;padding-top:56.25%}.related-column-list .related-column-item .related-column-body{box-sizing:border-box;text-align:left}@media(min-width: 768px){.related-column-list .related-column-item .related-column-body{padding:0;flex-basis:auto;min-width:100%}}.related-column-list .related-column-item .related-column-body .related-column-meta{display:inline-flex;margin-bottom:10px;align-content:center;align-items:center}@media(min-width: 768px){.related-column-list .related-column-item .related-column-body .related-column-meta{margin:15px 0 10px}}.related-column-list .related-column-item .related-column-body .related-column-meta .related-column-category{border-radius:4px;padding:4px 6px;margin-right:6px;color:#fff;background:#27262f}@media(min-width: 768px){.related-column-list .related-column-item .related-column-body .related-column-meta .related-column-category{margin-right:10px}}.related-column-list .related-column-item .related-column-body .related-column-title{text-decoration:underline;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.utility-page{font-weight:normal;padding:0 10px 60px;border-bottom:1px solid #ccc}@media(min-width: 768px){.utility-page{border-bottom:none;max-width:1024px;margin:0 auto}}.utility-page .description{font-size:14px;line-height:1.5em;margin-bottom:8px}.utility-page .text-primary{color:#000 !important}.utility-page a{color:#000}.utility-page .icon{text-align:center;font-size:60px;color:#27262f;padding:10px}.utility-page .page-title{margin:0 10px;padding:20px 0 20px;text-align:center}@media(min-width: 768px){.utility-page .page-title{padding:20px 0 40px}}.utility-page .error-message{margin-bottom:25px;text-align:center}.utility-page .error-message .text-danger{font-weight:bold;background:#fcccd3;padding:8px;line-height:24px}.utility-page .dl_table{margin-top:20px;border-top:1px dotted #ccc}@media(min-width: 768px){.utility-page .dl_table{display:table;width:100%}}.utility-page .dl_table dl{padding:10px 0;border-bottom:1px dotted #ccc}@media(min-width: 768px){.utility-page .dl_table dl{display:table-row;border:0 none}}.utility-page .dl_table dt{margin-bottom:10px;font-weight:700}@media(min-width: 768px){.utility-page .dl_table dt{display:table-cell;border-bottom:1px dotted #ccc;padding:16px 0;line-height:1.7em;width:30%}}.utility-page .dl_table dd{line-height:1.4em}@media(min-width: 768px){.utility-page .dl_table dd{display:table-cell;border-bottom:1px dotted #ccc;padding:16px;line-height:1.7em}}.utility-page .dl_table dd .form-group:first-child{padding-top:0}@media(min-width: 768px){.utility-page .dl_table dd .form-inline label{margin-right:10px;justify-content:flex-start}}.utility-page .dl_table dd .form-inline .form-control{width:auto}.utility-page .dl_table dd .input_tel input{display:inline-block;margin-bottom:0;margin-left:1px;margin-right:1px;max-width:5em;vertical-align:middle;width:30%}.utility-page .dl_table dd .input_zip input{display:inline-block;margin-left:1%;margin-right:1%;max-width:5em;vertical-align:middle;width:30%}.utility-page .dl_table dd .input_zip .question-circle{font-size:11px;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;vertical-align:middle;background:#525263;border-radius:50%}.utility-page .dl_table dd .input_zip .question-circle svg{display:none}.utility-page .dl_table dd .input_zip a{color:#27262f}.utility-page .dl_table dd .mini{margin:10px 0;line-height:1.4em}.utility-page .dl_table .input_name input{display:inline-block;margin-bottom:0;margin-left:2%;vertical-align:middle;width:48%}.utility-page .dl_table .input_name input:first-child{margin-left:0}.utility-page .dl_table .zip-search{margin-top:8px}@media(min-width: 768px){.utility-page .dl_table .zip-search{margin:0 0 0 10px}}.utility-page .dl_table .zip-search .btn-sm{padding:8px 10px;font-size:14px;line-height:1.5;margin:0;border-radius:0;color:#525263;background-color:#f5f7f8;border-color:#d7dadd;font-weight:normal}.utility-page .dl_table span.required{color:#000;font-weight:400;margin-left:1em;font-size:12px}@media(min-width: 768px){.utility-page .utility-footer{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;align-content:center;width:33.33%;margin:0 auto}}.utility-page .utility-footer .footer-button{margin:1rem 0}@media(min-width: 768px){.utility-page .utility-footer .footer-button{width:100%;margin-top:0}.utility-page .utility-footer .footer-button:first-child{margin-top:1rem}}.utility-page .utility-footer .footer-button .default-button{display:block;width:100%}.utility-page .complete_message .header-jp-sub{text-align:center;margin-bottom:10px}@media(min-width: 768px){.utility-page .complete_message{width:850px;text-align:center;margin:0 auto}}.login-wrapper{background:#f5f5f7;padding:20px 10px}@media(min-width: 768px){.login-wrapper{width:650px;text-align:center;margin:0 auto;padding:20px 10px 40px}.login-wrapper .login-inner{margin:0 auto;width:75%}.login-wrapper .utility-footer{width:100%;flex-flow:row nowrap}.login-wrapper .utility-footer .footer-button{flex:0 1 40%}}.login-wrapper .icon{color:#a7a7a7}.login-wrapper .form-group{padding:10px 0}.login-wrapper .checkbox{margin:10px 0}@media(min-width: 768px){.login-wrapper .checkbox{text-align:left}}.login-wrapper .login-links{text-align:center}@media(min-width: 768px){.login-wrapper .login-links{text-align:left;flex:0 1 60%;margin-left:10px}}.login-wrapper .login-links li{margin:10px 0}.login-wrapper .login-links a{color:#27262f}.error_page{height:100vh;background:#ececec;display:flex;justify-content:center;align-content:center;align-items:center}.error_page .message_box{padding:0 10px;text-align:center}.error_page .message_box .error-img-wrapper{width:100%}.error_page .message_box .error-img-wrapper img{width:100%;height:auto}.error_page .message_box .error-title,.error_page .message_box .error-body,.error_page .message_box .button-wrap{margin:20px 0}.privacy-wrap .complete-header{font-size:16px;margin-bottom:10px;font-weight:500}@media(min-width: 768px){.privacy-wrap .complete-header{font-size:24px;margin-bottom:24px}}.privacy-wrap .complete-info{line-height:1.7em;margin-bottom:16px}.entry-header img{width:100%}.entry-header h2{font-size:20px;margin-top:30px;margin-bottom:10px;font-weight:700;line-height:1.7em;border-left:3px solid #000;padding-left:15px}.entry-header h3{font-size:18px;color:#000;margin-top:15px;margin-bottom:10px;font-weight:700;line-height:1.7em}.entry-header p{font-size:16px;line-height:1.7em;margin-bottom:40px}.entry-header .kome{font-size:14px;color:#000;line-height:1.7em}@media(min-width: 768px){.entry-header h2{font-size:24px}.entry-header h3{font-size:20px}.entry-header p{font-size:16px;margin-bottom:30px}.entry-header .kome{font-size:16px;color:#000;line-height:1.7em}}#entry_birth select{margin:0 10px}#entry_sex .radio{display:inline-block;margin-right:10px}@media(min-width: 768px){#entry_sex .radio input[type=radio]{margin-right:10px}}.radio{margin:10px 0}#top_box__agreement{text-align:center;margin:20px 0}#guide img{width:auto}.guide__title{font-size:24px;margin:10px 0;padding:10px 0;border-bottom:1px solid #ccc}@media(min-width: 768px){.guide__title{margin-bottom:24px}}.guide__subTitle{font-size:20px;font-weight:500;margin:10px 0;border-left:5px solid #ccc;padding-left:10px}.guide__note{font-weight:bold;margin:10px 0}.guide__text{line-height:1.4em;margin-bottom:1.5 10px;padding:5px}.cautionred{color:crimson !important;font-weight:bold}.guide__list{list-style:disc;padding:0 0 0 15px;margin-bottom:20px}@media(min-width: 768px){.guide__list{list-style:disc;padding-left:33px;margin-bottom:24px}}.guide__list__item{padding:0 5px 0 0;margin-bottom:10px;line-height:1.4em}@media(min-width: 768px){.guide__list__item{padding:0 5px}}#history_wrap .intro{margin:15px 0}#history_wrap #history_list__total_count{text-align:center}#history_wrap .historylist_column{border-top:1px solid #ccc;padding:20px 0}@media(min-width: 768px){#history_wrap .historylist_column{display:flex;justify-content:space-between;align-content:flex-start;align-items:flex-start}}@media(min-width: 768px){#history_wrap .historylist_column .historylist_details{flex:0 1 33.33%}}#history_wrap .historylist_column .historylist_details .order_date{margin:5px 0}@media(min-width: 768px){#history_wrap .historylist_column .historylist_details .order_date{font-size:20px;margin:15px 0 10px}}#history_wrap .historylist_column .historylist_details .order_detail{line-height:1.4em}#history_wrap .historylist_column .historylist_details .order_detail dt{float:left}#history_wrap .historylist_column .historylist_details .order_detail dd{padding-left:7rem}#history_wrap .historylist_column .historylist_details .btn-sm{margin:5px 0;padding:8px 10px;font-size:14px;line-height:1.5;border-radius:0;color:#525263;background-color:#f5f7f8;border-color:#d7dadd;font-weight:normal}#history_wrap .historylist_column .historylist_items{padding:10px 0}@media(min-width: 768px){#history_wrap .historylist_column .historylist_items{flex:0 1 66.66%;padding:0}}#history_wrap .historylist_column .historylist_items .item_box{border-top:1px dotted #ccc;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:10px 20px}@media(min-width: 768px){#history_wrap .historylist_column .historylist_items .item_box{padding:10px 0}#history_wrap .historylist_column .historylist_items .item_box:first-child{border-top:none}}#history_wrap .historylist_column .historylist_items .item_box .item_photo{flex:0 1 30%}@media(min-width: 768px){#history_wrap .historylist_column .historylist_items .item_box .item_photo{flex:0 1 20%;padding:15px}}#history_wrap .historylist_column .historylist_items .item_box .item_detail{flex:0 1 auto;padding-left:20px}@media(min-width: 768px){#history_wrap .historylist_column .historylist_items .item_box .item_detail{flex:0 1 80%}}#history_wrap .historylist_column .historylist_items .item_box .item_detail .item_price{margin:10px 0}#history_wrap .historylist_column .historylist_items .item_box .item_detail .review_link{text-decoration:underline}#history_wrap .historylist_column .historylist_items .item_box .item_detail .review_link a{color:#27262f}#history_wrap .historylist_column .historylist_items .item_box:last-child{padding-bottom:0}#history_wrap .historylist_column:last-child{border-bottom:1px solid #ccc}#history_detail_wrap #detail_box{padding:10px 0}#history_detail_wrap #detail_box .order_detail{line-height:1.4em}#history_detail_wrap #detail_box .order_detail dt{float:left}#history_detail_wrap #detail_box .order_detail dd{padding-left:7rem}#history_detail_wrap #shopping_confirm{line-height:1.4em}@media(min-width: 768px){#history_detail_wrap #shopping_confirm{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start}#history_detail_wrap #shopping_confirm #confirm_main{flex:0 1 66.66%;padding-right:10px}#history_detail_wrap #shopping_confirm #confirm_side{flex:0 1 33.33%;padding-left:10px}}#history_detail_wrap #shopping_confirm .item_box{border-top:1px dotted #ccc;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:10px 20px}@media(min-width: 768px){#history_detail_wrap #shopping_confirm .item_box{padding:10px 0}}#history_detail_wrap #shopping_confirm .item_box .item_photo{flex:0 1 30%}@media(min-width: 768px){#history_detail_wrap #shopping_confirm .item_box .item_photo{flex:0 1 20%;padding:15px}}#history_detail_wrap #shopping_confirm .item_box .item_detail{flex:0 1 auto;padding-left:20px}@media(min-width: 768px){#history_detail_wrap #shopping_confirm .item_box .item_detail{flex:0 1 80%}#history_detail_wrap #shopping_confirm .item_box .item_detail .item_subtotal{display:inline;margin-right:15px}}#history_detail_wrap #shopping_confirm .item_box .item_detail .item_price{margin:10px 0}@media(min-width: 768px){#history_detail_wrap #shopping_confirm .item_box .item_detail .item_price{display:inline;margin-right:15px}}#history_detail_wrap #shopping_confirm .item_box .item_detail .review_link{text-decoration:underline}#history_detail_wrap #shopping_confirm .item_box .item_detail .review_link a{color:#27262f}#history_detail_wrap #shopping_confirm .item_box:last-child{padding-bottom:0}#history_detail_wrap #shopping_confirm .cart_item{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}#history_detail_wrap #shopping_confirm .heading02{font-size:20px;font-weight:bold;padding:10px 0;border-bottom:1px dotted #ccc;margin:10px 0}@media(min-width: 768px){#history_detail_wrap #shopping_confirm .heading02{margin:32px 0 15px}}#history_detail_wrap #shopping_confirm h3{margin-bottom:10px}#history_detail_wrap #shopping_confirm .address{margin-bottom:10px}#history_detail_wrap #shopping_confirm .total_box{margin-top:15px;background:#f5f5f7;padding:10px;line-height:1.4em}@media(min-width: 768px){#history_detail_wrap #shopping_confirm .total_box{margin-top:0}#history_detail_wrap #shopping_confirm .total_box .utility-footer{width:100%}}#history_detail_wrap #shopping_confirm .total_box dl{display:flex;justify-content:space-between}#history_detail_wrap #shopping_confirm .total_box .total_price{text-align:right}#history_detail_wrap #shopping_confirm .pink{color:#000}#delivery_wrap #delivery_box__new_button .btn-sm{margin:5px 0;padding:8px 10px;font-size:14px;line-height:1.5;border-radius:0;color:#525263;background-color:#f5f7f8;border-color:#d7dadd;font-weight:normal}#delivery_wrap .address_table{padding:10px 0}#delivery_wrap .address_table .addr_box{border-top:1px dotted #ccc;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:10px 0}#delivery_wrap .address_table .addr_box .icon_edit{flex:0 1 10%;padding:0 5px}@media(min-width: 768px){#delivery_wrap .address_table .addr_box .icon_edit{text-align:center;font-size:20px}}#delivery_wrap .address_table .addr_box .column{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;line-height:1.2em}@media(min-width: 768px){#delivery_wrap .address_table .addr_box .column{flex:1 1 auto}}#delivery_wrap .address_table .addr_box .column label{padding:0 10px}#delivery_wrap .address_table .addr_box .column .btn_edit .btn-sm{margin:5px 0;padding:8px 10px;font-size:14px;line-height:1.5;border-radius:0;color:#525263;background-color:#f5f7f8;border-color:#d7dadd;font-weight:normal;min-width:50px}#delivery_wrap .address_table .addr_box:last-child{border-bottom:1px dotted #ccc}#credit_wrap #my_page_regist_credit_CardNo,#credit_wrap #my_page_regist_credit_card_name1{width:50%}#credit_wrap td{text-align:center}#credit_wrap .td_str{text-align:left}#credit_wrap .caution{color:#000;margin-bottom:0;margin-top:0}#credit_wrap .cardNoCaution{color:#000}#credit_wrap .dl_table{border:none}#credit_wrap .dl_table dt{width:100%}@media(min-width: 769px){#credit_wrap .dl_table dt{width:25%}}#credit_wrap .dl_table dt,#credit_wrap .dl_table dd{border:none;padding:5px}#credit_wrap .dl_table .form-control{ime-mode:disabled}#credit_wrap .dl_table dd span{display:block;margin:5px 0}@media(min-width: 769px){#credit_wrap .dl_table dd span{display:inline}}#credit_wrap .bg-success{color:#fff;background-color:#6cbbff}#credit_wrap .btn-wrap{text-align:center}#credit_wrap #cardSeq{display:none}#cart_page .pink{color:#000}#cart_page .giftwrapping_container{margin-bottom:24px}#cart_page .giftwrapping_container a{color:#27262f}#cart_page .page-title span{display:inline;font-size:13px}#cart_page .tt-cart-items{margin:0 auto;padding:8px 0;max-width:720px}#cart_page .tt-cart-item{padding:20px 10px;border-bottom:1px solid rgba(0,0,0,.12)}#cart_page .tt-cart-item__content{display:-webkit-flex;display:flex}#cart_page .tt-cart-item__content .tt-cart-item__content-thumb{-webkit-flex-basis:115px;flex-basis:115px;-webkit-flex-grow:0;flex-grow:0;margin-right:15px}#cart_page .tt-cart-item__content .tt-cart-item__content-body{-webkit-flex-basis:calc(100% - 115px - 15px);flex-basis:calc(100% - 115px - 15px);-webkit-flex-shrink:0;flex-shrink:0;min-width:200px}#cart_page .tt-cart-item__content .tt-cart-item__content-body p{margin:8px 0}#cart_page .tt-cart-item__content .tt-cart-item__content-body .item_detail .mytangle-onaire-info-text{text-indent:1em}#cart_page .cart-present-wrapper{position:relative}#cart_page .cart-present-wrapper .present-icon{position:absolute;display:flex;width:50px;height:50px;border-radius:50%;background-color:#000;top:55%;left:0;align-items:center;justify-content:center}#cart_page .tt-cart-item__content-body .tt-cart-item__content-body-header{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}#cart_page .tt-cart-item__content-body{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}#cart_page .tt-cart-item__content-body .tt-cart-item__content-body-footer{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#cart_page .tt-cart-item__content-body-remove{width:100%;font-size:13px;text-align:right;padding-right:8px;line-height:1.5;-webkit-align-self:flex-end;align-self:flex-end}#cart_page .tt-cart-item__content-body-remove-btn{text-decoration:underline;color:#888 !important}#cart_page .tt-cart-item__product-name{margin:0;word-break:break-all;word-break:break-word;font-size:16px;font-weight:bold}#cart_page .tt-cart-item__product-name a{color:#27262f}#cart_page .tt-cart-item__product-price{letter-spacing:1px;font-size:18px}#cart_page .tt-cart-item__product-price--jp{font-size:16px}#cart_page .tt-cart-item__product-price--jp a{color:#27262f}#cart_page .tt-cart-item__product-price--jp .cart-tangle-day-present-link{color:#000 !important;text-decoration:underline;font-size:14px}#cart_page .tt-cart-item__product-price--jp .cart-present-link{text-decoration:underline;font-size:14px}#cart_page .tt-cart-item__quantity-field{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#cart_page .tt-cart-item__quantity-field-control{display:inline-block;color:#b9b9b9;cursor:pointer;padding:3px;text-align:center}#cart_page .tt-cart-item__quantity-field-value{min-width:2.22222222em;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;text-align:center;padding:0 5px}#cart_page .tt-cart-item__content__delivery-date{margin:16px 0 0}#cart_page .tt-cart-statement{border-top:2px solid rgba(0,0,0,.12)}#cart_page .tt-cart-statement__details{padding:5px 20px}#cart_page .tt-cart-statement__details-item{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:10px 0}#cart_page .tt-cart-statement__details-atosouryo{font-size:13px;margin:10px 0;text-align:right}#cart_page .tt-cart-statement__details-item-label{margin:0;font-size:14px}#cart_page .tt-cart-statement__details-item-value{font-size:16px;font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;letter-spacing:1px;margin:0}#cart_page .tt-cart-statement__total{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:20px 20px;border-radius:10px;background:#f7f7f7}#cart_page .tt-cart-statement__total-label{font-weight:700;font-size:14px}#cart_page .tt-cart-statement__total-value{font-size:28px;font-weight:bold;letter-spacing:1px;margin:0;color:#000}#cart_page .tt-cart-statement__total-value .unit{font-size:12px;margin-left:.5em;font-weight:400;color:#888}#cart_page a.disabled{pointer-events:none;display:none}@media screen and (min-width: 769px){#cart_page .total_box{width:480px;margin:0 auto;padding:24px 0;float:none}}#cart_page .message .errormsg{padding:10px;color:#fff}#cart_page .coupon-copy-button{text-align:center;border-radius:10px;padding:10px 30px;color:#fff;background:#000;border:#000;font-size:16px;line-height:1.2em;align-items:center;margin:15px 0;width:100%;display:block;outline:none}@media(min-width: 768px){#cart_page .coupon-copy-button{display:flex}}#cart_page .coupon-copy-button--transparent{background:rgba(0,0,0,0);border:1px solid #000;color:#27262f}#cart_page .coupon-copy-button:before{content:"";position:absolute;top:-30px;left:5%;margin-left:0;border:15px solid rgba(0,0,0,0);border-bottom:25px solid #000}#cart_page .coupon-copy-code{padding:10px;display:flex;background-color:#fff;color:#212529;font-weight:bold;justify-content:center}@media(max-width: 767px){#cart_page .coupon-copy-code{margin-top:10px}}#cart_page .coupon-copy-text{margin-top:20px;line-height:1.5}@media(min-width: 768px){#cart_page .coupon-copy-text{display:flex}}@media(min-width: 768px){#cart_page .coupon-copy-text .coupon-copy-text-riyou{margin-left:10px}}#cart_page #toolTip-coupon{display:none;position:absolute;width:max-content;transform:translateX(-50%);z-index:1;background:#454545;padding:5px 10px;font-size:11px;font-weight:bold;line-height:1.8;animation:fadeIn .6s;color:#fff;border-radius:3px;filter:drop-shadow(0px 1px 4px #aaa);top:20px;left:50%}@media(min-width: 768px){#cart_page #toolTip-coupon{top:-35px;left:80%}}#cart_page #toolTip-coupon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid rgba(0,0,0,0);border-top:8px solid #454545}.recommend-item-container{margin:20px 0}.recommend-item-container .text-header{color:#d0901a;font-weight:bold;margin:10px 0}.recommend-item-container .ranking-slick .product-list{display:flex;justify-content:space-between;text-align:center}.AmazonPayButton-banner{width:100%;margin:10px 0}@media(min-width: 768px){.AmazonPayButton-banner{width:50%;margin:10px auto}}.modify-confirm-buttons{text-align:left;display:flex;width:100%;margin-top:15px}@media(min-width: 768px){.modify-confirm-buttons{width:400px}}.modify-confirm-buttons .default-button{flex:1;padding:10px 16px}#modify-design{color:#fff;background:#000 !important;border:#000 !important;font-weight:normal;font-size:14px;margin-right:10px}#cart-confirm-open-modal{font-weight:normal;font-size:14px}.confirm-modal-images{display:flex;margin:0 auto;justify-content:center}@media(max-width: 767px){.confirm-modal-images{flex-direction:column;align-items:center}}.confirm-modal-images .confirm-modal-image{width:50%}@media(max-width: 767px){.confirm-modal-images .confirm-modal-image{width:80%}}#giftbox-modal-close-button{left:95%;top:0%;position:inherit}#shopping-login-wrap a{color:#27262f}@media(min-width: 768px){#shopping-login-wrap .login_cart{display:flex;justify-content:space-between;align-content:flex-start;align-items:flex-start}#shopping-login-wrap .login_cart #guest_box{flex:0 1 50%;padding:0 15px}#shopping-login-wrap .login_cart #guest_box .utility-footer{width:75%}#shopping-login-wrap .login_cart #customer_box{flex:0 1 50%;padding:0 15px}#shopping-login-wrap .login_cart #customer_box .utility-footer{width:100%}}#shopping-login-wrap .form-group{padding:10px 20px;margin:0}#shopping-login-wrap .tt-shoppinglogin{padding:20px 0;margin-bottom:15px;box-sizing:border-box}#shopping-login-wrap .tt-shoppinglogin--member{background:#f5f5f7;padding:15px 0}#shopping-login-wrap .tt-shoppinglogin--member .utility-footer{padding:10px 20px}#shopping-login-wrap .tt-shoppinglogin--member .utility-footer .footer-button{margin:0}@media(min-width: 768px){#shopping-login-wrap .tt-shoppinglogin--member .utility-footer #customer_box__login_menu{text-align:left;width:100%}}#shopping-login-wrap .tt-shoppinglogin__title{font-size:18px;font-weight:600;padding:8px 0 9px;border-bottom:1px solid rgba(0,0,0,.12)}#shopping-login-wrap .form-group label{display:inline-block;padding:5px 0;font-size:14px}#shopping-login-wrap .tt-shoppinglogin__message{font-size:12px;line-height:1.7em;margin-top:8px;display:block}#shopping-login-wrap a.tt-shoppinglogin__message{text-decoration:underline}#shopping-confirm-wrap .message .errormsg{padding:10px;color:#fff}#shopping-confirm-wrap #confirm_side .amazon-shopping-helper{padding:0 10px 10px;background:#f5f5f7}#shopping-confirm-wrap #confirm_side .amazon-shopping-helper dl{padding-top:10px;line-height:1.4em;font-size:12px}@media(min-width: 768px){#shopping-confirm-wrap #shopping_confirm{display:flex;justify-content:space-between;align-content:flex-start;align-items:flex-start}#shopping-confirm-wrap #shopping_confirm #confirm_main{flex:0 1 66.66%;padding-right:15px}#shopping-confirm-wrap #shopping_confirm #confirm_main .mytangle-onaire-info-text{text-indent:1em}#shopping-confirm-wrap #shopping_confirm #confirm_side{flex:0 1 33.33%;padding-left:15px}}#shopping-confirm-wrap .item_box{border-top:1px dotted #ccc;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:10px 20px}@media(min-width: 768px){#shopping-confirm-wrap .item_box{padding:10px 0}}#shopping-confirm-wrap .item_box .item_photo{flex:1 0 30%}@media(min-width: 768px){#shopping-confirm-wrap .item_box .item_photo{flex:1 0 20%;padding:15px}}#shopping-confirm-wrap .item_box .item_photo .shopping-present-wrapper{position:relative}#shopping-confirm-wrap .item_box .item_photo .shopping-present-wrapper .present-icon{position:absolute;display:flex;width:50px;height:50px;border-radius:50%;background-color:#000;top:55%;left:0;align-items:center;justify-content:center}#shopping-confirm-wrap .item_box .item_detail{flex:0 1 auto;padding-left:20px;line-height:1.2em}@media(min-width: 768px){#shopping-confirm-wrap .item_box .item_detail{flex:0 1 80%}}#shopping-confirm-wrap .item_box .item_detail .itembox_price{margin:10px 0;display:flex;flex-flow:row nowrap;justify-content:space-between}@media(min-width: 768px){#shopping-confirm-wrap .item_box .item_detail .itembox_price{justify-content:flex-start}#shopping-confirm-wrap .item_box .item_detail .itembox_price .item_price{margin-right:15px}#shopping-confirm-wrap .item_box .item_detail .itembox_price .item_price:last-child{margin-right:0}}#shopping-confirm-wrap .item_box:last-child{border-bottom:1px dotted #ccc}#shopping-confirm-wrap .btn-sm{padding:8px 10px;font-size:14px;line-height:1.5;margin:0;border-radius:0;color:#525263;background-color:#f5f7f8;border-color:#d7dadd;font-weight:normal}#shopping-confirm-wrap .heading02{background:#f5f5f7;font-size:20px;font-weight:bold;padding:10px 5px;margin:10px 0}#shopping-confirm-wrap .column{position:relative}#shopping-confirm-wrap .column p{padding:10px 0;line-height:1.2em}#shopping-confirm-wrap .column .btn_edit{position:absolute;top:0;right:0;padding:0}#shopping-confirm-wrap .shipping_confirm_box___subheader{padding:16px 0;margin-bottom:8px;font-weight:bold}#shopping-confirm-wrap .form-inline label{margin-right:10px}#shopping-confirm-wrap .form-inline .form-control{width:auto}@media(min-width: 768px){#shopping-confirm-wrap .payment_list li{margin-bottom:10px}#shopping-confirm-wrap .payment_list .radio{display:inline;margin-right:15px;vertical-align:middle}}#shopping-confirm-wrap .payment_list img{width:auto}@media(min-width: 768px){#shopping-confirm-wrap .payment_list img{display:inline;vertical-align:middle}}#shopping-confirm-wrap .total_box{margin-top:15px;background:#f5f5f7;padding:10px;line-height:1.4em}@media(min-width: 768px){#shopping-confirm-wrap .total_box{margin-top:0}}#shopping-confirm-wrap .total_box dl dt{float:left;width:45%;white-space:nowrap;text-align:left;font-weight:700}#shopping-confirm-wrap .total_box dl dd{padding-left:50%;text-align:right}#shopping-confirm-wrap .total_box .total_amount{margin-top:10px;padding-top:10px;border-top:1px dotted #a7a7a7;text-align:right}@media(min-width: 768px){#shopping-confirm-wrap .total_box .total_amount{width:100%}#shopping-confirm-wrap .total_box .total_amount dl{width:100%}}#shopping-confirm-wrap .total_box .total_amount .total_price{margin-top:10px}@media(min-width: 768px){#shopping-confirm-wrap .total_box .total_amount .total_price{width:100%}}#shopping-confirm-wrap .total_box .total_amount .total_price strong{margin-left:15px}@media(min-width: 768px){#shopping-confirm-wrap .total_box .total_amount .total_price strong{width:100%;font-size:24px}}#shopping-confirm-wrap .total_box .total_amount #summary_box__confirm_button{text-align:center}@media(min-width: 768px){#shopping-confirm-wrap .total_box .total_amount #summary_box__confirm_button{width:100%}}#shopping-confirm-wrap .total_box .total_amount #summary_box__confirm_button .rakuten-button{border:none;width:auto;padding:0;margin:20px 0}#shopping-confirm-wrap .total_box .total_amount #summary_box__confirm_button .rakuten-button img{display:block}#shopping-confirm-wrap .total_box .total_amount #summary_box__confirm_button .default-button{width:100%;margin:20px 0}#deliver_wrap .btn-sm{padding:8px 10px;font-size:14px;line-height:1.5;margin-bottom:10px;border-radius:0;color:#525263;background-color:#f5f7f8;border-color:#d7dadd;font-weight:normal}#deliver_wrap .addr_box{border-top:1px dotted #ccc;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:10px 0}#deliver_wrap .addr_box .icon_radio{flex:0 1 10%;padding:0 5px}#deliver_wrap .addr_box .column{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;line-height:1.2em}#deliver_wrap .addr_box .column label{padding-left:10px}#deliver_wrap .addr_box:last-child{border-bottom:1px dotted #ccc}#point_detail_wrap .text-center p{font-size:14px;padding-bottom:15px;line-height:1.7em}@media(min-width: 768px){#add-card-info img{width:auto}#add-card-info #family-name{margin-bottom:10px}#payment_form_loading img{width:auto}}#index-head{position:relative;left:50%;width:100vw;margin-left:-50vw}#index-head .main-slick-wrapper{position:relative}@media(min-width: 768px){#index-head .main-slick-wrapper{display:flex;align-items:center;justify-content:center}}#index-head .main-slick-wrapper .mainSlick{position:relative;display:flex;justify-content:center;z-index:49}@media(min-width: 768px){#index-head .main-slick-wrapper .mainSlick{width:100%;height:100%}}#index-head .main-slick-wrapper .mainSlick .slick-dots{position:absolute;margin:0;z-index:50;bottom:30px}#index-head .main-slick-wrapper .slick-arrows{width:80%;z-index:50}#index-head .main-slick-wrapper .slick-arrows .slick-prev:before{height:32px;width:32px}#index-head .main-slick-wrapper .slick-arrows .slick-next:before{height:32px;width:32px}#index-head .ttTopeGift{margin-top:15px}@media(min-width: 768px){#index-head .ttTopeGift{width:60%;margin:15px auto}}#about-page-head{padding-top:0}@media(min-width: 768px){#about-page-head .page-top-title{max-width:1024px;margin:0 auto}}#about-page-head .section-image::before{padding-top:100%}@media(min-width: 768px){#about-page-head .section-image::before{padding-top:40%}}#about-page-head img{width:250vw;max-width:920px}@media(min-width: 768px){#about-page-head img{width:100%;max-width:none}}#about-page-head .section-body{padding-top:40px}@media(min-width: 768px){#about-page-head .section-body{max-width:850px;margin:0 auto}}#about-page-head .section-body .header-jp-sub{padding-bottom:10px}#about-page-head .section-body .header-jp-md{padding-bottom:20px}#about-page-head .section-body .section-body-text p{padding-bottom:30px}#about-page-head .section-body .section-body-text p:last-child{padding-bottom:0}.article-2-boxlinks{display:flex;flex-flow:row wrap;justify-content:flex-start}@media(min-width: 768px){.article-2-boxlinks{max-width:850px}}.article-2-boxlinks .boxlink{flex:0 1 50%;margin-bottom:40px}@media(min-width: 768px){.article-2-boxlinks .boxlink{flex:0 1 33.33%;padding:0 15px;margin-bottom:15px}}.article-2-boxlinks .boxlink img{display:block}.article-2-boxlinks .boxlink p{padding:10px 10px 0;color:#27262f}@media(min-width: 768px){.article-2-boxlinks .boxlink p{padding:20px 10px}}.article-2-boxlinks .boxlink:nth-last-child(2),.article-2-boxlinks .boxlink:last-child{margin:0}.article-4-boxlinks{display:flex;flex-flow:row wrap;justify-content:flex-start}.article-4-boxlinks .boxlink{flex:0 1 50%;margin-bottom:40px}@media(min-width: 768px){.article-4-boxlinks .boxlink{flex:0 1 24.5%;padding:0 10px;margin-bottom:10px}}.article-4-boxlinks .boxlink img{display:block}.article-4-boxlinks .boxlink:nth-last-child(2),.article-4-boxlinks .boxlink:last-child{margin:0}#about-article-03{background:#f1f1f1}@media(min-width: 768px){#about-article-03 .section-title span{line-height:1.7em}}#about-article-03 .section-image:before{padding-top:85%}@media(min-width: 768px){#about-article-03 .section-image:before{padding-top:40%}}#about-article-03 .section-image{margin-bottom:0}#about-article-03 .section-image img{width:250vw;max-width:920px}@media(min-width: 768px){#about-article-03 .section-image img{width:100%;max-width:none}}#about-article-03 .section-body{background:#fff;padding-bottom:40px}@media(min-width: 768px){#about-article-03 .section-body{max-width:850px;padding:40px 60px;display:flex;flex-flow:row wrap}}#about-article-03 .section-body .section-body-image{padding:20px 10px}@media(min-width: 768px){#about-article-03 .section-body .section-body-image{flex:0 1 50%;padding:0}}#about-article-03 .section-body .section-body-text{text-align:left}@media(min-width: 768px){#about-article-03 .section-body .section-body-text{flex:0 1 50%;padding-left:20px}}#about-article-03 .section-body .section-body-text .text-jp-normal{padding-bottom:40px}@media(min-width: 768px){#about-article-03 .section-body .section-body-text .text-jp-normal{padding-bottom:20px}}#about-article-03 .section-body .section-body-text:last-child .text-jp-normal{padding-bottom:0}@media(min-width: 768px){#about-article-03 .section-body .section-body-text:last-child{padding-bottom:0}}#about-article-03 .section-body .section-body-text:nth-child(3n) .text-jp-normal{padding-bottom:0}@media(min-width: 768px){#about-article-03 .section-body .section-body-text:nth-child(3n){flex:0 1 100%;padding:40px 0}}#about-article-04{padding-top:40px;padding-bottom:0;background:#f2f2f4}@media(min-width: 768px){#about-article-04 .section-title{max-width:850px;margin:0 auto}#about-article-04 .section-body{max-width:850px;margin:0 auto}}#about-article-04 #shaun-image{position:relative}@media(min-width: 768px){#about-article-04 #shaun-image{max-width:850px;width:360px;margin:0 auto 40px}}#about-article-04 #shaun-image img{display:block}#about-article-04 #shaun-image .image-box{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.75);color:#fff;padding:15px 20px}#about-article-04 #shaun-image .image-box p{line-height:1.7em}@media(min-width: 768px){#about-article-04 #shaun-image .image-box p{line-height:1.2em}}#about-article-04 .section-body-text{padding-top:20px;padding-bottom:20px}#about-article-04 .section-body-text p{padding-bottom:20px}#about-article-04 .section-body-text p:last-child{padding-bottom:0}#about-article-04 .section-body-text .section-body-image{padding-bottom:15px}@media(min-width: 768px){#about-article-04 .section-body-text .section-body-image{width:360px;margin:0 auto 40px}}#about-article-05{padding-top:40px;padding-bottom:0}@media(min-width: 768px){#about-article-05 .section-title{max-width:850px;margin:0 auto}#about-article-05 .section-body{max-width:850px;margin:0 auto}}#about-article-05 .section-body-text{padding-top:20px;padding-bottom:20px}#about-article-05 .section-body-text p{padding-bottom:20px}#about-article-05 .section-body-text p:last-child{padding-bottom:0}#about-article-05 .section-body-text .section-body-image{padding-bottom:15px}@media(min-width: 768px){#about-article-05 .section-body-text .section-body-image{width:360px;margin:0 auto 40px}}#about-article-05 .section-large-links{max-width:850px;margin:0 auto}#about-article-05 .section-large-links .large-link{padding:10px 0;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;align-items:center;border-bottom:2px solid #ccc;position:relative}@media(min-width: 768px){#about-article-05 .section-large-links .large-link:hover{opacity:.6}}#about-article-05 .section-large-links .large-link.border-yellow::after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);margin:10px 0;border-right:5px solid #f9e252}@media(min-width: 768px){#about-article-05 .section-large-links .large-link.border-yellow::after{border-right:10px solid #f9e252}}#about-article-05 .section-large-links .large-link.border-blue::after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);margin:10px 0;border-right:5px solid #6cbbff}@media(min-width: 768px){#about-article-05 .section-large-links .large-link.border-blue::after{border-right:10px solid #6cbbff}}#about-article-05 .section-large-links .large-link.border-pink::after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);margin:10px 0;border-right:5px solid #ffa8ea}@media(min-width: 768px){#about-article-05 .section-large-links .large-link.border-pink::after{border-right:10px solid #ffa8ea}}#about-article-05 .section-large-links .large-link.border-faded-blue::after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);margin:10px 0;border-right:5px solid #c5e7e0}@media(min-width: 768px){#about-article-05 .section-large-links .large-link.border-faded-blue::after{border-right:10px solid #c5e7e0}}#about-article-05 .section-large-links .large-link.border-gray::after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);margin:10px 0;border-right:5px solid #e6e6e6}@media(min-width: 768px){#about-article-05 .section-large-links .large-link.border-gray::after{border-right:10px solid #e6e6e6}}#about-article-05 .section-large-links .large-link.border-orange::after{content:"";position:absolute;top:0;right:0;height:calc(100% - 20px);margin:10px 0;border-right:5px solid #fcbb59}@media(min-width: 768px){#about-article-05 .section-large-links .large-link.border-orange::after{border-right:10px solid #fcbb59}}#about-article-05 .section-large-links .large-link .large-link-pic{flex:0 1 36%;position:relative;overflow:hidden}@media(min-width: 768px){#about-article-05 .section-large-links .large-link .large-link-pic{flex:0 1 45%}}#about-article-05 .section-large-links .large-link .large-link-pic::before{content:"";display:block;padding-top:150%}@media(min-width: 768px){#about-article-05 .section-large-links .large-link .large-link-pic::before{padding-top:56.25%}}#about-article-05 .section-large-links .large-link .large-link-pic img{height:100%;width:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#about-article-05 .section-large-links .large-link .large-link-pic img.pchidden{display:block}#about-article-05 .section-large-links .large-link .large-link-pic img.sphidden{display:none}@media(min-width: 768px){#about-article-05 .section-large-links .large-link .large-link-pic img{height:100%}#about-article-05 .section-large-links .large-link .large-link-pic img.pchidden{display:none}#about-article-05 .section-large-links .large-link .large-link-pic img.sphidden{display:block}}#about-article-05 .section-large-links .large-link .large-link-body{flex:0 1 64%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;height:100%;padding:10px;color:#27262f}@media(min-width: 768px){#about-article-05 .section-large-links .large-link .large-link-body{flex:0 1 55%;padding:20px}}#about-article-05 .section-large-links .large-link .large-link-body .link-body-text .title{font-size:24px;padding-bottom:20px}@media(min-width: 768px){#about-article-05 .section-large-links .large-link .large-link-body .link-body-text .title{font-size:40px}}#about-article-05 .section-large-links .large-link .large-link-body .link-body-text .title .title-alt{font-style:normal}#about-article-05 .section-large-links .large-link .large-link-body .arrow-after:after{display:block;content:"";width:10px;height:10px;border:0;border-top:solid 2px #27262f;border-right:solid 2px #27262f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width: 768px){#about-article-05 .section-large-links .large-link .large-link-body .arrow-after:after{width:20px;height:20px}}#about-footer{display:flex;flex-flow:column nowrap}@media(min-width: 768px){#about-footer{flex-flow:row wrap;max-width:1024px;margin:15px auto;align-content:center;align-items:stretch}}#about-footer a{flex:1 1 50%;padding:5px 5px 5px 0}@media(min-width: 768px){#about-footer a{flex:0 1 50%}#about-footer a:nth-child(2n){padding-right:0;padding-left:5px}}#about-footer a .about-footer-item{padding:10px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:initial;border-top:1px solid #7c7c7c}@media(min-width: 768px){#about-footer a .about-footer-item{height:100%;border:1px solid #ccc}#about-footer a .about-footer-item.hamburger-menu-about:nth-child(2n+1){border:0;border-right:1px solid #ccc}}#about-footer a .about-footer-item .footer-item-image{min-width:125px;border:1px solid #7c7c7c;position:relative;overflow:hidden}@media(min-width: 768px){#about-footer a .about-footer-item .footer-item-image{flex:0 1 33%}}#about-footer a .about-footer-item .footer-item-image img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#about-footer a .about-footer-item .footer-item-image::before{content:"";display:block;padding-top:56.25%}#about-footer a .about-footer-item .footer-text{flex:1 1 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;align-items:center;color:#27262f}#about-footer a .about-footer-item .footer-text .footer-text-body{padding:0 10px}#about-footer a .about-footer-item .footer-text .footer-text-body .header-eng-xs{font-weight:800;font-style:italic;line-height:1em;padding-bottom:5px}@media(min-width: 768px){#about-footer a .about-footer-item .footer-text .footer-text-body .header-eng-xs{font-size:24px}}#about-footer a .about-footer-item .footer-text .footer-text-body .text-jp-small{font-weight:bold}#about-footer a a:last-child .about-footer-item{border-bottom:1px solid #7c7c7c}@media(min-width: 768px){#about-footer a a:last-child .about-footer-item{border-bottom:1px solid #ccc}#about-footer a a:last-child .about-footer-item.hamburger-menu-about{border:0}}@media(min-width: 768px){#about-footer a a:nth-child(2n){padding:5px 0 5px 5px}}#teeth-tech-page-head{padding:0;position:relative}#teeth-tech-page-head .main-image-wrapper{position:relative;z-index:49}#teeth-tech-page-head .main-image-wrapper img{display:block}#teeth-tech-page-head .main-image-wrapper img.sphidden{display:none}#teeth-tech-page-head .main-image-wrapper img.pchidden{display:block}@media(min-width: 768px){#teeth-tech-page-head .main-image-wrapper img.sphidden{display:block}#teeth-tech-page-head .main-image-wrapper img.pchidden{display:none}}#teeth-tech-page-head .page-top-title{position:absolute;width:100%;top:0;z-index:50;color:#fff;margin:0;padding:30px 10px 0}@media(min-width: 768px){#teeth-tech-page-head .page-top-title{max-width:650px;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, 0)}}#teeth-tech-page-head .page-top-title .header-eng-lg span{text-align:left}#teeth-tech-page-head .page-top-title .header-eng-lg span:last-child{text-align:right}#teeth-tech-intro{padding-top:40px;padding-bottom:60px}#teeth-tech-intro .section-title{padding-bottom:20px}#teeth-tech-intro .section-body-text .text-jp-normal{padding-bottom:20px}#teeth-tech-intro .section-body-text .text-jp-normal:nth-last-child(2){padding-bottom:30px}@media(min-width: 768px){#teeth-tech-intro .section-body-text .text-jp-normal:nth-last-child(2){padding-bottom:0}}#teeth-tech-intro .section-body-text .text-jp-normal:last-child{padding-bottom:0}#teeth-tech-intro .section-body-text .page-scroll-links{display:flex;flex-flow:column nowrap;justify-content:center;align-content:center;align-items:center}#teeth-tech-intro .section-body-text .page-scroll-links .link-text{color:#27262f;margin-bottom:20px;font-weight:bold}#teeth-tech-detangling,#teeth-tech-blow-drying,#teeth-tech-styling{padding-top:0;padding-bottom:2px}@media(min-width: 768px){#teeth-tech-detangling,#teeth-tech-blow-drying,#teeth-tech-styling{padding-bottom:5px}}#teeth-tech-detangling .section-title,#teeth-tech-blow-drying .section-title,#teeth-tech-styling .section-title{margin:0;padding:40px 0}@media(min-width: 768px){#teeth-tech-detangling .section-title,#teeth-tech-blow-drying .section-title,#teeth-tech-styling .section-title{max-width:1024px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:40px 10px}}@media(min-width: 768px){#teeth-tech-detangling .section-title .teeth-tech-main-section,#teeth-tech-blow-drying .section-title .teeth-tech-main-section,#teeth-tech-styling .section-title .teeth-tech-main-section{font-size:50px;padding:0 10px;flex:0 1 40%}}#teeth-tech-detangling .section-title .teeth-tech-main-section .header-eng-md,#teeth-tech-blow-drying .section-title .teeth-tech-main-section .header-eng-md,#teeth-tech-styling .section-title .teeth-tech-main-section .header-eng-md{line-height:1}@media(min-width: 768px){#teeth-tech-detangling .section-title .teeth-tech-main-section .header-eng-md,#teeth-tech-blow-drying .section-title .teeth-tech-main-section .header-eng-md,#teeth-tech-styling .section-title .teeth-tech-main-section .header-eng-md{font-size:40px}}#teeth-tech-detangling .section-title .teeth-tech-main-section .header-jp-sub,#teeth-tech-blow-drying .section-title .teeth-tech-main-section .header-jp-sub,#teeth-tech-styling .section-title .teeth-tech-main-section .header-jp-sub{font-style:normal}@media(min-width: 768px){#teeth-tech-detangling .section-title .teeth-tech-main-section .header-jp-sub,#teeth-tech-blow-drying .section-title .teeth-tech-main-section .header-jp-sub,#teeth-tech-styling .section-title .teeth-tech-main-section .header-jp-sub{font-size:24px}}#teeth-tech-detangling .section-title .teeth-tech-main-section .text-jp-strong,#teeth-tech-blow-drying .section-title .teeth-tech-main-section .text-jp-strong,#teeth-tech-styling .section-title .teeth-tech-main-section .text-jp-strong{padding:20px 20px 0}#teeth-tech-detangling .section-title .teeth-tech-main-img,#teeth-tech-blow-drying .section-title .teeth-tech-main-img,#teeth-tech-styling .section-title .teeth-tech-main-img{padding-top:20px}@media(min-width: 768px){#teeth-tech-detangling .section-title .teeth-tech-main-img,#teeth-tech-blow-drying .section-title .teeth-tech-main-img,#teeth-tech-styling .section-title .teeth-tech-main-img{padding:0 0 0 10px;flex:0 1 60%}}#teeth-tech-detangling .section-body,#teeth-tech-blow-drying .section-body,#teeth-tech-styling .section-body{background:#fff;margin:0 2px;padding:40px 8px 0}@media(min-width: 768px){#teeth-tech-detangling .section-body,#teeth-tech-blow-drying .section-body,#teeth-tech-styling .section-body{max-width:none;margin:0 5px}}@media(min-width: 768px){#teeth-tech-detangling .section-body .section-body-text,#teeth-tech-blow-drying .section-body .section-body-text,#teeth-tech-styling .section-body .section-body-text{max-width:1024px;margin:0 auto}}#teeth-tech-detangling .section-body .section-body-text .text-jp-strong,#teeth-tech-blow-drying .section-body .section-body-text .text-jp-strong,#teeth-tech-styling .section-body .section-body-text .text-jp-strong{padding-bottom:20px}#teeth-tech-detangling .section-body .section-body-text .text-jp-strong:last-child,#teeth-tech-blow-drying .section-body .section-body-text .text-jp-strong:last-child,#teeth-tech-styling .section-body .section-body-text .text-jp-strong:last-child{padding-bottom:60px}@media(min-width: 768px){#teeth-tech-detangling .section-body .section-body-text .text-jp-strong:last-child,#teeth-tech-blow-drying .section-body .section-body-text .text-jp-strong:last-child,#teeth-tech-styling .section-body .section-body-text .text-jp-strong:last-child{padding-bottom:40px}}#teeth-tech-detangling .section-body .teeth-tech-box-title,#teeth-tech-blow-drying .section-body .teeth-tech-box-title,#teeth-tech-styling .section-body .teeth-tech-box-title{margin:0 -10px;border-top:1px solid #27262f;border-bottom:1px solid #27262f;padding:25px 0}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-box-title,#teeth-tech-blow-drying .section-body .teeth-tech-box-title,#teeth-tech-styling .section-body .teeth-tech-box-title{max-width:1024px;margin:0 auto;border:1px solid #27262f}}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points,#teeth-tech-blow-drying .section-body .teeth-tech-points,#teeth-tech-styling .section-body .teeth-tech-points{max-width:1024px;margin:0 auto;padding:0;display:flex;flex-flow:row wrap}}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper{flex:0 1 50%;padding:0 40px}}#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper .point-title,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper .point-title,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper .point-title{margin:20px 0;padding:8px 0}#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper .yellow,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper .yellow,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper .yellow{background:#f9e252}#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper .blue,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper .blue,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper .blue{background:#76daff}#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper .pink,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper .pink,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper .pink{background:#ffa8ea}#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper .point-img,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper .point-img,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper .point-img{margin-bottom:10px}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .point-wrapper .point-img img,#teeth-tech-blow-drying .section-body .teeth-tech-points .point-wrapper .point-img img,#teeth-tech-styling .section-body .teeth-tech-points .point-wrapper .point-img img{height:100%;max-height:200px;width:auto;max-width:100%}}#teeth-tech-detangling .section-body .teeth-tech-points .patent-box,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box,#teeth-tech-styling .section-body .teeth-tech-points .patent-box{font-weight:400;margin-bottom:60px;background:#f8f8f8;padding:20px 10px;color:#7c7c7c}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .patent-box,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box,#teeth-tech-styling .section-body .teeth-tech-points .patent-box{width:100%;display:flex;flex-flow:row nowrap;justify-content:center}}#teeth-tech-detangling .section-body .teeth-tech-points .patent-box p,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box p,#teeth-tech-styling .section-body .teeth-tech-points .patent-box p{padding-bottom:10px}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .patent-box p,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box p,#teeth-tech-styling .section-body .teeth-tech-points .patent-box p{padding-bottom:0;padding-right:20px}}#teeth-tech-detangling .section-body .teeth-tech-points .patent-box p:last-child,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box p:last-child,#teeth-tech-styling .section-body .teeth-tech-points .patent-box p:last-child{padding-bottom:0}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .patent-box p:last-child,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box p:last-child,#teeth-tech-styling .section-body .teeth-tech-points .patent-box p:last-child{padding-right:0}}#teeth-tech-detangling .section-body .teeth-tech-points .patent-box .patent-title,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box .patent-title,#teeth-tech-styling .section-body .teeth-tech-points .patent-box .patent-title{padding-bottom:10px}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .patent-box .patent-title,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box .patent-title,#teeth-tech-styling .section-body .teeth-tech-points .patent-box .patent-title{padding-bottom:0;border-right:1px solid #7c7c7c;margin-right:20px}}#teeth-tech-detangling .section-body .teeth-tech-points .patent-box .patent-title:after,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box .patent-title:after,#teeth-tech-styling .section-body .teeth-tech-points .patent-box .patent-title:after{content:"";display:block;margin:0 auto;width:20px;padding-top:10px;border-bottom:1px solid #7c7c7c}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .patent-box .patent-title:after,#teeth-tech-blow-drying .section-body .teeth-tech-points .patent-box .patent-title:after,#teeth-tech-styling .section-body .teeth-tech-points .patent-box .patent-title:after{display:none}}#teeth-tech-detangling .section-body .teeth-tech-points .teeth-tech-lineup,#teeth-tech-blow-drying .section-body .teeth-tech-points .teeth-tech-lineup,#teeth-tech-styling .section-body .teeth-tech-points .teeth-tech-lineup{flex:0 1 100%;display:flex;flex-flow:row wrap;justify-content:center;padding:0 0 40px;margin:0}#teeth-tech-detangling .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item,#teeth-tech-blow-drying .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item,#teeth-tech-styling .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item{flex:0 1 50%}@media(min-width: 768px){#teeth-tech-detangling .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item,#teeth-tech-blow-drying .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item,#teeth-tech-styling .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item{flex:0 1 25%}}#teeth-tech-detangling .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item .lineup-title p,#teeth-tech-blow-drying .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item .lineup-title p,#teeth-tech-styling .section-body .teeth-tech-points .teeth-tech-lineup .lineup-item .lineup-title p{text-align:left;padding-bottom:0}#teeth-tech-detangling .section-body .section-button,#teeth-tech-blow-drying .section-body .section-button,#teeth-tech-styling .section-body .section-button{padding:0 10px 60px}@media(min-width: 768px){#teeth-tech-detangling .section-body .section-button,#teeth-tech-blow-drying .section-body .section-button,#teeth-tech-styling .section-body .section-button{max-width:1024px;margin:0 auto}}#teeth-tech-detangling .section-body .section-button .default-button,#teeth-tech-blow-drying .section-body .section-button .default-button,#teeth-tech-styling .section-body .section-button .default-button{display:block}@media(min-width: 768px){#teeth-tech-detangling .section-body .section-button .default-button,#teeth-tech-blow-drying .section-body .section-button .default-button,#teeth-tech-styling .section-body .section-button .default-button{display:inline-block;margin:0 auto}}#teeth-tech-detangling .teeth-tech-subtitle,#teeth-tech-blow-drying .teeth-tech-subtitle,#teeth-tech-styling .teeth-tech-subtitle{text-align:center;padding:40px 10px 20px}@media(min-width: 768px){#teeth-tech-detangling .teeth-tech-subtitle,#teeth-tech-blow-drying .teeth-tech-subtitle,#teeth-tech-styling .teeth-tech-subtitle{max-width:1024px;margin:0 auto}}#teeth-tech-detangling .teeth-tech-lineup,#teeth-tech-blow-drying .teeth-tech-lineup,#teeth-tech-styling .teeth-tech-lineup{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:0 10px 40px}@media(min-width: 768px){#teeth-tech-detangling .teeth-tech-lineup,#teeth-tech-blow-drying .teeth-tech-lineup,#teeth-tech-styling .teeth-tech-lineup{max-width:1024px;margin:0 auto;justify-content:center}}#teeth-tech-detangling .teeth-tech-lineup .lineup-item,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item,#teeth-tech-styling .teeth-tech-lineup .lineup-item{flex:0 1 50%;padding:1px;text-align:center}@media(min-width: 768px){#teeth-tech-detangling .teeth-tech-lineup .lineup-item,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item,#teeth-tech-styling .teeth-tech-lineup .lineup-item{flex:0 1 25%}}#teeth-tech-detangling .teeth-tech-lineup .lineup-item .lineup-head,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item .lineup-head,#teeth-tech-styling .teeth-tech-lineup .lineup-item .lineup-head{background:#7c7c7c;padding:6px 10px;color:#fff;border-left:1px solid #7c7c7c;border-right:1px solid #7c7c7c}#teeth-tech-detangling .teeth-tech-lineup .lineup-item .lineup-image,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item .lineup-image,#teeth-tech-styling .teeth-tech-lineup .lineup-item .lineup-image{background:#fff;padding:10px 18px;border-left:1px solid #7c7c7c;border-right:1px solid #7c7c7c}#teeth-tech-detangling .teeth-tech-lineup .lineup-item .lineup-image img,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item .lineup-image img,#teeth-tech-styling .teeth-tech-lineup .lineup-item .lineup-image img{display:block}#teeth-tech-detangling .teeth-tech-lineup .lineup-item .lineup-title,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item .lineup-title,#teeth-tech-styling .teeth-tech-lineup .lineup-item .lineup-title{background:#f8f8f8;display:flex;justify-content:space-between;align-content:center;align-items:center;padding:5px 18px;color:#27262f;min-height:56px;border-left:1px solid #7c7c7c;border-right:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c}#teeth-tech-detangling .teeth-tech-lineup .lineup-item .lineup-title p,#teeth-tech-blow-drying .teeth-tech-lineup .lineup-item .lineup-title p,#teeth-tech-styling .teeth-tech-lineup .lineup-item .lineup-title p{text-align:left}#all-products-top{padding:40px 0 0 0;position:relative}#all-products-top .main-image-wrapper{position:relative;z-index:49}#all-products-top .main-image-wrapper img{display:block}#all-products-top .main-image-wrapper img.sphidden{display:none}#all-products-top .main-image-wrapper img.pchidden{display:block}@media(min-width: 768px){#all-products-top .main-image-wrapper img.sphidden{display:block}#all-products-top .main-image-wrapper img.pchidden{display:none}}#all-products-top .page-top-title{position:relative;width:100%;top:0;z-index:50;margin:0}@media(min-width: 768px){#all-products-top .page-top-title{max-width:1024px;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, 0)}}.products-wrapper{padding:0px 20px}@media(min-width: 768px){.all_step{max-width:1024px;margin:0 auto}}.all_step .all-step-title .text-jp-normal{font-size:12px;font-weight:600}.all_step .all-step-title .text-jp-normal:last-child{padding:10px 0 20px}.all_step .all-step-title .header-eng-md{font-size:30px;font-weight:600}.all_step .all-step-title-alt{margin:0;padding:40px 10px}.all_step .yellow{background:#f9e252}.all_step .blue{background:#76daff}.all_step .pink{background:#ffa8ea}.all_step .faded-blue{background:#c5e7e0}.all_step .green{background:#a1dda4}.all_step .purple{background:#ceaae6}.all_step .gray{background:#e6e6e6}.all_step .orange{background:#fcbb59}.all_step:last-child{border-bottom:1px solid #ccc}@media(min-width: 768px){.all_step:last-child{border-bottom:none}}#static-category-head{padding:0;position:relative}@media(min-width: 768px){#static-category-head.pink{background:#ff487e}#static-category-head.blue{background:#3c9cff}#static-category-head.green{background:#b6e37b}#static-category-head.bright-pink{background:#ed92a3}#static-category-head.orange{background:#ffb031}#static-category-head.purple{background:#7f54ea}#static-category-head.ptpurple{background:#a486cc}}#static-category-head .main-image-wrapper{position:relative;z-index:49}@media(min-width: 768px){#static-category-head .main-image-wrapper{max-width:1024px;margin:0 auto}#static-category-head .main-image-wrapper .sphidden{display:block}}#static-category-head .page-top-title{position:relative;width:100%;top:0;z-index:50;color:#27262f;margin:0 auto;padding:40px 0 0 0;text-align:left}@media(min-width: 768px){#static-category-head .page-top-title{max-width:1024px;padding:40px 0 20px 0}}#static-category-head .page-top-title .header-jp-sub2{font-size:20px;font-weight:bold;letter-spacing:.04em}#static-category-head .page-top-title .left-word{padding:0 10px}@media(min-width: 768px){#static-category-head .page-top-title .left-word{padding:0 10px 0 10%}}@media(min-width: 768px){#static-category-head .page-top-title .page-top-title-box{padding-top:10px}}#static-category-head .page-top-title .right-word{padding:0 10px}@media(min-width: 768px){#static-category-head .page-top-title .right-word{margin:auto 0;padding-left:20%}}#static-category-head .page-top-title .header-eng-sub2{font-size:40px;font-weight:bold;padding:10px 0 0 0;letter-spacing:.04em}@media(min-width: 768px){#static-category-head .page-top-title .header-eng-sub2{font-size:60px;line-height:1.1333333333}}#static-category-head .page-top-title .header-eng-sub2 span{text-align:left}#static-category-head .page-top-title .header-eng-sub2 span:last-child{text-align:right}#static-category-head .page-top-title .header-jp-sub{padding-top:5px;font-size:16px;font-weight:bold;letter-spacing:.04em;line-height:1.125}@media(max-width: 767px){#static-category-head .page-top-title .header-jp-sub{padding-top:10px}}@media(min-width: 768px){#static-category-list{border-bottom:none}}#product-list-head{padding:20px 10px 30px 10px;position:relative}@media(min-width: 768px){#product-list-head{max-width:1024px;margin:0 auto;width:100%;padding:20px 0px 30px 0px}}#product-list-head .product-list-header{position:relative}@media(min-width: 768px){#product-list-head .product-list-header{display:flex;align-items:center}}#product-list-head .product-list-header .main-image-wrapper{position:relative;z-index:49}@media(min-width: 768px){#product-list-head .product-list-header .main-image-wrapper{max-width:1024px;margin:0 auto}#product-list-head .product-list-header .main-image-wrapper .sphidden{display:block}}#product-list-head .category-details .copy{padding-top:20px}@media(min-width: 768px){#product-list-head .category-details .copy p{font-size:24px;font-weight:600;letter-spacing:.04em;line-height:1.25}}#product-list-head .category-details .description{padding-top:20px}#product-list-head .category-details .description p{font-size:16px;font-weight:300;line-height:1.25}@media(max-width: 767px){#product-list-head .category-details .description p{font-size:14px;line-height:1.2857142857}}@media(min-width: 768px){.product-detail{max-width:1024px;margin:0 auto}.product-detail .product{margin:10px 10px 60px;text-align:center}}.product-detail #font_type{display:flex;justify-content:space-evenly;align-items:center}.product-detail .product-detail-image{margin:0 10px}@media(min-width: 768px){.product-detail .product-detail-image{display:inline-block;width:49%;padding-right:20px;margin:0;vertical-align:top}.product-detail .product-detail-image .color-lineup-title{text-align:center;padding:0 10px 20px}.product-detail .product-detail-image .color-lineup-title .title-text{font-size:20px}.product-detail .product-detail-image #pc-color-lineup{padding-top:20px;position:relative}.product-detail .product-detail-image #pc-color-lineup #pcColorArrows{top:60%}.product-detail .product-detail-image #pc-color-lineup .color-lineup__title{padding-bottom:10px;font-size:16px;font-weight:bold;line-height:2.375}}@media(max-width: 767px){.product-detail .product-detail-image .product-image-container{position:relative}.product-detail .product-detail-image .product-image-container .custom-message{position:absolute;color:#faebd7;top:65%;left:9%;width:100%;font-size:smaller;text-align:left;transform:rotate(20deg)}}.product-detail .product-detail-image .youtube-slide .owl-video-tn{position:relative;height:0;padding-bottom:100%;overflow:hidden}.product-detail .product-detail-image .owl-dots{text-align:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center;margin:20px 0 30px}.product-detail .product-detail-image .owl-dots li{height:auto;padding:0 2px 2px;list-style-type:none;width:14.28%;margin:0}.product-detail .product-detail-image .owl-dots li button{vertical-align:top;padding:0;font-size:0;line-height:0;border-radius:0;border:2px solid #ccc;background:rgba(0,0,0,0);width:auto;height:auto}.product-detail .product-detail-image .owl-dots li button.youtube-thumbnail-wrapper{position:relative;height:100%;background:#000;width:100%}.product-detail .product-detail-image .owl-dots li button.youtube-thumbnail-wrapper .youtube-thumbnail{position:relative;height:0;padding-bottom:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain}.product-detail .product-detail-image .owl-dots li button:hover:not(.youtube-thumbnail-wrapper){background-color:rgba(0,0,0,0)}.product-detail .product-detail-image .owl-dots li.active button{border:2px solid #7c7c7c}.product-detail .product-detail-image .owl-dots li.active img{filter:brightness(0.8)}@media(min-width: 768px){.product-detail .product-detail-body{display:inline-block;width:49%;padding-left:20px;margin:0;vertical-align:top;text-align:left}}.product-detail .product-detail-body .detail-body-header{margin:0 10px 10px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header{margin:0}}.product-detail .product-detail-body .detail-body-header .header-product-title{text-align:left;padding-bottom:20px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header .header-product-title{text-align:left}}.product-detail .product-detail-body .detail-body-header .header-product-price{text-align:left;margin-bottom:20px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header .header-product-price{text-align:left}}.product-detail .product-detail-body .detail-body-header .header-product-price .price-tujyou{margin-bottom:10px}.product-detail .product-detail-body .detail-body-header .header-product-price .price-tujyou .tujyou-price{text-decoration:line-through}.product-detail .product-detail-body .detail-body-header .header-product-price .tujyou-rate{color:#fff;background:#000;padding:4px;font-size:12px}.product-detail .product-detail-body .detail-body-header .header-product-price .price-hanbai{color:#000}.product-detail .product-detail-body .detail-body-header .header-product-price .price-hanbai .price-number{font-size:30px;font-weight:bold}.product-detail .product-detail-body .detail-body-header .header-product-price .price-hanbai .hanbai-tax{font-size:16px;font-weight:400}.product-detail .product-detail-body .detail-body-header .header-product-price .price-hanbai .hanbai-free-shipping{color:#fff;background:#000;padding:4px;font-size:12px}.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech{margin:20px 10px;padding:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-content:center;align-items:center}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech{justify-content:flex-start;padding:0;margin:0 0 20px 0}}.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech .teeth-tech-image{flex:0 1 70px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech .teeth-tech-image{flex:0 1 60px}}.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech .teeth-tech-image img{display:block}.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech .teeth-tech-body{flex:1 1 auto;padding-left:15px;color:#27262f}.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech .teeth-tech-body .teeth-tech-body-title{font-size:24px;font-weight:500;padding-bottom:5px}.product-detail .product-detail-body .detail-body-header .header-product-teeth-tech .teeth-tech-body .teeth-tech-body-copy{font-size:14px}.product-detail .product-detail-body .detail-body-header .header-product-tags{margin:20px 10px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header .header-product-tags{margin:0}}.product-detail .product-detail-body .detail-body-header .header-product-tags .tag{flex:0 1 auto;margin:0 10px 10px 0;padding:7px 10px;background:#27262f;color:#fff;border-radius:5px;font-size:14px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-header .header-product-tags .tag{margin:0 10px 10px 0}}.product-detail .product-detail-body .detail-body-description{padding:10px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-description{padding:0 0 30px 0;border-top:0;border-bottom:0}}.product-detail .product-detail-body .detail-body-description .description-head{text-align:left;padding-bottom:20px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-description .description-head{text-align:left}}.product-detail .product-detail-body .detail-body-description .description-main{margin-bottom:30px}.product-detail .product-detail-body .detail-body-description .description-lp{display:flex;justify-content:flex-start;align-items:center;align-content:center;color:#27262f}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-description .description-lp{justify-content:flex-start}}.product-detail .product-detail-body .detail-body-description .description-lp p{text-decoration:underline;padding-right:10px}.product-detail .product-detail-body .detail-body-description .description-notice{margin-top:30px}.product-detail .product-detail-body .detail-body-color-lineup{padding:20px 0 20px}.product-detail .product-detail-body .detail-body-color-lineup .color-lineup-title{text-align:center;padding:0 10px 20px}.product-detail .product-detail-body .detail-body-color-lineup .color-lineup-title .title-text{font-size:20px}.product-detail .product-detail-body .detail-body-color-lineup .color-lineup__color-list .slick-slide{padding:0 5px}.product-detail .product-detail-body .detail-body-color-lineup .slick-dots{margin-top:10px}.product-detail .product-detail-body .detail-body-color-lineup .slick-dots li{margin:2px 0}.product-detail .product-detail-body .detail-body-announcement-wap{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 10px;align-items:center;align-content:center;margin-top:20px}.product-detail .product-detail-body .detail-body-announcement-wap .onaire-free{text-align:center;color:#000 !important;font-size:14px;font-weight:bold;margin:5px 0}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-announcement-wap{padding:10px}}.product-detail .product-detail-body .detail-body-announcement-wap .naire-button{display:flex;align-items:center;justify-content:center;height:60px;border:solid #000;font-weight:700;margin:10px 0;cursor:pointer}.product-detail .product-detail-body .detail-body-announcement-wap .naire-button p{color:#000 !important}.product-detail .product-detail-body .detail-body-announcement-wap .naire-button p .free{text-decoration:line-through}.product-detail .product-detail-body .detail-body-or{padding-top:30px}.product-detail .product-detail-body .detail-body-or .awasekai{color:#2f2c31}.product-detail .product-detail-body .detail-body-cart{margin:0 10px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart{margin:0}}.product-detail .product-detail-body .detail-body-cart .cart-main .tt-stand-announcement{color:#000;padding:20px 0;text-decoration:underline}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .tt-stand-announcement{padding:20px 0 0 0}}.product-detail .product-detail-body .detail-body-cart .cart-main .tt-stand-announcement .text-jp-normal{font-size:16px;font-weight:600;line-height:1.5}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main{padding:0}}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options{margin:1rem 0 1rem 0}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-title{margin:1rem 0}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-title span{color:#000;margin-left:.5rem}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-title span:before{content:"※"}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form{display:flex;align-items:center;padding:.5rem;border-top:#e6e6e6 1px solid}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .product-options-price{font-size:13px;padding:0}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .product-options-price__origin{font-size:smaller;text-decoration:line-through}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .product-options-price__origin::first-letter{font-size:smaller}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .product-options-price__sale{font-weight:bold}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .product-options-price__sale::first-letter{font-size:smaller}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .product-options-img{height:auto;width:60px;margin-right:10px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .radio{display:inline}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .radio label{display:inline;line-height:1.4em}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form .radio label input{margin-right:.5rem}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product-options .product-options-form:last-child{border-bottom:#e6e6e6 1px solid}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-delivery,.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-free-shipping{padding-bottom:20px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-delivery a,.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-free-shipping a{color:#000;text-decoration:underline}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-delivery,.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-free-shipping{padding:0}}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-delivery .inner-icon,.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-free-shipping .inner-icon{padding-right:5px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-delivery{margin-top:10px;margin-bottom:10px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-free-shipping{padding-top:10px;margin-bottom:10px}.product-detail .product-detail-body .detail-body-cart .cart-main .product-text-message{padding-top:20px;margin-bottom:10px}}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product{display:flex;justify-content:space-between;align-content:center;align-items:center}}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity{display:flex;align-content:center;align-items:center;align-self:center;margin-bottom:20px}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity{flex:0 1 auto;padding-bottom:0;padding-right:20px;margin-bottom:0px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity input::-webkit-outer-spin-button,.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity input[type=number]{-moz-appearance:textfield}}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-form .form-control{display:flex;justify-content:center;align-content:center;align-items:center;width:auto;max-width:43px;font-size:16px;font-weight:500;text-align:center;line-height:1em;color:#27262f;background-color:#fff;background-clip:padding-box;border:1px solid #000;border-left:none;border-right:none;padding:23px 0;border-radius:0}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-title{width:40px}}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-controls{display:flex;justify-content:center;align-content:center;align-items:center;margin-left:10px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-controls .button-minus,.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-controls .button-plus{display:flex;justify-content:center;align-content:center;align-items:center;border:1px solid #000;padding:15px;color:#000;width:45px;height:48px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-controls .button-plus{border-left:none}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .product-quantity .product-quantity-controls .button-minus{border-right:none}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button{display:flex;width:100% !important;justify-content:center;align-content:center;align-items:center;background:#000;color:#fff}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button:hover{color:#000;background:#fff;border:1px solid #000}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button:hover img{filter:invert(100%) sepia(8%) saturate(7500%) hue-rotate(298deg) brightness(108%) contrast(94%)}@media(min-width: 768px){.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button{flex:1 1 60%}}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button .cart_btn_icon{width:24px;color:#000}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button .cart_btn_text{margin-left:15px;font-size:18px;letter-spacing:.04em;line-height:1.3333333333}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-product .default-button:disabled{background:#e8e7e3;color:#000;border:1px solid #e8e7e3;cursor:not-allowed}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-sns{margin-top:20px;display:flex;justify-content:center}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-sns div{padding:0 10px}.product-detail .product-detail-body .detail-body-cart .cart-main .cart-main-sns .line-it-button{margin:0 10px}.product-detail .cart-main-other-links{margin-top:20px;padding-bottom:32px;display:flex;justify-content:center;align-content:center;align-items:center}@media(min-width: 768px){.product-detail .cart-main-other-links{padding-bottom:30px}}.product-detail .cart-main-other-links a{flex:1 1 50%}.product-detail .cart-main-other-links .other-link{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;align-items:center;text-align:center;padding:0 10px;color:#27262f}@media(min-width: 768px){.product-detail .cart-main-other-links .other-link{justify-content:flex-start;padding:0;min-height:2.3em}}.product-detail .cart-main-other-links .other-link .text-jp-strong{text-decoration:underline;font-size:20px;font-weight:600;letter-spacing:.04em;line-height:1}.product-detail .cart-main-other-links .other-link .product_cart_other_list_review_stars{float:right;display:flex;justify-content:center;align-content:center;align-items:baseline;padding:0 10px;filter:brightness(0)}.product-detail .cart-main-other-links .other-link .product_cart_other_list_review_stars .recommend_average_top{text-align:left;display:inline-block;background:url(../img/common/bigstars.png) 0 -24px repeat-x;width:120px;height:24px}.product-detail .cart-main-other-links .other-link .product_cart_other_list_review_stars .recommend_average_top span{text-align:left;display:inline-block;background:url(../img/common/bigstars.png) 0 0 repeat-x;height:24px}.product-detail .product-detail-banners{margin:0 10px;padding-bottom:60px}@media(min-width: 768px){.product-detail .product-detail-banners{display:flex;justify-content:center;align-content:center;align-items:stretch;margin:0;padding-bottom:0}}@media(min-width: 768px){.product-detail .product-detail-banners .detail-banners-cashless,.product-detail .product-detail-banners .detail-banners-wrapping{flex:0 1 50%}}.product-detail .product-detail-banners .detail-banners-cashless a,.product-detail .product-detail-banners .detail-banners-wrapping a{width:100%}.product-detail .product-detail-banners .detail-banners-cashless a img,.product-detail .product-detail-banners .detail-banners-wrapping a img{display:block;width:100%;height:auto}@media(min-width: 768px){.product-detail .product-detail-banners .detail-banners-cashless a img,.product-detail .product-detail-banners .detail-banners-wrapping a img{flex:0 1 50%}}.product-detail .product-detail-banners .detail-banners-cashless .detail-banners-wrapping-text,.product-detail .product-detail-banners .detail-banners-wrapping .detail-banners-wrapping-text{margin-top:10px}@media(min-width: 768px){.product-detail .product-detail-banners .detail-banners-cashless{margin-top:20px;padding-right:10px}}.product-detail .product-detail-banners .detail-banners-wrapping{margin-top:20px}@media(min-width: 768px){.product-detail .product-detail-banners .detail-banners-wrapping{padding-left:10px}}.product-detail .product-detail-freearea{width:100%;padding:0 10px 60px}@media(min-width: 768px){.product-detail .product-detail-freearea{max-width:1024px;margin:0 auto}}.product-detail .cart_egift_btn{padding:1rem;color:#000;display:block;text-align:center;margin:.5rem 0;text-decoration:underline}#mytangle-onaire-cs{font-variant-ligatures:no-contextual;-moz-font-feature-settings:"calt" 0;-webkit-font-feature-settings:"calt" 0;font-feature-settings:"calt" 0}.make-my-tangle #MyTangle-top{height:300px;padding-bottom:0;background:url(../img/assets/mt_top02.jpg);background-size:cover;background-position:center}@media(min-width: 768px){.make-my-tangle #MyTangle-top{height:300px;background:url(../img/assets/mt_top02.jpg);background-size:cover;background-position:center}}.make-my-tangle #OnaireTangle-top{height:300px;padding-bottom:0;background:url(../img/assets/mt_top01.jpg);background-size:cover;background-position:center}@media(min-width: 768px){.make-my-tangle #OnaireTangle-top{height:400px;background:url(../img/assets/mt_top01.jpg);background-size:cover;background-position:center}}.make-my-tangle .bg-white{background-color:#fff;padding:10px 10px 50px}.make-my-tangle .bg-white-in{padding:20px 10px}.make-my-tangle .mt-caution{color:#e61f18;margin-bottom:20px;font-weight:bold;padding:10px 0;border-top:#e61f18 solid 2px;border-bottom:#e61f18 solid 2px}@media(min-width: 768px){.make-my-tangle .mt-caution{width:800px;margin:0 auto 20px}}.make-my-tangle .my-tangle-menu{display:flex;flex-flow:row wrap;justify-content:flex-start}.make-my-tangle .my-tangle-menu .menu-item{flex:0 1 100%}@media(min-width: 768px){.make-my-tangle .my-tangle-menu .menu-item{flex:0 1 50%}}.make-my-tangle .my-tangle-menu .menu-item{padding:10px}.make-my-tangle .scroll_content{display:flex;max-width:800px;margin:auto;overflow-x:auto}.make-my-tangle .scroll_content .mt-step{font-weight:bold;font-size:1.2rem;margin:10px 0}.make-my-tangle .scroll_content .step-txt{text-align:left;padding:5px}.make-my-tangle .scroll_content li{width:90%;padding:8px;margin:3px;flex-shrink:0;list-style:none}@media(min-width: 768px){.make-my-tangle .scroll_content li{width:40%}}.make-my-tangle .scroll_content img{width:100%;height:auto;object-fit:cover}.make-my-tangle .scroll_content::-webkit-scrollbar{height:12px}.make-my-tangle .scroll_content::-webkit-scrollbar-thumb{background:#aaa;border-radius:6px}.make-my-tangle .scroll_content::-webkit-scrollbar-track{background:#ddd;border-radius:6px}.make-my-tangle .mt-box{display:flex;flex-direction:column}@media(min-width: 768px){.make-my-tangle .mt-box{flex-direction:row;justify-content:space-between;margin-bottom:40px}}@media(min-width: 768px){.make-my-tangle .mt-box:nth-child(even){flex-direction:row-reverse}}.make-my-tangle .mt-box-text{width:100%;text-align:center}@media(min-width: 768px){.make-my-tangle .mt-box-text{width:38%;text-align:left;vertical-align:middle}}@media(min-width: 768px){.make-my-tangle .mt-box:nth-child(even) .text{text-align:right}}.make-my-tangle .mt-box-pict{width:100%;text-align:center;min-height:0%}@media(min-width: 768px){.make-my-tangle .mt-box-pict{width:60%}}.make-my-tangle .mt-box-pict img{width:100%;height:auto}@media(min-width: 768px){.make-my-tangle .mt-box-box:nth-child(even) .mt-box-pict{margin-left:0;margin-right:3%}}@media(min-width: 768px){.make-my-tangle .ban-images{display:flex;column-gap:40px;max-width:800px;margin:0 auto}}.make-my-tangle .ban-images{margin-bottom:20px}.make-my-tangle .ban-images .ban-image{text-align:center}.make-my-tangle .ban-images .ban-image .bam-figure{display:table}@media(max-width: 767px){.make-my-tangle .ban-images .ban-image .bam-figure{display:flex;margin-bottom:10px;align-items:center}}.make-my-tangle .ban-images .ban-image .bam-figure .ban-figure-img{border:1px solid #e6e6e6}@media(max-width: 767px){.make-my-tangle .ban-images .ban-image .bam-figure .ban-figure-img{width:100%;height:100%;max-width:35%}}.make-my-tangle .ban-images .ban-image .bam-figure .ban-figcaption{display:table-caption;caption-side:bottom;text-align:left;font-weight:bold;margin:10px}@media(max-width: 767px){.make-my-tangle .ban-images .ban-image .bam-figure .ban-figcaption{display:table-cell;vertical-align:middle;padding-left:10px;margin:0 10px 0 10px}}.make-my-tangle{width:100%;text-align:center}.make-my-tangle .section-text{padding:10px}.make-my-tangle .text-jp-normal{padding-bottom:40px;line-height:1.5}@media(min-width: 768px){.make-my-tangle .text-jp-normal{padding-bottom:20px}}.make-my-tangle .inji-img{width:90%;height:auto;margin:0 auto;padding-bottom:20px}@media(min-width: 768px){.make-my-tangle .inji-img{width:500px}}.make-my-tangle #make-my-tangle-head{position:relative}@media(min-width: 768px){.make-my-tangle #make-my-tangle-head{max-width:1024px;margin:0 auto;width:100%;display:flex;align-items:center}}.make-my-tangle #make-my-tangle-head .main-image-wrapper{position:relative;z-index:49}@media(min-width: 768px){.make-my-tangle #make-my-tangle-head .main-image-wrapper{max-width:1024px;margin:0 auto}.make-my-tangle #make-my-tangle-head .main-image-wrapper .sphidden{display:block}}.make-my-tangle #make-my-tangle-head .page-top-title{position:absolute;width:100%;z-index:50;color:#fff;margin:0;padding:20px 0 0 20px;text-align:left}@media(min-width: 768px){.make-my-tangle #make-my-tangle-head .page-top-title{padding:0 0 0 40px}}.make-my-tangle .naire-tittle{font-size:20px !important;font-weight:bold;padding:20px 0 20px;line-height:1.5}@media(min-width: 768px){.make-my-tangle .naire-tittle{padding:40px 0 20px}}.make-my-tangle .scene-section{display:flex;flex-flow:row wrap;justify-content:flex-start;padding-bottom:30px}.make-my-tangle .scene-section-item{flex:0 1 50%;padding:0}@media(min-width: 768px){.make-my-tangle .scene-section-item{flex:0 1 33%}}.make-my-tangle .scene-section-item .scene-items{display:flex;flex-flow:row wrap;justify-content:space-between;padding:12px 8px}.make-my-tangle .scene-section-item .scene-items-chil{flex:0 1 100%}@media(min-width: 768px){.make-my-tangle .scene-section-item .scene-items-chil{flex:0 1 65%;align-self:center}}.make-my-tangle .scene-section-item .scene-items-icon{flex:0 1 50%;margin:0 auto 10px}@media(min-width: 768px){.make-my-tangle .scene-section-item .scene-items-icon{flex:0 1 28%;width:30px;height:auto}}.make-my-tangle .scene-section-item .section-item-tittle{color:#5c5c5c;font-size:16px;font-weight:bold;margin-bottom:8px}@media(min-width: 768px){.make-my-tangle .scene-section-item .section-item-tittle{font-size:18px;text-align:left}}.make-my-tangle .scene-section-item p{font-size:.8rem;padding:0}@media(min-width: 768px){.make-my-tangle .scene-section-item p{text-align:left;font-size:.9rem}}.make-my-tangle .section-button,.make-my-tangle .make-my-tangle-gift{padding-bottom:50px}.make-my-tangle .make-my-tangle-gift{width:100%}@media(min-width: 768px){.make-my-tangle .make-my-tangle-gift{width:60%;margin:0 auto}}.make-my-tangle .caution{border:1px solid #000;text-align:left !important;padding:30px 20px 0px;margin:10px}@media(min-width: 768px){.make-my-tangle .caution{padding:30px 30px 10px;margin:0}}.make-my-tangle .caution h3{font-weight:bold;margin-bottom:10px}.make-my-tangle .caution p{line-height:1.7}.make-my-tangle .houjin-section .houjin-section-icon{width:200px;height:auto;margin:0 auto}.make-my-tangle .section-waku{border:1px solid #7c7c7c;padding:10px;margin:10px 10px 30px}.make-my-tangle .naire-print{margin:10px}.make-my-tangle .printSection{display:flex;flex-flow:row wrap;justify-content:space-between;padding:20px 0}@media(min-width: 768px){.make-my-tangle .printSection{padding:20px}}.make-my-tangle .printSection-item{flex:0 1 48%;margin-bottom:20px}@media(min-width: 768px){.make-my-tangle .printSection-item{flex:0 1 30%}}.make-my-tangle .printSection-item .printSection-item-tittle{border-left:#979797 6px solid;padding:3px 6px;text-align:left;font-size:.9rem;font-weight:bold;margin-bottom:10px;color:#979797}.make-my-tangle .boxlink{margin-bottom:10px}.onairecenter{text-align:center}.mytanglecenter{text-align:center;margin-bottom:30px}.find-my-tangle{margin:0 10px}@media(min-width: 768px){.find-my-tangle{max-width:1024px;margin:0 auto}}.find-my-tangle .findtt-menu{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0;border-bottom:solid 1px #000}.find-my-tangle .findtt-menu>.findtt-menu__item{width:calc(50% - 1px);height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;background-color:#e6e6e6;color:#909090;font-size:1rem;cursor:pointer;text-align:center;padding:14px}.find-my-tangle .findtt-menu>.findtt-menu__item:hover{opacity:.7}.find-my-tangle .findtt-menu>.findtt-menu__item:nth-last-child(2),.find-my-tangle .findtt-menu>.findtt-menu__item:nth-last-child(1){margin-bottom:0}.find-my-tangle .findtt-menu>.findtt-menu__item.active{background-color:#000;color:#fff;position:relative;z-index:3}.find-my-tangle .findtt-content{width:100%;display:none}.find-my-tangle .findtt-content a{color:#000}.find-my-tangle .findtt-content a:hover{opacity:.7}.find-my-tangle .findtt-content .selection{display:flex;border-bottom:1px solid #ccc;padding:21px 0}.find-my-tangle .findtt-content .selection__image{flex-grow:0;width:100px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.find-my-tangle .findtt-content .selection__bigimage{flex-grow:0;width:150px}@media(min-width: 768px){.find-my-tangle .findtt-content .selection__bigimage{width:180px}}.find-my-tangle .findtt-content .selection__bigimage{flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.find-my-tangle .findtt-content .selection__content{display:flex;flex-direction:column;justify-content:center;padding:0 8px}@media(min-width: 768px){.find-my-tangle .findtt-content .selection__content{padding:0 16px}}.find-my-tangle .findtt-content .selection__content{flex-grow:1}.find-my-tangle .findtt-content .selection__btn{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding-right:8px}@media(min-width: 768px){.find-my-tangle .findtt-content .selection__btn{padding-right:12px}}.find-my-tangle .findtt-content .selection-content__tag{font-size:12px;border:1px solid #ccc;padding:8px 8px;width:6.5rem;text-align:center;margin-bottom:12px}.find-my-tangle .findtt-content .selection-content__title{font-size:18px;font-weight:bold}.find-my-tangle .findtt-content .selection-content__subtitle{margin-top:12px;font-size:14px}.find-my-tangle .findtt-content .selection-content__color{margin-top:12px;font-size:14px;color:#4d5156}.find-my-tangle .findtt-content .selection-content__zei{font-size:12px}.find-my-tangle .findtt-content .selection-content__souryomuryo{margin-left:8px}.find-my-tangle .findtt-content .selection-subitems{margin-bottom:16px}@media(min-width: 768px){.find-my-tangle .findtt-content .selection-subitems{margin-bottom:24px}}.find-my-tangle .findtt-content .selection-subitems__item{padding:24px 16px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}.find-my-tangle .active{display:block}.findtt-subtitle{line-height:1.5em}@media(max-width: 767px){.findtt-subtitle{margin:20px 10px 60px 10px}}.findtt-subtitle{border-left:5px solid #000;padding-left:16px;font-size:24px;font-weight:bold}#ranking-list-head{padding:0}.orcollection-section{text-align:center;padding:0 8px;margin:0 auto}.orcollection-section a,.orcollection-section a:active,.orcollection-section a:focus,.orcollection-section a:hover{color:#27262f;text-decoration:none;outline:0}@media(min-width: 768px){.orcollection-section{width:1024px;padding:inherit}}@media(min-width: 768px)and (max-width: 1024px){.orcollection-section{width:100%}}.orcollection-section_title_pretext{font-size:1.1em;font-weight:bold;margin-top:24px;line-height:1.4em}@media(min-width: 768px){.orcollection-section_title_pretext{font-size:1.6em;font-weight:bold;margin-top:48px}}.orcollection-section_title{font-size:1.7em;font-weight:bold;margin:12px 0;line-height:1.2em}@media(min-width: 768px){.orcollection-section_title{font-size:2.9em;font-weight:bold;margin:24px 0}}.orcollection-section_description{font-size:17px;line-height:1.6em}@media(min-width: 768px){.orcollection-section_description{font-size:24px;line-height:1.6em}}.orcollection_lineup-first_block{line-height:0;font-size:0}@media(min-width: 768px){.orcollection_lineup-first_block{padding:0 10px}}.orcollection_lineup-first_block img{display:inline-block;width:33.3333%;margin:0;padding:0}.orcollection_lineup_block{margin-top:24px}.orcollection_lineup{display:inline-block;width:32%;padding:5px}@media(min-width: 768px){.orcollection_lineup{display:inline-block;width:30%;padding:16px}}.orcollection_lineup_name{font-size:19px;font-weight:bold;line-height:1.4em;margin-bottom:16px}@media(min-width: 768px){.orcollection_lineup_name{font-size:27px;font-weight:bold;line-height:1.4em;margin-top:16px;height:80px}}@media(min-width: 768px)and (max-width: 1024px){.orcollection_lineup_name{font-size:23px}}.orcollection_lineup_name span{display:block;font-size:19px}@media(min-width: 768px){.orcollection_leadsentence{text-align:center}}.orcollection_leadsentence p{line-height:1.6em;text-align:left}@media(min-width: 768px){.orcollection_leadsentence p{font-size:1.1em;margin-top:12px;text-align:center}}.orcollection_leadsentenc_img{margin:16px 0}@media(min-width: 768px){.orcollection_leadsentenc_img{width:65%;margin:12px 0}}.orcollection-section_select-title{font-size:1.4em;font-weight:bold;margin:32px 0 24px;line-height:1.4em}@media(min-width: 768px){.orcollection-section_select-title{font-size:1.6em;font-weight:bold;margin:48px 0 24px;line-height:1.4em}}.orcollection_select_block{padding:20px;margin:8px 8px 24px;box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 5px 10px 0 rgba(0,0,0,.2)}.orcollection_select_block:hover{opacity:.7}@media(min-width: 768px){.orcollection_select_block{display:inline-block;width:30%;padding:20px;margin:8px;box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 5px 10px 0 rgba(0,0,0,.2)}}.orcollection_select_block_ff{background-color:#ffe8f8}.orcollection_select_block_ff .orcollection_select_title_for{color:#e63278}.orcollection_select_block_ff .orcollection_select_title_name{background-color:#e63278}.orcollection_select_block_ff .orcollection_select_body_recommended{color:#e63278}.orcollection_select_block_ff .orcollection_select_body_recommended::before{content:"";position:absolute;top:-5px;left:-5px;width:30%;height:20%;max-height:74px;border-top:5px solid #e63278;border-left:5px solid #e63278}@media(min-width: 768px){.orcollection_select_block_ff .orcollection_select_body_recommended::before{max-height:130px}}.orcollection_select_block_or{background-color:#f1e9fd}.orcollection_select_block_or .orcollection_select_title_for{color:#644696}.orcollection_select_block_or .orcollection_select_title_name{background-color:#644696}.orcollection_select_block_or .orcollection_select_body_recommended{color:#644696}.orcollection_select_block_or .orcollection_select_body_recommended::before{content:"";position:absolute;top:-5px;left:-5px;width:30%;height:20%;max-height:74px;border-top:5px solid #644696;border-left:5px solid #644696}@media(min-width: 768px){.orcollection_select_block_or .orcollection_select_body_recommended::before{max-height:130px}}.orcollection_select_block_tc{background-color:#e3fbed}.orcollection_select_block_tc .orcollection_select_title_for{color:#32b496}.orcollection_select_block_tc .orcollection_select_title_name{background-color:#32b496}.orcollection_select_block_tc .orcollection_select_body_recommended{color:#32b496}.orcollection_select_block_tc .orcollection_select_body_recommended::before{content:"";position:absolute;top:-5px;left:-5px;width:30%;height:20%;max-height:74px;border-top:5px solid #32b496;border-left:5px solid #32b496}@media(min-width: 768px){.orcollection_select_block_tc .orcollection_select_body_recommended::before{max-height:130px}}.orcollection_select_title_for{font-size:21px;font-weight:bold;line-height:1.4em;margin-bottom:12px}@media(min-width: 768px){.orcollection_select_title_for{font-size:21px;font-weight:bold;height:75px;line-height:1.4em}}.orcollection_select_title_name{color:#fff;font-size:24px;font-weight:bold;padding:12px;border-radius:26px;margin:12px 0}@media(min-width: 768px){.orcollection_select_title_name{color:#fff;font-size:24px;font-weight:bold;padding:12px;border-radius:26px;margin:12px 0}}@media(min-width: 768px)and (max-width: 1024px){.orcollection_select_title_name{font-size:20px}}.orcollection_select_body_brush{width:49% !important;vertical-align:middle}@media(min-width: 768px){.orcollection_select_body_brush{width:80% !important}}.orcollection_select_body_text{text-align:left;line-height:1.4em;margin:24px 0}@media(min-width: 768px){.orcollection_select_body_text{text-align:left;line-height:1.4em;height:120px}}@media(min-width: 768px)and (max-width: 1024px){.orcollection_select_body_text{height:160px}}.orcollection_select_body_recommended{background-color:#fff;padding:20px;text-align:center;position:relative;margin-bottom:20px}.orcollection_select_body_recommended ul{margin-top:10px}.orcollection_select_body_recommended li{font-size:16px;font-weight:bold;line-height:1.6em;text-align:left}@media(min-width: 768px){.orcollection_select_body_recommended li{font-size:16px;font-weight:bold;line-height:1.6em}}@media(min-width: 768px){.orcollection_select_body_recommended{height:155px;background-color:#fff;padding:20px;text-align:left;margin-top:10px;position:relative}}@media(min-width: 768px)and (max-width: 1024px){.orcollection_select_body_recommended{height:220px;padding:16px}}.orcollection_select_body_recommended_title{font-size:20px;font-weight:bold;padding-bottom:20px}@media(min-width: 768px){.orcollection_select_body_recommended_title{font-size:18px;font-weight:bold;border-bottom:1px solid;padding-bottom:10px;line-height:1.4em}}@media(max-width: 767px){.orcollection_select_body_model{width:50% !important}}#ambassador-page{padding:0 10px 60px}@media(min-width: 768px){#ambassador-page{max-width:1024px;margin:0 auto}}#ambassador-page .ambassador-head .text-jp-normal a{color:#000}.ambassador h1{font-size:30px;text-align:left;margin-top:20px;color:#000}.ambassador h2{text-align:center;font-size:24px;line-height:30px;color:#fff;padding:5px 10px;margin-top:40px;background-color:#000}.ambassador .name{font-size:24px;font-weight:700;color:#000;margin:15px auto;text-align:center;line-height:normal;border-bottom:none}.ambassador p{font-size:16px;line-height:25px;margin-bottom:20px;letter-spacing:normal}.ambassador .mokuji{width:100%;padding:20px 20px 30px 20px;box-sizing:border-box;margin:20px auto;background-color:#f7f9f9;list-style-type:none}.ambassador .mokuji:before{content:"目次";text-align:left;display:block;font-weight:bold;font-size:17px;line-height:2;margin-bottom:10px;padding-left:1em}.ambassador .mokuji a{color:#404040;vertical-align:middle;width:96%;display:inline-block;padding:5px 0;text-decoration:none;border-bottom:1px dotted #ccc}.ambassador .mokuji li{margin-bottom:8px;margin-left:1em;line-height:1.5em}.ambassador .mainvisual{margin-bottom:20px}.ambassador .bnr{margin-top:40px}.ambassador .container{width:100%;padding:20px 0px;text-align:center;flex-wrap:wrap;display:flex}.ambassador .container .icon{padding:0 10px}.ambassador .container .name{height:40px;width:45vw;font-size:16px;font-weight:700;color:#000;border-bottom:none;vertical-align:middle;line-height:20px;display:table-cell}.ambassador .container .text{font-size:12px;line-height:20px;width:100%;height:120px;margin-bottom:15px}@media screen and (max-width: 320px){.ambassador .container .text{height:140px}}.ambassador .elements{display:inline-block;text-align:left;width:49%;padding:10px 8px;border:2px #c5e7e0 solid;height:auto;margin:0px 6px 30px 0px;vertical-align:top;position:relative}@media(min-width: 768px){.ambassador .elements{width:calc(25% - 7.5px);margin:0px 10px 30px 0px}}.ambassador .elements .sns-container{width:100%;height:40px;list-style:none;text-align:center;margin-bottom:15px;padding-top:15px}@media(min-width: 768px){.ambassador .elements .sns-container{padding:0px}}.ambassador .elements .sns-icon{width:30px;height:30px;margin:0 1px 0;padding:0;display:inline-block}@media(min-width: 768px){.ambassador .elements .sns-icon{width:35px;height:35px;margin:0 5px 0}}.ambassador .elements:nth-child(2n){margin:0px 0px 30px 0px}@media(min-width: 768px){.ambassador .elements:nth-child(2n){margin:0px 10px 30px 0px}}@media(min-width: 768px){.ambassador .elements:nth-child(4n){margin:0px 0px 30px 0px}}.ambassador .elements::after{content:"";width:100%;height:10px;background-image:url("../img/lp/ambassador/shima.png");position:absolute;bottom:0;right:0;z-index:99}@media(min-width: 768px){.ambassador .about{padding:20px;margin:0}.ambassador .about ul{list-style:none;width:100%;padding:0 40px;margin:0px;margin-bottom:0px}.ambassador .about ul li{display:inline-block;width:32.8%;margin:0 auto;padding:10px 10px}.ambassador .about ul li img{width:100%}}.ambassador .amb-activities{width:100%;margin-bottom:80px}.ambassador .amb-activities ul{flex-wrap:wrap;display:flex}.ambassador .amb-activities ul li{display:inline-block;text-align:left;width:calc(50% - 5px);padding:0px;height:auto;margin:10px 10px 0px 0px;vertical-align:top;position:relative}@media(min-width: 768px){.ambassador .amb-activities ul li{width:calc(20% - 8px)}}.ambassador .tw::before{content:"";width:30px;height:30px;top:5px;left:5px;position:absolute;background-image:url(../img/lp/ambassador/icon_tw_white.png);background-size:cover}.ambassador .insta::before{content:"";width:30px;height:30px;top:5px;left:5px;position:absolute;background-image:url(../img/lp/ambassador/icon_insta_white.png);background-size:cover}@media(max-width: 767px){.ambassador .amb-activities ul li:nth-child(2n){margin:10px 0px 0px 0px}}@media(min-width: 768px){.ambassador .amb-activities ul li:nth-child(5n){margin:10px 0px 0px 0px}}@media(max-width: 767px){.ambassador .amb-activities ul li:nth-child(n+7){display:none}}@media(min-width: 768px){.ambassador .amb-activities ul li:nth-child(n+11){display:none}}.ambassador .section-button{width:100%;padding-top:20px}.ambassador .button{color:#fff;background-color:#ff487d;text-align:center;font-size:16px;font-weight:bold;margin:10px;padding:20px 40px;border-radius:50px;display:block}@media(min-width: 768px){.ambassador .button{display:inline-block}}.ambassador .amb2021 h2{background-color:#ffd233}.ambassador .amb2021 h3{margin:0 auto;margin-bottom:20px;font-size:16px;font-weight:bold;text-align:center}@media(min-width: 768px){.ambassador .amb2021 h3{font-size:24px}}.ambassador .amb2021 .elements{border:2px #ffd233 solid}.ambassador .amb2021 .elements::after{background-image:url("../img/lp/ambassador/shima_2021.png")}.ambassador-invitation .sns{padding:0 20px}.ambassador-invitation .about{padding:0;margin:0}.ambassador-invitation ul{list-style:none;width:100%;padding:10px 0;margin:0}.ambassador-invitation h4{font-size:18px;color:#ff487d;font-weight:bold;line-height:25px}.ambassador-invitation .about ul li{display:inline-block;width:100%;margin:0px;padding:0px}@media(min-width: 768px){.ambassador-invitation .about ul li{width:49%}}.ambassador-invitation .about ul li img{width:100%}.ambassador-invitation .tokuten dt{width:100%;margin-bottom:10px}.ambassador-invitation .tokuten dd{width:100%;margin:10px 0 0 0;line-height:20px}.ambassador-invitation .tokuten dd img{width:100%;margin:0 auto}.ambassador-invitation .tokuten p{margin-top:12px}.ambassador-invitation .tokuten strong{margin-bottom:-20px}.ambassador-invitation .tokuten .box{display:flex;flex-wrap:wrap}@media(min-width: 768px){.ambassador-invitation .sns{padding:0 200px}}.ambassador-details .mokuji ul li{color:#000}@media(min-width: 768px){.ambassador-details .half img{width:50%}}.ambassador-details .accordion p{text-align:center}.ambassador-details .list ul{list-style:none;margin-top:0px;margin-bottom:10px;margin-left:0px;padding:0px}.ambassador-details .list li{margin-left:0px}.ambassador-details .tokuten{margin-top:20px}@media(min-width: 768px){.ambassador-details .tokuten{display:flex}}.ambassador-details .tokuten dl{display:inline-block;background-color:#ffe589;list-style:none;width:100%;margin:0 0 10px 0;padding:0px 10px 20px 10px;vertical-align:middle}@media(min-width: 768px){.ambassador-details .tokuten dl{display:inline-block;background-color:#ffe589;list-style:none;width:80%;margin:0 auto;vertical-align:middle}}.ambassador-details .tokuten dt{font-size:22px;font-weight:500;text-align:center;margin:20px 0px 0px 0px;color:#ff487d}@media(min-width: 768px){.ambassador-details .tokuten dt{font-size:22px;text-align:center}}.ambassador-details .tokuten dd{margin:0px 0px 15px 0px;line-height:22px}.ambassador-details .tokuten h4{font-size:18px;color:#ff487d;font-weight:bold}.ambassador-details h3{border-bottom:solid 2px #f3f3f3;margin-top:50px;margin-bottom:10px}@media(min-width: 768px){.ambassador-details h3{border-bottom:solid 2px #f3f3f3;margin-top:30px;margin-bottom:10px}}.ambassador-details h4{font-size:18px;font-weight:700;line-height:24px}.ambassador-details strong{color:#ff487d}.ambassador-details .material span{color:#ff487d}.ambassador-details .material h4{color:#ff487d;background:#fff;font-size:20px;padding:0;font-weight:1000}@media(min-width: 768px){.ambassador-details .material h4{color:#ff487d;background:#fff;font-size:20px;padding:0;font-weight:1000}}@media(min-width: 768px){.ambassador-details .material p:last-child{color:#ff487d;font-size:20px;font-weight:500}}.ambassador-details .howto{margin-bottom:10px}.ambassador-details .coupon p{line-height:30px}@media(min-width: 768px){.ambassador-details .coupon p{margin-bottom:20px;line-height:30px}}.ambassador-details .couponcode{width:100%;height:45px;font-size:30px;font-weight:500;line-height:50px;text-align:center;background-color:#f0f0f0;color:gray;margin:20px 0;padding:10px}@media(min-width: 768px){.ambassador-details .couponcode{margin:10px 0 20px 0}}.accordion p{margin-bottom:-1px}.accordion ul{padding:10px;margin-bottom:0px}.accordion_switch_color{position:relative;cursor:pointer;color:#2f2c31;background-color:#fff;font-size:16px;font-weight:bold;letter-spacing:.1em;border:1px #999 solid;text-align:center;padding:5px 0}.accordion_switch_color:before{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#2f2c31;margin-top:-7px}.accordion_switch_color:after{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#fff;margin-top:-10px}.accordion_kakunou_color{font-size:14px;background-color:#fff;border:1px #999 solid;padding-bottom:3px;padding:0 5px}.accordion_switch_color.open:before{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#2f2c31;margin-top:-3px}.accordion_switch_color.open:after{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#fff;margin-top:0px}@media(min-width: 768px){.accordion p{margin-bottom:-1px}.accordion ul{padding:10px;margin-bottom:0px}.accordion p{margin-bottom:-1px}.accordion ul{padding:10px;margin-bottom:0px}.accordion_switch_color{position:relative;cursor:pointer;color:#2f2c31;background-color:#fff;font-size:16px;font-weight:bold;letter-spacing:.1em;border:1px #999 solid;text-align:center;padding:5px 0}.accordion_switch_color:before{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#2f2c31;margin-top:-7px}.accordion_switch_color:after{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#fff;margin-top:-10px}.accordion_kakunou_color{font-size:14px;background-color:#fff;border:1px #999 solid;padding-bottom:3px;padding:0 5px}.accordion_switch_color.open:before{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#2f2c31;margin-top:-2px}.accordion_switch_color.open:after{position:absolute;display:block;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:15px;width:10px;height:10px;background-color:#fff;margin-top:1px}}#ambassador-slick-wrapper{position:relative}#ambassador-slick-wrapper .ambassador-slick .slick-dots{margin-top:10px;display:flex}#ambassador-slick-wrapper .ambassador-slick .slick-dots li{width:auto;margin:2px 0;padding:0 6px}#ambassador-slick-wrapper .ambassador-arrows{top:unset;bottom:42px}@media(min-width: 768px){#ambassador-slick-wrapper .ambassador-arrows{top:60%;width:96%;bottom:unset}}.color-item-list{width:100%;text-align:center;color:#212529}.color-item-list .color-header{font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:40px;line-height:1.2em;position:relative;display:inline-block;margin:10px 0;z-index:9 !important}@media(min-width: 768px){.color-item-list .color-header{margin:20px 0;font-size:40px}}.color-item-list .color-item-list-green{background:#48b665}.color-item-list .color-item-list-blue{background:#6390f1}.color-item-list .color-item-list-purple{background:#9d55cc}.color-item-list .color-item-list-pink{background:#ff487d}.color-item-list .color-item-list-black{background:#1d1d1d}.color-item-list .color-item-list-gold{background:linear-gradient(135deg, #e7e4ad, #b9a159)}.color-item-list .color-main{width:100%;height:auto}.color-item-list .color-item-list-about{background-size:80%,80%;background-repeat:no-repeat,no-repeat;background-position:top -5% left -130%,bottom -10% right -150%;z-index:-20;padding-top:40px}@media(min-width: 768px){.color-item-list .color-item-list-about{background-size:40%,40%;background-position:top -70px left -15%,bottom -100px right -30%}}.color-item-list .color-item-list-wrapper{width:100%;padding:20px 0;text-align:center}@media(min-width: 768px){.color-item-list .color-item-list-wrapper{max-width:1024px;margin:0 auto;padding:40px 0 50px;text-align:center}}.color-item-list .color-item-list-wrapper .tittle-green:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:#a1dda4}.color-item-list .color-item-list-wrapper .tittle-blue:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:#6cbbff}.color-item-list .color-item-list-wrapper .tittle-pink:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:#ffa2bc}.color-item-list .color-item-list-wrapper .tittle-purple:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:#c9a6e1}.color-item-list .color-item-list-wrapper .tittle-black:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:#c7c7c7}.color-item-list .color-item-list-wrapper .tittle-gold:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:#d2c393}.color-item-list .color-item-list-wrapper .scene_section{width:95%;margin:0 auto;padding:30px 0}@media(min-width: 768px){.color-item-list .color-item-list-wrapper .scene_section{width:90%}}.color-item-list .color-item-list-wrapper .scene_section .color-text{margin:20px 0;line-height:1.5}@media(min-width: 768px){.color-item-list .color-item-list-wrapper .scene_section .color-text{margin:0 0 20px}}.color-item-list .color-item-list-wrapper .bg-white{background:#fff;margin-top:-50px}.color-item-list .color-item-list-wrapper .color-menu{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;justify-content:center}@media(min-width: 768px){.color-item-list .color-item-list-wrapper .color-menu{width:50%;margin:0 auto}}.color-item-list .color-item-list-wrapper .color-menu .menu-item{padding:5px;flex:0 1 30%}@media(min-width: 768px){.color-item-list .color-item-list-wrapper .color-menu .menu-item{flex:0 1 30%}}.color-item-list .color-item-list-wrapper .color-menu .btn-circle-flat{display:inline-block;text-decoration:none;color:#fff;width:110px;height:110px;line-height:110px;border-radius:50%;text-align:center;position:relative}.color-item-list .color-item-list-wrapper .color-menu .btn-circle-flat p{height:40%}@media(min-width: 768px){.color-item-list .color-item-list-wrapper .color-menu .btn-circle-flat{width:120px;height:120px;line-height:120px}}.color-item-list .color-item-list-wrapper .color-menu a.btn-circle-flat i{font-size:150%}.color-item-list .color-item-list-wrapper .section-body-text{margin-bottom:15px}@media(min-width: 768px){.color-item-list .color-item-list-wrapper .section-body-text{margin-bottom:50px}}.color-item-list .color-item-list-wrapper .color-item-list-sku .item-category-name{font-size:.8em}.color-item-list .color-item-list-wrapper .color-item-list-sku .grid-item-name{margin:5px 0}.color-item-list a:hover{opacity:1}@media(min-width: 768px){.color-item-list a:hover{opacity:.7}}.color-section{position:relative;overflow:hidden}.color-section.greenbg{background:#ebfffa}.color-section.bluebg{background:#e0f0ff}.color-section.purplebg{background:#eee7fb}.color-section.pinkbg{background:#ffe9f2}.color-section.blackbg{background:#ededed}.color-section.goldbg{background:#ebe5cf}.cm_before_after{width:100%;text-align:center;font-family:"Noto Sans","Roboto",sans-serif}.cm_before_after .cm_before_after-wrapper{width:100%;padding:30px 0;margin:0 auto;text-align:center}@media(min-width: 768px){.cm_before_after .cm_before_after-wrapper{max-width:1024px;padding:60px 30px}}.cm_before_after .cm_before_after-inner{width:90%;margin:0 auto;text-align:center}@media(min-width: 768px){.cm_before_after .cm_before_after-inner{width:60%}}.cm_before_after #cm_before_after-top{padding-top:50px !important}.cm_before_after h1{padding:10px;width:100%}@media(min-width: 768px){.cm_before_after h1{width:50%;margin:15px auto}}.cm_before_after .cm_before_after-movie{background-color:#393939}.cm_before_after .cm_before_after-movie .movie-tittle{font-size:30px;color:#fff;margin-bottom:10px}@media(min-width: 768px){.cm_before_after .cm_before_after-movie .movie-tittle{font-size:40px}}.cm_before_after .cm_movie-tittle{font-size:30px;color:#fff;margin-bottom:20px;letter-spacing:.8}@media(min-width: 768px){.cm_before_after .cm_movie-tittle{font-size:40px}}.cm_before_after .cm_movie_section{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.cm_before_after .cm_movie_section iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cm_before_after .cm_before_after-scene h2{width:30%;padding:20px 0;margin:0 auto !important}.cm_before_after .cm_before_after-scene .cm_scene-tittle{font-size:30px;font-weight:bold;color:#fff;margin-bottom:20px;letter-spacing:.8}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .cm_scene-tittle{font-size:40px}}.cm_before_after .cm_before_after-scene .movie-wrap{margin-bottom:20px;outline-offset:-2px}.cm_before_after .cm_before_after-scene .movie-wrap.cmblue{outline:4px solid #88dae9}.cm_before_after .cm_before_after-scene .movie-wrap.cmpink{outline:4px solid #f6868e}.cm_before_after .cm_before_after-scene .movie-wrap.cmpurple{outline:4px solid #b47ee9}.cm_before_after .cm_before_after-scene .scene-sec{padding:10px;margin-bottom:50px;background-color:#fff;border-radius:10px}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec{padding:30px}}.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;justify-content:space-between;align-items:center;margin-bottom:20px}.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-img{flex:0 1 49%}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-img{padding:10px}}.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-txt{text-align:left;flex:0 1 49%}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-txt{padding:10px}}.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-txt .caption{color:#fa487d;font-size:1rem;margin-bottom:20px}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-txt .caption{font-size:1.3em}}.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-txt .productname{text-align:left;font-size:1.2em;font-weight:bold;line-height:1.5}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec .scene-sec-product .scene-sec-product-txt .productname{font-size:1.5em}}.cm_before_after .cm_before_after-scene .scene-sec .pickup-tittle{background-color:#ff8900;padding:15px;margin-bottom:20px;color:#fff}.cm_before_after .cm_before_after-scene .scene-sec .pickup-tittle p{font-weight:bold;font-size:20px}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec .pickup-tittle p{font-size:24px}}.cm_before_after .cm_before_after-scene .scene-sec ul{margin:0 auto;width:80%}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec ul{width:70%}}.cm_before_after .cm_before_after-scene .scene-sec .scene-01{width:80%}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec .scene-01{width:55%}}.cm_before_after .cm_before_after-scene .scene-sec li{text-align:left;padding-left:2em;margin:5% 0;line-height:1.3;letter-spacing:.5;list-style:none;font-size:1.2em;font-family:"Noto Sans","Roboto",sans-serif}@media(min-width: 768px){.cm_before_after .cm_before_after-scene .scene-sec li{font-size:1.3em}}@media(min-width: 768px)and (max-width: 1024px){.cm_before_after .cm_before_after-scene .scene-sec li{font-size:1.5em}}.cm_before_after .cm_before_after-scene .scene-sec .checkmark{position:relative}.cm_before_after .cm_before_after-scene .scene-sec .checkmark:before{content:"";display:block;position:absolute;width:1em;height:1em;border:2px solid #db4b72;top:2px;left:0}.cm_before_after .cm_before_after-scene .scene-sec .checkmark:after{content:"";display:block;position:absolute;border-left:3px solid #db4b72;border-bottom:3px solid #db4b72;width:.9em;height:.4em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:4px}.cm_before_after .cm_before_after-blue{background-color:#88dae9}.cm_before_after .cm_before_after-pink{background-color:#f6868e}.cm_before_after .cm_before_after-purple{background-color:#b47ee9}.cm_before_after .section-button{padding-bottom:30px}.cm_before_after .section-button .default-button{display:block;padding:30px 40px}.cm_before_after .section-button .default-button p{font-weight:bold;font-size:20px}@media(min-width: 768px){.cm_before_after .section-button .default-button p{font-size:24px}}.change-your-lifestyle{width:100%;text-align:center;font-family:"Noto Sans","Roboto",sans-serif}.change-your-lifestyle-wrapper{width:100%;padding:80px 0 50px}@media(min-width: 768px){.change-your-lifestyle-wrapper{max-width:1024px;margin:0 auto;padding:60px 30px 80px;padding-top:30px}}#cange-top{padding:0 0 50px !important}.scene_section{width:90%;margin:0 auto}@media(min-width: 768px){.scene_section{width:70%}}.scene_section .movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.scene_section .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.change-your-lifestyle-pink{background-color:#e06385;position:relative;margin:0}.change-your-lifestyle-pink:after{content:"";width:0;height:0;border-style:solid;border-color:#e06385 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:0;right:0;border-width:40px 50vw 0 50vw}@media(min-width: 768px){.change-your-lifestyle-pink:after{border-width:90px 50vw 0 50vw}}.change-about{background-image:url("../img/assets/tt_about_bg01.png"),url("../img/assets/tt_about_bg02.png");background-size:80%,80%;background-repeat:no-repeat,no-repeat;background-position:top -30% left -100%,bottom -10% right -150%;z-index:-20;padding-top:20px}@media(min-width: 768px){.change-about{background-size:30%,40%;background-position:top -70px left -15%,bottom -100px right -30%;padding-top:100px}}.change-your-lifestyle-list{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:start;justify-content:center}.change-your-lifestyle-item{padding:0 15px;margin-bottom:15px;flex:0 1 50%}@media(min-width: 768px){.change-your-lifestyle-item{flex:0 1 33.33%;padding:15px 30px}}#change-your-lifestyle-first .section-body-text{text-align:center !important;margin-top:20px;padding:10px}#change-your-lifestyle-first .section-body-text .text-jp-normal{font-size:1em;line-height:2em;font-family:"Noto Sans","Roboto",sans-serif}@media(min-width: 768px){#change-your-lifestyle-first .section-body-text .text-jp-normal{font-size:1.3em}}@media(min-width: 768px)and (max-width: 1024px){#change-your-lifestyle-first .section-body-text .text-jp-normal{font-size:1.5em}}.scene-tittle{margin:10px auto 0;width:90%}@media(min-width: 768px){.scene-tittle{width:70%}}.change-scene{padding:10px;margin-bottom:50px}.change-scene ul{padding:0 2% 4% 5%;margin:0 auto;width:100%}@media(min-width: 768px){.change-scene ul{width:max-content}}@media(min-width: 768px)and (max-width: 1024px){.change-scene ul{width:max-content}}.change-scene li{text-align:left;padding-left:2em;margin:5% 0;line-height:1.3;letter-spacing:.5;list-style:none;font-size:1em;font-family:"Noto Sans","Roboto",sans-serif}@media(min-width: 768px){.change-scene li{font-size:1.3em}}@media(min-width: 768px)and (max-width: 1024px){.change-scene li{font-size:1.5em}}.change-scene .checkmark{position:relative}.change-scene .checkmark:before{content:"";display:block;position:absolute;width:1em;height:1em;background:#fff;border:2px solid #db4b72;left:0;top:2px}.change-scene .checkmark:after{content:"";display:block;position:absolute;border-left:3px solid #db4b72;border-bottom:3px solid #db4b72;width:.9em;height:.4em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:4px}.change-your-lifestyle-yellow{background-color:#f7ecae}.change-your-lifestyle-blitepink{background-color:#f8b7d5}.change-your-lifestyle-blitepurple{background-color:#e3c6ea}.change-your-lifestyle-bliteblue{background-color:#c9e8ff}.change-your-lifestyle-blitegreen{background-color:#ddf5d6}.scene01{background-color:#fff9d6}.scene02{background-color:#ffeaf4}.scene03{background-color:#fbeaff}.scene04{background-color:#f2f9ff}.scene05{background-color:#f6fff4}.scene_section_button img{margin-bottom:10px}#undelivered-mail{padding:0 10px 60px;border-bottom:1px solid #ccc}@media(min-width: 768px){#undelivered-mail{max-width:1024px;margin:0 auto;border-bottom:none}}#undelivered-mail .section{padding:0}#undelivered-mail .section p{margin-top:30px}#undelivered-mail .section a{color:#000}#undelivered-mail .section .midashi-list__title{font-weight:bold;font-size:larger !important;margin-bottom:0 !important}#undelivered-mail .section .midashi-list__text{margin-bottom:4px !important}#undelivered-mail .section .undelivered-mail-point .header-jp-sub{margin-top:40px;font-weight:700;line-height:30px;border-left:3px solid #000;padding-left:16px}#secretsale-page .main{width:100%}#secretsale-page img{margin-bottom:-3px}#secretsale-page div.outlet{width:100%;display:flex;flex-flow:row wrap}#secretsale-page .outlet div{width:50%}@media(min-width: 768px){#secretsale-page .main{max-width:1024px;margin:0 auto;width:100%}#secretsale-page div.outlet{max-width:1024px;margin:0 auto;width:100%}}.reviews-page-top-title{text-align:center;letter-spacing:3px}.reviews-page-top-title .reviews-top-title{letter-spacing:5px}@media(max-width: 767px){.reviews-page-top-title .reviews-top-title{margin-bottom:5px}}@media(min-width: 768px){.reviews-page-top-title .reviews-top-description .pc{display:none}}.reviews-header{align-items:center;padding:20px 0 20px 0}.reviews-header .review-padding{padding:0 10px 0 0}@media(max-width: 767px){.reviews-header{flex-direction:column}}.reviews-header .reviews-star{align-items:center;display:flex;font-weight:500}@media(max-width: 767px){.reviews-header .reviews-star{flex-direction:row}.reviews-header .reviews-star .reviews-star-img-txt{flex-direction:column;display:flex}.reviews-header .reviews-star .reviews-star-img-txt .review-stars{transform-origin:bottom left;transform:scale(1.5, 1.5)}.reviews-header .reviews-star .reviews-star-img-txt .review-number{font-size:18px;margin-top:10px}}@media(max-width: 767px){.reviews-img-cat-color{display:flex}}.reviews-img{width:35%}@media(min-width: 768px){.reviews-img{width:220px;height:220px}}.reviews-img-haiban{opacity:.3}.reviews-filter-label{padding:30px 0 10px 10px;border-top:1px solid #ccc}.reviews-filter{padding:0 10px 20px 10px;border-bottom:1px solid #ccc;margin:0}.reviews-filter .form-group{padding:0 10px 0 0}@media(max-width: 767px){.reviews-filter .col-xs-2{width:100%;padding:0 0}.reviews-filter .col-xs-2 .form-group{padding:0 10px}}.reviews-sort{padding:0 20px 0 0;justify-content:end}.reviews-sort .form-group{margin-top:1em}.reviews-sort .form-group .form-control{border:none}.reviews-sort .reviews-sort-label{display:flex;flex-direction:column;justify-content:center}.review-pagination{width:80%;margin:10px auto;border-radius:1px}.review-pagination .pagination_prev{border-radius:5px 0 0 5px}.review-pagination .pagination_next{border-radius:0 5px 5px 0}.not-found-reviews{margin-top:40px;text-align:center;margin-bottom:-40px}.control-label[for^=product_review_hair_type_]{margin-right:20px}#file-upload-open-modal{border:1px solid #000;color:#000}.mytangle-accordion .toggle{display:none}.mytangle-accordion .Label{padding:.5em;display:block;color:#fff;background:#000;cursor:pointer}.mytangle-accordion .Label::before{content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 3px);right:20px;transform:rotate(135deg)}.mytangle-accordion .Label,.mytangle-accordion .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.mytangle-accordion .content{height:0;margin-bottom:10px;padding:0 8px;overflow:hidden}.mytangle-accordion .content .description-notice-contents{line-height:1.4em}.mytangle-accordion .content .description-notice-contents .description-notice-title{font-weight:bold;color:#000;border-left:3px solid #000;padding-left:5px;margin:5px 0}.mytangle-accordion .content .description-notice-contents .description-notice-list{list-style:"※" outside;margin-left:15px}.mytangle-accordion .content .description-notice-contents .description-notice-list .description-notice-text{font-size:14px;padding-left:5px}.mytangle-accordion .content .description-notice-contents .description-notice-list .description-notice-text .description-notice-text-strong{text-decoration:underline;font-weight:bold}.mytangle-accordion .toggle:checked+.Label+.content{height:auto;padding:8px 0px}.mytangle-accordion .toggle:checked+.Label::before{transform:rotate(-45deg) !important}.mytangle-bleed-content{display:flex}@media(min-width: 768px){.mytangle-bleed-content{padding:0 25px}}.mytangle-bleed-content .mytangle-each-content{margin:0 5px;width:100%;font-size:14px}.mytangle-bleed-content .mytangle-each-content .each-content-notice-img{max-width:250px;display:block;margin:0 auto 10px auto;border:solid 1px #ccc}.mytangle-bleed-content .mytangle-each-content .each-content-result-img{max-width:250px;display:block;margin:0 auto 10px auto;border:solid 1px #000}.mytangle-bleed-content .mytangle-each-content .each-content-result-title{margin-bottom:5px;font-weight:bold}.mytangle-bleed-content .each-content-arrow-img{width:10%;margin:auto}.mytangle-product-name{font-size:16px;font-weight:bold;line-height:1.3em;margin-bottom:8px}.mytangle-product-price{text-align:left;margin-bottom:8px}.mytangle-product-price .price-tujyou{margin-bottom:10px}.mytangle-product-price .price-tujyou .tujyou-price{text-decoration:line-through}.mytangle-product-price .tujyou-rate{color:#fff;background:#000;padding:4px;font-size:12px}.mytangle-product-price .price-hanbai{color:#000;font-size:16px;font-weight:500}.mytangle-product-price .price-hanbai span{font-size:14px;font-weight:400}.mytangle-product-price .price-hanbai .hanbai-free-shipping{color:#fff;background:#000;padding:4px;font-size:12px}.mytangle-stockout-box{border:2px solid #000;padding:0 10px;margin-top:0}.mytangle-stockout-box .mytangle-stockout-box-text{color:#ff487d;margin:20px auto;font-weight:bold}.mytangle-stockout-box .mytangle-stockout-box-snstext{line-height:1.3em}.mytangle-input-form input{width:100%}.try-myTangle-header{text-align:center;padding:0;margin:0 auto;background:#4080c8}.try-myTangle-header__date{color:#fff;font-size:16px;padding:8px 0}.try-myTangle-footer{position:sticky;top:100vh;width:100%;margin-top:4rem;background:#27262f}.try-myTangle-footer__title{text-align:center;color:#fff;padding:2rem 0}.tt-about{margin:0px 0 40px;padding:0px 10px}@media(min-width: 768px){.tt-about{padding:0;max-width:1024px;margin:0 auto 60px}}.tt-about__title{font-size:26px;font-weight:bold;line-height:1.3em;margin-bottom:24px}@media(min-width: 768px){.tt-about__title{font-size:36px}}.tt-about__subtitle{font-size:16px;font-weight:bold;margin-bottom:24px;line-height:1.4rem}@media(min-width: 768px){.tt-about__subtitle{font-size:20px;margin-bottom:40px;line-height:1.5em}}.tt-about__hero{position:relative}.tt-about__hero-title{position:absolute;font-weight:bold}@media(max-width: 767px){.tt-about__hero-title{font-size:40px;top:42px;left:50%;transform:translate(-50%, -50%);font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;width:100%;text-align:center}}@media(min-width: 768px){.tt-about__hero-title{top:2.5rem;left:2.5rem;font-size:60px;text-align:left}}.tt-about__hero-image{width:100%;height:auto;padding:0;line-height:0px;margin:0 0 24px 0}@media(min-width: 768px){.tt-about__hero-image{margin:0 0 40px 0}}.tt-about .tt-about-story__title{font-size:24px;font-weight:bold;margin-bottom:24px}@media(min-width: 768px){.tt-about .tt-about-story__title{font-size:32px}}.tt-about .tt-about-story__text{font-size:16px;line-height:24px;margin-bottom:24px;letter-spacing:.64px}.tt-about .tt-about-story__notice{font-size:12px;line-height:20px;margin-bottom:24px}.tt-about .tt-about-story__footerbox{display:flex;margin-bottom:90px}.tt-about .tt-about-values__title{text-align:center;font-size:36px;font-weight:bold;line-height:1.3em;margin-bottom:24px}.tt-about .tt-about-values__row{display:flex}@media(max-width: 767px){.tt-about .tt-about-values__row{flex-direction:column-reverse}.tt-about .tt-about-values__row:nth-child(even){flex-direction:column}}@media(min-width: 768px){.tt-about .tt-about-values-row-box{width:50%}}.tt-about .tt-about-values-row-box__text{padding:30px 0px}@media(min-width: 768px){.tt-about .tt-about-values-row-box__text{padding:40px}}.tt-about .tt-about-values-box__icon{border:1px solid #ccc;display:inline-block;margin-bottom:12px;padding:8px;font-size:12px;font-weight:bold}.tt-about .tt-about-values-box__title{font-size:20px;margin-bottom:12px;font-weight:bold}@media(min-width: 768px){.tt-about .tt-about-values-box__title{font-size:24px}}.tt-about .tt-about-values-box__text{line-height:24px;font-size:14px}.tt-b2b .maxsection{width:100%}.tt-b2b .content-section{width:1024px;margin:0 auto !important}@media screen and (max-width: 896px){.tt-b2b .content-section{width:100%;padding:0 10px !important}}.tt-b2b__hero{position:relative}.tt-b2b__hero-title{position:absolute;font-weight:bold}@media screen and (max-width: 896px){.tt-b2b__hero-title{font-size:40px;top:42px;left:50%;transform:translate(-50%, -50%);font-family:"Poppins","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;width:100%;text-align:center}}@media screen and (max-width: 896px){.tt-b2b__hero-title{top:2.5rem;left:2.5rem;font-size:60px;text-align:left}}.tt-b2b__hero-image{width:100%;height:auto;padding:0;line-height:0px;margin:0 0 24px 0}@media(min-width: 768px){.tt-b2b__hero-image{margin:0 0 40px 0}}.tt-b2b .tt-b2b-section{padding:0 0 140px 0}.tt-b2b .tt-b2b-section:last-child{padding:0 0 40px 0}.tt-b2b .tt-b2b-section__bg{height:320px;margin:0 0 24px 0;background:url(../img/b2b/b2b_bg_MyTangle.webp);background-size:cover;background-position:center}.tt-b2b .tt-b2b-section__bg.tt-b2b-OnaireTangle{background:url(../img/b2b/b2b_bg_OnaireTangle.webp);background-size:cover;background-position:center}.tt-b2b .tt-b2b-section__text-group{margin:0 0 40px 0;text-align:center;line-height:1.8}.tt-b2b .tt-b2b-section__title{margin:0 0 10px 0;font-size:2rem;font-weight:bold}.tt-b2b .tt-b2b-section__title--sub{font-size:1rem;line-height:1.2}@media screen and (max-width: 896px){.tt-b2b .tt-b2b-section{padding-bottom:70px !important}.tt-b2b .tt-b2b-section__bg{display:none}.tt-b2b .tt-b2b-section__bg.tt-b2b-OnaireTangle{display:none}.tt-b2b .tt-b2b-section__text-group{margin:0 0 24px 0}.tt-b2b .tt-b2b-section__title{margin:0 0 5px 0;font-size:1.5rem}}.tt-b2b .tt-b2b-example-group{display:flex;justify-content:space-between;text-align:center;font-size:.75rem;line-height:1.5}.tt-b2b .tt-b2b-example-group dl{width:calc(25% - 5px)}.tt-b2b .tt-b2b-example-group dt{width:100%;margin:0 0 5px 0;object-fit:cover}@media screen and (max-width: 896px){.tt-b2b .tt-b2b-example-group{flex-wrap:wrap;padding:0 10px}.tt-b2b .tt-b2b-example-group dl{width:calc(50% - 5px);margin:0 0 16px 0}.tt-b2b .tt-b2b-example-group dl:last-child,.tt-b2b .tt-b2b-example-group dl:nth-last-child(2){margin:0}}.tt-b2b .tt-b2b-target-products{line-height:1.5}.tt-b2b .tt-b2b-target-products h4{margin:0 0 15px 0;padding:0 0 10px 0;border-bottom:1px solid #212529;text-align:center;font-size:1.25rem;font-weight:bold}.tt-b2b .tt-b2b-target-products--flex{display:flex;justify-content:space-between;font-size:.75rem}.tt-b2b .tt-b2b-target-products--flex dl{width:calc(33.3333333333% - 20px)}.tt-b2b .tt-b2b-target-products--flex dt{margin:0 0 10px 0}.tt-b2b .tt-b2b-target-products__title{margin:4px 0 0 0;font-size:1.125rem;font-weight:bold}@media screen and (max-width: 896px){.tt-b2b .tt-b2b-target-products h4{font-size:1.125rem}.tt-b2b .tt-b2b-target-products--flex{flex-wrap:wrap}.tt-b2b .tt-b2b-target-products--flex dl{width:calc(50% - 5px);margin:0 0 10px 0}.tt-b2b .tt-b2b-target-products--flex dl:last-child,.tt-b2b .tt-b2b-target-products--flex dl:nth-last-child(2){margin:0}.tt-b2b .tt-b2b-target-products--flex dt{margin:0 0 5px 0}.tt-b2b .tt-b2b-target-products__title{font-size:1rem}}.tt-b2b .tt-b2b-scene-group{display:flex;justify-content:space-between;flex-wrap:wrap}.tt-b2b .tt-b2b-scene-group dl{width:calc(50% - 20px);margin:0 0 32px 0}.tt-b2b .tt-b2b-scene-group dl:last-child{margin:0}.tt-b2b .tt-b2b-scene-group dt{margin:0 0 10px 0}.tt-b2b .tt-b2b-scene-group dt img{border-radius:16px}.tt-b2b .tt-b2b-scene-group__title{margin:0 0 10px 0;font-size:1.25rem;font-weight:bold;line-height:1.5}.tt-b2b .tt-b2b-scene-group__list{padding:0 0 0 20px;line-height:1.5;list-style:disc}.tt-b2b .tt-b2b-scene-group__list li{margin:0 0 8px 0}@media screen and (max-width: 896px){.tt-b2b .tt-b2b-scene-group{flex-direction:column;padding:0 10px}.tt-b2b .tt-b2b-scene-group dl{width:100%;margin:0 0 16px 0}.tt-b2b .tt-b2b-scene-group__title{font-size:1.125rem}.tt-b2b .tt-b2b-scene-group__list{font-size:.875rem}}.tt-b2b .tt-b2b-simulator-group__box{margin:0 0 40px 0}.tt-b2b .tt-b2b-simulator-group__box:last-child{margin:0}.tt-b2b .tt-b2b-simulator-group__title{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #212529;text-align:left;font-size:1.25rem;font-weight:bold}:root{--swiper-theme-color: #000 !important}@media(min-width: 768px){.swiper{width:375px;height:395px}}@media(max-width: 767px){.swiper{height:360px}}.swiper .swiper-slide{display:flex;justify-content:center;align-content:center}.swiper .swiper-button-prev:after{color:#27262f;font-size:32px}.swiper .swiper-button-next:after{color:#27262f;font-size:32px}.swiper-mytangle{width:355px;height:360px}.swiper-pagination-horizontal{bottom:0 !important}.modal-container.active{opacity:1;visibility:visible}.modal-open{display:flex;align-items:center;justify-content:center;width:100%;height:60px;background:rgba(0,0,0,0);border:solid #000;font-weight:bold;color:#000;margin:15px 0;cursor:pointer}.modal-close{position:absolute;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.modal-alert{color:red;margin:8px 0 2px}.font-alert{color:red;margin:8px 0 2px}.confirm-print-text{display:flex;flex-direction:column;justify-content:flex-start;padding:20px;margin:0 0 16px;border:solid #27262f}.confirm-print-text p{margin-top:15px}.selected-color{border:solid #000}.mincho-cs{font-family:mincho;font-size:16px}@media(max-width: 767px){.mincho-cs{font-size:15px}}.gothic-cs{font-family:gothic;font-size:17px}@media(max-width: 767px){.gothic-cs{font-size:15px}}.round-cs{font-family:round;font-size:17px}@media(max-width: 767px){.round-cs{font-size:15px}}.handwritten-cs{font-family:handwritten;font-size:16px}@media(max-width: 767px){.handwritten-cs{font-size:15px}}.romance-cs{font-family:romance;font-size:23px}@media(max-width: 767px){.romance-cs{font-size:20px}}.sporty-cs{font-family:sporty;font-size:21px}@media(max-width: 767px){.sporty-cs{font-size:17px}}.techno-cs{font-family:techno;font-size:16px}@media(max-width: 767px){.techno-cs{font-size:15px}}.pop-cs{font-family:pop;font-size:18px}@media(max-width: 767px){.pop-cs{font-size:16px}}.simple-cs{font-family:simple;font-size:20px}@media(max-width: 767px){.simple-cs{font-size:17px}}.mincho-cs-mytangle{font-family:mincho;font-size:26.5px}@media(max-width: 767px){.mincho-cs-mytangle{font-size:24.8px}}.gothic-cs-mytangle{font-family:gothic;font-size:28px}@media(max-width: 767px){.gothic-cs-mytangle{font-size:24.8px}}.round-cs-mytangle{font-family:round;font-size:28px}@media(max-width: 767px){.round-cs-mytangle{font-size:24.8px}}.handwritten-cs-mytangle{font-family:handwritten;font-size:26.5px}@media(max-width: 767px){.handwritten-cs-mytangle{font-size:24.8px}}.romance-cs-mytangle{font-family:romance;font-size:38px}@media(max-width: 767px){.romance-cs-mytangle{font-size:33px}}.sporty-cs-mytangle{font-family:sporty;font-size:34.7px}@media(max-width: 767px){.sporty-cs-mytangle{font-size:28px}}.techno-cs-mytangle{font-family:techno;font-size:26.5px}@media(max-width: 767px){.techno-cs-mytangle{font-size:24.8px}}.pop-cs-mytangle{font-family:pop;font-size:29.8px}@media(max-width: 767px){.pop-cs-mytangle{font-size:26.5px}}.simple-cs-mytangle{font-family:simple;font-size:33px}@media(max-width: 767px){.simple-cs-mytangle{font-size:28px}}.mincho-pt{font-family:mincho;font-size:19px}@media(max-width: 767px){.mincho-pt{font-size:17px}}.gothic-pt{font-family:gothic;font-size:19px}@media(max-width: 767px){.gothic-pt{font-size:17px}}.round-pt{font-family:round;font-size:19px}@media(max-width: 767px){.round-pt{font-size:17px}}.handwritten-pt{font-family:handwritten;font-size:19px}@media(max-width: 767px){.handwritten-pt{font-size:17px}}.romance-pt{font-family:romance;font-size:28px}@media(max-width: 767px){.romance-pt{font-size:25px}}.sporty-pt{font-family:sporty;font-size:22px}@media(max-width: 767px){.sporty-pt{font-size:20px}}.techno-pt{font-family:techno;font-size:19px}@media(max-width: 767px){.techno-pt{font-size:17px}}.pop-pt{font-family:pop;font-size:19px}@media(max-width: 767px){.pop-pt{font-size:17px}}.simple-pt{font-family:simple;font-size:22px}@media(max-width: 767px){.simple-pt{font-size:20px}}.mincho-dt,.mincho-dt-ff,.mincho-dt-mini,.mincho-dt-mini-ff,.mincho-dt-pro,.mincho-exg{font-family:mincho;font-size:19px}@media(max-width: 767px){.mincho-dt,.mincho-dt-ff,.mincho-dt-mini,.mincho-dt-mini-ff,.mincho-dt-pro,.mincho-exg{font-size:17px}}.gothic-dt,.gothic-dt-ff,.gothic-dt-mini,.gothic-dt-mini-ff,.gothic-dt-pro,.gothic-exg{font-family:gothic;font-size:19px}@media(max-width: 767px){.gothic-dt,.gothic-dt-ff,.gothic-dt-mini,.gothic-dt-mini-ff,.gothic-dt-pro,.gothic-exg{font-size:17px}}.round-dt,.round-dt-ff,.round-dt-mini,.round-dt-pro,.round-exg{font-family:round;font-size:19px}@media(max-width: 767px){.round-dt,.round-dt-ff,.round-dt-mini,.round-dt-pro,.round-exg{font-size:17px}}.handwritten-dt,.handwritten-dt-ff,.handwritten-dt-mini,.handwritten-dt-mini-ff,.handwritten-dt-pro,.handwritten-exg{font-family:handwritten;font-size:19px}@media(max-width: 767px){.handwritten-dt,.handwritten-dt-ff,.handwritten-dt-mini,.handwritten-dt-mini-ff,.handwritten-dt-pro,.handwritten-exg{font-size:17px}}.romance-dt,.romance-dt-ff,.romance-dt-mini,.romance-dt-mini-ff,.romance-dt-pro,.romance-exg{font-family:romance;font-size:28px}@media(max-width: 767px){.romance-dt,.romance-dt-ff,.romance-dt-mini,.romance-dt-mini-ff,.romance-dt-pro,.romance-exg{font-size:25px}}.sporty-dt,.sporty-dt-ff,.sporty-dt-mini,.sporty-dt-pro,.sporty-exg{font-family:sporty;font-size:22px}@media(max-width: 767px){.sporty-dt,.sporty-dt-ff,.sporty-dt-mini,.sporty-dt-pro,.sporty-exg{font-size:20px}}.techno-dt,.techno-dt-ff,.techno-dt-mini,.techno-dt-mini-ff,.techno-dt-pro,.techno-exg{font-family:techno;font-size:19px}@media(max-width: 767px){.techno-dt,.techno-dt-ff,.techno-dt-mini,.techno-dt-mini-ff,.techno-dt-pro,.techno-exg{font-size:17px}}.pop-dt,.pop-dt-ff,.pop-dt-mini,.pop-dt-mini-ff,.pop-dt-pro,.pop-exg{font-family:pop;font-size:19px}@media(max-width: 767px){.pop-dt,.pop-dt-ff,.pop-dt-mini,.pop-dt-mini-ff,.pop-dt-pro,.pop-exg{font-size:17px}}.simple-dt,.simple-dt-ff,.simple-dt-mini,.simple-dt-mini-ff,.simple-dt-pro,.simple-exg{font-family:simple;font-size:22px}@media(max-width: 767px){.simple-dt,.simple-dt-ff,.simple-dt-mini,.simple-dt-mini-ff,.simple-dt-pro,.simple-exg{font-size:20px}}.mincho-otomate{font-family:mincho;font-size:21px}@media(max-width: 767px){.mincho-otomate{font-size:15px}}.gothic-otomate{font-family:gothic;font-size:21px}@media(max-width: 767px){.gothic-otomate{font-size:15px}}.round-otomate{font-family:round;font-size:24px}@media(max-width: 767px){.round-otomate{font-size:15px}}.handwritten-otomate{font-family:handwritten;font-size:20px}@media(max-width: 767px){.handwritten-otomate{font-size:15px}}.romance-otomate{font-family:romance;font-size:29px}@media(max-width: 767px){.romance-otomate{font-size:20px}}.sporty-otomate{font-family:sporty;font-size:27px}@media(max-width: 767px){.sporty-otomate{font-size:17px}}.techno-otomate{font-family:techno;font-size:20px}@media(max-width: 767px){.techno-otomate{font-size:15px}}.pop-otomate{font-family:pop;font-size:23px}@media(max-width: 767px){.pop-otomate{font-size:16px}}.simple-otomate{font-family:simple;font-size:25px}@media(max-width: 767px){.simple-otomate{font-size:17px}}.mincho-mame{font-family:mincho;font-size:24px}@media(max-width: 767px){.mincho-mame{font-size:18px}}.gothic-mame{font-family:gothic;font-size:24px}@media(max-width: 767px){.gothic-mame{font-size:18px}}.round-mame{font-family:round;font-size:24px}@media(max-width: 767px){.round-mame{font-size:18px}}.handwritten-mame{font-family:handwritten;font-size:24px}@media(max-width: 767px){.handwritten-mame{font-size:18px}}.romance-mame{font-family:romance;font-size:37px}@media(max-width: 767px){.romance-mame{font-size:27px}}.sporty-mame{font-family:sporty;font-size:28px}@media(max-width: 767px){.sporty-mame{font-size:22px}}.techno-mame{font-family:techno;font-size:24px}@media(max-width: 767px){.techno-mame{font-size:19px}}.pop-mame{font-family:pop;font-size:24px}@media(max-width: 767px){.pop-mame{font-size:18px}}.simple-mame{font-family:simple;font-size:28px}@media(max-width: 767px){.simple-mame{font-size:21px}}#product-status-container{display:none}#product-status-container #product-status-wrap{padding:5px 0;display:flex;align-items:center}#product-status-container #product-status-wrap #product-status-icon{padding:1.5px 10px;font-weight:normal;color:#fff;background:#000}#product-status-container #product-status-wrap #product-status-delivery-date{padding-left:5px;color:#000}.modal-content{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.font-type-giftbox-mytangle{margin-bottom:15px}.file-buttom{display:inline-block;text-align:center;border-radius:10px;padding:15px 60px;background:#fff;color:#000;font-size:16px;font-weight:bold;line-height:1.2em;margin:10px 0;border:1px solid #ccc;width:100%}@media(min-width: 768px){.file-buttom{max-width:300px}}.mytangle-tittle{font-weight:bold;margin-top:10px}.giftbox-mytangle-img{margin-top:10px}.mytangle-upload{margin-top:15px}#mytangle-controller-text{text-align:center;font-size:14px}@media(max-width: 767px){#mytangle-controller-text{font-size:12px}}#mytangle-controller-text .unsafe-zone-text{text-align:left;color:red}#mytangle-controller-text .bleed-zone-text{text-align:left;color:#7c7c7c}#mytangle-controller{display:flex;margin:5px 0}#mytangle-controller button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;flex:1;border:#ccc solid 2px;border-radius:8px;padding:5px;margin-right:5px;color:#000}#mytangle-controller button:last-child{margin-right:0}#mytangle-controller .mytangleicon{width:1.2rem;height:1.2rem}@media(min-width: 768px){#mytangle-controller .mytangleicon{width:1.5rem;height:1.5rem}}#mytangle-controller .mytangleicon{object-fit:contain;display:block;margin:auto}#mytangle-controller .mytangletxt{display:block;margin-top:.3rem;font-size:.8rem}@media(min-width: 768px){#mytangle-controller .mytangletxt{margin-top:.5rem}}@media(min-width: 768px){.mytangle-product-detail .product-detail-banners{margin-bottom:60px}#mytangle-item-contents{margin:10px 10px 0}#item_photo_area_mytangle #custom-message-mytangle{position:absolute;top:300px;left:-20%;width:65%;text-align:right;z-index:1020}#text_notes_mytangle .text-jp-sub{color:#7c7c7c}#font-type-label-mytangle .text-jp-normal{font-size:16px;font-weight:bold;line-height:1.4em}.font-type-container-mytangle{position:relative;display:flex;justify-content:space-between;width:100%}.font-type-container-mytangle #font_type{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.font-type-container-mytangle #font_type .radio img{padding:0px 6px;margin:3px 0;border:solid #27262f;width:90%}.font-type-container-mytangle #font_type .radio{width:calc(20% - 2px);margin:1px}.font-type-container-mytangle #font_type .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#7c7c7c}.font-type-container-mytangle #font_type .radio input[type=radio]{display:none}.print-text-input-mytangle{display:flex;justify-content:flex-start;align-items:center;width:100%}.print-text-input-mytangle #print_text{width:70%}.print-text-input-mytangle #count-text{margin:0 3px}.modal-container{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:1005}.modal-container .modal-body{display:flex;justify-content:center;align-items:center}.modal-container .modal-body .modal-content{display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:15px;margin:50px;height:100%;overflow-y:scroll;max-width:1050px;max-height:850px}.modal-container .modal-body .modal-content .item-section{position:relative;display:flex;justify-content:space-evenly;width:100%;height:100%}.modal-container .modal-body .modal-content .item-section .modal-product-image-container{position:relative;width:375px;height:100%;padding:5px;font-variant-ligatures:no-contextual;-moz-font-feature-settings:"calt" 0;-webkit-font-feature-settings:"calt" 0;font-feature-settings:"calt" 0}.modal-container .modal-body .modal-content .item-section .modal-product-image-container img{border:solid #27262f;width:375px;height:375px;z-index:1010;object-fit:contain}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message{position:absolute;top:109px;left:18%;width:65%;text-align:right;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-pt{position:absolute;top:275px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-pt-cat{position:absolute;top:225px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt{position:absolute;top:183px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt-mini{position:absolute;top:185px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt-pro{position:absolute;top:185px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-exg{position:absolute;top:183px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .print-text-container{display:flex;flex-direction:column;align-items:center;width:90%;padding-left:3%}.modal-container .modal-body .modal-content .item-section .print-text-container hr{box-sizing:content-box;height:0;margin:20px 0;border:0;border-top:1px solid #ccc;width:100%;padding:0}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-text{width:100%;text-align:left}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-text .text-jp-normal{font-size:16px;font-weight:bold;line-height:1.4em}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-text .text-jp-sub{color:#7c7c7c}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container{position:relative;display:flex;justify-content:space-between;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type{display:flex;justify-content:flex-start;flex-wrap:wrap}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio img{padding:0px 6px;margin:3px 0;border:solid #27262f;width:90%}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio{width:calc(20% - 2px);margin:1px}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#7c7c7c}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio input[type=radio]{display:none}.modal-container .modal-body .modal-content .item-section .print-text-container .print-text-input{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:5px 0}.modal-container .modal-body .modal-content .item-section .print-text-container .print-text-input #print_text{width:70%}.modal-container .modal-body .modal-content .item-section .print-text-container .print-text-input #count-text{margin:0 3px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup{position:relative;height:137px;overflow-y:scroll;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio img{width:90%;border-radius:50%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio{width:calc(16% - 3px);margin:3px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#fff;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:-10px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio input[type=radio]{display:none}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul li{width:15%;margin:3px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul li img{width:93%}.modal-container .modal-body .modal-content .button-section{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;margin-top:24px}.modal-container .modal-body .modal-content .button-section .modal-submit{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;background:#000;font-weight:700;color:#fff;margin:5px;cursor:pointer}.modal-container .modal-body .modal-content .button-section .modal-cancel{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:1px solid #000;background:rgba(0,0,0,0);font-weight:bold;color:#000;margin:5px;cursor:pointer}.sp-button-section{display:none}}@media(min-width: 768px)and (max-width: 1024px){.modal-container .modal-body{width:100vw}.modal-container .modal-body .modal-content{width:100vw;max-height:850px;margin:0}.modal-container .modal-body .modal-content .item-section .modal-product-image-container{font-variant-ligatures:no-contextual;-moz-font-feature-settings:"calt" 0;-webkit-font-feature-settings:"calt" 0;font-feature-settings:"calt" 0}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message{position:absolute;top:118px;left:58px}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-pt{position:absolute;top:263px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-pt-cat{position:absolute;top:218px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt{position:absolute;top:183px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt-mini{position:absolute;top:185px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt-pro{position:absolute;top:183px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-exg{position:absolute;top:183px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container img{width:335px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio{width:20%;margin:0}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio img{padding:2px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul{justify-content:space-evenly}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul li{width:18%;margin:3px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul li img{width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio{width:calc(23% - 2px);margin:1px}.modal-container .sp-button-section{display:none}}@media(max-width: 767px){#mytangle-item-contents{display:flex;flex-direction:column;width:100%}.font-type-container-mytangle{position:relative;display:flex;justify-content:space-between;width:100%}.font-type-container-mytangle #font_type{display:flex;justify-content:inherit;flex-wrap:wrap}.font-type-container-mytangle #font_type .radio img{padding:0px 6px;margin:3px 0;border:solid #27262f}.font-type-container-mytangle #font_type .radio{width:calc(22% - 2px);margin:3px}.font-type-container-mytangle #font_type .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#7c7c7c}.font-type-container-mytangle #font_type .radio input[type=radio]{display:none}.print-text-input-mytangle{display:flex;justify-content:flex-start;align-items:center;width:100%}.print-text-input-mytangle #print_text{width:70%}.print-text-input-mytangle #count-text{margin:0 3px}.modal-container{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;overflow:auto;visibility:hidden;transition:opacity .5s,transform 0s 1.5s;box-sizing:border-box;z-index:1005}.modal-container .modal-body{display:flex;justify-content:center;align-items:center;background:#fff;width:100vw;height:100vh}.modal-container .modal-body .modal-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;border:none;overflow-y:scroll}.modal-container .modal-body .modal-content .item-section{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.modal-container .modal-body .modal-content .item-section .modal-product-image-container{display:flex;justify-content:center;width:100%;font-variant-ligatures:no-contextual;-moz-font-feature-settings:"calt" 0;-webkit-font-feature-settings:"calt" 0;font-feature-settings:"calt" 0}.modal-container .modal-body .modal-content .item-section .modal-product-image-container img{width:340px;height:340px;z-index:1010;object-fit:contain;border:solid #27262f}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message{line-height:1.5;position:absolute;top:90px;left:52px;width:65%;text-align:right;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-pt{line-height:1.5;position:absolute;top:240px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-pt-cat{line-height:1.5;position:absolute;top:190px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt{line-height:1.5;position:absolute;top:160px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt-mini{line-height:1.5;position:absolute;top:158px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-dt-pro{line-height:1.5;position:absolute;top:158px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .modal-product-image-container #custom-message-exg{line-height:1.5;position:absolute;top:160px;width:100%;text-align:center;z-index:1020}.modal-container .modal-body .modal-content .item-section .print-text-container{padding-bottom:64px;margin-top:10px;overflow-y:scroll}.modal-container .modal-body .modal-content .item-section .print-text-container hr{box-sizing:content-box;height:0;margin:16px 0;border:0;border-top:1px solid #ccc;width:100%;padding:0}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-text{width:100%;text-align:left;margin-top:5px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-text .text-jp-normal{font-size:16px;font-weight:bold;line-height:1.4em}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-text .text-jp-sub{color:#7c7c7c}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container{position:relative;display:flex;justify-content:space-between;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio img{padding:2px 6px;margin:3px 0;border:solid #27262f;width:80px;height:53px}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio{width:25%}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#7c7c7c}.modal-container .modal-body .modal-content .item-section .print-text-container .font-type-container #font_type .radio input[type=radio]{display:none}.modal-container .modal-body .modal-content .item-section .print-text-container .print-text-input{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:5px 0}.modal-container .modal-body .modal-content .item-section .print-text-container .print-text-input #print_text{width:70%;margin:0 5px}.modal-container .modal-body .modal-content .item-section .print-text-container .print-text-input #count-text{margin:0 5px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup{position:relative}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio img{margin:3px 0;width:63px;height:63px;border-radius:50%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio{width:20%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#fff;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:-30px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup #classcategory_id1 .radio input[type=radio]{display:none}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul li{width:15%;margin:3px}.modal-container .modal-body .modal-content .item-section .print-text-container .modal-color-lineup ul li img{width:93%}.modal-container .modal-body .modal-content .sp-button-section{display:flex;align-items:center;flex-direction:column;width:100%;padding:24px 0}.modal-container .modal-body .modal-content .sp-button-section .sp-modal-submit{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;border-radius:50px;background:#000;font-weight:700;color:#fff;margin:5px;cursor:pointer}.modal-container .modal-body .modal-content .sp-button-section .modal-cancel{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;border-radius:50px;background:#a7a7a7;font-weight:700;color:#fff;margin:5px;cursor:pointer}.button-section{display:none}}.item-color-detail{display:none}.cautionOmidashi{display:inline-block;border:solid 1px #000;color:#000;font-size:.9em;font-weight:bold;line-height:1.5;margin:15px 0 0;padding:10px}.cautionOmidashi a{text-decoration:underline;color:#000}.file-upload-modal-area,.confirm-modal-area,.bleed-modal-area,.giftbox-modal-area{display:none;position:fixed;z-index:1025;top:0;left:0;width:100%;height:100%}.file-upload-modal-bg,.confirm-modal-bg,.bleed-modal-bg,.giftbox-modal-bg{width:100%;height:100%;background:rgba(0,0,0,.5)}.giftbox-modal-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:400px;padding:40px;background-color:#fff;border-radius:13px;height:700px}@media(min-width: 768px)and (max-width: 1024px){.giftbox-modal-wrapper{width:90%;padding:40px 80px;height:800px}}@media(max-width: 767px){.giftbox-modal-wrapper{width:90%;padding:20px;height:600px}}.giftbox-modal-wrapper .giftbox-modal-scroll{overflow-y:scroll;height:650px}@media(max-width: 767px){.giftbox-modal-wrapper .giftbox-modal-scroll{height:550px}}.giftbox-modal-wrapper .giftbox-modal-scroll .modal-header-text{font-size:20px;font-weight:bold;text-align:center;padding:20px 12px;border-top:3px solid;border-bottom:3px solid;margin:10px 0}.giftbox-modal-wrapper .giftbox-modal-scroll .modal-header-sub-text{text-align:center;font-weight:bold;color:red;padding:30px;line-height:1.5}.confirm-modal-wrapper,.bleed-modal-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1050px;padding:40px;background-color:#fff;border-radius:13px}@media(max-width: 767px){.confirm-modal-wrapper,.bleed-modal-wrapper{width:90%;padding:20px 10px}}@media(min-width: 768px)and (max-width: 1024px){.confirm-modal-wrapper,.bleed-modal-wrapper{max-width:90%}.confirm-modal-wrapper .swiper-button-prev,.bleed-modal-wrapper .swiper-button-prev{left:-10px}.confirm-modal-wrapper .swiper-button-next,.bleed-modal-wrapper .swiper-button-next{right:-10px}}#confirm-modal-close-button{text-align:center}@media(max-width: 767px){.confirm-item-modal-wrapper{height:85%}}.bleed-item-modal-wrapper{height:85%}.file-upload-modal-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1200px;padding:40px 160px;background-color:#fff;width:100%;height:90vh;max-height:90vh;border-radius:13px}@media(min-width: 768px)and (max-width: 1024px){.file-upload-modal-wrapper{max-width:90%;padding:40px 80px}}@media(max-width: 767px){.file-upload-modal-wrapper{max-width:90%;padding:20px}}.file-upload-modal-wrapper .menseki-list-title-midasi{background:#000;color:#fff;font-size:1.2rem;font-weight:bold;padding:.5em;margin:15px 0}.file-upload-modal-wrapper .midasired{background:red;color:#fff;font-size:1.2rem;font-weight:bold;padding:.5em;margin:15px 0}.file-upload-modal-wrapper .modal-header-text{font-size:24px;font-weight:bold;text-align:center;padding:20px 16px;border-top:3px solid;border-bottom:3px solid}.file-upload-modal-wrapper .modal-header-sub-text{text-align:center;font-weight:bold;color:red;line-height:1.5;padding:30px}@media(max-width: 767px){.file-upload-modal-wrapper .modal-header-sub-text{padding:10px}}.file-upload-modal-wrapper .file-upload-modal-scroll{overflow-y:scroll;height:75vh}@media(min-width: 768px){.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images{display:flex;column-gap:40px}}.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images{margin-bottom:20px}.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image{text-align:center}.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image .bam-figure{display:table}@media(max-width: 767px){.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image .bam-figure{display:flex;margin-bottom:10px;align-items:center}}.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image .bam-figure .ban-figure-img{border:1px solid #e6e6e6}@media(max-width: 767px){.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image .bam-figure .ban-figure-img{width:100%;height:100%;max-width:35%}}.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image .bam-figure .ban-figcaption{display:table-caption;caption-side:bottom;text-align:left;font-weight:bold;margin:10px}@media(max-width: 767px){.file-upload-modal-wrapper .file-upload-modal-scroll .ban-images .ban-image .bam-figure .ban-figcaption{display:table-cell;vertical-align:middle;padding-left:10px;margin:0 10px 0 10px}}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper{padding:10px 30px}@media(max-width: 767px){.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper{padding:0}}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-contents{list-style-type:disc;margin-left:24px;margin-bottom:20px}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-contents .menseki-sentences{margin-bottom:10px;line-height:1.4em}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-contents .mensekib{font-weight:bold;text-decoration:underline}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-contents .mensekibred{font-weight:bold;text-decoration:underline;color:red}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-list{margin-bottom:20px}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-list .menseki-list-title{font-weight:bold;margin:30px 0 10px}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-list ul{box-shadow:0px 0px 3px silver;border:solid 1px #f5f5f5;padding:.5em;background:#fafafa}@media(min-width: 768px){.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-list ul{padding:1em}}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-list ul li{line-height:1.2 !important;padding:.4em 0;list-style-type:none !important}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-list ul li p{font-size:.9rem !important}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper{gap:10px}}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper .menseki-consent{text-align:left;font-weight:bold;color:red;line-height:1.5}@media(min-width: 768px){.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper .menseki-consent{text-align:center}}@media(min-width: 768px)and (max-width: 1024px){.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper .menseki-consent{text-align:left}}.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper .menseki-consent-checkbox{transform:scale(2);margin-left:10px}@media(max-width: 767px){.file-upload-modal-wrapper .file-upload-modal-scroll .menseki-wrapper .menseki-consent-wrapper .menseki-consent-checkbox{margin:0 10px 0 20px}}.file-upload-modal-wrapper .default-button:hover{background:#000 !important;color:#fff !important}.file-upload-modal-wrapper .mytangle_image_file-button{text-align:center;margin-top:20px}.file-upload-modal-wrapper .mytangle_image_file-button:hover{color:#000 !important}.file-upload-modal-wrapper .mytangle_image_file-button .mytangle_image_file-wrapper{display:inline-block;position:relative}@media(max-width: 767px){.file-upload-modal-wrapper .mytangle_image_file-button .mytangle_image_file-wrapper{padding:20px 30px}}.file-upload-modal-wrapper .mytangle_image_file-button .mytangle_image_file-wrapper input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.file-upload-modal-close-modal,.confirm-close-modal{position:absolute;top:.5rem;right:1rem;cursor:pointer}#confirm-item_photo_area_mytangle{width:40%}@media(max-width: 767px){#confirm-item_photo_area_mytangle{width:100%}}#confirm-item_photo_area_mytangle .try-mytangle-save-image{text-align:right;position:absolute;bottom:20px;right:10px}#confirm-item_photo_area_mytangle .try-mytangle-save-image .try-mytangle-save-image-text{color:#ff487d}.confirm-modal-header{font-size:24px;text-align:center;font-weight:bold;padding:20px 16px;border-top:3px solid;border-bottom:3px solid;margin-bottom:20px}@media(max-width: 767px){.confirm-modal-header{font-size:20px;margin-bottom:5px}}.bleed-modal-contents{overflow-y:scroll;height:100%}.bleed-modal-contents .bleed-modal-icon{color:#000;text-align:center;font-size:30px}.bleed-modal-contents .bleed-modal-texts{color:#000;text-align:center}.bleed-modal-contents .bleed-modal-texts .bleed-modal-notice{text-decoration:underline;font-size:14px;margin:10px 0}.bleed-modal-contents .bleed-modal-texts .bleed-modal-title{font-size:20px;font-weight:bold;line-height:1.5rem;margin:20px 0}.bleed-modal-contents .bleed-modal-image-title{padding:10px;text-align:center;margin-top:10px;font-weight:bold;background:#e6e6e6}@media(min-width: 768px){.bleed-modal-contents .bleed-modal-image{max-width:40%;margin:0 auto}}.bleed-modal-contents .bleed-modal-image .bleed-modal-image-text{font-size:14px;text-align:center;line-height:1.2rem}.bleed-modal-contents .bleed-modal-image .bleed-modal-image-text .bleed-modal-image-text-outline{text-decoration:underline;color:#000;font-weight:bold}.bleed-modal-contents .bleed-modal-image .bleed-modal-image-text .bleed-modal-image-text-up-to-line{font-weight:bold}.bleed-modal-contents .bleed-modal-up-to-line-example{font-weight:bold;color:#000;border-left:3px solid #000;padding-left:5px;margin:10px 0}.bleed-modal-contents .bleed-modal-content{color:#27262f;height:auto;margin:0 auto}@media(min-width: 768px){.bleed-modal-contents .bleed-modal-content{max-width:80%}}.confirm-modal-contents{overflow-y:scroll;height:85%}.confirm-modal-contents .confirm-modal-contents-selected{display:flex}@media(max-width: 767px){.confirm-modal-contents .confirm-modal-contents-selected{flex-direction:column}}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper{margin-left:40px}@media(max-width: 767px){.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper{margin-left:0}}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations{font-size:22px;line-height:1.7em}@media(max-width: 767px){.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations{font-size:16px}}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations .confirm-modal-item-name{font-size:20px;font-weight:bold;margin:15px 0}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations .mytangle-kakunin-text{line-height:1.7em}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations .mytangle-confirm-print-text{font-size:16px;line-height:1.4em}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations .confirm-modal-total{font-weight:bold}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations #confirm-total-price{float:right;color:#000}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-informations .confirm-modal-total-wp{margin-bottom:10px}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-check-bleed{color:#000}@media(min-width: 768px){.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-check-bleed{border:1px solid #e6e6e6;padding:20px 20px 0}}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-check-bleed .confirm-modal-check-bleed-header{border:0;background:#000;color:#fff;font-size:16px;padding:10px}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-check-bleed .confirm-modal-check-bleed-subheader{line-height:1.2em;margin:15px 0;font-weight:bold}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-check-bleed .confirm-modal-check-bleed-text{margin:10px 0}.confirm-modal-contents .confirm-modal-contents-selected .confirm-modal-informations-wrapper .confirm-modal-check-bleed .confirm-modal-content{color:#27262f;margin-bottom:10px}@media(min-width: 768px){.confirm-modal-button{width:30%;margin:auto}}@media(max-width: 767px){.confirm-modal-button{display:flex;flex-direction:column;align-items:center}}.confirm-modal-button .modal-cancel{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;background:#a7a7a7;font-weight:700;color:#fff;margin:5px;cursor:pointer}.confirm-modal-button .modal-submit{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;background:#000;font-weight:700;color:#fff;margin:5px;cursor:pointer}.confirm-modal-button .modal-post-x{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;border-radius:50px;background:#333;font-weight:700;color:#fff;margin:5px;cursor:pointer}.confirm-modal-button .modal-image-open{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:solid #000;border-radius:50px;background:#fff;font-weight:700;color:#000;margin:5px;cursor:pointer}@media(min-width: 768px){.bleed-modal-button{display:flex;flex-direction:column;align-items:center}}#sp-scroll-arrow,#sp-scroll-arrow-bleed,#sp-scroll-arrow-menseki{position:absolute;bottom:50px;left:0;right:0;margin:0 auto}#sp-scroll-arrow .chevron,#sp-scroll-arrow-bleed .chevron,#sp-scroll-arrow-menseki .chevron{position:absolute;width:28px;height:8px;opacity:0;transform:translate(-50%, 0) scale3d(0.5, 0.5, 0.5);animation:move 3s ease-out infinite;left:50%;bottom:0}#sp-scroll-arrow .chevron:first-child,#sp-scroll-arrow-bleed .chevron:first-child,#sp-scroll-arrow-menseki .chevron:first-child{animation:move 3s ease-out 1s infinite}#sp-scroll-arrow .chevron:nth-child(2),#sp-scroll-arrow-bleed .chevron:nth-child(2),#sp-scroll-arrow-menseki .chevron:nth-child(2){animation:move 3s ease-out 2s infinite}#sp-scroll-arrow .chevron:before,#sp-scroll-arrow .chevron:after,#sp-scroll-arrow-bleed .chevron:before,#sp-scroll-arrow-bleed .chevron:after,#sp-scroll-arrow-menseki .chevron:before,#sp-scroll-arrow-menseki .chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#000}#sp-scroll-arrow .chevron:before,#sp-scroll-arrow-bleed .chevron:before,#sp-scroll-arrow-menseki .chevron:before{left:0;transform:skew(0deg, 30deg)}#sp-scroll-arrow .chevron:after,#sp-scroll-arrow-bleed .chevron:after,#sp-scroll-arrow-menseki .chevron:after{right:0;width:50%;transform:skew(0deg, -30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translate(-50%, 0) translateY(30px)}67%{opacity:1;transform:translate(-50%, 0) translateY(40px)}100%{opacity:0;transform:translate(-50%, 0) translateY(55px) scale3d(0.5, 0.5, 0.5)}}@keyframes pulse{to{opacity:1}}.heroCarousel-wrapper{margin-bottom:60px}@media(min-width: 768px){.top-header-list .header-eng-xs{font-size:24px}}.top-header-list .slick-track .product-list-item .header-eng-xs{font-size:25px;font-weight:600;text-align:center;letter-spacing:.046em}.top-header-list .slick-dots{position:absolute;bottom:-4em;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media(min-width: 768px){.top-header-list .slick-dots{bottom:0em}}.top-header-list .slick-dots li button{width:60px !important;height:3px !important;padding:1px !important;border:none !important;border-radius:0 !important;background:#ccc !important}.top-header-list .slick-dots li.slick-active button{background-color:#000 !important}.top-header-list img{flex-shrink:0;width:100%;scroll-snap-align:start}@media(max-width: 767px){.top-header-slick-arrows{display:none}}.top-header-slick-arrows{position:absolute;width:100%;display:flex;justify-content:space-between;height:0;top:50%;padding:0 5%}.top-header-slick-arrows .slick-prev,.top-header-slick-arrows .slick-next{font-size:0;line-height:0;display:block;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.top-header-slick-arrows .slick-prev:before{content:"";display:block;width:30px;height:30px;border-top:2px solid #27262f;border-right:2px solid #27262f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:relative}.top-header-slick-arrows .slick-next:before{content:"";display:block;width:30px;height:30px;border-left:2px solid #27262f;border-bottom:2px solid #27262f;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:relative}.ten-million .slick-slide{height:auto !important;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.ten-million #loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;background:#fff;display:flex;justify-content:center;align-items:center}.ten-million #loading img{animation:fade 1.5s ease-in-out infinite;width:5rem}@keyframes fade{0%,100%{opacity:0}50%{opacity:1}}.ten-million .inner{max-width:1024px;margin:0 auto}.ten-million .ttrow{display:flex}@media(max-width: 767px){.ten-million .ttrow{flex-direction:column}.ten-million .ttrow--reverce{flex-direction:column-reverse}}.ten-million .ttcol{flex:1;display:flex;flex-direction:column;justify-content:center}@media(min-width: 768px){.ten-million .ttcol{min-height:500px}}.ten-million .ttcol .maincopy{background-color:#f02673;height:100%;display:flex;align-items:center;justify-content:flex-end}@media(min-width: 768px){.ten-million .ttcol .maincopy img{width:460px;margin-right:2rem}}@media(max-width: 767px){.ten-million .ttcol .maincopy{padding:4rem 2rem 1rem}}.ten-million .ttcol .mainimg{background-color:#f1f0f3;height:100%;display:flex;align-items:center;justify-content:flex-start}.ten-million .ttcol .mainimg img{height:100%}@media(min-width: 768px){.ten-million .ttcol .mainimg img{max-height:550px}}@media(max-width: 767px){.ten-million .ttcol .mainimg{padding:1.5rem 1rem;background-color:#f02673}}.ten-million .message-bg{background-color:#f02673}.ten-million .setsales-bg{background-color:#fafafa}.ten-million .sectionimg{filter:brightness(0) invert(1);width:60px;display:block;margin:0 auto;padding:32px 0 0px}.ten-million .sectiontitle{text-align:center;color:#fff;padding:2rem;font-size:32px;font-weight:bold}.ten-million .sectionmsg{padding:0 1rem 2rem;text-align:center;color:#fff;font-size:16px;line-height:22px}.ten-million .colconent{padding:1rem}@media(max-width: 767px){.ten-million .colconent{padding:1rem}}.ten-million .coltitle{font-size:38px;line-height:51px;color:#f02673;font-weight:bold;margin-bottom:2rem;margin-top:3rem}@media(max-width: 767px){.ten-million .coltitle{font-size:32px;line-height:43px;margin-top:2rem;text-align:center}}.ten-million .colimg{margin-bottom:2rem}.ten-million .coltext{font-size:16px;line-height:22px;margin-bottom:2rem}.ten-million .ttprice{font-size:60px;font-weight:bold;margin-bottom:2.5rem}.ten-million .ttprice__accent{color:#f02673}.ten-million .ttprice__zei{font-size:1rem}.ten-million .ttbtn{color:#fff;background:#000;width:20rem;text-align:center;padding:1.6rem 1rem;display:block}@media(max-width: 767px){.ten-million .ttbtn{margin:0 auto 4rem}}@media(min-width: 768px){.ten-million .orspimg{width:462px;padding:6rem 0;margin-left:3rem}}.ten-million .people{max-height:40vh;display:flex;flex-direction:row}@media(min-width: 768px){.ten-million .people{max-height:40vh;display:flex;flex-direction:row}}.ten-million .people{overflow:hidden}.ten-million .people img{border-radius:1.3rem;padding:.2rem}.ten-million .peoplecol{flex:1}.ten-million .slider-vertical-m .slick-list{transform:rotate(180deg) !important}.ten-million .slider-vertical-m .slick-list img{transform:rotate(180deg)}.ten-million .personimg{border-radius:1.3rem;padding:.2rem}.ten-million .accordion{border:none;padding:3rem 0}.ten-million .accordion-item{color:#fff}.ten-million .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:24px 16px;cursor:pointer;font-weight:bold}.ten-million .accordion-header .arrow{transition:transform .3s ease}.ten-million .accordion-header.open .arrow{transform:rotate(180deg)}.ten-million .accordion-content{display:none}.ten-million .accordion-content.open{display:block}.ten-million .accordion-content ul{list-style:none;margin:0;display:flex;flex-wrap:wrap}@media(max-width: 767px){.ten-million .accordion-content ul{display:inherit}}.ten-million .accordion-content li{margin:10px;padding:8px 0;display:flex;justify-content:space-between;align-items:center;width:calc(33.3333333333% - 20px);border-bottom:1px solid #ccc;font-size:16px;line-height:22px}@media(max-width: 767px){.ten-million .accordion-content li{width:inherit;margin:0 10px 22px;padding:14px 0}}.ten-million .accordion-content li a{width:100%;margin-right:2px}.ten-million .sama{margin-right:1rem}.ten-million .subname{font-size:12px;display:block;color:#dcdcdc}.ten-million .modal.is-open{display:block}.ten-million .modal{display:none}.ten-million .modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.ten-million .modal__container{background-color:#fff;width:90vw;border-radius:4px;box-sizing:content-box;position:relative}@media(max-width: 767px){.ten-million .modal__container{height:95%;overflow-y:scroll}}@media(min-width: 768px){.ten-million .modal__container{width:940px}}.ten-million .modal__content{overflow-y:scroll}@media(min-width: 768px){.ten-million .modal__content{display:flex;padding:3rem 2rem}}@media(min-width: 768px){.ten-million .modal__cover img{border-radius:1rem;width:360px}}.ten-million .modal__text{flex:1;padding:1rem}@media(min-width: 768px){.ten-million .modal__text{padding:0 2rem;max-height:362px;overflow-y:scroll}}.ten-million .modal__header{display:flex;align-items:center;margin-bottom:1rem}.ten-million .modal__name{margin-right:1.3rem;line-height:24px}.ten-million .modal__mainname{font-weight:bold;font-size:20px;line-height:22px;color:#f02673}.ten-million .modal__subname{font-size:12px;color:#8a8a8a}.ten-million .modal__sama{font-weight:bold;font-size:18px;color:#f02673}.ten-million .modal__message{line-height:1.5}@media(max-width: 767px){.ten-million .modal__message{margin-bottom:2rem}}.ten-million .modal__message pre{white-space:pre-wrap;word-wrap:break-word;word-break:break-word}.ten-million .modal__close{color:#fff;background:#000;width:80%;max-width:22rem;text-align:center;display:block;padding:1.6rem 1rem;margin:0 auto 4rem}.ten-million .modal__prev,.ten-million .modal__next{position:absolute;top:50%;transform:translateY(-50%);padding:10px 14px;cursor:pointer;background-color:rgba(0,0,0,.6392156863);color:#fff;border:none;border-radius:20px}.ten-million .modal__prev{left:8px}@media(max-width: 767px){.ten-million .modal__prev{left:0}}.ten-million .modal__next{right:8px}@media(max-width: 767px){.ten-million .modal__next{right:0}}@media(min-width: 768px){.ten-million .smlieor{width:476px}}.ten-million .lastsmile{width:60px;margin-bottom:4rem}@media(max-width: 767px){.ten-million .lastsmile{display:block;margin:0 auto 3rem}}@media(max-width: 767px){.otomate p{font-size:.875rem}}.content-section{max-width:1104px;margin:0 auto;padding:0 40px}@media(max-width: 767px){.content-section{width:100%;padding:0 20px}}.hidden-pc{display:none !important}@media(max-width: 767px){.hidden-pc{display:block !important}}.otomate-main{width:100vw;margin:0 0 120px}.otomate-main-collab{display:block;margin:20px;overflow:hidden;border-radius:15px}#otomate-concept{margin-bottom:150px;text-align:center}#otomate-concept .otomate-concept__title{display:inline-block;max-width:300px;margin:0 0 40px -20px}#otomate-concept .otomate-concept__text{line-height:2.5}#otomate-whatTT{max-width:800px;margin:0 auto 170px}#otomate-whatTT .otomate-whatTT__title{margin:0 auto 45px}#otomate-whatTT .otomate-whatTT__title img{height:386px;object-fit:cover;object-position:top center}#otomate-whatTT .otomate-whatTT__copy{margin:0 auto 80px;text-align:center;font-weight:bold}#otomate-whatTT .otomate-whatTT__copy-main{margin:0 auto 20px;padding-left:10px;font-size:2.5rem;letter-spacing:2px}#otomate-whatTT .otomate-whatTT__copy-sub{font-size:1.25rem;line-height:1.7}#otomate-whatTT .otomate-whatTT__authority{max-width:720px;margin:0 auto 60px}#otomate-whatTT .otomate-whatTT__description__box{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;line-height:1.6}#otomate-whatTT .otomate-whatTT__description__box img{width:50%;margin:0 0 0 60px}#otomate-whatTT .otomate-whatTT__description__box__title{margin:0 0 20px;font-size:1.5rem;font-weight:bold}@media(max-width: 767px){#otomate-whatTT{width:100%;margin:0 auto 100px;padding:0 30px}#otomate-whatTT .otomate-whatTT__title img{height:280px}#otomate-whatTT .otomate-whatTT__copy{margin:0 auto 50px}#otomate-whatTT .otomate-whatTT__copy-main{margin:0 auto 10px;font-size:2rem;line-height:1.4}#otomate-whatTT .otomate-whatTT__copy-sub{font-size:1.2rem}#otomate-whatTT .otomate-whatTT__authority{max-width:250px;margin:0 auto 40px}#otomate-whatTT .otomate-whatTT__description__box{flex-direction:column-reverse;max-width:500px;margin:0 auto 40px}#otomate-whatTT .otomate-whatTT__description__box img{width:100%;margin:0 0 10px}#otomate-whatTT .otomate-whatTT__description__box__title{margin:0 0 10px;font-size:1.2rem}#otomate-whatTT .otomate-whatTT__description__box:last-child{margin-bottom:0}}.otomate-collab{padding:60px 0 80px}.otomate-collab-about{margin:0 auto 140px;text-align:center}.otomate-collab-about__title{display:inline-block;max-width:360px;margin:0 auto 40px}.otomate-collab-about__introduction__image{position:relative;width:100%;max-width:800px;height:400px;margin:0 auto 40px}.otomate-collab-about__introduction__image>div{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0 0 0 0)}.otomate-collab-about__introduction__image>div>img{top:0;left:calc(50% - 400px);z-index:-1;height:100%;object-fit:cover}.otomate-collab-about__introduction p{max-width:480px;margin:0 auto 20px;line-height:2.5}@media(max-width: 767px){.otomate-collab-about{margin:0 auto 80px}.otomate-collab-about__title{max-width:250px;margin:0 auto 30px}.otomate-collab-about__introduction__image{height:300px}}.otomate-collab-detail{margin:0 auto 100px}.otomate-collab-detail__group{margin:0 auto 100px;padding:0 40px}.otomate-collab-detail__box{display:flex;align-items:center;margin:0}.otomate-collab-detail__box img{width:50%}.otomate-collab-detail__box__frame{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;max-width:400px;min-height:180px;aspect-ratio:5/3;margin:0 30px;padding:0% 4%;line-height:1.6;border:1px solid rgba(0,0,0,0);border-image-source:url("../img/otomate/otomate_hakuoki_detail_frame.webp");border-image-slice:1 fill;border-image-width:1px;border-image-repeat:stretch}.otomate-collab-detail__box:nth-child(even){flex-direction:row-reverse}.otomate-collab-detail__option{display:flex;align-items:center;justify-content:space-between}.otomate-collab-detail__option img{max-width:50%}.otomate-collab-detail__option .otomate-collab-detail__box__frame{position:relative;width:50%;max-width:50%;min-height:auto;aspect-ratio:inherit;margin:0 0 0 30px;padding:50px 40px 40px;text-align:center;line-height:1.6}.otomate-collab-detail__option .otomate-collab-detail__box__frame ::before{content:"Option";display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:calc(50% - 50px);width:100px;height:30px;background:#000;color:#fff;font-size:13px;letter-spacing:3px}.otomate-collab-detail__option .otomate-collab-detail__box__frame h5{margin:0 0 10px;font-size:1.5rem;font-weight:bold}.otomate-collab-detail__option .otomate-collab-detail__box__frame small{display:inline-block;padding-top:15px;font-size:.75rem}@media(max-width: 767px){.otomate-collab-detail{margin-bottom:60px}.otomate-collab-detail__group{margin:0 0 50px;padding:0 10px}.otomate-collab-detail__box{flex-direction:column;margin:0 0 30px}.otomate-collab-detail__box img{width:100%;margin:0 0 10px}.otomate-collab-detail__box__frame{align-items:start;width:100%;max-width:100%;min-height:auto;aspect-ratio:inherit;padding:0 5px;border:none}.otomate-collab-detail__box:nth-child(even){flex-direction:column}.otomate-collab-detail__option{flex-direction:column;padding:0 10px}.otomate-collab-detail__option img{width:100%;max-width:100%;margin:0 0 10px}.otomate-collab-detail__option .otomate-collab-detail__box__frame{align-items:center;width:95%;max-width:95%;padding:50px 30px 40px;margin:0;border:3px solid rgba(0,0,0,0);border-image-source:url("../img/otomate/otomate_hakuoki_detail_frame.webp");border-image-slice:3 fill;border-image-width:3px;border-image-repeat:stretch}.otomate-collab-detail__option .otomate-collab-detail__box__frame h5{font-size:1.2rem}}.otomate-collab .otomate-collab-sns{margin:0 auto 60px;text-align:center}.otomate-collab .otomate-collab-sns h4{margin:0 auto 20px;font-size:1.5rem;font-weight:bold}.otomate-collab .otomate-collab-sns__group{display:flex;justify-content:center}.otomate-collab .otomate-collab-sns__group li{max-width:128px;margin:0 10px 0 0}.otomate-collab .otomate-collab-sns__group :last-child{margin:0}.otomate-collab .otomate-collab-sns__group :hover{opacity:.8}.otomate-collab .otomate-collab-copyright{text-align:center;font-size:.8rem}#otomate-collab-hakuoki{position:relative}#otomate-collab-hakuoki::before{content:"";z-index:-9999;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/otomate/otomate_hakuoki_bg_pattern.webp),linear-gradient(0deg, #f0eef7, #c7bfd4);background-repeat:repeat;background-size:2%;background-attachment:fixed}#otomate-collab-hakuoki::after{content:"";z-index:-9998;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/otomate/otomate_hakuoki_bg_top.webp) top left no-repeat,url(../img/otomate/otomate_hakuoki_bg_bottom.webp) bottom right no-repeat;background-attachment:fixed}.otomate-category{display:flex;flex-wrap:wrap}.special-page-characters{text-align:center;width:50%}@media(min-width: 768px){.special-page-characters{width:25%}}.special-page-characters{margin-bottom:24px}.special-page-characters a{color:#000}.otomate-list{margin:0 auto 80px;padding:40px 40px;text-align:center;border:38px solid rgba(0,0,0,0);border-image-source:url("../img/otomate/otomate_hakuoki_product_bg.webp");border-image-slice:38 fill;border-image-width:38px;border-image-repeat:stretch}@media(max-width: 767px){.otomate-list{width:calc(100% - 20px);margin:0 10px 60px;padding:30px 0}}.fadein{opacity:0;transform:translate(0, 0);transition:all 1.5s}.fadein.fadein-left{transform:translate(-30px, 0)}.fadein.fadein-right{transform:translate(30px, 0)}.fadein.fadein-up{transform:translate(0, -30px)}.fadein.fadein-bottom{transform:translate(0, 30px)}.fadein.scrollin{opacity:1 !important;transform:translate(0, 0) !important}.thumbnail-list{display:flex;width:100%}.thumbnail-list .thumbnail{width:100%;border:2px solid #ccc;background:rgba(0,0,0,0)}.thumbnail-list .thumbnail .image-fit{width:100%;height:100%;object-fit:cover}.otomate_add_onaire-checkbox{margin:10px 0 0}.otomate_add_onaire-checkbox.is-disabled .checkbox label{color:silver;cursor:not-allowed}.otomate_add_onaire-checkbox.is-disabled .checkbox input[type=checkbox]{border-color:silver;cursor:not-allowed}.otomate_add_onaire-checkbox .checkbox label{display:inline-flex;align-items:center;cursor:pointer;color:#333;font-weight:bold;font-size:18px;padding:5px 0}.otomate_add_onaire-checkbox .checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;display:inline-block;width:25px;height:25px;min-width:25px;border:3px solid #333;border-radius:4px;background-color:#fff;margin-right:8px;position:relative;cursor:pointer}.otomate_add_onaire-checkbox .checkbox input[type=checkbox]:checked{background-color:#333;border-color:#333}.otomate_add_onaire-checkbox .checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:45%;left:50%;width:10px;height:15px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translate(-50%, -60%) rotate(45deg);display:block}.otomate-detail-body-description{padding:10px 0 16px}.otomate-detail-body-description__bggray{background:#efefef;padding:16px 10px 24px !important}.otomate-detail-body-description .description-head{padding-bottom:16px}.otomate-detail-body-description .description-main{margin-bottom:16px}.otomate-detail-body-description .description-lp{display:flex;justify-content:flex-start;align-items:center;align-content:center;color:#27262f}@media(min-width: 768px){.otomate-detail-body-description .description-lp{justify-content:flex-start}}.otomate-detail-body-description .description-lp p{text-decoration:underline;padding-right:10px}.otomate-detail-notice__title{margin-bottom:16px;font-weight:bold}.default-button-cart{width:100%;text-align:center;border-radius:5px;padding:20px 10px;flex:0 1 49%;color:#fff;background:#000;border:#000;font-size:14px;font-weight:bold;line-height:1.2em;display:flex;align-content:center;justify-content:center;align-items:center}.default-button-cart .cart_btn_icon{width:24px;height:auto;margin-right:10px}.otomate-color-lineup{position:relative;margin-top:16px}.otomate-color-lineup #classcategory_id1{display:none}.otomate-color-lineup #otomate_choices{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%}@media(max-width: 767px){.otomate-color-lineup #otomate_choices{width:95%}}.otomate-color-lineup #otomate_choices .radio{width:20%;margin:0}.otomate-color-lineup #otomate_choices .radio img{border-radius:50%;width:80%}.otomate-color-lineup #otomate_choices .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:8px;color:#fff;white-space:nowrap}.otomate-color-lineup #otomate_choices .radio input[type=radio]{display:none}.otomate-color-lineup #otomate_choices .hakuoki{width:25%}.otomate-color-lineup ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%}.otomate-color-lineup ul li{width:15%;margin:3px}.otomate-color-lineup ul li img{width:93%}#otomate-onaire-area{padding:10px;line-height:1.5em;font-size:13px}.otomate-onaire-notice__title{font-weight:bold;font-size:14px;color:#ee2c73}.otomate-onaire-notice__text{color:#ee2c73}.otomate-print-text-input .otomate-print-text-input-boxes{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:5px 0}.otomate-print-text-input #print_text{width:70%}.otomate-print-text-input #count-text{margin:0 3px}@media(min-width: 768px){.otomate-main-image{position:relative}.otomate-main-image .custom-message-otomate{position:absolute;top:132px;left:81px;width:65%;text-align:right;z-index:1020}.otomate-main-image .custom-message-mame{position:absolute;top:224px;left:83px;width:65%;text-align:center;z-index:1020}.font-type-container-otomate{position:relative;display:flex;justify-content:space-between;width:100%}.font-type-container-otomate #font_type{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.font-type-container-otomate #font_type .radio img{padding:0px 6px;margin:3px 0;border:solid #27262f;width:90%}.font-type-container-otomate #font_type .radio{width:calc(20% - 2px);margin:1px}.font-type-container-otomate #font_type .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#7c7c7c}.font-type-container-otomate #font_type .radio input[type=radio]{display:none}.sp-button-section{display:none}}@media(max-width: 767px){.otomate-main-image{position:relative}.otomate-main-image .custom-message-otomate{line-height:1.5;position:absolute;top:27%;left:52px;width:65%;text-align:right;z-index:100}.otomate-main-image .custom-message-mame{line-height:1.5;position:absolute;top:47%;left:61px;width:65%;text-align:center;z-index:100}.font-type-container-otomate{position:relative;display:flex;justify-content:space-between;width:100%}.font-type-container-otomate #font_type{display:flex;justify-content:inherit;flex-wrap:wrap}.font-type-container-otomate #font_type .radio img{padding:0px 6px;margin:3px 0;border:solid #27262f}.font-type-container-otomate #font_type .radio{width:calc(22% - 2px);margin:3px}.font-type-container-otomate #font_type .radio label{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;color:#7c7c7c}.font-type-container-otomate #font_type .radio input[type=radio]{display:none}.sp-button-section{display:flex;align-items:center;flex-direction:column;width:100%;padding:24px 0}.sp-button-section .sp-modal-submit{display:flex;align-items:center;justify-content:center;width:300px;height:60px;border:none;border-radius:50px;background:#000;font-weight:700;color:#fff;margin:5px;cursor:pointer}.product-main-image.is-sticky{position:-webkit-sticky;position:sticky;margin:0px;top:0;background-color:#fff;z-index:1003}}#otomate-collab-hakuoki .otomate-list>.vote-completed-message{text-align:center;padding:40px}#otomate-collab-hakuoki .otomate-list>p{text-align:center}#otomate-collab-hakuoki .otomate-list form .vote-submit-area{text-align:center;margin-top:20px}#otomate-collab-hakuoki .vote-button{display:inline-block;padding:10px 20px;margin-top:10px;border:1px solid #ccc;border-radius:5px;cursor:pointer;text-align:center}#otomate-collab-hakuoki .vote-button.selected{background-color:#ffe9f2;border-color:#ffa2bc}#otomate-collab-hakuoki .submit-vote-button{display:block;width:200px;margin:40px auto 0;padding:15px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;text-align:center;font-size:16px}#otomate-collab-hakuoki .submit-vote-button:disabled{background-color:#ccc;cursor:not-allowed}#otomate-collab-hakuoki .special-page-characters>div{text-align:center}#otomate-collab-hakuoki .special-page-characters>div.is-voted{border:5px solid #ffa2bc;border-radius:10px;padding:10px}#otomate-collab-hakuoki .special-page-characters>div label{cursor:pointer}#otomate-collab-hakuoki .special-page-characters>div label.is-disabled{cursor:not-allowed}/*# sourceMappingURL=default.min.css.map */
