header h1{
  position:absolute;
  top:0;
  left:0;
  font-size:8px;
  z-index: -1;
  opacity:0.01;
}

.column--wrap {
    padding: 20px 0;
}

.blog-title .jp{
	font-size:30px!important;
	margin-bottom:35px;
	line-height: normal;
}

.about__merit ul li {
    margin: 0 0 35px;
}

.list__article__tit{
	color: black;
    height: 6em!important;
}

.content__price{
	color: #d41d32;
	font-size: 24px;
	line-height: 1.5;
	font-weight: 400;
	padding: 0;
	text-align: left;
	font-family: 'Reem Kufi', sans-serif;
}

.single .article_body .box--normal{
	padding:10px!important;
}

.special-banner-title{
    font-family: 'Amatic SC',cursive;
    display: block;
    margin-top: -48px!important;
    margin-bottom: 10px;
}

.special-banner-title .en{
    font-size: 50px;
    font-weight: bold;
}

.box-header-banner{
    position:relative;
    padding:15px 0;
}

.box-header-banner::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:50%;
    background-color:white;
}

.box-header-banner img{
    position:relative;
}

.paid-content{
	margin: 15px 0 0 0;
}

#sale.paid-title{
        font-size:14px;
        display: flex;
        -webkit-box-align:center;
        align-items:center;
    }
    
.paid-title{
	font-size:14px;
	display: flex;
	-webkit-box-align:center;
	align-items:center;
}

.paid-title:after,.paid-title:before {
	background: #1b1d1f;
	content: "";
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 1px;
	display: block
}

.paid-title:before {
	margin-right: 16px
}

.paid-title:after {
	margin-left: 16px
}

.buy-content{
	max-width: 600px;
    height: 100px;
    margin: auto;
    background-color: #ededed;
    border-radius: 10px;
    padding: 15px 0px
}

.s-banner .box-header-banner::before{
    display:none;
}

.buy-button{
	width: max-content;;
	border: 1px solid transparent;
    padding: 7px 12px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 4px;
    border-color: #d41d32;
    background-color: #d41d32;
    color: white;
    cursor: pointer;
}

.single .category-pr.column--wrap .article__head .article__tit {
	z-index: 1;
    width: 70%;
    left: 15%;
    top: 15%;
}

.single .category-pr.column--wrap .article__head .article__auther {
	top: 5px;
}

.single .article__head .article__kv img {
margin-top: 100px;
}

.single .article__head .article__tit {
	z-index: 1;
}
	
 
#popup-container{
	display:none; position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .5);
}

#popup-container .pr-modal-content{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 10px;
    background-color: #fff;
    margin: 15% auto;
    padding: 25px;
    width: 600px;
    border-radius: 5px;
    position: relative;
}

