@charset "UTF-8";.page-width{padding-left:5rem;padding-right:5rem}.main-page-title{margin-top:20px;font-size:2.6rem}@media only screen and (min-width:0)and (max-width:800px){.page-width{padding-left:4%;padding-right:4%}.main-page-title{font-size:2rem}}body #contents.top #main div>img{width:100%;height:auto}body #contents.top #main .slick-dots{line-height:0;margin:0;padding:0;text-align:center}body #contents.top #main .slick-dots li{display:inline-block;margin:0 5px;padding:0!important}body #contents.top #main .slick-dots li.slick-active .dot{background:#000}body #contents.top #main .slick-dots li .dot{display:none;width:10px;height:10px;margin:0!important;padding:0!important;cursor:pointer;border-radius:5px;background:#e5e5e5}body #contents.top #main .slick-dots li .dot.hover{background:#000}body #contents.top #products{padding:0 40px}body #contents.top #products h2,body #contents.top #brushing_skincare h2{font-size:24px;font-size:2.4rem;font-weight:100;line-height:1em;margin:60px 0 0;text-align:center}body #contents.top #products h2 a,body #contents.top #brushing_skincare h2 a{text-decoration:none;color:#999}body #contents.top #products h2 a.hover,body #contents.top #brushing_skincare h2 a.hover{color:#000}body #contents.top #products .products_inner{width:1100px;margin:0 auto}body #contents.top #products .products_inner ul{padding:40px 0 0;letter-spacing:-.4em}body #contents.top #products .products_inner ul li{display:inline-block;box-sizing:border-box;width:50%;padding:0 0 0 20px;vertical-align:top;letter-spacing:normal}body #contents.top #products .products_inner ul li:nth-child(odd){padding:0 20px 0 0}body #contents.top #products .products_inner ul li.bnr-long{width:100%;padding:40px 0 0}body #contents.top #brushing_skincare ul li+li{padding-top:40px}body #contents.top #products .products_inner a.hover .photo_on,body #contents.top #brushing_skincare a.hover .photo_on{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}body #contents.top #products .products_inner a figure,body #contents.top #brushing_skincare a figure{position:relative;width:100%}body #contents.top #products .products_inner a .photo,body #contents.top #brushing_skincare a{width:100%;height:auto}body #contents.top #products .products_inner a .photo_on,body #contents.top #brushing_skincare a .photo_on{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;filter:alpha(opacity=0)}@media only screen and (min-width:0)and (max-width:1180px){body #contents.top #products .products_inner{width:100%}}@media only screen and (min-width:0)and (max-width:800px){body #contents.top #products{padding:0 4%}body #contents.top #products h2,body #contents.top #brushing_skincare h2{margin:30px 0 0}body #contents.top #products .products_inner{margin:20px auto 0}body #contents.top #products .products_inner ul{padding:20px 0 0}body #contents.top #products .products_inner ul li{padding:0 0 0 2%}body #contents.top #products .products_inner ul li:nth-child(odd){padding:0 2% 0 0}body #contents.top #products .products_inner ul li.bnr-long{padding:20px 0 0}}body #contents.top #brushing_skincare h2{padding:0 0 40px}body #contents.top #philosophy,body #contents.top #brushing_skincare,body #contents.top #gift_collection{box-sizing:border-box;width:1100px;margin:0 auto}body #contents.top #philosophy,body #contents.top #gift_collection{padding:70px 0 0}body #contents.top #philosophy figure img,body #contents.top #brushing_skincare figure img,body #contents.top #gift_collection figure img{width:100%;height:auto}@media only screen and (min-width:0)and (max-width:1180px){body #contents.top #philosophy,body #contents.top #brushing_skincare,body #contents.top #gift_collection{width:100%}body #contents.top #philosophy,body #contents.top #gift_collection{padding:70px 40px 0}}@media only screen and (min-width:0)and (max-width:800px){body #contents.top #philosophy,body #contents.top #brushing_skincare,body #contents.top #gift_collection{padding:20px 4% 0}body #contents.top #brushing_skincare h2{padding:0 0 20px}body #contents.top #brushing_skincare ul li+li{padding-top:20px}}body #contents.top #news{line-height:1;box-sizing:border-box;width:1140px;margin:0 auto}body #contents.top #news h2{font-size:24px;font-size:2.4rem;font-weight:100;line-height:1em;margin:60px 0 0;text-align:center}body #contents.top #news h2 a{text-decoration:none;color:#999}body #contents.top #news h2 a.hover{color:#000}body #contents.top #news ul{font-size:0;box-sizing:border-box;padding:40px 0 0;text-align:center;letter-spacing:-.4em}body #contents.top #news ul li{display:inline-block;box-sizing:border-box;width:25%;padding:0 20px;vertical-align:top;letter-spacing:normal}body #contents.top #news ul li .no-link{cursor:default;pointer-events:none}body #contents.top #news ul li a{text-decoration:none}body #contents.top #news ul li a.hover time{color:#999}body #contents.top #news ul li a.hover p{color:#333}body #contents.top #news ul li a img{-webkit-transition:-webkit-filter .5s linear 0s;transition:-webkit-filter .5s linear 0s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}body #contents.top #news ul li a:hover img{-webkit-transition:-webkit-filter .5s linear 0s;transition:-webkit-filter .5s linear 0s;-webkit-filter:grayscale(0);filter:grayscale(0)}body #contents.top #news ul li img{width:100%;height:auto}body #contents.top #news ul li time{font-size:14px;font-size:1.4rem;display:block;margin:20px 0 0;text-align:left;color:#999}body #contents.top #news ul li p{font-size:12px;font-size:1.2rem;line-height:1.6em;margin:16px 0 0;text-align:left}@media only screen and (min-width:0)and (max-width:1180px){body #contents.top #news{width:100%;padding:0 20px}}@media only screen and (min-width:0)and (max-width:800px){body #contents.top #news{margin:0;padding:0 4%}body #contents.top #news h2{margin:30px 0 0}body #contents.top #news ul{padding:20px 0 0;text-align:left}body #contents.top #news ul li{display:block;width:100%;margin:0 0 10px;padding:10px 0 0;border-top:1px solid #e5e5e5}body #contents.top #news ul li:last-child{margin:0}body #contents.top #news ul li figure{font-size:0;letter-spacing:-.4em}body #contents.top #news ul li img{width:35%;vertical-align:top}body #contents.top #news ul li figcaption{display:inline-block;box-sizing:border-box;width:65%;padding:0 0 0 15px;vertical-align:top}body #contents.top #news ul li figcaption time{font-size:10px;font-size:1rem;margin:10px 0 0;letter-spacing:normal}body #contents.top #news ul li figcaption p{font-size:12px;font-size:1.2rem;margin:4px 0 0;letter-spacing:normal}}body #contents.news{width:1100px;margin:40px auto 0}body #contents.news .main{float:left;width:720px}body #contents.news .main>.hgroup>h2{font-size:28px;font-size:2.8rem;font-weight:100;margin:0}body #contents.news .main>.article_wrapper{box-sizing:border-box}body #contents.news .main>.article_wrapper>article{margin:100px 0 0}body #contents.news .main>.article_wrapper>article:first-child{margin:50px 0 0}body #contents.news .main>.article_wrapper>article>.article_aside{float:left;box-sizing:border-box;width:190px;padding-right:40px}body #contents.news .main>.article_wrapper>article>.article_aside p{line-height:1.6em;margin:0}body #contents.news .main>.article_wrapper>article>.article_body{width:530px;margin-left:190px}body #contents.news .main>.article_wrapper>article>.article_body>.article_title{font-size:14px;font-size:1.4rem}body #contents.news .main>.article_wrapper>article>.article_body img{width:100%;height:auto}body #contents.news .main>.article_wrapper>article>.article_body>.more{margin:30px 0 0}body #contents.news>aside.aside{float:right;box-sizing:border-box;width:150px;padding-right:0}body #contents.news>aside.aside>section{margin:20px 0 0}body #contents.news>aside.aside>section h1{font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.6em;margin:0;color:#333}body #contents.news>aside.aside>section li{line-height:1.6em;margin:10px 0 0}body #contents.news>aside.aside>section:first-child{margin:0}body #contents.news>aside.aside_sp{display:none}body #contents.news .news-list li span{display:block;float:left;width:25%}body #contents.news .news-list li time{padding-right:15px}body #contents.news .news-list li .no-link{cursor:default;pointer-events:none}body #contents.news .news-list li a{display:block;float:left;font-weight:400;text-decoration:none;width:75%}body #contents.news .news-list li a:hover{text-decoration:underline}body #contents.news .news-list li+li{margin-top:15px}body #contents.news .news-list li:after{display:block;content:"";clear:both}@media only screen and (min-width:0)and (max-width:1180px){body #contents.news{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:990px){body #contents.news .main{width:530px}body #contents.news .main>.article_wrapper>article{margin:60px 0 0}body #contents.news .main>.article_wrapper>article:first-child{margin:30px 0 0}body #contents.news .main>.article_wrapper>article>.article_aside{float:none}body #contents.news .main>.article_wrapper>article>.article_body{margin-left:0}body #contents.news .news-list li span{width:30%}body #contents.news .news-list li a{width:70%}}@media only screen and (min-width:0)and (max-width:800px){body #contents.news{padding:0 4%}body #contents.news .main{float:none;width:100%}body #contents.news .main>.hgroup>h2{font-size:24px;font-size:2.4rem}body #contents.news .main>.article_wrapper>article>.article_body{width:100%}body #contents.news>aside.aside{display:none;float:none;padding-right:0;background:#0ff}body #contents.news>aside.aside_sp{display:block;margin:60px 0 0}body #contents.news>aside.aside_sp .select_box{position:relative;margin:10px 0 0}body #contents.news>aside.aside_sp .select_box:first-child{margin:0}body #contents.news>aside.aside_sp select{position:absolute;z-index:10;top:0;left:0;width:100%;height:40px;opacity:0;filter:alpha(opacity=0)}body #contents.news>aside.aside_sp .select_text{line-height:40px;position:relative;padding:0 15px;text-align:left;color:#999;border:1px solid #e5e5e5;background:#fff}body #contents.news>aside.aside_sp .select_text:after{font-family:iconf;position:absolute;top:0;right:14px;content:"\ea01";color:#999}body #contents.news>aside.aside_sp .select_text i{font-size:12px;font-size:1.2rem}}@media only screen and (min-width:0)and (max-width:600px){body #contents.news .news-list li span,body #contents.news .news-list li a{float:none;width:100%}}body #contents.products_list .content{width:1100px;margin:0 auto}body #contents.products_list .content .f_r{float:right;width:100%;margin:0 0 0 -150px}body #contents.products_list .content .articles{margin:0}body #contents.products_list .content .articles>.articles_head{margin:0 0 40px 40px;text-align:center}body #contents.products_list .content .articles>.articles_head>figure{margin:0 0 40px}body #contents.products_list .content .articles>.articles_head>figure img{width:100%;height:auto}body #contents.products_list .content .articles>.articles_head h3{font-size:20px;font-size:2rem;font-weight:400;margin:0 4% 20px}body #contents.products_list .content .articles>.articles_head.category h3{font-size:25px;font-size:2.5rem;font-weight:100;margin:0}body #contents.products_list .content .articles>.articles_head p{margin:0}body #contents.products_list .content .articles>.articles_head .articles_head_body{display:none;margin:0 0 40px}body #contents.products_list .content .articles>.articles_head .articles_head_body.articles_head_body--gift_collection{display:block!important}body #contents.products_list .content .articles>.articles_head .articles_head_body ul,body #contents.products_list .content .articles>.articles_head .articles_head_body div.one-col{margin:40px 0 0}body #contents.products_list .content .articles>.articles_head .articles_head_body ul li{float:left;width:48%;margin:0 0 0 4%}body #contents.products_list .content .articles>.articles_head .articles_head_body ul li:first-child{margin:0}body #contents.products_list .content .articles>.articles_head .articles_head_body article{width:100%;text-align:left}body #contents.products_list .content .articles>.articles_head .articles_head_body article img{width:100%;height:auto}body #contents.products_list .content .articles>.articles_head .articles_head_body article section{padding:20px;background:#efefef}body #contents.products_list .content .articles>.articles_head .articles_head_body article h2{font-size:24px;font-size:2.4rem;font-weight:300;margin:0;text-align:center}body #contents.products_list .content .articles>.articles_head .articles_head_body article p{font-size:15px;font-size:1.5rem;margin:10px 0 0}body #contents.products_list .content .articles>.articles_head .articles_head_footer{padding:0 0 40px;border-bottom:1px solid #e5e5e5}body #contents.products_list .content .articles>.articles_head .articles_head_footer a{font-size:16px;font-size:1.6rem;display:inline-block;text-decoration:none}body #contents.products_list .content .articles>.articles_head .articles_head_footer a.open p{position:relative}body #contents.products_list .content .articles>.articles_head .articles_head_footer a.open p:after{font-family:iconf;font-size:20px;font-size:2rem;position:absolute;bottom:-22px;left:50%;content:"\ea01";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}body #contents.products_list .content .articles>.articles_head .articles_head_footer a.close{display:none}body #contents.products_list .content .articles>.articles_head .articles_head_footer a.close p{position:relative;padding:25px 0 0}body #contents.products_list .content .articles>.articles_head .articles_head_footer a.close p:after{font-family:iconf;font-size:20px;font-size:2rem;position:absolute;top:0;left:50%;content:"\ea08";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}body #contents.products_list .content .articles>.articles_body ul{letter-spacing:-.4em}body #contents.products_list .content .articles>.articles_body li{display:inline-block;box-sizing:border-box;width:33.3%;padding:0 0 30px 40px;vertical-align:top;letter-spacing:normal}body #contents.products_list .content .articles>.articles_body article figure{overflow:hidden}body #contents.products_list .content .articles>.articles_body article figure>img{width:100%;height:auto}body #contents.products_list .content .articles>.articles_body article dl{margin:16px 0 0}body #contents.products_list .content .articles>.articles_body article dl .id{font-size:12px;font-size:1.2rem;line-height:1em}body #contents.products_list .content .articles>.articles_body article dl .name,body #contents.products_list .content .articles>.articles_body article dl .name_jp,body #contents.products_list .content .articles>.articles_body article dl .price{line-height:1.2em;margin:8px 0 0}body #contents.products_list .content .articles>.articles_body article dl .name_jp{font-size:12px;font-size:1.2rem}body #contents.products_list .content .articles>.articles_body a{text-decoration:none}body #contents.products_list .content .articles>.articles_body a.hover .id{color:#999}body #contents.products_list .content>aside{position:relative;z-index:10;float:left;width:150px;margin:0}body #contents.products_list .content>aside .series{font-size:16px;font-size:1.6rem;line-height:1.4em}body #contents.products_list .content>aside .series a{display:block;box-sizing:border-box;margin:18px 0 0;padding:10px 0 8px;text-decoration:none;border-bottom:2px solid #ccc}body #contents.products_list .content>aside .series a.current,body #contents.products_list .content>aside .series a.hover{border-color:#333}body #contents.products_list .content>aside .series li:first-child a{margin:0}body #contents.products_list .content>aside .categories{margin:30px 0 0}body #contents.products_list .content>aside .categories p{font-size:16px;font-size:1.6rem;line-height:1.4em;margin:0;color:#333}body #contents.products_list .content>aside .categories li{font-size:13px;font-size:1.3rem;line-height:1.6em;margin:18px 0 0}body #contents.products_list .content>aside .categories_sp{display:none}body #contents.products_list .content>aside .care{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #e5e5e5}body #contents.products_list .content>aside .care img{display:block;margin:0 auto 10px;width:98px}body #contents.products_list .content>aside .care span{display:block}body #contents.products_list .content>aside .care a{line-height:1.4em;display:block;box-sizing:border-box;width:100%;padding:10px;text-align:center;text-decoration:none;color:#333;border:1px solid #e5e5e5}body #contents.products_list .content>aside .care a.hover{border-color:#000}@media only screen and (min-width:0)and (max-width:1180px){body #contents.products_list .content{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){body #contents.products_list .content{margin:0 auto 30px;padding:0}body #contents.products_list .content .f_r{float:none;margin:0}body #contents.products_list .content .articles{margin:0}body #contents.products_list .content .articles>.articles_head,body #contents.products_list .content .articles>.articles_head>figure{margin:0 0 30px}body #contents.products_list .content .articles>.articles_head h3{font-size:16px;font-size:1.6rem;line-height:1.6em}body #contents.products_list .content .articles>.articles_head.category h3{font-size:20px;font-size:2rem}body #contents.products_list .content .articles>.articles_head p{text-align:left}body #contents.products_list .content .articles>.articles_head .articles_head_body{margin:0 4% 20px}body #contents.products_list .content .articles>.articles_head .articles_head_body ul,body #contents.products_list .content .articles>.articles_head .articles_head_body div.one-col{margin:20px 0 0}body #contents.products_list .content .articles>.articles_head .articles_head_body ul li{float:none;width:100%;margin:20px 0 0}body #contents.products_list .content .articles>.articles_head .articles_head_body ul li:first-child{margin:0}body #contents.products_list .content .articles>.articles_head .articles_head_body p{line-height:1.8em}body #contents.products_list .content .articles>.articles_body{margin-right:4%}body #contents.products_list .content .articles>.articles_body li{width:50%;padding:0 0 20px 4%}body #contents.products_list .content .articles>.articles_body article dl{margin:10px 0 0}body #contents.products_list .content .articles>.articles_body article dl .id{font-size:12px;font-size:1.2rem;line-height:1em;color:#999}body #contents.products_list .content .articles>.articles_body article dl .name,body #contents.products_list .content .articles>.articles_body article dl .name_jp,body #contents.products_list .content .articles>.articles_body article dl .price{line-height:1.2em;margin:4px 0 0}body #contents.products_list .content>aside{float:none;box-sizing:border-box;width:100%;padding:0}body #contents.products_list .content>aside .series{font-size:14px;font-size:1.4rem;padding-left:4%;letter-spacing:-.4em}body #contents.products_list .content>aside .series li{display:inline-block;box-sizing:border-box;width:50%;padding-right:4%;vertical-align:top;letter-spacing:normal}body #contents.products_list .content>aside .series .ubu a{padding-top:19px}body #contents.products_list .content>aside .series .suve a{padding-top:17px}body #contents.products_list .content>aside .series li:first-child a{margin:18px 0 0}body #contents.products_list .content>aside .categories{display:none}body #contents.products_list .content>aside .categories_sp{display:block;margin:20px 4%}body #contents.products_list .content>aside .categories_sp .select_box{position:relative}body #contents.products_list .content>aside .categories_sp select{position:absolute;z-index:10;top:0;left:0;width:100%;height:40px;opacity:0;filter:alpha(opacity=0)}body #contents.products_list .content>aside .categories_sp .select_text{line-height:40px;position:relative;padding:0 15px;text-align:left;color:#999;border:1px solid #e5e5e5;background:#fff}body #contents.products_list .content>aside .categories_sp .select_text:after{font-family:iconf;position:absolute;top:0;right:14px;content:"\ea01";color:#999}body #contents.products_list .content>aside .categories_sp .select_text i{font-size:12px;font-size:1.2rem}body #contents.products_list .content>aside .care{margin:20px 4% 0;padding:20px 0 0}body #contents.products_list .content>aside .care span{display:inline}body #contents.products_list .content>aside .care span:first-child{margin-right:6px}body #contents.products_list .content>aside .care img{display:inline;margin:0;padding-right:20px;width:70px;vertical-align:middle}}body .collection-hero{width:1100px;margin:0 auto}body .collection-hero .f_r{float:right;width:100%;margin:0 0 0 -150px}body .collection-hero .articles{//margin: 0 0 0 150px}body .collection-hero .articles>.articles_head{margin:0 0 0 40px;text-align:center}body .collection-hero .articles>.articles_head>figure{margin:0 0 40px}body .collection-hero .articles>.articles_head>figure img{width:100%;height:auto}body .collection-hero .articles>.articles_head h3{font-size:20px;font-size:2rem;font-weight:400;margin:0 4% 20px}body .collection-hero .articles>.articles_head.category h3{font-size:25px;font-size:2.5rem;font-weight:100;margin:0}body .collection-hero .articles>.articles_head p{margin:0}body .collection-hero .articles>.articles_head .articles_head_body{display:none;margin:0 0 40px}body .collection-hero .articles>.articles_head .articles_head_body.articles_head_body--gift_collection{display:block!important}body .collection-hero .articles>.articles_head .articles_head_body ul,body .collection-hero .articles>.articles_head .articles_head_body div.one-col{margin:40px 0 0}body .collection-hero .articles>.articles_head .articles_head_body ul li{float:left;width:48%;margin:0 0 0 4%}body .collection-hero .articles>.articles_head .articles_head_body ul li:first-child{margin:0}body .collection-hero .articles>.articles_head .articles_head_body article{width:100%;text-align:left}body .collection-hero .articles>.articles_head .articles_head_body article img{width:100%;height:auto}body .collection-hero .articles>.articles_head .articles_head_body article section{padding:20px;background:#efefef}body .collection-hero .articles>.articles_head .articles_head_body article h2{font-size:24px;font-size:2.4rem;font-weight:300;margin:0;text-align:center}body .collection-hero .articles>.articles_head .articles_head_body article p{font-size:15px;font-size:1.5rem;margin:10px 0 0}body .collection-hero .articles>.articles_head .articles_head_footer{padding:0 0 40px;border-bottom:1px solid #e5e5e5}body .collection-hero .articles>.articles_head .articles_head_footer a{font-size:16px;font-size:1.6rem;display:inline-block;text-decoration:none}body .collection-hero .articles>.articles_head .articles_head_footer a.open p{position:relative}body .collection-hero .articles>.articles_head .articles_head_footer a.open p:after{display:block;position:absolute;bottom:-16px;left:50%;margin-left:-6px;width:12px;height:12px;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);transform:rotate(135deg);border-top:1px solid #999;border-right:1px solid #999}body .collection-hero .articles>.articles_head .articles_head_footer a.close{display:none}body .collection-hero .articles>.articles_head .articles_head_footer a.close p{position:relative;padding:25px 0 0}body .collection-hero .articles>.articles_head .articles_head_footer a.close p:after{font-family:iconf;font-size:20px;font-size:3rem;position:absolute;top:-15px;left:50%;content:"\d7";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);color:#999}body .collection-hero .articles>.articles_body ul{letter-spacing:-.4em}body .collection-hero .articles>.articles_body li{display:inline-block;box-sizing:border-box;width:33.3%;padding:0 0 30px 40px;vertical-align:top;letter-spacing:normal}body .collection-hero .articles>.articles_body article figure{overflow:hidden}body .collection-hero .articles>.articles_body article figure>img{width:100%;height:auto}body .collection-hero .articles>.articles_body article dl{margin:16px 0 0}body .collection-hero .articles>.articles_body article dl .id{font-size:12px;font-size:1.2rem;line-height:1em}body .collection-hero .articles>.articles_body article dl .name,body .collection-hero .articles>.articles_body article dl .name_jp,body .collection-hero .articles>.articles_body article dl .price{line-height:1.2em;margin:8px 0 0}body .collection-hero .articles>.articles_body article dl .name_jp{font-size:12px;font-size:1.2rem}body .collection-hero .articles>.articles_body a{text-decoration:none}body .collection-hero .articles>.articles_body a.hover .id{color:#999}body .collection-hero>aside{position:relative;z-index:10;float:left;width:150px;margin:0}body .collection-hero>aside .series{font-size:16px;font-size:1.6rem;line-height:1.4em}body .collection-hero>aside .series a{display:block;box-sizing:border-box;margin:18px 0 0;padding:10px 0 8px;text-decoration:none;border-bottom:2px solid #ccc}body .collection-hero>aside .series a.current,body .collection-hero>aside .series a.hover{border-color:#333}body .collection-hero>aside .series li:first-child a{margin:0}body .collection-hero>aside .categories{margin:30px 0 0}body .collection-hero>aside .categories p{font-size:16px;font-size:1.6rem;line-height:1.4em;margin:0;color:#333}body .collection-hero>aside .categories li{font-size:13px;font-size:1.3rem;line-height:1.6em;margin:18px 0 0}body .collection-hero>aside .categories_sp{display:none}body .collection-hero>aside .care{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #e5e5e5}body .collection-hero>aside .care img{display:block;margin:0 auto 10px;width:98px}body .collection-hero>aside .care span{display:block}body .collection-hero>aside .care a{line-height:1.4em;display:block;box-sizing:border-box;width:100%;padding:10px;text-align:center;text-decoration:none;color:#333;border:1px solid #e5e5e5}body .collection-hero>aside .care a.hover{border-color:#000}@media only screen and (min-width:0)and (max-width:1180px){body .collection-hero{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){body .collection-hero{margin:0 auto 30px;padding:0}body .collection-hero .f_r{float:none;margin:0}body .collection-hero .articles{margin:0}body .collection-hero .articles>.articles_head,body .collection-hero .articles>.articles_head>figure{margin:0 0 30px}body .collection-hero .articles>.articles_head h3{font-size:16px;font-size:1.6rem;line-height:1.6em}body .collection-hero .articles>.articles_head.category h3{font-size:20px;font-size:2rem}body .collection-hero .articles>.articles_head p{text-align:left}body .collection-hero .articles>.articles_head .articles_head_body{margin:0 4% 20px}body .collection-hero .articles>.articles_head .articles_head_body ul,body .collection-hero .articles>.articles_head .articles_head_body div.one-col{margin:20px 0 0}body .collection-hero .articles>.articles_head .articles_head_body ul li{float:none;width:100%;margin:20px 0 0}body .collection-hero .articles>.articles_head .articles_head_body ul li:first-child{margin:0}body .collection-hero .articles>.articles_head .articles_head_body p{line-height:1.8em}body .collection-hero .articles>.articles_body{margin-right:4%}body .collection-hero .articles>.articles_body li{width:50%;padding:0 0 20px 4%}body .collection-hero .articles>.articles_body article dl{margin:10px 0 0}body .collection-hero .articles>.articles_body article dl .id{font-size:12px;font-size:1.2rem;line-height:1em;color:#999}body .collection-hero .articles>.articles_body article dl .name,body .collection-hero .articles>.articles_body article dl .name_jp,body .collection-hero .articles>.articles_body article dl .price{line-height:1.2em;margin:4px 0 0}body .collection-hero>aside{float:none;box-sizing:border-box;width:100%;padding:0}body .collection-hero>aside .series{font-size:14px;font-size:1.4rem;padding-left:4%;letter-spacing:-.4em}body .collection-hero>aside .series li{display:inline-block;box-sizing:border-box;width:50%;padding-right:4%;vertical-align:top;letter-spacing:normal}body .collection-hero>aside .series .ubu a{padding-top:19px}body .collection-hero>aside .series .suve a{padding-top:17px}body .collection-hero>aside .series li:first-child a{margin:18px 0 0}body .collection-hero>aside .categories{display:none}body .collection-hero>aside .categories_sp{display:block;margin:20px 4%}body .collection-hero>aside .categories_sp .select_box{position:relative}body .collection-hero>aside .categories_sp select{position:absolute;z-index:10;top:0;left:0;width:100%;height:40px;opacity:0;filter:alpha(opacity=0)}body .collection-hero>aside .categories_sp .select_text{line-height:40px;position:relative;padding:0 15px;text-align:left;color:#999;border:1px solid #e5e5e5;background:#fff}body .collection-hero>aside .categories_sp .select_text:after{font-family:iconf;position:absolute;top:0;right:14px;content:"\ea01";color:#999}body .collection-hero>aside .categories_sp .select_text i{font-size:12px;font-size:1.2rem}body .collection-hero>aside .care{margin:20px 4% 0;padding:20px 0 0}body .collection-hero>aside .care span{display:inline}body .collection-hero>aside .care span:first-child{margin-right:6px}body .collection-hero>aside .care img{display:inline;margin:0;padding-right:20px;width:70px;vertical-align:middle}}body #contents.products_detail .content{width:1100px;margin:0 auto}body #contents.products_detail .content>article .photo{position:relative;float:left;width:58%}body #contents.products_detail .content>article .photo .owl-carousel .owl-item img,body #contents.products_detail .content>article .photo img{width:100%;height:auto}body #contents.products_detail .content>article .photo .owl-carousel{position:relative}body #contents.products_detail .content>article .photo .owl-carousel .owl-thumbs{margin:30px 0 0;text-align:center}body #contents.products_detail .content>article .photo .owl-carousel .owl-thumbs button{overflow:hidden;box-sizing:border-box;width:80px;height:80px;margin:0 5px;padding:0;border:1px solid #fff;background:none;outline:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}body #contents.products_detail .content>article .photo .owl-carousel .owl-thumbs button img{width:100%;height:auto}body #contents.products_detail .content>article .photo .owl-carousel .owl-thumbs button.active{border-color:#e5e5e5}body #contents.products_detail .content>article .photo .owl-carousel .owl-controls .owl-nav .owl-next,body #contents.products_detail .content>article .photo .owl-carousel .owl-controls .owl-nav .owl-prev{font-size:50px;font-size:5rem;position:absolute;top:-webkit-calc(50% - 55px);top:calc(50% - 55px);margin-top:-.5em;color:#ccc}body #contents.products_detail .content>article .photo .owl-carousel .owl-controls .owl-nav .owl-next{right:0}body #contents.products_detail .content>article .photo .owl-carousel .owl-controls .owl-nav .owl-prev{left:0}body #contents.products_detail .content>article .article_body{float:right;box-sizing:border-box;width:42%;margin:0;padding:0 0 0 60px}body #contents.products_detail .content>article .article_body .u{text-decoration:underline}body #contents.products_detail .content>article .article_body .product_id{font-size:18px;font-size:1.8rem;line-height:1em;display:block;margin:0;color:#999}body #contents.products_detail .content>article .article_body .product_name{font-size:26px;font-size:2.6rem;font-weight:300;margin:16px 0 0}body #contents.products_detail .content>article .article_body .product_name_sub{font-size:14px;font-size:1.4rem;font-weight:300;line-height:1.2em;margin:10px 0 0}body #contents.products_detail .content>article .article_body .product_price{font-size:18px;font-size:1.8rem;line-height:1.2em;margin:26px 0 0}body #contents.products_detail .content>article .article_body form{margin:26px 0 0}body #contents.products_detail .content>article .article_body form .select_box{position:relative;display:inline-block;width:60px;height:40px}body #contents.products_detail .content>article .article_body form .select_box>select{position:absolute;z-index:10;top:0;left:0;width:100%;height:40px;vertical-align:text-top;opacity:0;filter:alpha(opacity=0)}body #contents.products_detail .content>article .article_body form .select_box .select_text{line-height:40px;position:relative;box-sizing:border-box;width:100%;height:40px;padding:0 10px;text-align:left;vertical-align:text-top;border:1px solid #e5e5e5;background:#fff}body #contents.products_detail .content>article .article_body form .select_box .select_text:after{font-family:iconf;position:absolute;top:0;right:6px;content:"\ea01";color:#999}body #contents.products_detail .content>article .article_body form .product_addcart{box-sizing:border-box;width:200px;height:40px;margin:0 0 0 18px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;vertical-align:middle;vertical-align:top;color:#fff;border:none;outline:0;background-color:#999}body #contents.products_detail .content>article .article_body form .product_addcart.hover{background-color:#000}body #contents.products_detail .content>article .article_body form .product_addcart i{font-size:26px;font-size:2.6rem;line-height:36px;display:inline-block;margin:0;vertical-align:top}body #contents.products_detail .content>article .article_body form .product_addcart p{font-size:16px;font-size:1.6rem;line-height:40px;display:inline-block;margin:0;vertical-align:top}body #contents.products_detail .content>article .article_body form .product_addcart_so{background-color:#333}body #contents.products_detail .content>article .article_body .product_icons{margin:40px 0 0}body #contents.products_detail .content>article .article_body .product_icons ul{letter-spacing:-.4em}body #contents.products_detail .content>article .article_body .product_icons li{display:inline-block;margin-left:10px;letter-spacing:normal}body #contents.products_detail .content>article .article_body .product_icons li:first-child{margin-left:0}body #contents.products_detail .content>article .article_body .product_icons i{font-size:14px;font-size:1.4rem;line-height:1;box-sizing:border-box;margin:0;padding:4px 6px;border:1px solid}body #contents.products_detail .content>article .article_body .product_icons i.new{color:red}body #contents.products_detail .content>article .article_body .product_sentence{margin:26px 0 0}body #contents.products_detail .content>article .article_body .product_sentence p{margin:10px 0 0}body #contents.products_detail .content>article .article_body .product_sentence p:first-child{margin:0}body #contents.products_detail .content>article .article_body .product_spec{line-height:1.6em;margin:26px 0 0}body #contents.products_detail .content>article .article_body .product_spec dt{font-size:13px;font-size:1.3rem;font-weight:700;margin:26px 0 0}body #contents.products_detail .content>article .article_body .product_spec dt:first-child{margin:0}body #contents.products_detail .content>article .article_body .product_spec dd>dl dt{font-weight:300;margin:16px 0 0}body #contents.products_detail .content>article .article_body .product_spec dd>dl dd{font-size:12px;font-size:1.2rem}body #contents.products_detail .content>article .article_body .product_spec dd>dl:first-child{margin:10px 0 0}body #contents.products_detail .content>article .article_body .product_howto{line-height:1.6em;margin:26px 0 0}body #contents.products_detail .content>article .article_body .product_howto h3{font-size:16px;font-size:1.6rem;font-weight:300;margin:0;color:#999}body #contents.products_detail .content>article .article_body .product_howto dl dt{font-size:13px;font-size:1.3rem;font-weight:700;margin:26px 0 0}body #contents.products_detail .content>article .article_body .product_howto ul.bullet_point li{text-indent:-1em;padding-left:1em}body #contents.products_detail .content>article .article_body .product_howto ul.bullet_point li:before{content:"\30fb"}body #contents.products_detail .content>article .article_body .product_care{display:block;margin:30px 0 0}@media only screen and (min-width:0)and (max-width:900px){body #contents.products_detail .content article .article_body form .select_box{display:block}body #contents.products_detail .content article .article_body form .product_addcart{margin:20px 0 0}}@media only screen and (min-width:0)and (max-width:1180px){body #contents.products_detail .content{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){body #contents.products_detail .content{padding:0 4%}body #contents.products_detail .content>article .photo{float:none;width:100%}body #contents.products_detail .content>article .photo .owl-thumbs{display:none}body #contents.products_detail .content>article .photo .owl-carousel .owl-controls .owl-nav .owl-next,body #contents.products_detail .content>article .photo .owl-carousel .owl-controls .owl-nav .owl-prev{font-size:30px;font-size:3rem;top:50%}body #contents.products_detail .content>article .article_body{float:none;width:100%;margin:20px 0 0;padding:0}body #contents.products_detail .content>article .article_body .product_id{font-size:12px;font-size:1.2rem;line-height:1.2em}body #contents.products_detail .content>article .article_body .product_name{font-size:20px;font-size:2rem;line-height:1.2em;margin:8px 0 0}body #contents.products_detail .content>article .article_body .product_name_sub{font-size:10px;font-size:1rem;margin:8px 0 0}body #contents.products_detail .content>article .article_body .product_price{font-size:14px;font-size:1.4rem;margin:14px 0 0}body #contents.products_detail .content>article .article_body form{margin:30px 0 0}}@media only screen and (min-width:0)and (max-width:640px){body #contents.products_detail .content>article .article_body form .product_addcart{display:block;width:100%;margin:20px 0 0}}body #contents.philosophy #pointer{position:fixed;z-index:99999;top:50%;right:30px;margin-top:-35px;-webkit-transition:right .5s ease-out;transition:right .5s ease-out}body #contents.philosophy #pointer .point{box-sizing:border-box;width:10px;height:10px;margin:0 0 10px;cursor:pointer;border-radius:5px;background:#e5e5e5}body #contents.philosophy #pointer .point.current{background:#000}body #contents.philosophy>section{margin:0 0 130px}body #contents.philosophy>section:last-child{margin:0}body #contents.philosophy>section figure img{width:100%;height:auto}body #contents.philosophy>section .body{width:1100px;margin:60px auto 0}body #contents.philosophy>section .body h3{font-size:13px;font-size:1.3rem;float:left;width:150px;margin:0}body #contents.philosophy>section .body .f_r{float:right;width:100%;margin:0 0 0 -190px}body #contents.philosophy>section .body .sentence{margin:0 0 0 190px}body #contents.philosophy>section#concept .body .sentence{margin-left:0}body #contents.philosophy div.video-box{max-width:100%}body #contents.philosophy div.video-box video{min-height:auto;min-width:auto;width:100%}body #contents.philosophy div.video-box video.video-pc{display:block!important}body #contents.philosophy div.video-box video.video-sp{display:none!important}body #contents.philosophy div.video-box img{display:none}@media \fffdscreen{body #contents.philosophy div.video-box img{display:block;width:100%}}@media only screen and (min-width:0)and (max-width:768px){body #contents.philosophy div.video-box video.video-pc{display:none!important}body #contents.philosophy div.video-box video.video-sp{display:block!important}}@media only screen and (min-width:0)and (max-width:1180px){body #contents.philosophy>section .body{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){body #contents.philosophy #pointer{right:-10px;-webkit-transition:right .5s ease-out;transition:right .5s ease-out}body #contents.philosophy>section{margin:0 0 30px}body #contents.philosophy>section .body{margin:20px 0 0;padding:0 4%}body #contents.philosophy>section .body h3{float:none}body #contents.philosophy>section .body .f_r{float:none;margin:0}body #contents.philosophy>section .body .sentence{margin:10px 0 0}}body #contents.contact .content{width:1100px;margin:0 auto 60px}body #contents.contact .content:last-child{margin-bottom:0}body #contents.contact .content h3{font-size:13px;font-size:1.3rem;float:left;width:150px;margin:0}body #contents.contact .content .f_r{float:right;width:100%;margin:0 0 0 -190px}body #contents.contact .content .body{margin:0 0 0 190px}body #contents.contact .content .body p{margin:0}body #contents.contact .content .link_btn{font-size:18px;font-size:1.8rem;line-height:60px;display:block;width:320px;height:60px;margin:30px 0 0;-webkit-transition:background .2s linear;transition:background .2s linear;text-align:center;text-decoration:none;color:#fff;background:#999}body #contents.contact .content .link_btn.hover{background:#000}@media only screen and (min-width:0)and (max-width:1180px){body #contents.contact .content{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){body #contents.contact .content{margin:0 auto 30px;padding:0 4%}body #contents.contact .content h3{float:none}body #contents.contact .content .f_r{float:none;margin:0}body #contents.contact .content .body{margin:0}body #contents.contact .content .body p{margin:10px 0 0}body #contents.contact .content .link_btn{width:100%;margin:20px 0 0}}body #contents.care>.hgroup h2{font-size:20px;font-size:2rem}body #contents.care .content{width:1100px;margin:0 auto}body #contents.care .content .content_left{float:left;width:910px}body #contents.care .content .content_right{float:right;width:150px}body #contents.care .content article{line-height:1.8em;width:910px;margin:50px 0 0}body #contents.care .content article:first-child{margin:0}body #contents.care .content article>header{border-top:1px solid #000;border-bottom:1px solid #000}body #contents.care .content article>header h1{font-size:16px;font-size:1.6rem;margin:0;padding:20px 0}body #contents.care .content article .article_body>dl{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #e5e5e5}body #contents.care .content article .article_body>dl:first-child{margin:0;border:none}body #contents.care .content article .article_body>dl>dt{font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.4em;float:left;width:150px;margin:0 0 20px}body #contents.care .content article .article_body>dl>dd{float:right;width:100%;margin-left:-190px}body #contents.care .content article .article_body>dl>dd>dl{margin-left:190px}body #contents.care .content article .article_body>dl>dd>dl.item{margin-top:30px}body #contents.care .content article .article_body>dl>dd>dl.item dd{margin-left:1em;text-indent:-1em}body #contents.care .content article .article_body>dl>dd>dl.item dd.break{margin-left:0;text-indent:0}body #contents.care .content article .article_body>dl>dd>dl.item:first-child{margin-top:0}body #contents.care .content article .article_body>dl>dd>dl.list dd{margin-left:1em;text-indent:-1em}body #contents.care .content article .article_body>dl>dd>dl.list dd.break{margin-left:0;text-indent:0}body #contents.care .content article .article_body>dl>dd figure img{width:100%;height:auto}body #contents.care .content article .article_body>dl>dd figure.float img{float:left;width:50%;height:auto}body #contents.care .content article .article_body>dl>dd figure.float figcaption{float:right;width:48%}body #contents.care .content article .article_body>dl>dd figure.float figcaption p{margin:10px 0 0}body #contents.care .content article .article_body>dl>dd figure.float figcaption p:first-child{margin:0}body #contents.care .content article .article_body>dl>dd>dl>dt{font-weight:700;margin:30px 0 6px}body #contents.care .content article .article_body>dl>dd>dl>dt:first-child{margin-top:0}body #contents.care .content .content_menu{font-size:12px;font-size:1.2rem;line-height:1.6em}body #contents.care .content .content_menu li{margin:10px 0 0}body #contents.care .content .content_menu li:first-child{margin:0}@media only screen and (min-width:0)and (max-width:1180px){body #contents.care .content{box-sizing:border-box;width:100%;padding:0 40px}body #contents.care .content article{width:100%}body #contents.care .content .content_left{width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}}@media only screen and (min-width:0)and (max-width:800px){body #contents.care>.hgroup h2{font-size:16px;font-size:1.6rem}body #contents.care .content{padding:0 4%}body #contents.care .content article{margin:30px 0 0}body #contents.care .content article>header h1{font-size:14px;font-size:1.4rem;margin:0;padding:6px 0}body #contents.care .content article .article_body>dl{margin:20px 0 0;padding:20px 0 0}body #contents.care .content article .article_body>dl>dt{float:none;width:100%}body #contents.care .content article .article_body>dl>dd{float:none;margin-left:0}body #contents.care .content article .article_body>dl>dd>dl{margin:16px 0 0}body #contents.care .content article .article_body>dl>dd>dl.item{margin-top:20px}body #contents.care .content article .article_body>dl>dd>dl.item p{line-height:1.4em}body #contents.care .content article .article_body>dl>dd>figure{margin:20px 0}body #contents.care .content article .article_body>dl>dd>dl>dt,body #contents.care .content article .article_body>dl>dd>dl>dt:first-child{margin:16px 0 6px}body #contents.care .content .content_left{width:100%}body #contents.care .content .content_right{display:none}}body #contents,body #contents.guide,body #contents.ordercontract,body #contents.privacy,body #contents.insert-name,body #contents.shoplist{line-height:1.8em;width:1100px;margin:0 auto}body #contents>.main,body #contents.guide>.main,body #contents.ordercontract>.main,body #contents.privacy>.main,body #contents.shoplist>.main{float:left;box-sizing:border-box;width:800px}body #contents>.main>.hgroup,body #contents.guide>.main>.hgroup,body #contents.ordercontract>.main>.hgroup,body #contents.privacy>.main>.hgroup,body #contents.insert-name>.main>.hgroup,body #contents.shoplist>.main>.hgroup{font-weight:100;margin:0 0 50px}body #contents>.main>.hgroup>h2,body #contents.guide>.main>.hgroup>h2,body #contents.ordercontract>.main>.hgroup>h2,body #contents.privacy>.main>.hgroup>h2,body #contents.insert-name>.main>.hgroup>h2,body #contents.shoplist>.main>.hgroup>h2{font-size:20px;font-size:2rem;font-weight:100;margin:0}body #contents>aside.aside,body #contents.guide>aside.aside,body #contents.ordercontract>aside.aside,body #contents.privacy>aside.aside,body #contents.shoplist>aside.aside{font-size:12px;font-size:1.2rem;line-height:1.6em;float:right;box-sizing:border-box;width:160px;padding-right:0}body #contents>aside.aside ul li,body #contents.guide>aside.aside ul li,body #contents.ordercontract>aside.aside ul li,body #contents.privacy>aside.aside ul li,body #contents.shoplist>aside.aside ul li{margin:10px 0 0}body #contents>aside.aside ul li:first-child,body #contents.guide>aside.aside ul li:first-child,body #contents.ordercontract>aside.aside ul li:first-child,body #contents.privacy>aside.aside ul li:first-child,body #contents.shoplist>aside.aside ul li:first-child{margin:0}@media only screen and (min-width:0)and (max-width:1180px){body #contents,body #contents.guide,body #contents.ordercontract,body #contents.privacy,body #contents.insert-name,body #contents.shoplist{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:1130px){body #contents>aside.aside,body #contents.guide>aside.aside,body #contents.ordercontract>aside.aside,body #contents.privacy>aside.aside,body #contents.shoplist>aside.aside{display:none}}@media only screen and (min-width:0)and (max-width:800px){body #contents,body #contents.guide,body #contents.ordercontract,body #contents.privacy,body #contents.insert-name,body #contents.shoplist{padding:0 4%}body #contents .main,body #contents.guide .main,body #contents.ordercontract .main,body #contents.privacy .main,body #contents.shoplist .main{float:none;width:100%}body #contents .main>.hgroup,body #contents.guide .main>.hgroup,body #contents.ordercontract .main>.hgroup,body #contents.privacy .main>.hgroup,body #contents.insert-name .main>.hgroup{font-size:20px;font-size:2rem;margin:0 0 30px}body #contents .main>figure img,body #contents.guide .main>figure img,body #contents.ordercontract .main>figure img,body #contents.privacy .main>figure img,body #contents.shoplist .main>figure img{width:100%;height:auto}}body #contents.company .main>.info dl{display:table;margin:0 0 60px}body #contents.company .main>.info dl dd,body #contents.company .main>.info dl dt{display:table-cell}body #contents.company .main>.info dl dt{font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.2em;width:150px}body #contents.company .main>.info dl dd{padding-left:40px}body #contents.company .main>.info dl .companyname{font-size:16px;font-size:1.6rem}body #contents.company .main>.info .gmap{margin:60px 0 0}@media only screen and (min-width:0)and (max-width:800px){body #contents.company .main>.info dl{display:block;margin:20px 0 0}body #contents.company .main>.info dl dd,body #contents.company .main>.info dl dt{display:block}body #contents.company .main>.info dl dt{font-size:13px;font-size:1.3rem;font-weight:700;width:150px;margin:0 0 6px}body #contents.company .main>.info dl dd{padding-left:0}body #contents.company .main>.info dl .companyname{font-size:16px;font-size:1.6rem}body #contents.company .main>.info dl.access dd p{margin:6px 0 0}body #contents.company .main>.info dl.access dd p:first-child{margin-top:0}body #contents.company .main .gmap{position:relative;overflow:hidden;height:0;margin:30px 0 0;padding-top:30px;padding-bottom:56.25%}body #contents.company .main .gmap embed,body #contents.company .main .gmap iframe,body #contents.company .main .gmap object{position:absolute;top:0;left:0;width:100%;height:100%}}body #contents.ordercontract .main>.info dl,body #contents.insert-name .info dl{display:table;width:720px;margin:0;padding:20px 0;border-top:solid 1px #e5e5e5}body #contents.ordercontract .main>.info dl dd,body #contents.ordercontract .main>.info dl dt,body #contents.insert-name .info dl dd,body #contents.insert-name .info dl dt{display:table-cell}body #contents.ordercontract .main>.info dl dt,body #contents.insert-name .info dl dt{font-size:13px;font-size:1.3rem;font-weight:700;width:200px;padding-right:40px}body #contents.ordercontract .main>.info dl .companyname{font-size:16px;font-size:1.6rem}body #contents.ordercontract .main>.info .gmap{margin:60px 0 0}@media only screen and (min-width:0)and (max-width:800px){body #contents.ordercontract .main>.info dl{display:block;width:100%;margin:20px 0 0;padding:0;border:none}body #contents.ordercontract .main>.info dl dd,body #contents.ordercontract .main>.info dl dt{display:block}body #contents.ordercontract .main>.info dl dt{font-size:13px;font-size:1.3rem;font-weight:700;width:100%;padding:0}body #contents.ordercontract .main>.info dl .companyname{font-size:16px;font-size:1.6rem}}body #contents.privacy .main{font-size:13px;font-size:1.3rem;line-height:1.8em;width:740px}body #contents.privacy .main li{margin-left:1em;text-indent:-1em}body #contents.privacy .main>.body{margin:50px 0 0}body #contents.privacy .main>.body h3{font-size:14px;font-size:1.4rem}@media only screen and (min-width:0)and (max-width:800px){body #contents.privacy .main{width:100%}body #contents.privacy .main>.body{margin:30px 0 0}body #contents.privacy .main>.body h3{margin:10px 0}}body #contents.guide .red{color:red}body #contents.guide .main{font-size:13px;font-size:1.3rem;line-height:1.8em}body #contents.guide .main h3{font-size:16px;font-size:1.6rem;margin:60px 0 20px}body #contents.guide .main h4{font-size:14px;font-size:1.4rem;font-weight:400;margin:30px 0 10px}body #contents.guide .main h5{font-size:13px;font-size:1.3rem;font-weight:400;margin:10px 0}body #contents.guide .main li{margin-left:1em;text-indent:-1em}body #contents.guide .main dd{margin-left:1em}body #contents.guide .main p{margin:0}body #contents.guide .main figure{margin:10px 0}body #contents.guide .main table{margin:10px 0;border-spacing:0;border-collapse:collapse;text-align:left}body #contents.guide .main table td,body #contents.guide .main table th{padding:10px;border:1px solid #e5e5e5}body #contents.guide .main table th{font-weight:400;background:#f7f7f7}body #contents.guide .main .lead p{margin:0}body #contents.guide .main .payment h4:first-chlid{margin-top:0}body #contents.guide .main .payment .bank{width:400px}body #contents.guide .main .payment .bank th{width:25%}body #contents.guide .main .payment .bank td{width:75%}body #contents.guide .main .payment .price{width:400px}body #contents.guide .main .payment .price th{width:55%}body #contents.guide .main .payment .price td{width:45%}body #contents.guide .main .delivery .area{width:600px}body #contents.guide .main .delivery .area th{width:55%}body #contents.guide .main .delivery .area td{width:45%}@media only screen and (min-width:0)and (max-width:800px){body #contents.guide .main,body #contents.guide .main .delivery .area{width:100%}}@media only screen and (min-width:0)and (max-width:640px){body #contents.guide figure img{width:100%;height:auto}body #contents.guide .main h3,body #contents.guide .main h4{margin:20px 0 10px}body #contents.guide .main .payment .bank,body #contents.guide .main .payment .price{width:100%}}::-moz-selection{color:#fff;background:#333}::selection{color:#fff;background:#333}#wrapper>.pankuzu ul,body #contents,body #contents.contact .content,body #contents.guide,body #contents.news,body #contents.news .main>.article_wrapper>article,body #contents.ordercontract,body #contents.philosophy>section .body,body #contents.privacy,body #contents.shoplist,body #contents.products_detail .content,body .collection-hero,body .collection-hero .articles>.articles_head .articles_head_body ul,body #contents.care .content,body #contents.care .content article .article_body>dl,body #contents.care .content article .article_body>dl>dd figure.float{*zoom: 1}#wrapper>.pankuzu ul:after,body #contents:after,body #contents.contact .content:after,body #contents.guide:after,body #contents.news .main>.article_wrapper>article:after,body #contents.news:after,body #contents.ordercontract:after,body #contents.philosophy>section .body:after,body #contents.privacy:after,body #contents.shoplist:after,body #contents.products_detail .content:after,body .collection-hero .articles>.articles_head .articles_head_body ul:after,body .collection-hero:after,body #contents.care .content article .article_body>dl:after,body #contents.care .content article .article_body>dl>dd figure.float:after,body #contents.care .content:after{display:table;clear:both;content:""}#wrapper>header.en .menu_cart,body #contents.company.en>aside.aside{display:none}body.en{font-size:16px;font-size:1.6rem;line-height:1.8em}#wrapper>header.en .nav_global .menu_sub,#wrapper>header.jp .nav_global .menu_sub{right:0}#wrapper>header.en .nav_global .menu_sub>li.lang,#wrapper>header.jp .nav_global .menu_sub>li.lang{padding-right:0;border-right:none}body #contents.news.en .main>.article_wrapper>article>.article_body>.article_title{font-size:15px;font-size:1.5rem;line-height:1.6em}body #contents.contact.en .content h3,body #contents.philosophy.en>section .body h3{font-size:15px;font-size:1.5rem}body #contents.company.en .main>.hgroup>h2{font-size:24px;font-size:2.4rem}body #contents.company.en .main>.info dl dt{font-size:15px;font-size:1.5rem}body #contents.care.en>.hgroup h2{font-size:20px;font-size:2rem}body #contents.care.en .content article .article_body>dl>dt{font-size:15px;font-size:1.5rem}body #contents.products_list.en .content .articles>.articles_body article dl .description{font-size:14px;font-size:1.4rem;line-height:1.6em;margin:8px 0 0}body #contents.products_list.en .content>aside .series{font-size:18px;font-size:1.8rem}body #contents.products_detail.en .content>article .article_body .product_addcart{display:block;box-sizing:border-box;width:200px;height:40px;margin:26px 0 0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;text-align:center;vertical-align:middle;vertical-align:top;text-decoration:none;color:#fff;border:none;outline:0;background-color:#999}body #contents.products_detail.en .content>article .article_body .product_addcart.hover{background-color:#000}body #contents.products_detail.en .content>article .article_body .product_addcart i{font-size:26px;font-size:2.6rem;line-height:38px;display:inline-block;margin:0;vertical-align:top}body #contents.products_detail.en .content>article .article_body .product_addcart p{font-size:16px;font-size:1.6rem;line-height:40px;display:inline-block;margin:0;vertical-align:top}@media only screen and (min-width:0)and (max-width:640px){body #contents.products_detail.en .content>article .article_body .product_addcart{width:100%}}*{//-webkit-appearance: none}a:focus,input:focus,select:focus,textarea:focus{outline:0}a{text-decoration:underline;color:#999}a i{line-height:1em;text-decoration:none}a.hover{text-decoration:underline;color:#333}#wrapper>header a,a.hover i{text-decoration:none}img{vertical-align:bottom}html{font-size:62.5%;color:#333;background:#fff}body{font-family:Roboto,Helvetica,YuGothic,\6e38\30b4\30b7\30c3\30af,\30e1\30a4\30ea\30aa,Meiryo,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;font-size:14px;font-size:1.4rem;font-weight:300;line-height:2em;width:100%}body.noscroll{position:fixed}ul{margin:0;padding:0;list-style-type:none}dd,dl,dt,figure,li{margin:0;padding:0}i{font-style:normal}#wrapper>header{position:relative;box-sizing:border-box;height:150px;padding:0 40px;border-bottom:1px solid #e5e5e5}#wrapper>header .header_inner{position:relative;width:1100px;margin:0 auto}#wrapper>header a{color:#999}#wrapper>header a.hover{color:#000}#wrapper>header h1{margin:0;padding:60px 0 0}#wrapper>header .menu_btn{position:absolute;display:none}#wrapper>header .menu_cart{font-size:30px;font-size:3rem;position:absolute;top:30px;right:0}#wrapper>header .nav_global .menu{position:absolute;top:90px;right:0}#wrapper>header .nav_global .menu>li{font-size:18px;font-size:1.8rem;font-weight:300;position:relative;display:inline-block;box-sizing:border-box;height:60px;margin:0 0 0 30px}#wrapper>header .nav_global .menu>li.current{border-bottom:2px solid #000}#wrapper>header .nav_global .menu>li.products{z-index:10}#wrapper>header .nav_global .menu>li.products ul{position:absolute;top:36px;left:-15px;width:160px;padding:15px;-webkit-transition:opacity .5s ease 0s,-webkit-transform 0s linear .5s;transition:opacity .5s ease 0s,transform 0s linear .5s;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);opacity:0;filter:alpha(opacity=0);background:#fff;box-shadow:0 0 10px #0003}#wrapper>header .nav_global .menu>li.products ul li{font-size:14px;font-size:1.4rem;line-height:1em;margin-top:15px}#wrapper>header .nav_global .menu>li.products ul li:first-child{margin-top:0}#wrapper>header .nav_global .menu>li.products ul.show{display:block;height:auto;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}#wrapper>header .nav_global .menu_sub{position:absolute;top:30px;right:47px}#wrapper>header .nav_global .menu_sub>li{line-height:20px;display:inline-block;height:20px;vertical-align:middle}#wrapper>header .nav_global .menu_sub>li.fb,#wrapper>header .nav_global .menu_sub>li.ig{font-size:22px;font-size:2.2rem;margin-right:6px}#wrapper>header .nav_global .menu_sub>li.fb i,#wrapper>header .nav_global .menu_sub>li.ig i{line-height:.9}#wrapper>header .nav_global .menu_sub>li.lang,#wrapper>header .nav_global .menu_sub>li.account{padding:0 20px 0 19px;border-right:1px solid #ddd}#wrapper>header .nav_global .menu_sub>li.lang{border-left:1px solid #ddd;margin:0 0 0 7px}@media only screen and (min-width:0)and (max-width:1180px){#wrapper>header .header_inner{width:100%}}@media only screen and (min-width:0)and (max-width:880px){#wrapper>header .nav_global .menu>li{font-size:16px;font-size:1.6rem;margin:0 0 0 16px}}@media only screen and (min-width:0)and (max-width:800px){#wrapper>header{height:70px;padding:0}#wrapper>header h1{padding:22px 0 0;text-align:center}#wrapper>header h1 img{width:auto;height:25px;vertical-align:top}#wrapper>header .menu_btn{top:23px;left:4%;display:block;width:40px;height:40px;margin-top:-9px;margin-left:-7px;cursor:pointer}#wrapper>header .menu_btn .line{position:absolute;top:9px;left:7px;width:26px;height:2px;-webkit-transition:all .4s;transition:all .4s;border-radius:2px;background:#999}#wrapper>header .menu_btn .line:nth-child(2){top:19px}#wrapper>header .menu_btn .line:nth-child(3){top:29px}#wrapper>header .menu_btn.open .line:nth-child(1){top:19px;width:32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#wrapper>header .menu_btn.open .line:nth-child(2){visibility:hidden;-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px);opacity:0;filter:alpha(opacity=0)}#wrapper>header .menu_btn.open .line:nth-child(3){top:19px;width:32px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#wrapper>header .menu_cart{font-size:40px;font-size:4rem;position:absolute;top:15px;right:4%;margin-right:-4px}#wrapper>header .nav_global{position:absolute;z-index:9999;top:70px;overflow-y:scroll;width:100%;height:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background:#fff;-webkit-overflow-scrolling:touch}#wrapper>header .nav_global.show{display:block;height:500px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100)}#wrapper>header .nav_global .menu{position:relative;top:0;left:0;height:auto;background:#fff}#wrapper>header .nav_global .menu>li{font-size:25px;font-size:2.5rem;line-height:60px;display:block;height:auto;margin:0;border-bottom:1px solid #e5e5e5}#wrapper>header .nav_global .menu>li a{display:block;height:auto;padding:0 4%}#wrapper>header .nav_global .menu>li.current,#wrapper>header .nav_global .menu>li.products a{border-bottom:1px solid #e5e5e5}#wrapper>header .nav_global .menu>li.products ul{position:relative;top:0;left:0;display:block;width:auto;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;filter:alpha(opacity=100);box-shadow:none}#wrapper>header .nav_global .menu>li.products ul li{margin:0}#wrapper>header .nav_global .menu>li.products ul li a{font-size:20px;font-size:2rem;line-height:1em;display:block;margin:0 0 0 8%;padding:20px 0}#wrapper>header .nav_global .menu>li.products ul li:last-child a{border:none}#wrapper>header .nav_global .menu_sub{position:relative;top:0;left:0;height:auto;margin:0;padding:30px 4%;background:#fff}#wrapper>header .nav_global .menu_sub>li{line-height:20px;height:40px}#wrapper>header .nav_global .menu_sub>li.fb,#wrapper>header .nav_global .menu_sub>li.ig{font-size:40px;font-size:4rem}#wrapper>header .nav_global .menu_sub>li.fb i,#wrapper>header .nav_global .menu_sub>li.ig i{line-height:.9}#wrapper>header .nav_global .menu_sub>li.lang,#wrapper>header .nav_global .menu_sub>li.account{line-height:40px;padding:0 20px 0 30px}#wrapper>header .nav_global .menu_sub>li.lang{font-size:25px;font-size:2.5rem;margin:0 0 0 22px}#wrapper>header .nav_global .menu_sub>li.account{border-right:none;font-size:22px;font-size:2.2rem}}@media only screen and (min-width:0)and (max-width:530px){#wrapper>header .nav_global .menu_sub>li.lang{border-right:none}#wrapper>header .nav_global .menu_sub>li.account{padding-left:0;padding-top:10px}}#wrapper>footer{font-size:12px;font-size:1.2rem;box-sizing:border-box;margin:100px 0 0;padding:30px 40px;border-top:1px solid #ddd}#wrapper>footer .footer_inner{position:relative;width:1100px;margin:0 auto}#wrapper>footer .nav_footer{display:inline-block}#wrapper>footer .nav_footer>ul li{display:inline-block;margin-left:20px}#wrapper>footer .nav_footer>ul li:first-child{margin-left:0}#wrapper>footer small{position:absolute;top:0;right:0;display:block;margin-left:auto}@media only screen and (min-width:0)and (max-width:1180px){#wrapper>footer .footer_inner{width:100%}}@media only screen and (min-width:0)and (max-width:800px){#wrapper>footer{font-size:10px;font-size:1rem;line-height:2em;margin:60px 0 0;padding:10px 4%;text-align:center}#wrapper>footer .nav_footer>ul li{margin:0 10px}#wrapper>footer small{position:static;margin:10px 0 0}#wrapper>.pankuzu{display:none}}#wrapper>.pankuzu{font-size:11px;font-size:1.1rem;line-height:1em;width:1100px;margin:0 auto;padding:20px 0}#wrapper>.pankuzu li{float:left}#wrapper>.pankuzu li:after{margin-left:4px;padding-right:4px;content:">"}#wrapper>.pankuzu li:last-child:after{margin:0;padding:0;content:""}@media only screen and (min-width:0)and (max-width:1180px){#wrapper>.pankuzu{box-sizing:border-box;width:100%;padding:20px 40px}}#contents.noscroll{position:fixed}#contents>.hgroup{width:1100px;margin:40px auto 50px}#contents>.hgroup>h2{font-size:28px;font-size:2.8rem;font-weight:100;margin:0}@media only screen and (min-width:0)and (max-width:1180px){#contents>.hgroup{box-sizing:border-box;width:100%;padding:0 40px}}@media only screen and (min-width:0)and (max-width:800px){#contents>.hgroup{margin:30px 0;padding:0 4%}#contents>.hgroup>h2{font-size:24px;font-size:2.4rem;font-weight:100;margin:0}}.insert-name .text-red{color:red}.mw100p{max-width:100%}.mb30{margin-bottom:30px}.insert-name .flex{display:flex;flex-wrap:wrap}.insert-name .flex li{margin:10px 10px 0 0}@media only screen and (min-width:0)and (max-width:800px){.insert-name .flex{display:block}.insert-name .flex li{margin:10px 0 0;text-align:center}}@media only screen and (min-width:0)and (max-width:800px){body #contents.insert-name .info dl{display:block;max-width:720px;width:100%}body #contents.insert-name .info dl dt{padding-right:0}}.naire{margin-top:10px}.naire label{display:inline-block}.naire input{margin-left:5px;line-height:2.5;border:solid 1px #e5e5e5}.naire input[type=radio]{-webkit-appearance:radio}.naire .naire_name_value{display:none}.naire .question a{font-weight:700}body .collection-hero.wrapping .articles .articles_head{text-align:left}.wrapping img{max-width:100%}.wrapping .wrapping__intro{margin:30px 0 40px!important;text-align:center}.wrapping .wrapping__detail{border-top:solid 1px #e5e5e5;padding-top:40px;padding-bottom:40px}.wrapping .wrapping__detail h3{margin:0 0 20px!important;float:left;font-size:16px!important;font-weight:600!important}.wrapping .wrapping__detail h4{font-size:1.5rem;margin-top:0;margin-bottom:10px}.wrapping .wrapping__detail h4>span{font-weight:500}.wrapping__detail a.link{text-decoration:none;color:inherit}.wrapping__detail a.link:hover{opacity:.7}.wrapping .wrapping__detail>div{float:right;max-width:640px}.wrapping .wrapping__detail>div+div{margin-top:40px}.wrapping .wrapping__detail div.explanation{margin-bottom:25px}.wrapping .wrapping__detail div.explanation-last{margin-top:25px!important}.wrapping .wrapping__detail p.txt-only{margin:0!important;width:640px;text-align:left}.wrapping .wrapping__detail div.box-detail{display:inline-block;width:47%;vertical-align:top}.wrapping .wrapping__detail div.box-detail+.box-detail{margin-left:20px}.wrapping .wrapping__detail div.box-detail img{border:solid 1px #e5e5e5}.wrapping .wrapping__detail div.box-detail p{margin-top:10px!important}.wrapping .wrapping__detail ul{text-indent:-1em}.wrapping .wrapping__detail ul li{margin-left:1em}.wrapping .wrapping__detail ul.list-disc{list-style:disc;list-style-position:inside}.wrapping .wrapping__detail:after{content:"";display:block;clear:both}@media only screen and (min-width:0)and (max-width:1120px){.wrapping .wrapping__detail h3{float:none;margin-bottom:1em}.wrapping .wrapping__detail h3>br{display:none}.wrapping .wrapping__detail>div{float:none;width:100%;max-width:100%}.wrapping .wrapping__detail p.txt-only,.wrapping .wrapping__detail img{width:100%}}@media only screen and (min-width:0)and (max-width:640px){.wrapping .wrapping__detail div.box-detail{width:100%}.wrapping .wrapping__detail div.box-detail+.box-detail{margin-left:0;margin-top:25px}}body .collection-hero.catalog .articles .articles_head{text-align:left}.catalog .catalog__intro p{font-size:120%;font-weight:300}.catalog .catalog__intro img{max-width:100%;padding-top:.3em}.catalog .catalog__detail{padding-top:50px}body .collection-hero.catalog .articles>.articles_head .catalog__detail>h3{color:#999;font-size:140%;font-weight:300;margin-bottom:25px;margin-left:0;text-align:left}.catalog .catalog__detail>div{display:inline-block;background:#f7f7f7;padding:25px 1%;text-align:center;max-width:29%}.catalog .catalog__detail>div+div{margin-left:3%}.catalog .catalog__detail>div+div:nth-of-type(4),.catalog .catalog__detail>div+div:nth-of-type(7){margin-top:3%;margin-left:0}.catalog .catalog__detail>div a{background:#999;color:#fff;display:inline-block;padding:5px 10px;text-decoration:none;width:60%}.catalog .catalog__detail>div a+a{margin-top:10px}.catalog .catalog__detail>div figure figcaption{font-size:120%;padding:1em 0}.catalog .catalog__detail>div figure img{max-width:70%}@media only screen and (min-width:0)and (max-width:945px){.catalog .catalog__detail>div{max-width:46%}.catalog .catalog__detail>div+div:nth-of-type(odd){margin-left:0;margin-top:3%}.catalog .catalog__detail>div+div:nth-of-type(4){margin-left:3%}.catalog .catalog__detail>div+div:nth-of-type(1){margin-top:0}}@media only screen and (min-width:0)and (max-width:800px){body .collection-hero.catalog .articles,body .collection-hero.wrapping .articles{padding:0 4%}}@media only screen and (min-width:0)and (max-width:600px){.catalog .catalog__detail{text-align:center}.catalog .catalog__detail>div{max-width:100%}.catalog .catalog__detail>div+div,.catalog .catalog__detail>div+div:nth-of-type(4){margin-left:0;margin-top:3%}.catalog .catalog__detail>div a{padding:10px;width:80%}.catalog .catalog__detail>div a+a{margin-top:13px}}body #contents.privacy>.main,body #contents.shoplist>.main.shoplist_width{width:800px}.shoplist_width .hgroup h2>span{font-size:.8em}.shoplist_ttl{font-weight:500;font-size:2.3rem;margin-bottom:50px;color:#999;border-bottom:1px solid #ccc;padding:0 0 8px}.company-operate{margin-bottom:50px}.operate_box{padding-bottom:50px}.operate_box .operate_img{width:100%;max-width:800px;margin:0 auto;padding:0 0 5px}.operate_box dl span{font-weight:100}.icon_box{margin:0 0 30px;padding:10px;border:1px solid #ccc}.icon_box ul{margin:10px 0;padding:0 15px}.icon_list{margin-right:20px;display:inline-block;font-size:1.2rem}.icon_list img{margin-right:5px;vertical-align:middle}.shop_detail h3{margin:40px 0;font-size:2rem}.area_ttl{display:block}.shop_detail table{width:100%;padding-top:10px;display:inline-block;border-top:1px solid #ccc}.shop_detail table:last-of-type{padding-bottom:10px;border-bottom:1px solid #ccc}.shop_detail table tr td{height:85px;vertical-align:top}.shop_detail table .name{width:220px;padding-right:15px;border-right:1px solid #ccc}.shop_detail table .address{width:520px;padding:0 15px;border-right:1px solid #ccc}.shop_detail table .icon{padding:0 17px;text-align:center}.icon img{margin:5px 0}.shop_detail dt.close{position:relative;border-bottom:1px solid #ccc;cursor:pointer}.shop_detail dt.close:after{content:"";position:absolute;right:20px;top:5px;display:block;width:12px;height:12px;border-top:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(135deg)}.shop_detail dt.open{position:relative;border-bottom:0 solid #ccc;cursor:pointer}.shop_detail dt.open:after{content:"";position:absolute;right:20px;top:9px;display:block;width:12px;height:12px;border-top:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(-45deg)}.shop_detail .underline{padding-bottom:10px;border-bottom:1px solid #ccc}.icon_txt{padding-left:15px;font-size:1.2rem}@media only screen and (min-width:0)and (max-width:950px){body #contents.privacy>.main,body #contents.shoplist>.main.shoplist_width{width:100%}.shop_detail table .name{width:25%}}@media only screen and (min-width:0)and (max-width:800px){.icon_list{margin-right:15px;margin-bottom:10px;display:block}.area_ttl{display:block}.shop_detail table tr td{margin-left:3vw}.shop_detail table{max-width:100%;height:auto;width:100%;border-top:1px solid #ccc}.shop_detail table tr td{height:auto}.shop_detail dd table:last-of-type{border-bottom:1px solid #ccc}.shop_detail table .name{width:auto;padding:5px 10px;display:block;border-right:0}.shop_detail table .address{width:auto;padding:5px 10px;display:block;border-right:0;line-height:40px}.shop_detail table .icon{width:auto;padding:5px 10px;display:block;border-right:0;text-align:left}.shop_detail table .icon img{margin-right:10px}.mg_left{margin-left:0}}@media only screen and (min-width:0)and (max-width:330px){.shop_detail table .icon img{margin-right:5px}}#main-collection-filters{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