.popup_content_section{
/* 	width: 100%;
    display: inline-flex;
    margin: auto;
    justify-content: center;
    flex-wrap: wrap;
	gap: 15px;  */
	display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    overflow-x: auto;
    white-space: nowrap;
    padding-bottom: 10px;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.popup_content_section::-webkit-scrollbar {
    display: none;
}

/* .popup_content{
	flex: 1 1 calc(33.333% - 10px);
    height: 130px;
    background-color: pink;
    border-radius: 10px;
    text-align: center;
    padding: 15px;
} */
.popup_content{
	margin-top:15px;
	min-width: 30%;
    max-width: 30%;
    border: 2px solid #71d3e4a1;
color: #000;
    text-align: center;
    padding: 10px 20px;
    border-radius: 5px;
	position: relative;
	
	white-space: normal;        /* ✅ 允許文字換行 */
    word-wrap: break-word;      /* ✅ 長字串超出時換行 */
    word-break: break-word;     /* ✅ 避免超長單字不換
                                 * 行 */
	 z-index: 9999;  
}

.popup_user_name{
    font-size: 16px;
    font-weight: bold;
	width: 100%;
	padding-top:5px;
  height: 15%;
  background-color: #71d3e4a1;
  position: absolute;
  bottom: 0;
	left:0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.popup_user_comment{
	margin: 10px 0px;
    font-size: 14px;
	text-align: left;
}

@media screen and (max-width: 900px){
	
  .single .article__head .article__tit {
	padding: 50px 20px 0 20px;
    opacity: 1;
	font-size: 15px;
	}
	
	.single .category-pr.column--wrap .article__head .article__tit {
    width: 85%;
    top: 0%;
}
	
	.blog-title .jp{
		font-size:30px!important;
	}
	
	.article__head .article__kv {
		margin-top: 100px;
	}
	
	#popup-container .pr-modal-content{
		width: 90vw;
	}
	
	.popup_content_section{
        overflow-x: auto;
        flex-wrap: nowrap;
    }
	
	.popup_content{
		min-width: 90%;
		max-width: 90%;
		flex: 1 1 100%;
		height: 255px;
	}
}
#header-m{display:none}#header-logo-d,.humberger{display:block}.humberger{position:relative;width:55px;height:55px;cursor:pointer}.humberger::after{content:'メニュー';font-size:10px;display:block;width:100%;text-align:center;position:absolute;bottom:5px;transform:scale(.8)}.humberger span{display:inline-block;width:20px;height:2px;background-color:#3b3d4a;position:absolute;left:50%;top:50%;margin-left:-10px;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}.humberger span:nth-of-type(1){margin-top:-10px}.humberger span:nth-of-type(2){margin-top:-4px}.humberger span:nth-of-type(3){margin-top:2px}.header-icon-picture{height:32px;width:32px;position:relative}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button .tab-icon img,.faq ul.list-drawer-nav .menu-carousel-border a .picture img,.header-icon-picture img,.index-left ul.list-drawer-nav .menu-carousel-border a .picture img,.product .product-picture .product-picture-img .carousel .carousel-inner .carousel-item img,.sidebar-menu-container ul.list-drawer-nav .menu-carousel-border a .picture img,body.page-home .index-right.product-list .product-list-content a .picture img,body.page-home .slider-1 .carousel-border a .picture img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.header-icon-title{position:absolute;font-size:10px;color:#3b3d4a;width:100%;left:1px;transform:scale(.7);line-height:12px}.menu.f-right{position:relative;top:15px}.header-search{width:100vw;padding:10px;margin:0}.header-search .header-search-input{width:100%;margin-top:3px;font-size:12px;height:35px;border:2px solid #3b3d4a;border-radius:3px;text-indent:5px}.header-search .header-search-input::placeholder{color:#aeaeae}.header-search .header-search-input:focus{outline:0}.header-search .header-search-icon{background-color:#3b3d4a;color:#fff;font-size:18px;width:39px;height:31px;float:right;position:relative;top:-33px;right:2px;border:0}.ui-autocomplete{z-index:199!important}.lightbox-image{max-width:80%;margin:0 auto}.badge-counter,.banner-slogan{text-align:center;display:block}.badge-counter{position:absolute;top:4px;right:4px;height:16px;line-height:16px;color:#fff;background-color:#2b10bf;border-radius:50%;width:16px;font-size:10px;font-weight:700}.banner-slogan{margin:5px auto;width:100%;font-size:17px;font-weight:800}.search_bar_m .header{display:none}.search-category-button{margin:10px 5px;border:0;padding:5px 15px;background-color:#db7093;color:#fff;border-radius:5px;font-size:15px;cursor:pointer}.sidebar-menu-container{position:fixed;left:-100%;top:58px;bottom:0;width:100%;transition:.5s all;-webkit-transition:.5s all;z-index:1300;display:block;background:#fff;overflow:scroll}#js-humberger span,.top-bar ul.sns-nav>li svg.icon-book{transition:.3s all}#app.menu-open .sidebar-menu-container{left:0;box-shadow:0 0 2px gray}#app.menu-open #js-humberger span:nth-of-type(1),#app.menu-open #js-humberger span:nth-of-type(2){margin-top:-8px;transform:rotate(45deg)}#app.menu-open #js-humberger span:nth-of-type(3){transform:rotate(-45deg);margin-top:-8px}#app.menu-open .header-logo,#app.menu-open .header-logo-search{background-color:#fff}.index-left ul.list-drawer-nav,.sidebar-menu-container ul.list-drawer-nav{padding:0 15px;list-style:none}.faq ul.list-drawer-nav{list-style:none}.faq ul.list-drawer-nav .menu-user,.index-left ul.list-drawer-nav .menu-user,.sidebar-menu-container ul.list-drawer-nav .menu-user{text-align:center;margin-top:15px}.faq ul.list-drawer-nav .menu-title,.index-left ul.list-drawer-nav .menu-title,.sidebar-menu-container ul.list-drawer-nav .menu-title{margin-top:10px;padding-left:15px;border-bottom:2px solid #3db896}.faq ul.list-drawer-nav>li,.index-left ul.list-drawer-nav>li,.sidebar-menu-container ul.list-drawer-nav>li{display:block;position:relative}.faq ul.list-drawer-nav>li a,.index-left ul.list-drawer-nav>li a,.sidebar-menu-container ul.list-drawer-nav>li a{cursor:pointer;display:block;border-bottom:1px solid #f5f5f5;padding:10px 0;position:relative}.faq ul.list-drawer-nav>li .en,.index-left ul.list-drawer-nav>li .en,.sidebar-menu-container ul.list-drawer-nav>li .en{font-family:'Reem Kufi',sans-serif;font-size:12px;letter-spacing:0;margin-right:5px}.faq ul.list-drawer-nav>li .jp,.faq ul.list-drawer-nav>li ul .en,.index-left ul.list-drawer-nav>li .jp,.index-left ul.list-drawer-nav>li ul .en,.sidebar-menu-container ul.list-drawer-nav>li .jp,.sidebar-menu-container ul.list-drawer-nav>li ul .en{font-size:16px}.faq ul.list-drawer-nav>li .menu-icon,.index-left ul.list-drawer-nav>li .menu-icon,.sidebar-menu-container ul.list-drawer-nav>li .menu-icon{display:inline-block}.faq ul.list-drawer-nav>li .menu-icon img,.index-left ul.list-drawer-nav>li .menu-icon img,.sidebar-menu-container ul.list-drawer-nav>li .menu-icon img{width:25px;margin-right:5px}.faq ul.list-drawer-nav>li ul a,.index-left ul.list-drawer-nav>li ul a,.sidebar-menu-container ul.list-drawer-nav>li ul a{display:block;border-bottom:1px solid #c8c8c8;padding:5px 15px;position:relative}.faq ul.list-drawer-nav>li ul .jp,.index-left ul.list-drawer-nav>li ul .jp,.sidebar-menu-container ul.list-drawer-nav>li ul .jp{font-size:13px}.faq ul.list-drawer-nav li.has-children.open::after,.index-left ul.list-drawer-nav li.has-children.open::after,.sidebar-menu-container ul.list-drawer-nav li.has-children.open::after{transform:rotate(90deg)}.faq ul.list-drawer-nav li.has-children::after,.index-left ul.list-drawer-nav li.has-children::after,.sidebar-menu-container ul.list-drawer-nav li.has-children::after{content:'';display:block;width:30px;height:30px;background:url(../img/chevron_big_black.png) no-repeat center center;background-size:contain;position:absolute;right:10px;top:25px;margin:-15px 0 0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.faq ul.list-drawer-nav ul,.index-left ul.list-drawer-nav ul,.sidebar-menu-container ul.list-drawer-nav ul{padding:0;margin:0;list-style:none}.faq ul.list-drawer-nav ul li a .tab-icon,.index-left ul.list-drawer-nav ul li a .tab-icon,.sidebar-menu-container ul.list-drawer-nav ul li a .tab-icon{text-align:center;width:25px;height:25px;position:relative;display:inline-block;margin-right:5px}.faq ul.list-drawer-nav ul li a .tab-icon img,.index-left ul.list-drawer-nav ul li a .tab-icon img,.sidebar-menu-container ul.list-drawer-nav ul li a .tab-icon img{max-height:100%;max-width:100%;width:auto;height:auto;position:relative;top:0;bottom:0;left:0;right:0;margin:auto}.faq ul.list-drawer-nav ul li .menu-subcategory,.index-left ul.list-drawer-nav ul li .menu-subcategory,.sidebar-menu-container ul.list-drawer-nav ul li .menu-subcategory{background-color:#f5f5f5}.faq ul.list-drawer-nav .menu-carousel-border,.index-left ul.list-drawer-nav .menu-carousel-border,.sidebar-menu-container ul.list-drawer-nav .menu-carousel-border{display:flex;overflow-x:auto;margin:0;padding:0;border:0}.faq ul.list-drawer-nav .menu-carousel-border a .picture,.index-left ul.list-drawer-nav .menu-carousel-border a .picture,.sidebar-menu-container ul.list-drawer-nav .menu-carousel-border a .picture{margin-right:5px;height:60px;width:100px;position:relative}.faq ul.list-drawer-nav .menu-sns,.index-left ul.list-drawer-nav .menu-sns,.sidebar-menu-container ul.list-drawer-nav .menu-sns{text-align:center}.faq ul.list-drawer-nav .menu-sns .menu-sns-icon,.index-left ul.list-drawer-nav .menu-sns .menu-sns-icon,.sidebar-menu-container ul.list-drawer-nav .menu-sns .menu-sns-icon{display:inline-block;border-bottom:none;width:30px;margin:0 .35vw;font-size:30px}.faq .menu-logout-btn,.index-left .menu-logout-btn,.sidebar-menu-container .menu-logout-btn{padding:5px!important;background-color:#f5f5f5;width:150px;text-align:center;border-radius:5px;margin:15px auto}.index-left{display:none}.index-right,.product .product-function .action-buttons .col-10 button{width:100%}.news-bar{display:none}body.page-home #section-slideshow{margin-bottom:10px}body.page-home #section-slideshow .wrapper{padding:0}body.page-home section{margin-top:0}body.page-home #section-topbanner{margin-top:10px;margin-bottom:20px;text-align:center}.search .search-section ul li a,body.page-home #section-buyagain,body.page-home #section-hotitems,body.page-home #section-newitems,body.page-home #section-newstory,body.page-home #section-ranking,body.page-home #section-stories{display:block}body.page-home .slider-1{display:block;padding:0;background-color:#f5f5f5;width:100%}body.page-home .slider-1 .section-header{background-color:transparent;text-align:left;width:100%;display:inline-flex}body.page-home .slider-1 .section-header .slider-title{font-family:'Saira Condensed';font-stretch:ultra-condensed;display:inline-block;font-size:35px;font-weight:100;color:#ff8c00;margin:auto;width:100vw;height:33vw;padding:0 20px}body.page-home .slider-1 .section-header .slider-title .slider-title-banner{background-size:contain;width:100%;height:100%;background-position:center;background-repeat:no-repeat}body.page-home .slider-1 .section-header .slider-title img{width:48vw;position:relative;right:5vw}body.page-home .slider-1 .section-header .slider-title .slider-title-icon{width:100vw;right:5px;margin:10px 0}body.page-home .slider-1 .section-header .slider-title .slider-title-icon.small{width:62vw;right:0;margin:10px 0 10px calc(19vw - 20px)}body.page-home .slider-1 .section-header .slider-title-sp1,body.page-home .slider-1 .section-header .slider-title-sp2{display:inline-block;font-family:'Sacramento';font-stretch:ultra-condensed;font-size:35px;position:relative;top:0;left:57px;color:#fff;z-index:100}body.page-home .slider-1 .section-header .slider-title-sp2{font-weight:100;color:#000;margin-left:10px;position:absolute;left:45px;top:1px;z-index:101}body.page-home .slider-1 .section-header .slider-title-background{background-color:#3f97ab;display:block;width:100vw;height:25px;position:absolute;top:18px}body.page-home .slider-1 .section-header .slider-icon-ranking1{position:absolute;width:45px;z-index:100;top:8px;left:12px}body.page-home .slider-1 .section-header .slider-icon-ranking2{position:absolute;width:45px;z-index:100;left:172px;top:8px}body.page-home .slider-1 .section-header .slider-title-right{float:right;width:55vw;text-align:right;font-size:12px;margin-right:6px;line-height:16px;margin-top:15px;font-weight:700;color:#3b3d4a}body.page-home .slider-1 .section-header-wide .slider-title{height:auto!important}body.page-home .slider-1 .slider-slogan{width:100vw;height:30px;line-height:30px;margin-bottom:10px;background-color:#8fbb1c;color:#605651;text-align:center}body.page-home .slider-1 .section-bottom img{max-width:69%;margin-left:10px;height:auto;width:69%}body.page-home .slider-1 .section-bottom .view-more{float:right}body.page-home .slider-1 .owl-carousel{padding:20px 0}body.page-home .slider-1 .carousel-container{padding:100px 0 40px}body.page-home .slider-1 .carousel-border{display:flex;overflow-x:auto;margin:0;padding:0;border:0}#member-login,body.page-home .index-right.product-list .product-list-content a,body.page-home .slider-1 .carousel-border a{box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}body.page-home .slider-1 .carousel-border a{margin-left:20px;margin-bottom:10px;margin-top:10px;width:165px;height:259px;flex:0 0 auto;background-color:#fff}body.page-home .index-right.product-list .product-list-content a .rank,body.page-home .slider-1 .carousel-border a .rank{font-size:20px;font-weight:700;display:block;width:35px;height:35px;background:#3b3d4a;color:#fff;text-align:center;line-height:35px;position:relative;z-index:10;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}body.page-home .slider-1 .carousel-border a p{margin-bottom:0}body.page-home .index-right.product-list .product-list-content a .picture,body.page-home .slider-1 .carousel-border a .picture{width:100%;height:115px;background-size:cover;background-repeat:no-repeat;background-position:center}body.page-home .slider-1 .carousel-border .wp-slider{height:210px;margin:20px 15px}body.page-home .slider-1 .carousel-border .wp-slider .content .descr{font-size:12px;text-align:left;line-height:18px;padding:0 10px;position:relative;top:12px;-webkit-line-clamp:4}body.page-home .slider-1 .carousel-border .slider-category{height:36px;width:auto;min-width:65px;text-align:center;padding:5px 10px;border-radius:5px;font-size:15px}body.page-home .slider-1 .carousel-border .carousel-content{padding:0 10px}body.page-home .index-right.product-list .product-list-content a p,body.page-home .slider-1 .carousel-border .content,body.page-home .slider-1 .carousel-border .slider-content{margin-bottom:0}body.page-home .index-right.product-list .product-list-content a .content .descr,body.page-home .index-right.product-list .product-list-content a .slider-content .descr,body.page-home .slider-1 .carousel-border .content .descr,body.page-home .slider-1 .carousel-border .slider-content .descr{min-height:69px;font-size:14px;text-align:left;line-height:1.5;padding:3px 5px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal}body.page-home .index-right.product-list .product-list-content a .content .price,body.page-home .index-right.product-list .product-list-content a .slider-content .price,body.page-home .slider-1 .carousel-border .content .price,body.page-home .slider-1 .carousel-border .slider-content .price{display:block;color:#d41d32;font-size:19px;line-height:1.5;font-weight:700;padding:0;text-align:center}body.page-home .index-right.product-list .product-list-content a .content .slider-icon,body.page-home .index-right.product-list .product-list-content a .slider-content .slider-icon,body.page-home .slider-1 .carousel-border .content .slider-icon,body.page-home .slider-1 .carousel-border .slider-content .slider-icon{margin-left:5px;position:relative;top:-5px}body.page-home .index-right.product-list .product-list-content a .content .slider-icon .slider-icon-score,body.page-home .index-right.product-list .product-list-content a .slider-content .slider-icon .slider-icon-score,body.page-home .slider-1 .carousel-border .content .slider-icon .slider-icon-score,body.page-home .slider-1 .carousel-border .slider-content .slider-icon .slider-icon-score{width:18px}body.page-home .index-right.product-list .product-list-content a .content .slider-icon .slider-icon-favorite,body.page-home .index-right.product-list .product-list-content a .slider-content .slider-icon .slider-icon-favorite,body.page-home .slider-1 .carousel-border .content .slider-icon .slider-icon-favorite,body.page-home .slider-1 .carousel-border .slider-content .slider-icon .slider-icon-favorite{position:relative;float:right;top:5px;right:5px;width:16px}body.page-home .index-right.product-list .product-list-content a .content .button,body.page-home .index-right.product-list .product-list-content a .slider-content .button,body.page-home .slider-1 .carousel-border .content .button,body.page-home .slider-1 .carousel-border .slider-content .button{display:block;background-color:#aeaeae;color:#fff;border:0;box-shadow:none;font-size:13px;line-height:40px;border-radius:5px;text-align:center}body.page-home .slider-1 .section-bottom{text-align:right}body.page-home #section-recommand-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-recommand.png)}body.page-home #section-ranking-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-ranking.png)}body.page-home #section-newitems-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-newitems.png)}body.page-home #section-seasonalitems-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-seasonalitems.png)}body.page-home #section-specialitems .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-specialitems.png)}body.page-home #section-outlet-m,body.page-home #section-sale-m{padding:0}body.page-home #section-outlet-m .section-header .slider-title,body.page-home #section-sale-m .section-header .slider-title{padding:0;width:100%}body.page-home #section-sale-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-sale.png)}body.page-home #section-outlet-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-outlet.png)}body.page-home #section-voice-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-voice.png)}body.page-home #section-officialblog-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-officialblog.png)}body.page-home .index-right.product-list{padding-right:0;text-align:center}body.page-home .index-right.product-list .product-list-banner{max-width:390px;margin:15px;display:inline-block}body.page-home .index-right.product-list .product-list-content{display:inline-block;width:45%;margin:10px 1%}body.page-home .index-right.product-list .product-list-content a{background-color:#fff;width:100%;height:269px;flex:0 0 auto;margin-top:0;margin-left:0;display:inline-block}body.page-home .index-right.product-list .product-list-content a .picture{height:139px;position:relative}body.page-home .index-right.product-list .product-list-content a .content,body.page-home .index-right.product-list .product-list-content a .slider-content{margin-bottom:0}body.page-home .slider-1.product-list .carousel-border{display:block;text-align:left;margin:20px 0}body.page-home .slider-1.product-list .carousel-border .product-list-content{text-align:center;display:inline-block}body.page-home .slider-1.product-list .carousel-border .product-list-content a{margin-top:0;margin-left:0;margin-bottom:20px;display:inline-block}body.page-home .slider-1.purple{background-color:#99c}body.page-home .slider-1.pink .section-header,body.page-home .slider-1.purple .section-header{padding:0}body.page-home .slider-1.green .section-header .slider-title,body.page-home .slider-1.pink .section-header .slider-title,body.page-home .slider-1.purple .section-header .slider-title{margin-left:0}body.page-home .slider-1.green .section-header .slider-title .slider-title-icon,body.page-home .slider-1.pink .section-header .slider-title .slider-title-icon,body.page-home .slider-1.purple .section-header .slider-title .slider-title-icon{right:0}body.page-home .slider-1.pink{background-color:#fee9e9}body.page-home .slider-1.green{background-color:#eae4d4}body.page-home .slider-1.green .section-header{padding:5px 39px 5px 10px}body.page-home .slider-1.green .section-header.wide{padding:5px 10px}#member-login{background-color:#f5f5f5;padding:20px;border-radius:10px;margin:10px 10px 12px;text-align:center}#member-login .member-login-title{background-color:#fff;border-radius:5px;font-size:16px;border:2px solid #3db896;width:260px;margin:auto auto 15px}#member-login .member-login-button{background-color:#3db896;color:#fff;border-radius:5px;font-size:16px;width:130px;margin:auto}#section-tabsearch{background-color:#aeaeae;padding:10px}#section-tabsearch .nav-tabs .nav-item.show .nav-link,#section-tabsearch .nav-tabs .nav-link.active{color:#fff;background-color:#115181;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#section-tabsearch .tab-2.nav-link.active{background-color:#f67a2e}#section-tabsearch .tab-3.nav-link.active{background-color:#ca1f28}#section-tabsearch .tab-4.nav-link.active{background-color:#3cbc99}#section-tabsearch .nav-tabs .nav-link.active{border-color:transparent}#section-tabsearch .nav-item{font-size:13px;font-weight:700;border-bottom:none;padding:5px 5px 0;background-color:#fff;width:25%;text-align:center}#section-tabsearch .nav-link{padding:.5rem .1rem}#section-tabsearch .tab-content-border{padding:0 5px 5px;background-color:#fff}#section-tabsearch .tab-content-border .tab-content{border:1px solid #115181;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#section-tabsearch .tab-content-border .tab-content .tab-buttons{background-color:#fff;display:inline-block;float:left}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button{padding:15px 5px 0;height:100px;text-align:center;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;width:100%;display:inline-block}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button .tab-icon{height:36px;width:36px;margin:0 auto;position:relative}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button .tab-title{margin-top:13px;font-size:12px;line-height:15px}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.small{padding:65px 5px 0;height:200px}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.flex{display:inline-flex;border-bottom:none;border-right:none;padding:0}#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.flex .tab-icon,#section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.flex .tab-title{position:relative;top:35px}#section-tabsearch .tab-content-border .tab-content .tab-bottom{background-color:#115181;color:#fff;text-align:right;border:1px solid transparent;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#section-tabsearch .tab-content-border .tab-content .tab-bottom .tab-bottom-content{padding:5px 10px}#section-tabsearch .tab-content-border .tab-content #tab-content-1 .tab-buttons,#section-tabsearch .tab-content-border .tab-content #tab-content-4 .tab-buttons{width:50%}#section-tabsearch .tab-content-border .tab-content #tab-content-1 .tab-buttons.small,#section-tabsearch .tab-content-border .tab-content #tab-content-2 .tab-buttons,#section-tabsearch .tab-content-border .tab-content #tab-content-3 .tab-buttons,#section-tabsearch .tab-content-border .tab-content #tab-content-4 .tab-buttons.small{width:25%}#section-tabsearch .tab-content-border .tab-content #tab-content-2 .tab-buttons .tab-button,#section-tabsearch .tab-content-border .tab-content #tab-content-3 .tab-buttons .tab-button{height:115px}.review-rate{text-align:center;color:#ffddbe;height:28px;font-size:12px}.product-content .product-content-review ul li .review-rate .rated,.review-rate .rated{color:#fb650f}.review-rate .prime{width:35px}.slider-1.product-list-slider{padding-top:15px!important}.slider-category{background-color:#fff;color:#3b3d4a;border:0;margin-top:5px;margin-left:15px;margin-bottom:10px;flex:0 0 auto;box-shadow:0 3px 5px 0 rgba(0,0,0,.2),0 3px 5px 0 rgba(0,0,0,.19)!important}.slider-category.list-checked{background-color:#3db896;color:#fff}.padding-list-section{padding:0 5%;text-align:left}.page-item.active .page-link{z-index:1;color:#fff;background-color:#3b3d4a;border-color:#3b3d4a}.page-link{color:#3b3d4a;padding:.5rem 3.3vw}.search{padding:15px}.search .search-title{border-bottom:2px solid #3db896}.search .search-title .en{font-family:'Reem Kufi',sans-serif;font-size:12px;letter-spacing:0;margin-right:5px}.search .search-title .jp{font-size:18px}.search .search-section ul{list-style:none;padding-inline-start:10px;width:100%}.search .search-section ul li{margin:15px 0;border-bottom:1px solid #f5f5f5}.search .search-section ul li .ranking{background-color:#3b3d4a;color:#fff;width:39px;display:inline-block;text-align:center;font-weight:700;font-size:20px;margin-right:15px;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}.row{margin-right:0;margin-left:0}.wrapper{padding:0!important}.info_link,.product .product-category ul a,.right{color:#3db896}.right{float:right;font-size:20px;margin-right:10px}.product{margin-bottom:50px}.product .product-category ul .submenu li,.product .product-title{display:block}.product .product-title-d{display:none}.product .product-category ul{font-size:14px;color:#3db896;padding:0;margin:0;list-style:none}.product .product-category ul li{display:inline-block;margin:0 3px}.product .product-category ul li:not(:first-child)::before{content:'＞';margin:0}.product .product-category ul .submenu{padding:0;margin:0;background-color:#fff}.product .product-picture .product-picture-img{background-color:#f5f5f5;position:relative}.product .product-picture .product-picture-img .carousel .carousel-inner{height:245px;width:100%;background-color:#f5f5f5}.product .product-picture .product-picture-img .carousel .carousel-inner .carousel-item{height:245px;position:relative}.product .product-picture .product-picture-nav,.product .product-picture .product-picture-similar{position:absolute;background-color:rgba(255,255,255,.5);width:55px;height:40px;line-height:40px;border:1px solid #000}.product .product-picture .product-picture-nav{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:100;top:15px}.product .product-picture .product-picture-similar{left:0;top:199px;border-top-right-radius:5px;border-bottom-right-radius:5px}.product .product-picture .product-picture-similar .nav-images-similar{text-align:center;line-height:35px}.cart-content .cart-product .row-cart-section.row .quantity .qty-minus img,.product .product-function .quantity .qty-plus img,.product .product-picture .product-picture-similar .nav-images-similar img{width:30px}.banner-filter ul.nav-categories>li a .icon,.product .product-picture .product-thumbnails{display:none}.product .product-function .quantity{margin:10px 0}.product .product-function .quantity .qty{background-color:#3b3d4a;color:#fff;border:0;text-align:center;width:39px;height:30px;line-height:30px;font-size:20px;font-weight:700}#section-hotarticle .owl-carousel button:focus,#section-hotarticle-m .owl-carousel button:focus,#section-newitems-p .owl-carousel button:focus,#section-newitems-pm .owl-carousel button:focus,#section-newstory-p .owl-carousel button:focus,#section-newstory-pm .owl-carousel button:focus,#section-ranking-p .owl-carousel button:focus,#section-voice .owl-carousel button:focus,.cart-content .cart-product .row-cart-section.row .quantity .qty:focus,.product .product-function .quantity .qty:focus,.product section .owl-carousel button:focus,.row-review-section .row-review-input .review-input-section textarea:focus{outline:0}.product .product-function .quantity .qty-plus{background-color:#f5f5f5;width:39px;height:36px;border:1px solid #3b3d4a;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;padding:1px 0 0 2px}.product .product-function .quantity .qty-minus{background-color:#f5f5f5;width:39px;height:36px;border:1px solid #3b3d4a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:center;padding:0 0 0 2px}.cart-content .cart-product .row-cart-section.row .quantity .qty-plus img,.product .product-function .quantity .qty-minus img{width:30px;transform:rotateX(180deg)}.product .product-function .product-price{color:#d41d32;font-size:1.6rem;margin-left:5px}.product .product-function .product-price .discount,.product .product-function .product-price .inventory{height:25%;margin-bottom:2%}.product .product-function .product-price .info-add-favorite{width:69px;float:right;margin-right:5px;position:relative;top:10px}.product .product-function .variations{font-size:14px}.product .product-function .variations label{font-weight:400}.about_m ul li,.product .product-function .action-buttons{margin-bottom:20px}.product .product-function .action-buttons .col-10{padding-right:20px}.product .product-function .action-buttons .col-6{padding-left:0;padding-right:0}.product .product-content img{margin:10px 0 20px}.product .product-extra-section,.search-bar .search-form form,.tag-list{width:100%}.product .product-extra-section .product-extra-content{margin-top:15px;text-align:left}.product .product-extra-section .product-extra-content label{margin-bottom:0}.product .product-extra-section .product-extra-content .form-control{border:2px solid #aeaeae}.tag-list{display:flex;overflow-x:auto;list-style:none;padding-inline-start:0;height:50px;text-align:left}.tag-list li{margin:0 10px 0 0}.tag-list li .badge{color:#fff;border:0;padding:6px}.tags-container{margin-top:15px;background-color:#f5f5f5;padding:20px 0 1px;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}.tags-container .tags-header{background-color:#000;color:#fff;text-align:center;font-size:18px}.tags-container ul.tags-list{display:flex;width:100%;overflow-x:auto;border-bottom:10px solid #000;text-align:left}.tags-container ul.tags-list li{padding:10px 15px 5px;border-right:1px solid #aeaeae}.tags-container ul.tags-list li .tags-img{height:50px;width:50px;position:relative;margin:auto}#section-tabsearch .nav-images .nav-images-content .nav-img .nav-img-thumbnail img,.cart-content .cart-product .row-cart-section.row .row-cart-image img,.cart-header .nav-images .nav-images-content .nav-img .nav-img-thumbnail img,.member-content .nav-images .nav-images-content .nav-img .nav-img-thumbnail img,.product .nav-images .nav-images-content .nav-img .nav-img-thumbnail img,.tags-container ul.tags-list li .tags-img img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.tags-container ul.tags-list li .tags-title{width:69px;font-size:12px;line-height:15px;margin-top:10px;margin-bottom:5px}.product-content{margin-bottom:10px}.product-content .product-content-button{background-color:#aeaeae;color:#fff;height:65px;line-height:50px;text-align:center;margin:10px 10px 0;border:3px solid #f5f5f5;border-radius:5px}.product-content .product-content-button .product-content-title{position:relative;width:100%;top:3px;color:#fff;background:0 0;border:0}.product-content .product-content-button .product-content-icon{position:relative;float:right;width:35px}.product-content .product-content-button .product-content-icon img{position:absolute;top:5px;right:0;padding:.3rem .5rem;transition:.5s}.product-content .product-content-button .product-content-line{height:2px;background-color:#fff;position:relative}.product-content .product-content-info{list-style:none;font-size:13px;background-color:#f5f5f5;padding:10px;margin:0 12px;border:3px solid #f5f5f5}.product-content .product-content-review ul,.tags-container ul.tags-list{list-style:none;padding-inline-start:0}.product-content .product-content-review ul li{padding:15px;border-top:1px solid #aeaeae}.product-content .product-content-review ul li .review-date{text-align:right}.product-content .product-content-review ul li .review-rate{text-align:center;color:#ffddbe}.button-product-favorite.active{background-color:#e6a496!important;color:#fff!important}.fa-heart{font-size:20px;position:relative;top:2px}#section-tabsearch .list--item-point__tit,.cart-header .list--item-point__tit,.member-content .list--item-point__tit,.product .list--item-point__tit{font-size:18px;color:#3db896}#section-tabsearch .nav-images-open,.cart-header .nav-images-open,.member-content .nav-images-open,.product .nav-images-open{font-size:30px;color:#3b3d4a;margin-left:5px}#section-tabsearch .nav-images,.cart-header .nav-images,.member-content .nav-images,.product .nav-images{display:block;background-color:#fff;left:100%;top:0;position:fixed;z-index:9999;height:100vh;width:100vw;-webkit-transition:.5s all}#section-tabsearch .nav-images .nav-images-bar,.cart-header .nav-images .nav-images-bar,.member-content .nav-images .nav-images-bar,.product .nav-images .nav-images-bar{display:block;height:55px;background-color:#fff;text-align:center;border-bottom:1px solid #c8c8c8}#section-tabsearch .nav-images .nav-images-bar .nav-images-row,.cart-header .nav-images .nav-images-bar .nav-images-row,.member-content .nav-images .nav-images-bar .nav-images-row,.product .nav-images .nav-images-bar .nav-images-row{width:100%;height:100%;display:table}#section-tabsearch .nav-images .nav-images-bar .nav-back,#section-tabsearch .nav-images .nav-images-bar .nav-right,.cart-header .nav-images .nav-images-bar .nav-back,.cart-header .nav-images .nav-images-bar .nav-right,.member-content .nav-images .nav-images-bar .nav-back,.member-content .nav-images .nav-images-bar .nav-right,.product .nav-images .nav-images-bar .nav-back,.product .nav-images .nav-images-bar .nav-right{display:table-cell;vertical-align:middle;width:100px;font-size:16px}#section-tabsearch .nav-images .nav-images-bar .nav-back::before,.cart-header .nav-images .nav-images-bar .nav-back::before,.member-content .nav-images .nav-images-bar .nav-back::before,.product .nav-images .nav-images-bar .nav-back::before{font-family:"Font Awesome 5 Free";content:"\f053";font-weight:900;position:relative;top:1px;margin:auto 5px;font-size:20px}#section-tabsearch .nav-images .nav-images-bar .nav-images-title,.cart-header .nav-images .nav-images-bar .nav-images-title,.member-content .nav-images .nav-images-bar .nav-images-title,.product .nav-images .nav-images-bar .nav-images-title{position:relative;display:table-cell;vertical-align:middle;font-size:16px}#section-tabsearch .nav-images .nav-images-content,.cart-header .nav-images .nav-images-content,.member-content .nav-images .nav-images-content,.product .nav-images .nav-images-content{position:relative;font-size:16px}#section-tabsearch .nav-images .nav-images-content .nav-img,.cart-header .nav-images .nav-images-content .nav-img,.member-content .nav-images .nav-images-content .nav-img,.product .nav-images .nav-images-content .nav-img{margin:0;padding:2px}#section-tabsearch .nav-images .nav-images-content .nav-img .nav-img-thumbnail,.cart-header .nav-images .nav-images-content .nav-img .nav-img-thumbnail,.member-content .nav-images .nav-images-content .nav-img .nav-img-thumbnail,.product .nav-images .nav-images-content .nav-img .nav-img-thumbnail{height:16vw;width:23vw;position:relative}#section-tabsearch .nav-images .nav-images-content .nav-img ul,#section-tabsearch .nav-images .nav-payment-content .nav-img ul,.cart-header .nav-images .nav-images-content .nav-img ul,.cart-header .nav-images .nav-payment-content .nav-img ul,.member-content .nav-images .nav-images-content .nav-img ul,.member-content .nav-images .nav-payment-content .nav-img ul,.product .nav-images .nav-images-content .nav-img ul,.product .nav-images .nav-payment-content .nav-img ul{list-style:none;margin:0;padding-inline-start:0}#section-tabsearch .nav-images .nav-images-content .nav-img li,.cart-header .nav-images .nav-images-content .nav-img li,.member-content .nav-images .nav-images-content .nav-img li,.product .nav-images .nav-images-content .nav-img li{width:25%;padding:3px;float:left}#section-tabsearch .nav-images .nav-images-viewer,.cart-header .nav-images .nav-images-viewer,.member-content .nav-images .nav-images-viewer,.product .nav-images .nav-images-viewer{display:none;position:fixed;z-index:1002;width:100%;height:100%;top:0;left:0;background:#3b3d4a;justify-content:center;align-items:center}#section-tabsearch .nav-images .nav-images-viewer .images-viewer-close,.cart-header .nav-images .nav-images-viewer .images-viewer-close,.member-content .nav-images .nav-images-viewer .images-viewer-close,.product .nav-images .nav-images-viewer .images-viewer-close{position:absolute;right:0;top:0;padding:0 15px;color:#aeaeae;font-size:30px}#section-tabsearch .nav-images .nav-images-viewer .carousel-control-next,#section-tabsearch .nav-images .nav-images-viewer .carousel-control-prev,.cart-header .nav-images .nav-images-viewer .carousel-control-next,.cart-header .nav-images .nav-images-viewer .carousel-control-prev,.member-content .nav-images .nav-images-viewer .carousel-control-next,.member-content .nav-images .nav-images-viewer .carousel-control-prev,.product .nav-images .nav-images-viewer .carousel-control-next,.product .nav-images .nav-images-viewer .carousel-control-prev{font-size:30px}#section-tabsearch .nav-images .nav-payment-content,.cart-header .nav-images .nav-payment-content,.member-content .nav-images .nav-payment-content,.product .nav-images .nav-payment-content{position:relative;font-size:16px}#section-tabsearch .nav-images .nav-payment-content .nav-img,.cart-header .nav-images .nav-payment-content .nav-img,.member-content .nav-images .nav-payment-content .nav-img,.product .nav-images .nav-payment-content .nav-img{margin:0;padding:20px}#section-tabsearch .nav-images .nav-payment-content .nav-img li,.cart-header .nav-images .nav-payment-content .nav-img li,.member-content .nav-images .nav-payment-content .nav-img li,.product .nav-images .nav-payment-content .nav-img li{width:100%;padding:3px;float:left}#section-tabsearch .nav-images .nav-payment-content .nav-img li .cart-payment-btn,.cart-header .nav-images .nav-payment-content .nav-img li .cart-payment-btn,.member-content .nav-images .nav-payment-content .nav-img li .cart-payment-btn,.product .nav-images .nav-payment-content .nav-img li .cart-payment-btn,.tag-list li .badge{background-color:#3b3d4a}#section-tabsearch .nav-images .nav-payment-content .nav-img li .cart-payment-btn.orange,.cart-header .nav-images .nav-payment-content .nav-img li .cart-payment-btn.orange,.member-content .nav-images .nav-payment-content .nav-img li .cart-payment-btn.orange,.product .nav-images .nav-payment-content .nav-img li .cart-payment-btn.orange{background-color:#fb650f}#section-tabsearch .nav-images .nav-payment-content .nav-img li .cart-payment-btn.red,.cart-header .nav-images .nav-payment-content .nav-img li .cart-payment-btn.red,.member-content .nav-images .nav-payment-content .nav-img li .cart-payment-btn.red,.product .nav-images .nav-payment-content .nav-img li .cart-payment-btn.red{background-color:#d41d32}body.page-category ul.nav-categories{background-color:#f5f5f5;border:1px solid #000;border-bottom:none}.banner-filter{padding:5px}.banner-filter ul.nav-categories{width:100%;margin:0 auto;text-align:center}.banner-filter ul.nav-categories>li{line-height:1.4;padding:15px 20px 15px 15px;border-bottom:1px solid #c8c8c8;margin-right:-10px}.banner-filter ul.nav-categories>li a .en{font-family:'Reem Kufi',sans-serif!important;display:block;font-size:20px;font-weight:700;letter-spacing:0}.banner-filter ul.nav-categories>li a .jp{font-size:12px}.banner-filter .container-list-categories,.banner-filter .container-sort-filter{border:1px solid #000;border-top:none;padding:20px;margin:0;background:#f5f5f5;float:left}.banner-filter .container-list-categories ul.list-categories{list-style:none;padding:0;background:#fff;margin:0;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.banner-filter .container-list-categories ul.list-categories>li>ul{list-style:disc;background-color:#f8f8f8}.banner-filter .container-list-categories ul.list-categories>li>ul ul{background-color:#f1f1f1}.banner-filter .container-list-categories ul.list-categories li{position:relative}.banner-filter .container-list-categories ul.list-categories li span.text{display:block;font-size:16px;padding:10px 20px;position:relative;border:0;cursor:pointer}.banner-filter .container-list-categories ul.list-categories li li span.text{padding:10px 0}.banner-filter .container-list-categories ul.list-categories li.has-children::after{content:"";display:block;width:20px;height:20px;background:#fff url(../img/chevron_big_black.png) no-repeat right 5px center;background-size:6px auto;position:absolute;right:20px;top:10px;transform:rotate(90deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.banner-filter .container-list-categories ul.list-categories li.has-children.open::after{transform:rotate(270deg);-webkit-transform:rotate(270deg)}.banner-filter .container-list-categories ul.list-categories li.has-children.open>ul{border-top:1px solid #d0d0d0}.banner-filter .container-sort-filter{position:relative;border:1px solid;border-top:0;border-left:0;float:right}.banner-filter .container-sort-filter::before{content:"";width:1px;height:100%;position:absolute;top:0;left:-1px;background-color:#f5f5f5}.banner-filter .container-sort-filter ul.sort-filter{box-sizing:border-box;list-style:none;margin:0;padding:0;display:flex;flex-grow:1;flex-direction:row;flex-wrap:wrap;font-size:16px}.banner-filter .container-sort-filter ul.sort-filter li{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:10px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:0 30px 10px 0}.banner-filter .container-sort-filter ul.sort-filter li a,.banner-filter .container-sort-filter ul.sort-filter li span{display:block;padding:4px 8px;color:#000}.banner-filter .container-sort-filter ul.sort-filter li.active,.banner-filter .container-sort-filter ul.sort-filter li:hover{background:#31a77e;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.about_m ul li a,.banner-filter .container-sort-filter ul.sort-filter li.active a,.banner-filter .container-sort-filter ul.sort-filter li.active span,.banner-filter .container-sort-filter ul.sort-filter li:hover a,.banner-filter .container-sort-filter ul.sort-filter li:hover span,footer a,footer ul li a{color:#fff}.banner-filter .container-sort-filter ul.sort-filter li::after{content:'';display:block;width:100%;height:5px;background:#31a77e;position:relative;left:-10px;bottom:10px;margin-bottom:-5px}.banner-filter .container-sort-filter ul.sort-filter li.active::after,.banner-filter .container-sort-filter ul.sort-filter li:hover::after{background:#fff}.banner-filter .page-content{float:right;margin:20px 0}.vender-apply{position:absolute;font-size:18px;font-weight:700;display:block;background-color:#000;color:#fff;width:232px;line-height:35px;margin-top:-139px;margin-left:-315px;padding:5px;border-radius:5px}.paginator-container{margin:10px 0;display:block}.paginator-container span.stat,.paginator-container ul.paginator{display:inline-block;vertical-align:middle}.paginator-container ul.paginator{margin-left:5px}.paginator-container ul.paginator li a{line-height:14px;font-size:14px}.paginator-container ul.paginator li a span{display:block;padding:5px}.paginator-container ul.paginator li a.active{cursor:default}.paginator-container ul.paginator li a.active span{color:#fff;background-color:gray}.paginator-container ul.paginator li a.arrow{font-size:10px}.cart-content{padding:15px}.cart-content .shopping-cart-empty{margin-top:100px;padding:10px;font-size:16px;color:#3b3d4a;text-align:center}.cart-content .cart-header{font-size:18px}.cart-content .cart-header .row .col,.cart-content .cart-header .row .col-1,.cart-content .cart-header .row .col-10,.cart-content .cart-header .row .col-11,.cart-content .cart-header .row .col-12,.cart-content .cart-header .row .col-2,.cart-content .cart-header .row .col-3,.cart-content .cart-header .row .col-4,.cart-content .cart-header .row .col-5,.cart-content .cart-header .row .col-6,.cart-content .cart-header .row .col-7,.cart-content .cart-header .row .col-8,.cart-content .cart-header .row .col-9,.cart-content .cart-product .row-cart-section.row .col-5,.cart-content .cart-product .row-cart-section.row .col-6,.cart-content .cart-product .row-cart-section.row .col-7,.cart-content .cart-product .row-cart-section.row .col-8,.cart-content .cart-product .row-cart-section.row .col-9{padding-left:0;padding-right:0}.cart-content .cart-header .row .total-amount{font-size:22px;line-height:30px;font-weight:700;color:#d41d32}.cart-content .cart-header .row .point-amount{color:#fb650f}.cart-content .cart-header .row .point-detail{font-size:14px;color:#3db896}.cart-content .cart-header .cart-payment{padding:20px 15px}.cart-content .cart-header .cart-payment .cart-payment-btn{margin:auto;background-color:#6c5879;color:#fff}.cart-content .cart-header .cart-payment .cart-payment-btn img{width:16px;margin-left:5px;margin-bottom:1px}.cart-content .cart-product .row-cart-section.row{border-top:1px solid #f5f5f5;padding:15px 0}.cart-content .cart-product .row-cart-section.row .row-cart-image{padding:5px 0 0;height:65px;width:100px;position:relative}.cart-content .cart-product .row-cart-section.row .row-cart-content{padding-left:15px;font-size:13px;text-align:left}.cart-content .cart-product .row-cart-section.row .row-cart-content .row-cart-title{height:50px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.cart-content .cart-product .row-cart-section.row .row-cart-content .row-cart-price{font-size:14px;color:#d41d32;font-weight:700}.cart-content .cart-product .row-cart-section.row .row-cart-content .row-cart-point{color:#fb650f}.cart-content .cart-product .row-cart-section.row .quantity{margin:10px 0;display:flex}.cart-content .cart-product .row-cart-section.row .quantity .qty{background-color:#3b3d4a;color:#fff;border:0;text-align:center;width:39px;height:36px;line-height:36px;font-size:20px;font-weight:700}.cart-content .cart-product .row-cart-section.row .quantity .qty-minus{background-color:#f5f5f5;width:39px;height:36px;border:1px solid #3b3d4a;border-top-left-radius:5px;border-bottom-left-radius:5px;text-align:center;padding:1px 0 0 2px}.cart-content .cart-product .row-cart-section.row .quantity .qty-plus{background-color:#f5f5f5;width:39px;height:36px;border:1px solid #3b3d4a;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center;padding:0 0 0 2px}.cart-content .cart-product .button-cart-remove{cursor:pointer;width:50px;margin:10px 15px 10px 10px;font-size:20px;color:#aeaeae}.cart-content .cart-coupon{background-color:#f5f5f5;padding:10px 15px}.cart-content .cart-coupon .form-control.coupon{width:65%;border:1px solid #3b3d4a}.cart-content .cart-coupon .btn{margin-left:10%;padding:5px 15px}.cart-payment-submit,.member-info .member-info-content .member_rank_td center{text-align:center}.cart-content .cart-coupon .btn,.cart-payment-submit .btn{background-color:#3b3d4a;color:#fff;width:100%}.logo-paypay{width:100px}.support-content{padding:0 15px}.support-content .support-title{padding:15px 0}.support-content .support-title .title-banner{width:65vw;max-width:900px;margin:auto}.support-content .support-section .support-section-title .en,.support-content .support-title .en{font-family:'Reem Kufi',sans-serif;font-size:12px;letter-spacing:0;margin-right:5px}.support-content .support-title .jp{font-size:18px}.support-content .support-section{border-top:1px solid #f5f5f5;padding:15px 0 30px}.support-content .support-section .support-section-title .jp,.support-content .support-section .tel-info{font-size:13px}.support-content .support-section .support-btn-section .support-btn{padding:6px 20px;background-color:#3db896;color:#fff;border-radius:5px;font-size:16px;font-weight:700;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}.support-content .support-section .section-img{height:70px;width:70px;position:relative;top:10px}.member-menu .member-menu-list a .member-icon img,.support-content .support-section .section-img img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.support-content .support-section .support-section-content{font-size:13px}.support-content .support-section .support-section-content .section-content-title{font-size:18px;font-weight:700;color:#3db896}.support-content .support-section .support-section-content .jp{margin:15px 0}.faq ul.list-drawer-nav{padding:0}.faq ul.list-drawer-nav li{line-height:20px}.faq ul.list-drawer-nav li a{padding:20px 0;border-top:1px solid #f5f5f5;display:flex}.faq ul.list-drawer-nav li a .jp{display:inline-block;padding-right:10vw;width:100%}.faq ul.list-drawer-nav li a .right{writing-mode:vertical-rl;text-align:center}.faq ul.list-drawer-nav ul li.faq_content{background-color:#f5f5f5;color:#3b3d4a;padding:10px 12px;font-size:14px;line-height:1.5rem}.blog .section-header{padding:15px 0 0;background-color:#fff}.blog .blog-title{padding:0 15px 15px}.blog .blog-title .blog-date,.blog .blog-title .jp,.member-menu .member-menu-list.member-header .member-ranking-content .member-ranking-info{font-weight:700}.blog .blog-title .blog-author{font-size:14px;text-align:right}.blog .blog-section{border-top:1px solid #f5f5f5;padding:0 0 15px}.blog .blog-section .blog-section-title .en{font-family:'Reem Kufi',sans-serif;font-size:16px;letter-spacing:0;margin-right:5px}.blog .blog-section .blog-section-title .jp{font-size:12px}.blog .blog-section .blog-section-content{font-size:14px;padding:15px}.blog .blog-section .blog-section-content .title{font-size:20px;font-weight:700;color:#3db896;margin-top:10px;margin-bottom:50px}.blog .blog-section .blog-section-content .title-numbering{font-size:18px;font-weight:700;color:#3b3d4a;margin-top:10px;margin-bottom:30px}.blog .blog-section .blog-section-content h2{font-size:20px;margin:30px 0 15px;clear:both;color:#d41d32;line-height:1.4;border-bottom:3px solid;padding:0 0 .25em}.blog .blog-section .blog-section-content h3{font-size:18px;margin:30px 0 15px;clear:both;color:#d41d32;line-height:1.4;border-left:5px solid;padding:.25em 0 .25em .5em}.blog .blog-section .blog-section-content h4{font-size:16px;margin:30px 0 15px;clear:both;line-height:1.4}.blog .blog-section .blog-section-content img{clear:both;display:block;max-width:100%;height:auto;margin:2em auto}.about_d{display:none}.about_m,ul.menu .submenu li{display:block}.about_m ul{margin-top:50px;list-style:none;font-size:20px}footer a:hover{color:#fff;text-decoration:underline}footer ul.menu-footer{padding:30px 10% 20px;width:100%;margin:0 auto;list-style:none}footer ul.menu-footer li{padding:1px}footer ul{margin:20px}footer ul.menu-footer-inline{margin-bottom:20px;font-size:12px}footer ul.menu-footer-inline li{margin:5px 0}footer ul.menu-footer-inline li::after{content:"|";color:#fff;margin-left:5px}footer ul.menu-footer-inline li:last-child::after{content:"";color:#fff}footer .copyright-section{font-family:'Reem Kufi',sans-serif;border-top:1px solid #fff;color:#fff;text-align:center;font-size:15px;letter-spacing:.5px;line-height:60px}.view-more{margin-right:5px;margin-bottom:5px}.view-more .view-more-link{font-size:15px;color:#015a6b}#navCarousel{width:100%;overflow:hidden;border-top:1px solid #e9e9e9}#navList{position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin:0 0 -10px;padding:0 0 10px;font-size:15px;line-height:1.46666667;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.navItem,ul.menu li{display:inline-block}.form-content{margin:0 auto;max-width:600px}.form-1{background:#f5f5f5;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important;padding:10px 50px;border-radius:5px}.form-2{padding:10px 30px}.form-group{margin-bottom:0}.form-group label{margin-top:10px;margin-bottom:0}.form-group .check-section{margin:10px 0 10px 5px;font-size:14px;font-weight:400;text-indent:5px}.form-group .row{margin-right:0;margin-left:0}.input-info-right{margin-top:16px;padding-left:15px!important}.radio-item{margin-right:15px}.radio-label,body{font-weight:400}.p-full-address,.p-locality,.p-postal-code,.p-region{display:block;height:39px;line-height:39px;padding:0 5px;width:100%;background-color:#fff;font-weight:300;border-radius:5px;border:2px solid #3db896;margin:10px 0;box-shadow:0 0 0 transparent;font-size:1rem}.postal-code-check{text-decoration:underline;color:#3db896;margin-left:15px}ul.menu li{margin:0}ul.menu .submenu{padding:0;margin:0;background-color:#fff}.form-line{width:100%;height:1px;margin:20px 0;background-color:#aeaeae}.info-section{font-size:14px;color:#3b3d4a;background-color:#f5f5f5;margin:10px 0;padding:10px}.title{font-size:30px;color:inherit;border:0;font-weight:700;padding:2em 1em 0;line-height:1.2;margin:0 0 24px;text-align:center}.title-content{padding:20px}.information{margin-top:50px;padding:0 5% 30px}.information .information-header{font-size:28px;clear:both;color:#d41b32;background:0 0;line-height:1.4;border:0;border-bottom:3px solid;padding:0 0 .25em;font-weight:400;margin:0 0 16px;text-align:center}.information .information-title{font-size:24px;clear:both;color:#d41b32;line-height:1.4;border:0;border-left:5px solid;padding:.25em 0 .5em .5em}.information .information-content{padding:8px 0}.information .information-content .informaton-list{margin:0;list-style:none;counter-reset:number}.information .information-content .informaton-list li{padding:0 8px 0 2em;text-indent:-2em}.information .information-address{font-size:16px;display:flex;flex-direction:column;font-style:italic}.member-m{display:block}.member-content .content-left,.member-d{display:none}.member-content-title{font-size:20px;font-weight:700;text-align:center;margin-bottom:15px}.member-content{padding-top:0!important;width:100%;padding:15px 0}.member-title{font-size:13px;margin-top:15px;margin-left:10px;margin-bottom:5px}.member-point-info{font-size:13px;margin-left:10px;margin-bottom:15px}.member-point-info .member-point{position:relative;top:2px;margin:3px 5px 0 15px;font-size:30px;font-weight:700;color:#d41d32}.member-menu{box-sizing:border-box;list-style:none;margin:0;display:flex;flex-wrap:wrap;padding-inline-start:0}.member-menu .member-menu-list{align-items:stretch;height:105px;margin:10px 0;text-align:center}.member-menu .member-menu-list a{color:#3b3d4a;text-align:center}.member-menu .member-menu-list a .member-photo{max-width:30vw;height:100px}.member-menu .member-menu-list a .member-icon{width:50px;height:50px;position:relative;margin:auto;text-align:center}.member-menu .member-menu-list a .member-icon .header-mail-qty{width:22px;height:22px;background-color:#115181;color:#fff;display:block;position:absolute;left:40px;top:30px;border-radius:10px;font-size:15px;line-height:22px;z-index:99}.member-menu .member-menu-list a .member-icon.large{width:60px;height:60px}.member-menu .member-menu-list a .member-icon-title{margin-top:10px;font-size:12px;line-height:20px}.member-menu .member-menu-list.member-header{height:25vw;display:flex;padding-right:0}.member-menu .member-menu-list.member-header .member-ranking{max-width:25%;margin:auto 0 auto 20px}.member-menu .member-menu-list.member-header .member-ranking-content{width:100%;font-size:14px;margin:auto 0 auto 18px}.member-info{background:#aeaeae;color:#fff}.member-info .member-info-content,.member-info .member-info-header{text-align:center;padding:8px;margin-bottom:8px}.member-info .member-info-content{background:#fff;color:#000}.member-info .member-info-content .member_rank_table{font-size:12px;border:1px solid #aeaeae;border-collapse:collapse;position:relative;margin-top:10px;width:100%}.member-info .member-info-content .member_rank_tr{border:1px solid #aeaeae;padding:3px 3px 3px 10px;background-color:#aeaeae;color:#fff}.member-info .member-info-content .member_rank_td{border:1px solid #aeaeae;padding:3px 3px 3px 10px;color:#000}.member-info .member-info-content .member_rank_td .pink{background-color:snow}.member-info .member-info-content .member_rank_td2{border:1px solid #aeaeae;padding:3px 50px 3px 10px;color:#000;text-align:right}.member-buttons{margin:0 0 15px;color:#fff}.member-buttons a{background-color:#3db896;color:#fff;font-weight:700;max-width:60vw;padding:6px;border-radius:5px;margin:auto;display:block;text-align:center;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}.member-buttons .member-button-gift{background-color:#3b3d4a}.member-address-btn button:hover,.member-buttons .member-button-logout{background-color:#aeaeae}.member-header-bar{width:100%;padding:5px 0 5px 15px;margin:20px 0;line-height:1px}.member-header-bar img{width:25px;margin-right:10px}.member-header-bar.order,.order-list{background-color:#f5f5f5}.member-header-bar.point{background-color:#fb650f}.member-header-bar.favorite{background-color:#e6a496}.member-header-bar.mail{background-color:#3db896}.member-header-bar.setting{background-color:#3f96aa}.member-header-bar.addresses{background-color:#99c}.member-header-bar.review{background-color:#ffddbe}.order-list{width:100%;margin-bottom:20px}.mail-list .mail-list-content ul,.order-list .order-list-content ul{list-style:none;padding-inline-start:10px;padding:5px 10px;margin-bottom:0;border-bottom:1px solid #3b3d4a}.order-list .order-list-content ul li{height:auto;text-align:left;line-height:1.8;padding:5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.order-title{font-weight:700}.order-content,.order-title{margin:10px 0}.order-content ul{list-style:none;padding-inline-start:0}.order-content ul li{border-bottom:1px solid #f5f5f5;margin:15px 0;padding:15px 0;font-size:14px}.order-content ul li .order-content-product{display:inline-flex}.order-content ul li .order-content-product .order-content-picture{margin-right:15px;min-width:100px;height:65px;position:relative}.order-content ul li .order-content-product .order-content-picture img{max-height:100%;max-width:100%;width:auto!important;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.order-content ul li .order-content-product .order-content-title{font-size:12px}.slider-1.product-list.favorite-list{background-color:#fff}.mail-list .mail-list-content ul li,.row-review-section .row-review-content .row-review-title,.slider-1.product-list.favorite-list .carousel-border .slider-content .descr{text-align:left;line-height:1.8;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal}.slider-1.product-list.favorite-list .carousel-border .slider-content .descr{font-size:13px;height:100px;padding:3px 6px 0;-webkit-line-clamp:4}.row-review-section{background-color:#f5f5f5;border-radius:5px;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important;margin-bottom:15px!important}.row-review-section .row-review-image{padding:10px}.row-review-section .row-review-content .row-review-title{height:100px;font-size:16px;padding:9px 6px;-webkit-line-clamp:3}.row-review-section .row-review-input{padding:0 10px;width:100%}.row-review-section .row-review-input .review-input-section{text-align:center}.row-review-section .row-review-input .review-input-section .review-header{background-color:#ffc997;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;color:#fff;font-weight:700;padding:5px;font-size:16px}.row-review-section .row-review-input .review-input-section .review-header input{letter-spacing:3px}.row-review-section .row-review-input .review-input-section textarea{width:100%;padding:5px;border:2px solid #ffc997;border-bottom-left-radius:5px;border-bottom-right-radius:5px;resize:none}.row-review-section .row-review-input .review-input-section .btn-submit{background-color:#ffc997;margin-top:5px;margin-bottom:15px}.row-review-section.show{box-shadow:none!important}.review-remove{color:#aeaeae;font-size:20px;float:right;margin-top:10px;right:15px;position:relative}.mail-content-back,.mail-list{width:100%;background-color:#f5f5f5}.mail-list .mail-list-content ul li{height:65px;padding:5px;-webkit-line-clamp:3}.mail-list .mail-list-content .mail-readed{background-color:#fff}.mail-content-back{border-radius:5px;padding:3px 10px;width:65px;text-align:center;margin-bottom:10px;display:block}.mail-title{font-weight:700}.mail-content,.mail-title{margin:10px 0}.modal-header{display:block;padding:10px}.member-address{padding:15px}.member-address-submit{text-align:center}.member-address-btn button,.member-address-submit .btn{background-color:#3b3d4a;color:#fff;width:50vw}.member-address-btn{margin:auto auto 35px}.member-address-btn button{border-radius:5px}.member-address-edit{max-width:100px;background-color:#aeaeae;color:#fff;text-align:center;border-radius:5px;padding:5px;margin:15px auto;cursor:pointer}.member-address-content{background-color:#f5f5f5;padding:10px 15px;border-radius:5px;margin-bottom:15px}.member-address-content .member-address-title{font-weight:700}.member-address-content .member-address-name{font-size:12px}.member-address-content .member-address-nameJP{font-weight:700}.modal-footer{display:block;text-align:center}.modal-footer button{width:100px;background-color:#aeaeae;color:#fff}.modal-footer .btn-create{background-color:#99c}footer{background-color:#3B3D4A;color:#fff}@media screen and (min-width:900px){.dropbtn{background-color:#4caf50;color:#fff;padding:16px;font-size:16px;border:0}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content,body.page-home #section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.flex,footer .menu-footer-inline{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}header{height:111px}.index-left,.index-right{display:inline-block;padding:15px;height:fit-content;text-align:left;vertical-align:top}.index-left{width:30%;padding-left:9%}.index-left .index-banner{text-align:center;margin-top:30px}.index-left .index-banner a{margin-bottom:10px;display:block}body.page-home .index-right{width:65%;padding-right:6%}body.page-home .index-right .product-list .product-list-content{width:24%;margin:10px 0}body.page-home .index-right .product-list .product-list-content a{width:100%}body.page-home .index-right .product-list .product-list-content a .picture{width:100%;height:139px;background-size:cover;background-repeat:no-repeat;background-position:center}#member-login{width:65%;margin:10px auto}#header-d{display:block;width:100%;position:fixed;left:0;top:0;z-index:199;padding-bottom:25px;background:#fff;border-bottom:1px solid #c8c8c8}#header-d .header-d-menu{width:100vw;display:block;height:35px;background-color:#3B3D4A;color:#fff;padding:0 6%}#header-d .header-d-menu ul{list-style:none;display:flex}#header-d .header-d-menu ul li{margin:5px .6vw;text-align:center}#header-d .header-d-menu ul li a,.about_d ul li a,.footer-d-bar .header-bar-content .tel-buy,.header-d-bar .header-bar-content .tel-buy{color:#fff}#header-d .user-header{height:70px;padding:10px 10%}#header-d .user-header .menu.f-right{top:10px}#header-d .user-header .user-nav{float:right}#header-d .user-header .user-nav li{display:inline-block;padding:0 10px}#header-d .user-header .user-nav .header-menu-user{top:6px}#header-d .user-header .sns-nav{float:left;padding-inline-start:0;margin-top:3px}#header-d .user-header .sns-nav li{display:inline-block;padding:0 2px}#header-d .user-header .sns-nav li a{display:block;font-size:22px;line-height:50px}#header-d .header-d-logo{width:159px;display:block;margin:auto}.header-search-d{width:10%}.header-search-d .header-search{width:25vw}.footer-d-bar,.header-d-bar{width:100vw;display:block;height:35px;margin-top:5px;margin-bottom:5px;background-color:#3db896;text-align:center}.footer-d-bar .header-bar-content,.header-d-bar .header-bar-content{width:40%;margin:auto;text-align:center;padding-top:2px;color:#3b3d4a;display:inline-block}.footer-d-bar .header-bar-content .tel-buy .tel-buy-num,.header-d-bar .header-bar-content .tel-buy .tel-buy-num{font-size:18px;font-weight:700;padding:0 5px;margin:0 5px;background-color:#fff;color:#3b3d4a;border-radius:5px}.news-bar{display:block;height:35px;background-color:#3b3d4a;color:#fff;width:100vw}body.page-home .slider-1{padding:0 20px;width:100%;background-color:#fff}body.page-home .slider-1 .section-header{width:100%;display:inline-flex}body.page-home .slider-1 .section-header .slider-title{margin:auto;width:600px;height:170px}body.page-home .slider-1 .carousel-border a .picture,body.page-home .slider-1 .section-header .slider-title .slider-title-banner{background-size:contain;background-repeat:no-repeat;background-position:center}body.page-home .slider-1 .section-header .slider-title img{right:0;width:25vw;max-width:25vw}.product .product-function.content-right .row .col-10 button,body.page-home #section-officialblog-m .section-header .slider-title,body.page-home #section-voice-m .section-header .slider-title,body.page-home .slider-1 .section-header.section-header-wide{width:100%}body.page-home .slider-1 .section-header.section-header-wide .slider-title{height:100px}body.page-home .slider-1 .section-header.section-header-wide .slider-title-right{width:100%;color:#3b3d4a;font-size:14px;line-height:20px}#section-tabsearch .nav-images,.member-content .nav-images,.product .nav-images,body.page-home .slider-1 .slider-slogan{display:none}body.page-home .slider-1 .carousel-border{display:inline-flex!important;width:100%}body.page-home .slider-1 .carousel-border a{margin-left:20px;margin-bottom:10px}body.page-home .slider-1 .carousel-border a .picture{width:100%;height:115px;background-size:cover}body.page-home .slider-1 .section-bottom img{width:30vw}body.page-home #section-recommand-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-recommand-d.png)}body.page-home #section-ranking-m{font-size:0}body.page-home #section-ranking-m .section-header{background:-webkit-linear-gradient(#fff,#f4f2ec);background:-o-linear-gradient(#fff,#f4f2ec);background:-moz-linear-gradient(#fff,#f4f2ec);background:linear-gradient(#fff,#f4f2ec);padding:0}body.page-home #section-ranking-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-ranking-d.png)}body.page-home #section-ranking-m .carousel-border,body.page-home #section-ranking-m .section-bottom{background-color:#f4f2ec}body.page-home #section-newitems-m{font-size:0;margin-top:-10px}body.page-home #section-newitems-m .section-header{padding:0}body.page-home #section-newitems-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-newitems-d.png)}body.page-home #section-newitems-m .carousel-border,body.page-home #section-newitems-m .section-header{background-color:#f4f2ec}body.page-home #section-newitems-m .section-bottom{background:-webkit-linear-gradient(#f4f2ec,#fff);background:-o-linear-gradient(#f4f2ec,#fff);background:-moz-linear-gradient(#f4f2ec,#fff);background:linear-gradient(#f4f2ec,#fff)}body.page-home #section-seasonalitems-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-seasonalitems-d.png)}body.page-home #section-specialitems .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-specialitems-d.png)}body.page-home #section-sale-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-sale-d.png)}body.page-home #section-outlet-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-outlet-d.png)}body.page-home #section-voice-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-voice-d.png)}body.page-home #section-officialblog-m .section-header .slider-title .slider-title-banner{background-image:url(../img/banner-officialblog-d.png)}body.page-home #section-tabsearch{padding:50px;background-color:#f5f5f5}body.page-home #section-tabsearch .nav-item{padding:10px 10px 0}body.page-home #section-tabsearch .tab-content-border{padding:0 10px 10px}body.page-home #section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.flex .tab-title{top:20px;margin-top:0}body.page-home #section-tabsearch .tab-content-border .tab-content .tab-buttons .tab-button.flex .tab-icon{top:30px}body.page-home #section-tabsearch .row{margin-right:0;margin-left:0}body.page-home #section-tabsearch .tab-content-border .tab-content #tab-content-1 .tab-buttons{width:12.5%}body.page-home #section-tabsearch .tab-content-border .tab-content #tab-content-2 .tab-buttons,body.page-home #section-tabsearch .tab-content-border .tab-content #tab-content-3 .tab-buttons{width:10%}body.page-home #section-tabsearch .tab-content-border .tab-content #tab-content-2 .tab-buttons .tab-button,body.page-home #section-tabsearch .tab-content-border .tab-content #tab-content-3 .tab-buttons .tab-button{height:115px}body.page-home #section-tabsearch .tab-content-border .tab-content #tab-content-4 .tab-buttons{width:20%}.header-mail-qty{width:19px;height:18px;background-color:#115181;color:#fff;position:absolute;left:15px;border-radius:5px;font-size:13px;line-height:18px;z-index:99}footer{background-color:#000}.header-mail-qty,footer ul{display:block;text-align:center}footer ul li{margin:0 .5vw;display:inline-block}.product-list-content{margin:10px 0 10px 15px;background-color:#fff;padding:0 5px 10px}.index-right.product-list{text-align:left!important}.info-content{text-align:center;padding-top:100px}.page.navigation{margin:50px 0}.form-content{max-width:60vw}.product .product-picture .product-picture-img .carousel .carousel-indicators,.product .product-title{display:none}.product .product-title-d{display:block;text-align:left;margin-bottom:15px}.product .product-picture .product-picture-img .carousel .carousel-inner{height:339px;background-color:#fff}.product .product-picture .product-picture-img .carousel .carousel-inner .carousel-item{height:339px;max-width:40vw}.product .product-picture .product-picture-img .carousel .carousel-inner .carousel-item img{max-height:100%;max-width:100%;width:auto!important;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product .product-picture .product-thumbnails{display:block;margin-top:10px}.product .product-picture .product-thumbnails .thumbnails-images{left:0;top:0;position:relative;z-index:1;height:auto;width:auto;display:block}.product .product-picture .product-thumbnails .thumbnails-images .thumbnails-images-content .thumbnails-img{cursor:pointer}.product .product-picture .product-thumbnails .thumbnails-images .thumbnails-images-content .thumbnails-img ul{display:inline-flex;list-style:none;padding-inline-start:0}.product .product-picture .product-thumbnails .thumbnails-images .thumbnails-images-content .thumbnails-img ul li{float:none;margin-right:10px}.product .product-picture .product-thumbnails .thumbnails-images .thumbnails-images-content .thumbnails-img ul li .nav-img-thumbnail{width:5vw;height:5vw}.product .product-images,.product .product-picture-nav,.product .product-picture-similar,.product .product-variations{display:none}.product .product-function.content-right{width:39%}.product .product-function.content-right .row{margin-top:20px}.product .product-function.content-right .row .col-10{flex:69%;max-width:69%;margin-right:10%}.product .product-function.content-right .row .product-favorite button{width:5vw;max-width:50px}.product .tag-list{display:block;height:100px}.cart-content,.product .tag-list li{display:inline-block}.product .product-content img{margin:10px 0 20px}.product .product-content .product-content-info{padding:10px 15vw}.index-left.show{width:30%;padding-left:0}.index-right.show{width:69%;padding-right:0}.cart-content{width:100vw;padding:50px;margin:auto}.cart-content .content-left,.cart-content .content-right{display:inline-block;width:39%;border:1px solid #aeaeae;padding:15px 50px;height:fit-content;text-align:left;vertical-align:top}.cart-content,.cart-content .shopping-cart-empty{text-align:center}.cart-content .shopping-cart-empty .member-buttons a{max-width:20vw}.cart-product .row-cart-section.row{border-top:none!important;border-bottom:1px solid #f5f5f5}.cart-header .nav-images{display:none;left:0;position:relative;height:auto;width:auto;-webkit-transition:.5s all}.payment{padding:100px}.cart-header .nav-images .nav-images-bar .nav-back,.cart-header .nav-images .nav-images-bar .nav-right,.member-m{display:none}.member-d{display:block}.member-content{text-align:center;margin:auto;display:inline-block}.member-content .content-header{margin-top:30px;padding:20px 20vw 10px;background-color:#f5f5f5;text-align:left}.member-content .content-header .member-photo{display:inline-block;width:100px}.member-content .content-header .member-title{display:inline-block;margin-top:0;margin-bottom:0;margin-left:20px;position:relative;top:15px}.member-content .content-header .member-point-info .member-point{margin:0}.member-content .content-header .member-ranking-content{display:inline-block;margin-right:20px}.member-content .content-header .member-ranking{display:inline-block;text-align:center}.member-content .content-header .member-ranking img{width:60px;vertical-align:top}.member-content .content-header .member-header-right{text-align:right}.member-content .member-content-left{display:inline-block;text-align:left;width:60%;padding-left:5%}.member-content .member-content-right{display:inline-block;width:30%;padding:3%}.member-content .content-left,.member-content .content-right{display:inline-block;margin-left:0;padding:50px 50px 30px;width:35%;vertical-align:top}.member-content .content-left .member-menu .member-menu-list,.member-content .content-right .member-menu .member-menu-list{height:115px}.member-content .content-left .member-menu .member-menu-list a .member-photo,.member-content .content-right .member-menu .member-menu-list a .member-photo{max-width:115px}.member-content .content-left .member-menu .member-menu-list .member-ranking,.member-content .content-right .member-menu .member-menu-list .member-ranking{max-width:65px}.member-content .content-left .member-menu .member-menu-list.member-header,.member-content .content-right .member-menu .member-menu-list.member-header{height:150px}.member-content .content-right.login{padding:0 50px 30px}.member-content .member-buttons a{max-width:35vw}.member-content .carousel-border{padding:15px}.member-content .carousel-border .product-list-content{margin-right:15px;flex:0 0 auto}.member-content .carousel-border .product-list-content a .picture{width:auto!important}.member-header-bar{text-align:left;padding:10px 0 10px 15vw;font-size:18px}.member-header-bar img{width:35px}.member-header-bar.favorite{padding:5px 0 5px 40px}.member-address-btn .btn,.member-address-submit .btn{width:30vw}.modal-body,.order-content ul{text-align:left}.support-content .support-title{text-align:center}.support-content .support-section{padding:15px 20vw 50px}.faq{padding:0 20vw}.title-content{text-align:center}.blog .slider-title-icon{width:30vw}.blog .blog-title{padding:0 100px 15px}.blog .blog-section{border-top:1px solid #f5f5f5;padding:0 0 15px}.blog .blog-section .blog-section-title .en{font-family:'Reem Kufi',sans-serif;font-size:16px;letter-spacing:0;margin-right:5px}.blog .blog-section .blog-section-title .jp{font-size:12px}.blog .blog-section .blog-section-content{font-size:16px;padding:15px 60px;line-height:35px}.about_d{display:block}.about_d ul{margin-top:50px;list-style:none;font-size:1.5vw}.about_d ul li{margin-bottom:30px}.about_m{display:none}}@media screen and (max-width:1430px){#tel_buy{display:none}}@media screen and (max-width:1430px) and screen and (min-width:901px){.index-left{width:30%;padding-left:0}.index-right{width:69%;padding-right:0}}@media screen and (max-width:1300px) and (min-width:900px){#tab-content-2 .tab-buttons,#tab-content-3 .tab-buttons{width:25%}#tab-content-2 .tab-buttons .tab-button,#tab-content-3 .tab-buttons .tab-button{height:170px!important}}@media screen and (max-width:900px){#header-d,#header-logo-d,.footer-d-bar,.header-d-bar{display:none}#header-m{display:block}#tel_buy_m{position:relative}.content-left,.content-right{padding:0 15px!important}.content-right{margin-top:20px}.title{padding:0}.information .information-header{font-size:20px}.information .information-title{font-size:18px}.form-1{background:#f5f5f5;padding:5px 15px}.product-header{padding:20px}#app.images-open .nav-images{left:0;box-shadow:0 0 2px gray}}body{color:#000;line-height:1.8;letter-spacing:.05em;font-family:'Reem Kufi',sans-serif}header .header-logo,header .header-logo-search{background-color:rgba(255,255,255,.8);transition:background-color .5s ease;text-align:center;margin-top:50px;z-index:101}header #header-d .header-cart-qty,header .header-logo .header-cart-qty,header .header-logo .header-mail-qty,header .header-logo-search .header-cart-qty,header .header-logo-search .header-mail-qty{width:18px;height:18px;background-color:#115181;color:#fff;display:block;position:absolute;left:10px;border-radius:10px;font-size:13px;line-height:18px;z-index:99}header #header-d .header-cart-qty,header .header-logo .header-mail-qty,header .header-logo-search .header-mail-qty{width:19px;left:15px;border-radius:5px}header .header-logo .logo,header .header-logo-search .logo{width:320px;padding:40px 0 10px;margin:0 auto;background-color:transparent}header .header-logo .tel_buy,header .header-logo-search .tel_buy{font-size:18px;font-weight:700;display:block;background-color:#31a77e;color:#fff;width:333px;line-height:35px;margin-top:-160px;margin-left:411px;padding:5px;border-radius:5px;position:absolute}header .header-logo .tel_buy .tel_buy_svg,header .header-logo-search .tel_buy .tel_buy_svg{width:16px;top:-1px;margin-right:5px;position:relative;fill:#fff}header .header-logo .tel_buy .tel_buy_num2,header .header-logo-search .tel_buy .tel_buy_num2{background-color:#fff;border-radius:5px;color:#000;font-size:30px;font-weight:700;padding:0 12px;position:relative}header #header-d .header-cart-qty{width:18px;left:20px;border-radius:10px;text-align:center}.search-bar,.top-bar{width:100%;position:fixed;border-bottom:1px solid #c8c8c8}.top-bar{background:#fff;z-index:200;height:50px;padding:0 5%}.top-bar ul.sns-nav>li{position:relative;display:inline-block;padding:0 2px}.top-bar ul.sns-nav>li>a{color:#000;transition:.3s all;font-size:22px}.top-bar ul.sns-nav>li>a:hover{color:#ff7668}.top-bar ul.sns-nav>li span{font-size:.8em;display:inline-block;vertical-align:middle;padding:4px 8px}.top-bar ul.sns-nav>li span.text{margin-left:5px;font-size:.8em;line-height:1}.top-bar ul.sns-nav>li svg.icon-book:hover{fill:#da4567}.top-bar ul.user-nav li{padding:0 10px}.top-bar ul.sns-nav>li>a,.top-bar ul.user-nav li a{display:block;line-height:50px}.search-bar{display:block;height:60px;top:-120px;background-color:#fff;z-index:100;padding:0 5% 0 1%;transform:translate3d(0,0,0);transition:transform .3s cubic-bezier(.65,.05,.36,1)}.search-bar .search-form{padding:7px}.search-bar .search-form input,.search-form input{width:100%;border-left:1px solid;border-radius:5px;height:39px;line-height:39px}.search-bar .search-form .go-top{cursor:pointer}.search-bar .search-form .go-top i,.search-bar .search-form .go-top span{float:left;line-height:40px;font-size:19px}.search-bar .search-form button[type=submit]{right:20px}.search-form{vertical-align:middle;position:relative;max-width:900px;width:100%;padding:5px;text-align:left;margin:0 auto}.search-form form{float:left;width:70%;position:relative}.search-form a.search-dropdown,.search-form button[type=submit]{text-align:center;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.search-form a.search-dropdown{background:#000;color:#fff;border-radius:5px 0 0 5px;float:left;line-height:39px;position:relative;width:30%}.search-form a.search-dropdown:hover{color:#fff;background-color:#ff7668}.search-form button[type=submit]{width:39px;height:39px;position:absolute;top:0;right:5px;background:0 0;font-size:20px;line-height:44px;border:0}.search-form input{display:block;font-weight:300;border-radius:0 5px 5px 0;border:1px solid;width:70%;float:left;border-left:0;margin-left:-1px;padding:1em 45px 1em .5em}.search-form ul.menu{float:left;width:30%;padding-left:20px}.search-form ul.menu li{font-size:30px;line-height:30px;padding:0 5px}.search-form ul.menu .badge-counter{top:-5px;right:0}.search-form ul.menu a:hover .prime_truck_info{z-index:20;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.search-form ul.menu a .prime_truck_info{position:absolute;z-index:0;top:115%;right:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);transform-origin:80% 0;-webkit-transform-origin:80% 0;-moz-transform-origin:80% 0;transition:all .3s;text-align:left;color:#fff;border-radius:6px;background-color:#d41b32;width:200px;font-size:13px;padding:5px 5px 6px 10px;line-height:18px}.search-form ul.menu a .prime_truck_info::after{content:"";position:absolute;top:-10px;right:18%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#d41b32}body.search-form-open .search-bar-header{transform:translate(0,0%)}.search-bar-m{display:none}.scroll-up .search-bar:not(.-show){transform:translate3d(0,170px,0)}.scroll-down .search-bar:not(.-show){transform:translate3d(0,-170px,0)}.scroll-up .search-bar-m:not(.-show){transform:translate3d(0,115px,0)}.scroll-down .search-bar-m:not(.-show){transform:translate3d(0,-115px,0)}.add-border .mobile-bar{pointer-events:none}.rempove-border .mobile-bar{pointer-events:auto}#top-banner{background-color:#d41b32;padding:12px 20px}#top-banner a{display:block;font-size:16px;font-weight:700;color:#fff}#tel_buy{font-size:13px;background-color:#31a77e;color:#fff;margin:5px 0;padding:5px 6px;border-radius:5px;opacity:0;transition:opacity 1s;letter-spacing:.05em}#tel_buy .tel_buy_num1{font-weight:700;top:1px;padding:0 5px;margin-right:2px;background-color:#fff;color:#000;border-radius:5px;letter-spacing:0}#tel_buy_m{display:none}#favorite-panel{position:absolute;left:-5px;top:68px;width:375px;max-height:450px;padding:20px;overflow:hidden;text-align:left;border:2px solid #c8c8c8;z-index:30}#favorite-panel::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.8}#favorite-panel ul.favorite-list,#section-hotarticle #carousel-hotarticle a,#section-hotarticle #carousel-ranking a,#section-hotarticle-m #carousel-hotarticle a,#section-hotarticle-m #carousel-ranking a,#section-newitems-p #carousel-hotarticle a,#section-newitems-p #carousel-ranking a,#section-newitems-pm #carousel-hotarticle a,#section-newitems-pm #carousel-ranking a,#section-newstory-p #carousel-hotarticle a,#section-newstory-p #carousel-ranking a,#section-newstory-pm #carousel-hotarticle a,#section-newstory-pm #carousel-ranking a,#section-ranking-p #carousel-hotarticle a,#section-ranking-p #carousel-ranking a,#section-ranking-pm #carousel-hotarticle a,#section-ranking-pm #carousel-ranking a,.product .recommended-points .summary .header span{position:relative}#favorite-panel ul.favorite-list li{box-shadow:10px 10px 20px rgba(0,0,0,.2);margin:0 0 5px;background:#fff url(//inyoumarket.com/shops/wp-content/themes/inyou/assets/img/icon/chevron_big_black.png) no-repeat right 5px center;background-size:6px auto;padding:10px 20px 10px 10px;position:relative}#favorite-panel ul.favorite-list li a{display:block}#favorite-panel ul.favorite-list li a::after{content:"";display:block;clear:both}#favorite-panel ul.favorite-list li a span.thumb{width:80px;height:80px;display:block;float:left;background-size:cover;line-height:0;margin:0 10px 0 0}#favorite-panel ul.favorite-list li a span.thumb img{display:block;max-width:100%;height:auto}#favorite-panel ul.favorite-list li a span.text,.product-list article h2 a{font-size:16px;height:3.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:30px;padding:5px 10px 0 0}#favorite-panel::after{top:420px;width:6px;height:30px;content:'';background:url(../img/icon/chevron_big_black.png) no-repeat center center;background-size:6px auto;position:absolute;left:50%;transform:rotate(90deg)}.product-list .article-container{padding:5px;float:left}.product-list article{background:#f5f5f5;border-radius:5px;margin-right:2%;margin-bottom:10px;float:left}.product-list article .picture.center{width:100%;height:180px}.product-list article .picture.center img{width:100%;height:100%;object-fit:cover}.product-list article .content{padding:5px}.product-list article h2{margin:0}.product-list article h2 a{height:6.4em;text-align:left;line-height:1.5;padding:10px 0 0;font-size:14px}.product-list article .cart-button{background:#8bc53f;color:#fff;font-weight:700;text-align:center;font-size:13px;line-height:40px;border-radius:5px;width:100%;margin:10px 0;cursor:pointer;border:0}.product h1,.product-list article .cart-button i{font-size:20px}.product-list article .badges{paddding:5px 0}.product-list article .price{color:#ff7668;font-size:14px;font-weight:700}.product-list article ul.menu-icons{text-align:right}.product-list article ul.menu-icons li{margin:0 4px}.product-list article ul.menu-icons img{height:30px;width:auto}.product-list article ul.menu-icons a{font-size:30px}.product .product-section{margin-bottom:40px}.product article{margin:120px 20px 20px 0}.product article .quantity{margin-bottom:15px}.product article .quantity .select-title{margin:10px 10px 0 0;display:inline-block}.product article .qty{width:60px;height:45px}.product h1{font-weight:700;line-height:1.5;margin:0}.product .review-actions a{color:#00f}.product .review-actions a:hover{text-decoration:underline}.product .review-actions a.review-button{display:block;width:180px;background:#faf160;text-align:center;padding:7px 0;color:#1d5d9b}.product .capacity-text{font-weight:700;padding:10px 0 0}.product .block-price{font-size:40px;color:#ff7668;font-family:'Reem Kufi',sans-serif}.product .tax{font-size:12px;line-height:1.1}.product .product-bonus img{width:60px}.product ul.social-media-list{padding:0;list-style:none;text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.product ul.social-media-list li,.product ul.social-media-list li .fab{display:inline-block;vertical-align:middle}.product ul.social-media-list li a{display:block;padding:20px}.product ul.social-media-list li .fab{font-size:20px}.product .fa-facebook-f{color:#4266b2}.product .fa-twitter{color:#37a1f3}.product .fa-line{color:#35ba00}.product .fa-pinterest{color:#ed2e2e}.product .details{position:relative;font-size:16px;padding:70px 20px 20px;border:3px solid #faf160;margin:60px 0 40px}.product .details .header{position:absolute;left:50%;top:-35px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:300px;height:80px;background:url(../img/icon_itemdetail-tit.png) no-repeat center center;background-size:contain;text-align:center}.product .details .header span{margin-top:50px;display:inline-block}.product .recommended-points .summary{background:repeating-linear-gradient(-45deg,#fff 0,#fff 5px,#ef5f2d 5px,#ef5f2d 6px);padding:15px;position:relative;display:block;margin-top:100px;margin-bottom:60px}.product .recommended-points .summary::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;margin:15px}.product .recommended-points .summary .header{width:90%;height:130px;background:#fff;margin:-80px auto -100px;position:relative;z-index:9;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.product .recommended-points .summary .header::before{content:"";display:block;width:100%;height:130px;background:no-repeat center center;background-size:contain;background-image:url(../img/icon_recommended_point-tit.png);position:absolute;left:0;top:0;background-color:#fff}.product .recommended-points .summary .header .en{color:#ef5f2d;font-size:60px;font-family:'Reem Kufi',sans-serif;display:block;line-height:1;padding:0 .5em;margin:0 auto}.product .recommended-points .summary .header .jp{background-color:#ef5f2d;min-width:300px;font-size:16px;color:#fff}.product .recommended-points .summary ol.summary-list{position:relative;list-style:none;padding:0 20px;margin-top:130px;counter-reset:point 0}.product .recommended-points .summary ol.summary-list li{position:relative;margin-left:0;padding:20px 30px 20px 60px}.product .recommended-points .summary ol.summary-list li::before{counter-increment:point 1;content:"0" counter(point);font-family:'Reem Kufi',sans-serif;display:inline-block;color:#ef5f2d;font-size:34px;line-height:1;position:absolute;left:0;top:0;z-index:10;padding:20px 0}.product .recommended-points .summary ol.summary-list li a{display:block;font-size:20px;font-weight:700;border-bottom:2px solid #000}.product .recommended-points ul.points-list{list-style:none;margin:0;padding:0;counter-reset:point 0}#tel_buy .tel_buy_num1,.product .recommended-points ul.points-list li{position:relative;font-size:18px}.product .recommended-points ul.points-list li:first-child .list--item-point__tit{border-left:3px solid #ef5f2d}.product .recommended-points ul.points-list li:not(:first-child) .list--item-point__tit{border-bottom:3px solid #ef5f2d;display:flex;align-items:flex-end;padding-left:100px}.product .recommended-points ul.points-list li .list--item-point__tit{min-height:70px;left:10px;top:-10px;font-size:24px;font-weight:700;line-height:1.3;padding:0 0 5px 90px;position:relative;z-index:10}.product .recommended-points ul.points-list li .list--item-point__tit::before{counter-increment:point 1;content:"0" counter(point);font-family:'Reem Kufi',sans-serif;display:inline-block;color:#ef5f2d;font-size:70px;line-height:1;position:absolute;left:8px;bottom:0;z-index:10}.product .recommended-points ul.points-list li p{padding:30px 40px}.product .gallery ul.thumbnails{display:flex;flex-wrap:wrap}.product .gallery ul.thumbnails li{display:block;width:69px;height:69px;padding:4px}.product .gallery ul.thumbnails li .thumb-container{display:block;border:2px solid #fff;height:100%;width:100%;overflow:hidden}.product .gallery ul.thumbnails li .thumb-container.active{border:2px solid #1d5d9b}.product .gallery ul.thumbnails li .thumb-container img.thumb{width:69px;height:69px;object-fit:cover;cursor:pointer}.product .gallery .current-container{width:100%;height:500px;display:flex;justify-content:center;align-items:center;overflow:hidden}.product .gallery .current-container img{min-height:100%;width:auto;height:100%;cursor:pointer}.product .section-item-faq,.product .section-item-review{padding:5em 1em}.product .section-item-faq .section-tit{line-height:5px;text-align:center;height:15px;position:relative;bottom:35px}.product .section-item-faq .section-tit .en{color:#31a77e}.product .section-item-faq .section-tit .en,.product .section-item-review .section-tit .en{font-size:60px;font-family:'Reem Kufi',sans-serif;display:block;line-height:1;padding:0 .5em;margin:0 auto}.product .section-item-faq .section-tit .ja{color:#31a77e;min-width:300px;font-size:16px}.product .section-item-review .section-tit .ja{min-width:300px;font-size:16px}.product .section-item-faq .inner{padding:10px 30px}.product .section-item-faq .inner,.product .section-item-review .inner{background:repeating-linear-gradient(-45deg,#fdf9da 0,#fdf9da 10px,#faf160 10px,#faf160 20px);position:relative}.product .section-item-faq .section-item,.product .section-item-review .section-item{background:#fff;padding:30px}.product .section-item-faq .section-item button,.product .section-item-review .section-item button{margin:0 20px 0 0;background-color:gray;color:#fff;font-size:13px;font-weight:700;line-height:39px;border-radius:5px;border:0}.product .section-item-faq .section-item .btn-faq,.product .section-item-review .section-item .btn-faq{cursor:pointer;float:left;width:160px;background-color:#31a77e}.product .section-item-faq .section-item .btn-review,.product .section-item-review .section-item .btn-review{display:block;width:160px;background-color:#d41b32;color:#fff;font-size:13px;font-weight:700;line-height:39px;border-radius:5px;border:0;text-align:center;margin:0 auto}.product .section-item-review .inner{padding:5px 30px 30px}.product .section-item-review .section-tit{line-height:5px;text-align:center;height:15px;position:relative;bottom:35px}.product .section-item-review .section-tit .en,.product .section-item-review .section-tit .ja{color:#d41b32}.product section,section{position:relative;overflow:hidden}#section-hotarticle .owl-carousel .owl-nav button.owl-next,#section-hotarticle .owl-carousel .owl-nav button.owl-prev,#section-hotarticle-m .owl-carousel .owl-nav button.owl-next,#section-hotarticle-m .owl-carousel .owl-nav button.owl-prev,#section-newitems-p .owl-carousel .owl-nav button.owl-next,#section-newitems-p .owl-carousel .owl-nav button.owl-prev,#section-newitems-pm .owl-carousel .owl-nav button.owl-next,#section-newitems-pm .owl-carousel .owl-nav button.owl-prev,#section-newstory-p .owl-carousel .owl-nav button.owl-next,#section-newstory-p .owl-carousel .owl-nav button.owl-prev,#section-newstory-pm .owl-carousel .owl-nav button.owl-next,#section-newstory-pm .owl-carousel .owl-nav button.owl-prev,#section-ranking-p .owl-carousel .owl-nav button.owl-next,#section-ranking-p .owl-carousel .owl-nav button.owl-prev,.product section .owl-carousel .owl-nav button.owl-next,.product section .owl-carousel .owl-nav button.owl-prev{position:absolute;top:50%;left:-25px;height:50px;width:50px;font-size:30px;background-color:#000;color:#fff;transform:translateY(-50%);margin:0;border-radius:0}#section-hotarticle .owl-carousel .owl-nav button.owl-next:hover,#section-hotarticle .owl-carousel .owl-nav button.owl-prev:hover,#section-hotarticle-m .owl-carousel .owl-nav button.owl-next:hover,#section-hotarticle-m .owl-carousel .owl-nav button.owl-prev:hover,#section-newitems-p .owl-carousel .owl-nav button.owl-next:hover,#section-newitems-p .owl-carousel .owl-nav button.owl-prev:hover,#section-newitems-pm .owl-carousel .owl-nav button.owl-next:hover,#section-newitems-pm .owl-carousel .owl-nav button.owl-prev:hover,#section-newstory-p .owl-carousel .owl-nav button.owl-next:hover,#section-newstory-p .owl-carousel .owl-nav button.owl-prev:hover,#section-newstory-pm .owl-carousel .owl-nav button.owl-next:hover,#section-newstory-pm .owl-carousel .owl-nav button.owl-prev:hover,#section-ranking-p .owl-carousel .owl-nav button.owl-next:hover,#section-ranking-p .owl-carousel .owl-nav button.owl-prev:hover,.product section .owl-carousel .owl-nav button.owl-next:hover,.product section .owl-carousel .owl-nav button.owl-prev:hover{background-color:#000;color:#fff}#section-hotarticle .owl-carousel .owl-nav button.owl-next.owl-next,#section-hotarticle .owl-carousel .owl-nav button.owl-prev.owl-next,#section-hotarticle-m .owl-carousel .owl-nav button.owl-next.owl-next,#section-hotarticle-m .owl-carousel .owl-nav button.owl-prev.owl-next,#section-newitems-p .owl-carousel .owl-nav button.owl-next.owl-next,#section-newitems-p .owl-carousel .owl-nav button.owl-prev.owl-next,#section-newitems-pm .owl-carousel .owl-nav button.owl-next.owl-next,#section-newitems-pm .owl-carousel .owl-nav button.owl-prev.owl-next,#section-newstory-p .owl-carousel .owl-nav button.owl-next.owl-next,#section-newstory-p .owl-carousel .owl-nav button.owl-prev.owl-next,#section-newstory-pm .owl-carousel .owl-nav button.owl-next.owl-next,#section-newstory-pm .owl-carousel .owl-nav button.owl-prev.owl-next,#section-ranking-p .owl-carousel .owl-nav button.owl-next.owl-next,#section-ranking-p .owl-carousel .owl-nav button.owl-prev.owl-next,.product section .owl-carousel .owl-nav button.owl-next.owl-next,.product section .owl-carousel .owl-nav button.owl-prev.owl-next{left:auto;right:-25px}#section-hotarticle .owl-carousel .owl-item a:hover img,#section-hotarticle-m .owl-carousel .owl-item a:hover img,#section-newitems-p .owl-carousel .owl-item a:hover img,#section-newitems-pm .owl-carousel .owl-item a:hover img,#section-newstory-p .owl-carousel .owl-item a:hover img,#section-newstory-pm .owl-carousel .owl-item a:hover img,#section-ranking-p .owl-carousel .owl-item a:hover img,.product .section-item-recommend .owl-carousel .owl-item a:hover img,.product section .owl-carousel a:hover .picture img{transform:scale(1.1);-webkit-transform:scale(1.1)}.product section .owl-carousel .picture{overflow:hidden;width:100%;height:auto;padding-top:100%;position:relative}.product section .owl-carousel .picture img,section .owl-carousel .picture img{transition:.3s all;width:100%;height:100%;object-fit:cover;position:absolute;top:0}.product section .owl-carousel .owl-dots{position:absolute;top:100%;padding:15px;width:100%;text-align:center}#section-voice::before,.product section .section-header{display:block;width:100%;position:relative;z-index:10}.product section .section-header .en{display:block;color:#000;margin-top:-.7em;font-size:60px;text-align:center;font-family:'Reem Kufi',sans-serif}.product section .section-header .jp{display:block;background:#000;color:#faf160;width:100%;font-size:16px;text-align:center;max-width:270px;margin:0 auto}.product .section-item-recommend{position:relative;padding-bottom:30px}.product .section-item-recommend .inner{padding:30px}.product .section-item-recommend .section-tit{width:60%;color:#fff;text-align:center;position:relative;margin:0 0 30px;font-size:1.5em}.product .section-item-recommend .section-tit::before{content:'';display:block;width:200px;height:70px;background:no-repeat center center;background-size:contain;background-image:url(../img/icon_recommenditem-tit.png);position:absolute;left:-20px;top:-50px}.product .section-item-recommend #carousel-recommend{background:#e1e4eb;padding:18px;width:103%}.product .section-item-recommend .carousel-container{position:relative;padding:20px}.product .section-item-recommend .owl-carousel{padding:20px 40px}.product .section-item-recommend .owl-carousel .owl-nav button.owl-prev{left:-25px}.product .section-item-recommend .owl-carousel .owl-nav button.owl-next{right:-25px}.product .section-item-recommend .owl-carousel .owl-dots{display:none}#section-hotarticle .owl-carousel .owl-item a,#section-hotarticle-m .owl-carousel .owl-item a,#section-newitems-p .owl-carousel .owl-item a,#section-newitems-pm .owl-carousel .owl-item a,#section-newstory-p .owl-carousel .owl-item a,#section-newstory-pm .owl-carousel .owl-item a,#section-ranking-p .owl-carousel .owl-item a,.product .section-item-recommend .owl-carousel .owl-item a{display:block;padding:10px;background-color:#fff}.product .section-item-recommend::before{content:'';display:block;width:60%;height:100%;background-color:#31a77e;position:absolute;left:0;top:20px;z-index:-1}.product .section-item-recommend::after{content:'';display:block;width:100%;height:30rem;background:repeating-linear-gradient(-45deg,#fff 0,#fff 10px,#96cd9d 10px,#96cd9d 20px);position:absolute;left:0;top:12%;z-index:-2}#section-hotarticle,#section-hotarticle-m,#section-newitems-p,#section-newitems-pm,#section-newstory-p,#section-newstory-pm,#section-ranking-p{margin-top:5rem}#section-hotarticle .wrapper,#section-hotarticle-m .wrapper,#section-newitems-p .wrapper,#section-newitems-pm .wrapper,#section-newstory-p .wrapper,#section-newstory-pm .wrapper,#section-ranking-p .wrapper{width:100vw;max-width:100vw}#section-hotarticle .view-more-link,#section-hotarticle-m .view-more-link,#section-newitems-p .view-more-link,#section-newitems-pm .view-more-link,#section-newstory-p .view-more-link,#section-newstory-pm .view-more-link,#section-ranking-p .view-more-link{font-family:'Reem Kufi',sans-serif;display:inline-block;color:#faf160;border-bottom:5px solid;padding:1em 2em 0 0;position:relative;font-size:30px}#section-hotarticle .view-more-link::after,#section-hotarticle-m .view-more-link::after,#section-newitems-p .view-more-link::after,#section-newitems-pm .view-more-link::after,#section-newstory-p .view-more-link::after,#section-newstory-pm .view-more-link::after,#section-ranking-p .view-more-link::after{content:'';display:block;width:5px;height:40px;background:#faf160;position:absolute;right:0;bottom:0;transform-origin:right bottom;transform:rotate(-55deg)}#section-hotarticle .carousel-border,#section-hotarticle-m .carousel-border,#section-newitems-p .carousel-border,#section-newitems-pm .carousel-border,#section-newstory-p .carousel-border,#section-newstory-pm .carousel-border,#section-ranking-p .carousel-border{margin:0;box-sizing:border-box}#section-hotarticle .section-header,#section-hotarticle-m .section-header,#section-newitems-p .section-header,#section-newitems-pm .section-header,#section-newstory-p .section-header,#section-newstory-pm .section-header,#section-ranking-p .section-header{display:block;position:absolute;top:20px;left:50%;z-index:10;transform:translate(-50%,0)}#section-hotarticle .section-header .en,#section-hotarticle-m .section-header .en,#section-newitems-p .section-header .en,#section-newitems-pm .section-header .en,#section-newstory-p .section-header .en,#section-newstory-pm .section-header .en,#section-ranking-p .section-header .en{background:#b3c4e0;margin-top:-.7em;text-align:center}#section-hotarticle .section-header .jp,#section-hotarticle-m .section-header .jp,#section-newitems-p .section-header .jp,#section-newitems-pm .section-header .jp,#section-newstory-p .section-header .jp,#section-newstory-pm .section-header .jp,#section-ranking-p .section-header .jp{background:#faf160;font-size:16px;text-align:center;max-width:270px}#section-hotarticle .owl-carousel,#section-hotarticle-m .owl-carousel,#section-newitems-p .owl-carousel,#section-newitems-pm .owl-carousel,#section-newstory-p .owl-carousel,#section-newstory-pm .owl-carousel,#section-ranking-p .owl-carousel{padding:65px 40px 10px}#section-hotarticle .owl-carousel .owl-dots,#section-hotarticle-m .owl-carousel .owl-dots,#section-newitems-p .owl-carousel .owl-dots,#section-newitems-pm .owl-carousel .owl-dots,#section-newstory-p .owl-carousel .owl-dots,#section-newstory-pm .owl-carousel .owl-dots,#section-ranking-p .owl-carousel .owl-dots,#section-voice .owl-carousel .owl-nav button.owl-next i,#section-voice .owl-carousel .owl-nav button.owl-prev i{display:none}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}#section-hotarticle,#section-hotarticle-m,#section-newitems-p,#section-newitems-pm,#section-newstory-p,#section-newstory-pm,#section-ranking-p,#section-ranking-pm{background-color:#fff}#section-hotarticle .carousel-container,#section-hotarticle-m .carousel-container,#section-newstory-pm .carousel-container,#section-ranking-p .carousel-container,#section-ranking-pm .carousel-container{position:relative;padding:80px 50px 50px}#section-hotarticle .carousel-container::before,#section-hotarticle-m .carousel-container::before,#section-newitems-p .carousel-container::before,#section-newitems-pm .carousel-container::before,#section-newstory-p .carousel-container::before,#section-newstory-pm .carousel-container::before,#section-ranking-p .carousel-container::before,#section-ranking-pm .carousel-container::before{content:'';display:block;width:100%;height:100%;background:#fff993;position:absolute;top:0;left:0;z-index:0}#section-hotarticle .carousel-border,#section-hotarticle-m .carousel-border,#section-newitems-p .carousel-border,#section-newitems-pm .carousel-border,#section-newstory-p .carousel-border,#section-newstory-pm .carousel-border,#section-ranking-p .carousel-border,#section-ranking-pm .carousel-border{position:relative;border:0;background-color:#fff;padding-top:20px;z-index:1}#section-hotarticle .section-header,#section-hotarticle-m .section-header,#section-newitems-p .section-header,#section-newitems-pm .section-header,#section-newstory-p .section-header,#section-newstory-pm .section-header,#section-ranking-p .section-header,#section-ranking-pm .section-header{background-color:transparent}#section-hotarticle .section-header .en,#section-hotarticle-m .section-header .en,#section-newitems-p .section-header .en,#section-newitems-pm .section-header .en,#section-newstory-p .section-header .en,#section-newstory-pm .section-header .en,#section-ranking-p .section-header .en,#section-ranking-pm .section-header .en{background:0 0;color:#000;display:inline-block;font-family:'Montserrat',sans-serif;font-size:50px;font-weight:300;line-height:1;border:1px solid;padding:10px;position:relative}#section-ranking-p .section-header .en::before,#section-ranking-pm .section-header .en::before{width:136px;background-size:cover}#section-hotarticle .section-header .en::before,#section-ranking-p .section-header .en::before,#section-ranking-pm .section-header .en::before{content:'';height:50px;background:no-repeat left center;position:absolute;left:3px;top:-40px;background:url(../img/icon_hotitem.png) no-repeat center center}#section-hotarticle-m .section-header .en::before{width:136px;height:50px;background-size:cover}#section-hotarticle-m .section-header .en::before,#section-newitems-p .section-header .en::before,#section-newitems-pm .section-header .en::before,#section-newstory-p .section-header .en::before,#section-newstory-pm .section-header .en::before{content:'';background:no-repeat left center;position:absolute;left:3px;top:-40px;background:url(../img/icon_hotitem.png) no-repeat center center}#section-newstory-pm .section-header .en::before{width:136px;height:50px;background-size:cover}#section-hotarticle .section-header .jp,#section-hotarticle-m .section-header .jp,#section-newitems-p .section-header .jp,#section-newitems-pm .section-header .jp,#section-newstory-p .section-header .jp,#section-newstory-pm .section-header .jp,#section-ranking-p .section-header .jp,#section-ranking-pm .section-header .jp{display:block;min-width:0;width:13em;font-weight:700;background:#fff;color:#000;margin:-10px auto;position:relative}#section-hotarticle #carousel-hotarticle .rank,#section-hotarticle #carousel-ranking .rank,#section-hotarticle-m #carousel-hotarticle .rank,#section-hotarticle-m #carousel-ranking .rank,#section-newitems-p #carousel-hotarticle .rank,#section-newitems-p #carousel-ranking .rank,#section-newitems-pm #carousel-hotarticle .rank,#section-newitems-pm #carousel-ranking .rank,#section-newstory-p #carousel-hotarticle .rank,#section-newstory-p #carousel-ranking .rank,#section-newstory-pm #carousel-hotarticle .rank,#section-newstory-pm #carousel-ranking .rank,#section-ranking-p #carousel-hotarticle .rank,#section-ranking-p #carousel-ranking .rank,#section-ranking-pm #carousel-hotarticle .rank,#section-ranking-pm #carousel-ranking .rank{display:block;width:2em;height:2em;background:#000;color:#fff;text-align:center;line-height:2em;position:absolute;left:0;top:0;z-index:10}section .owl-carousel .picture{overflow:hidden;width:100%;height:auto;padding-top:100%;position:relative}#section-hotarticle,#section-newitems-p,#section-newitems-pm,#section-newstory-p,#section-ranking-p{margin-top:0}#section-hotarticle .owl-carousel .picture,#section-ranking-p .owl-carousel .picture{padding-top:60%}#section-hotarticle .owl-carousel .owl-nav,#section-newitems-p .owl-carousel .owl-nav,#section-newitems-pm .owl-carousel .owl-nav,#section-ranking-p .owl-carousel .owl-nav{display:block}#section-hotarticle .section-header .en::before{width:135px;background:url(../img/icon_hotarticle.png) no-repeat center center;background-size:contain}#section-newitems-p .section-header .en::before,#section-newitems-pm .section-header .en::before{width:130px;height:50px;background:url(../img/icon_justarrived.png) no-repeat center center;background-size:contain}#section-newitems-p .carousel-container,#section-newitems-pm .carousel-container{position:relative;padding:115px 50px 0}#section-newitems-p .carousel-container::before,#section-newitems-pm .carousel-container::before,#section-newstory-p .carousel-container::before{background:#f5f5f5}#section-newstory-p .section-header .en::before{width:100px;height:50px;background:url(../img/icon_itlatest.png) no-repeat center center;background-size:contain}#section-newstory-p .carousel-container{position:relative;padding:115px 50px 50px}#section-newstory-p .owl-carousel .picture{padding-top:60%}#section-newstory-p .owl-carousel .owl-nav{display:block}#section-voice{padding:65px 0 40px}#section-voice::before{content:'';height:80%;background:#e1e4eb;position:absolute;left:0;top:10%;z-index:-2}#section-voice::after{content:'';display:block;width:80%;height:100%;background:url(../img/bg_voice.jpg) no-repeat center center;background-size:cover;position:absolute;left:20%;top:0;z-index:-1}#section-voice .section-header{display:block;width:100%;position:relative;z-index:10}#section-voice .section-header .en{display:block;color:#000;margin-top:-.7em;font-size:55px;text-align:center;font-family:'Reem Kufi',sans-serif}#section-voice .section-header .jp{display:block;background:#000;color:#faf160;width:100%;font-size:16px;text-align:center;max-width:270px;margin:0 auto}#section-voice #carousel-voice .owl-stage{padding:20px 0}#section-voice #carousel-voice a{width:100%;display:block;border:5px solid transparent;padding:20px;margin:0 auto;transition:.3s all;-webkit-transition:.3s all}#section-voice #carousel-voice a .picture{padding-top:65%}#section-voice #carousel-voice .content{background-color:#fff;padding:15px;position:relative;top:-30px;left:30px}#section-voice #carousel-voice .content::after{content:"";display:block;clear:both}#section-voice #carousel-voice .content .descr{clear:both;padding:5px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-weight:400;line-height:1.8;letter-spacing:.05em;font-size:12px}#section-voice #carousel-voice .content .category{float:left;color:#ff7668}#section-voice #carousel-voice .content .date{font-family:'Reem Kufi',sans-serif;float:right;color:#5c5c5c}#section-voice #carousel-voice div.owl-stage>div.owl-item.active+div a{transform:scale(1.2);-webkit-transform:scale(1.2)}#section-voice #carousel-voice div.owl-stage>div.owl-item.active+div .picture{border:5px solid #faf060}#section-voice #carousel-voice div.owl-stage>div.owl-item.active+div .content{background-color:#faf060}#section-voice #carousel-voice div.owl-stage>div.owl-item.active+div+div a{transform:none;-webkit-transform:none}#section-voice #carousel-voice div.owl-stage>div.owl-item.active+div+div .picture{border:5px solid transparent}#section-voice #carousel-voice div.owl-stage>div.owl-item.active+div+div .content{background-color:#fff}#section-voice .owl-carousel .owl-nav button.owl-next,#section-voice .owl-carousel .owl-nav button.owl-prev{position:absolute;color:#fff;transform:translateY(-50%);margin:0;border-radius:0;width:24px;height:90px;background-size:contain;background-color:transparent;top:35%}#section-voice .owl-carousel .owl-nav button.owl-next{background-image:url(../img/chevron_big_white.png)}#section-voice .owl-carousel .owl-nav button.owl-prev{left:50px;background-image:url(../img/chevron_big_white_prev.png)}#section-voice .owl-carousel .owl-nav button.owl-next{right:50px}#section-voice .view-more{position:relative;max-width:750px;margin:0 auto;transform:translateY(40px);-webkit-transform:translateY(40px)}#section-voice .view-more .button{font-family:'Reem Kufi',sans-serif;display:inline-block;width:200px;background-color:#000;color:#fff;font-size:20px;text-align:center;line-height:60px}#section-voice .view-more .button:hover{background-color:#fff;color:#000}#section-hotarticle-m,#section-hotitems-pm,#section-newitems-pm,#section-newstory-pm,#section-ranking-pm,#section-stories-m{display:none}a:focus,button:focus{outline:0}body,html{touch-action:manipulation}main{min-height:600px;width:100%;margin:0 auto}h2{font-weight:500;line-height:1.2}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-left:0;padding-right:0}img{max-width:100%;height:auto}.section-wrapper,.wrapper{display:block;margin:0 auto}.wrapper{max-width:100vw;width:100%;position:relative}.section-wrapper{max-width:1200px}.transition,a{transition:.3s all;-webkit-transition:.3s all}.t-scale:hover{transform:scale(1.05);-webkit-transform:scale(1.05)}.fa-spinner{animation:spinner 1s linear infinite}.f-left{float:left}.f-right{float:right}.clear{clear:both}.clear-after::after{content:"";position:relative;display:block;clear:both}.badge{color:#aeaeae;border:1px solid #aeaeae;font-weight:400;font-size:12px}body{font-size:14px}a{color:#000}a:hover{text-decoration:none}ul.inline,ul.list,ul.menu{padding:0;margin:0;list-style:none}ul.inline>li,ul.menu>li{display:inline-block;vertical-align:middle;position:relative}.rm-margin{margin-left:15px;margin-right:15px}.circle-info{display:inline-block;height:20px;padding:0 7px;background-color:#e2e2e2;color:#000;border-radius:25px;font-size:12px;text-align:center;line-height:20px}.icon_s{width:56px}.sp{display:none}.form-control{height:39px;line-height:39px;padding:0 5px;width:100%;background-color:#fff;font-weight:300;border-radius:5px;border:2px solid #3db896;margin:10px 0;box-shadow:0 0 0 transparent}.section-title{color:inherit;text-align:center;padding-bottom:.5em;margin-top:2em;margin-bottom:1em;border-bottom:1px solid #f5f5f5;font-size:18px}.section-content{display:block;text-align:left}.content-left{width:45%;padding:15px}.content-right{width:50%;margin-left:5%;padding:15px;text-align:center}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#fb650f}.btn-content{margin:30px 0;text-align:center}.btn-submit{background:#3db896;color:#fff;border:0;min-width:200px;font-size:20px;padding:3px 15px;font-weight:700;border-radius:10px;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}.btn-submit :hover{opacity:.8;text-decoration:none}.btn-submit.register{background-color:#fb650f;margin:20px;line-height:50px}.btn-submit.register img{width:55px;float:right;position:relative;top:10px}.btn-submit.review{min-width:100px;margin:15px}.btn-info-bottom{margin:15px 0;display:block;color:#3db896;font-size:15px}.button-action{cursor:pointer;position:relative;display:block;padding:6px;font-size:16px;font-weight:700;text-align:center;color:#fff;border-radius:5px;margin-bottom:12px;margin-right:10px;transition:.3 opacity;-webkit-transition:.3 opacity;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 3px 3px 0 rgba(0,0,0,.19)!important}.button-action:hover{opacity:.8}.button-action.button-sm{padding:10px;font-size:15px}.button-action.button-red{background-color:#d41d32;color:#fff!important;border:1px solid #d41d32}.button-action.button-lightgray,.button-action.button-product-favorite{background-color:#f5f5f5;color:#3b3d4a;border:1px solid #3b3d4a;width:30vw}.button-action.button-product-favorite{margin-right:0;width:12vw}.product-title{margin-top:10px;line-height:30px;text-align:justify;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal}.product-title,.product-title h1{font-size:20px;font-weight:400}@media screen and (max-width:900px){#sidebar-ranking ul.sidebar-list,#sidebar-selector ul.sidebar-list,.row{margin:0}.content-left,.content-right{width:100%;padding:15px}.content-right{margin-left:0;text-align:center}.title{font-weight:700;text-align:center;position:relative;top:20px}.section-title{margin-top:.5em;text-align:left}body{font-size:16px}main{position:relative;margin-top:60px;width:100vw}.main-search{margin-top:100px}header .search-form{left:0;z-index:20}.product .section-item-recommend #carousel-recommend,.search-bar-m .search-nav form,header .search-form form{width:100%}header .search-form a.search-dropdown{font-size:11px;width:38%}header .search-form input{width:62%;font-size:12px}.header-logo,.header-logo-search{top:0;position:fixed;left:0;right:0;margin-top:0!important;z-index:20;height:60px;width:100vw;border-bottom:1px solid #aeaeae}.header-logo-search{background-color:rgba(255,255,255,.8);transition:background-color .5s ease;height:100px}.header-nav-mobile{display:block;width:100%;height:55px}.header-nav-mobile a.logo-mobile{position:absolute;left:50%;top:10px;width:90px;height:55px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.header-nav-mobile a.logo-mobile img,.search-bar-m{display:block;width:100%;height:auto}.header-nav-mobile .menu li{min-width:45px;text-align:center}.header-nav-mobile .menu a{display:block;line-height:30px;font-size:22px}.header-nav-mobile .menu img{width:30px}.header-nav-mobile .mypage::after{content:'MYPAGE';font-size:10px;display:block;width:100%;text-align:center;line-height:1;position:absolute;left:0;bottom:5px;transform:scale(.8)}.search-bar-m{height:50px;line-height:50px;top:-55px;background-color:rgba(255,255,255,.8);z-index:15;position:fixed;border-bottom:1px solid #c8c8c8;padding:0;transform:translate3d(0,0,0);transition:transform .3s cubic-bezier(.65,.05,.36,1)}.banner-filter ul.nav-categories>li a,.search-bar-m .header{display:block}.search-bar-m .go-top{cursor:pointer;width:100px;font-size:18px;display:inline-block;text-align:right;top:5px;margin-left:20px}.search-bar-m .go-top i,.search-bar-m .go-top span{float:left;line-height:40px;font-size:19px}.search-bar-m .search-nav form .search-input{top:7px;font-size:12px;position:absolute;right:50px;width:230px;border-radius:5px;height:35px;line-height:35px;padding:0 .5em;border:1px solid}.search-bar-m .search-nav button[type=submit]{width:40px;height:40px;position:absolute;top:1px;right:50px;background:0 0;font-size:20px;text-align:center;line-height:44px;border:0}.search-bar-m .search-nav button[type=submit] .fa-search:before{width:20px;font-size:18px}.search-bar-m #search-form-sticky{width:65%;display:inline-block}.banner-slogan{margin:0 auto}.banner-slogan a{font-size:12px;letter-spacing:.05em}.banner-filter{padding:0}.banner-filter .container-list-categories{border-bottom:0;border-top:1px solid #000}.banner-filter .container-sort-filter{border-top:0;border-left:1px solid}.banner-filter ul.nav-categories{position:fixed;top:199px;z-index:20;left:0;right:0;border:0;background-color:rgba(255,255,255,.8);display:flex}.banner-filter ul.nav-categories>li{flex:1;padding:0;border:1px solid #d0d0d0;border-left:0;position:relative;height:55px;margin-right:0}.banner-filter ul.nav-categories>li a .icon{position:absolute;top:0;left:0;right:0;height:50px;display:block;background:no-repeat center 3px;background-size:50px}.banner-filter .container-sort-filter::before,.banner-filter ul.nav-categories>li a .en{display:none}.banner-filter ul.nav-categories>li a .jp{position:absolute;bottom:7px;left:0;right:0;height:10px;font-size:10px}.banner-filter ul.nav-categories>li:last-child a .jp{width:200%;height:0;transform:scale(.5);position:relative;top:35px;left:-50%;display:block;font-size:10px}.row.main-container{flex-direction:column-reverse}.banner-filter .page-content{padding:0}.wrapper{position:relative;margin:0}.page-content.product ul.tags-list li,.section-body.product ul.tags-list li{flex:1 0 25%}.page-content.product article,.section-body.product article{margin:20px 0}ul.list-article li{width:100%;float:none;clear:both;padding:0}ul.list-article li a .picture{width:100%!important;height:auto!important;padding-top:70%}ul.list-article li a .content{width:100%!important;position:relative;top:auto;bottom:auto;right:auto;left:auto;height:140px!important}#tel_buy_m,.mobile-bar{background:rgba(255,255,255,.8)}.mobile-bar{width:100%;position:relative;left:0;z-index:999;transition:all 1s;opacity:1}.add-border .header-logo,.mobile-bar{border-bottom:1px solid #c8c8c8}.add-border #tel_buy_m,.add-border .mobile-bar,.remove-border #tel_buy_m,.remove-border .mobile-bar{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0}.remove-border #tel_buy_m,.remove-border .mobile-bar{opacity:1}#tel_buy_m{display:block;font-size:12px;font-weight:400;padding:5px 0 10px}#tel_buy_m .tel_buy1{font-size:12px;background-color:#3db896;text-align:center;color:#fff;line-height:30px;padding:0;opacity:1;letter-spacing:.05em;width:100%;display:block}#tel_buy_m .tel_buy_num{font-size:18px;font-weight:700;top:2px;padding:0 2px;margin-right:0;position:relative;background-color:#fff;color:#000;border-radius:5px;letter-spacing:.3px}#top-banner{display:none}#top-banner-m{background-color:#d41b32;height:50px;font-size:13.5px;text-align:left;padding:3px 10px 3px 39px}#top-banner-m .gift_icon{top:10px;left:10px;position:absolute}footer ul.menu-footer{padding:10px 20px 20px}footer ul.menu-footer li{font-size:14px;line-height:33px;border-bottom:1px solid #aeaeae}footer .copyright-section{padding:0 10px;font-size:12px;line-height:35px}.sp{display:block;box-sizing:border-box;margin:0;padding:0;outline:0}.product .recommended-points .summary .header .en{font-size:2rem!important;margin:0}.product .recommended-points ul.points-list li p{padding:15px;text-align:justify;font-size:16px;line-height:1.8;letter-spacing:.05em}.product .recommended-points ul.points-list li:first-child .list--item-point__tit{padding-right:15px}.product .recommended-points ul.points-list li:not(:first-child) .list--item-point__tit{padding-right:15px}.product .capacity-text{font-size:16px}.product .gallery .current-container{padding:0 19px}.product .button-action{font-size:15px}.product .section-item-recommend{padding-bottom:0}.product .section-item-recommend .section-tit{width:100%;margin:0 0 15px}.product .section-item-recommend .section-tit::before{top:-60px}.product .section-item-recommend .owl-carousel .owl-nav button.owl-prev{left:-40px}.product .section-item-recommend::before{width:100%}.product .section-item-faq{padding:3em 1em}.product section .owl-carousel .owl-nav button.owl-next.owl-next{right:-40px}.product .product-category{white-space:nowrap}.sidebar-title::before{width:115px}.sidebar-content a{padding-top:15px}.sidebar-content .picture{width:33vw;height:33vw}.sidebar-content .picture img{width:100%;left:51%}.sidebar-content .content{width:56vw;display:inline-block;padding-right:0;font-size:16px;text-align:justify}.sidebar-content .product-price{font-size:1.3rem;padding:0;margin-bottom:.5rem}.sidebar-content .btn-detail{font-size:16px}#section-newitems-pm .carousel-border a p,#section-ranking-pm .carousel-border a p,#sidebar-ranking .sidebar-title,#sidebar-selector .sidebar-title{margin-bottom:0}#sidebar-selector{margin-top:50px}ul.sidebar-list.ranking li::before{width:65px;height:65px;line-height:65px;left:-20px;top:15px}ul.sidebar-list.ranking li{margin-left:19px;padding:15px 0;border-bottom:1px solid #c8c8c8}#section-newitems-p,#section-ranking-p{display:none}#section-ranking-pm{display:block;margin-top:0;background-color:#fff993;padding:30px 5vw;text-align:center}#section-newitems-pm{padding:30px 5vw}#section-ranking-pm .section-header{margin-bottom:-29px}#section-ranking-pm .section-header .en{display:inline-block;font-size:55px;font-weight:400;bottom:15px;z-index:2}#section-newitems-pm .section-header .en{z-index:2}#section-ranking-pm .section-header .en::before{width:5rem;left:0;top:-29px;background-size:contain}#section-ranking-pm .section-header .jp{display:inline-block;font-size:12px;position:relative;bottom:25px;z-index:2}#section-newitems-pm .section-header .jp{z-index:2}#section-newitems-pm .owl-carousel,#section-ranking-pm .owl-carousel{padding:20px 0}#section-ranking-pm .carousel-container{padding:0}#section-newitems-pm .carousel-border,#section-ranking-pm .carousel-border{display:flex;overflow-x:auto;padding-top:40px;bottom:15px}#section-newitems-pm .carousel-border a,#section-ranking-pm .carousel-border a{background-color:#fff;padding:10px;margin-left:10px;margin-bottom:5px;width:150px;height:319px;flex:0 0 auto}#section-newitems-pm .carousel-border a .content,#section-ranking-pm .carousel-border a .content{font-size:16px;margin-bottom:0}#section-newitems-pm .carousel-border a .content .descr,#section-ranking-pm .carousel-border a .content .descr{padding:5px 0 0}#section-newitems-pm .carousel-border a .rank,#section-ranking-pm .carousel-border a .rank{width:2.5em;height:2.5em;background:#000;color:#fff;display:block;text-align:center;line-height:2.5em;position:absolute;top:30px;z-index:10}#section-newitems-pm .view-more-link,#section-ranking-pm .view-more-link{font-size:16px}#section-hotarticle,#section-newitems-pm{display:block;margin-top:0;text-align:center}#section-hotarticle{background-color:#fff993;padding:10px 0}#section-hotarticle .section-header{margin-bottom:-29px}#section-hotarticle .section-header .en{display:inline-block;font-size:55px;font-weight:400;bottom:15px}#section-hotarticle .section-header .en::before,#section-newitems-pm .section-header .en::before{width:6.5rem;left:0;top:-33px;background-size:contain}#section-hotarticle .section-header .jp{display:inline-block;font-size:12px;position:relative;bottom:25px}#section-hotarticle .carousel-container{padding:50px}#section-newitems-pm{padding:19px 0}#section-newitems-pm .wrapper{top:50px}#section-newitems-pm .section-header{margin-bottom:-29px}#section-newitems-pm .section-header .en{display:inline-block;font-size:50px;font-weight:400;bottom:15px;width:315px}#section-newitems-pm .section-header .jp{display:inline-block;font-size:12px;position:relative;bottom:25px}#section-newitems-pm .carousel-container{padding:30px 15px}#section-newitems-pm,#section-newitems-pm .carousel-container::before{background-color:#f5f5f5}}@media screen and (max-width:320px){.member-title,body{font-size:12px}.slider-1.product-list .carousel-border{text-align:center!important;padding:0}.slider-1.product-list .carousel-border .product-list-content{width:100%}.member-menu .member-menu-list.member-header .member-ranking{margin:auto 0}.member-menu .member-menu-list.member-header .member-ranking-content{font-size:12px;margin:auto 0 auto 12px}#tel_buy_info,.info-add-favorite{display:none}.page-content.product .recommend-points .summary .header .en{font-size:1.6rem}.product .section-item-review .section-tit .en{font-size:3rem}}