@charset "UTF-8";


/* GOODS DETAIL */

#awoo_content { padding: 30px 0 30px 5.2%; background: #fff;}
#awoo_content .awoo-hdg { width: 100%; font-size: 5vw; padding-left: 2.23214%; letter-spacing: 0.09em; box-sizing: border-box;}
#awoo_content .awoo-hdg2 { width: 100%; font-size: 5vw; padding-left: 2.23214%; letter-spacing: 0.09em; box-sizing: border-box; text-align: center;}
.awoo-product-list  { width: auto; margin-top: 30px; display: flex; overflow-x: scroll;}
.awoo-product-item, 
.awoo-product-item-ranking { width: 38.8vw !important; min-width: 38.8vw !important; padding: 0 12px 10px 0; margin: 0 !important; box-sizing: border-box !important;}
.awoo-product-thumb { height: auto; padding-top: 131.34328%; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; background-color: #f7f7f7; position: relative;}
.awoo-product-thumb:after { 
	content: ''; width: 101%; height: 101%; position: absolute; top: 0; left: 0;
	background: url("https://maison-kose.pro/freepage/maison-kose/common/img/frames/frame_product_s.png") no-repeat; background-size: cover; background-position: center; z-index: 10; pointer-events: none;
}
.awoo-product-thumb-img { width: 97.1831%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.awoo-product-thumb-img img { width: 100%;}
.awoo-product-brand,
.awoo-product-name,
.awoo-product-product-name,
.awoo-product-price { padding: 0 6px; line-height: 1.8; text-indent: 0 !important;}
.awoo-product-brand { margin: 0 0 5px 0; font-size: 3.2vw; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; color: #3b4043;}
.awoo-product-name  { font-size: 3.2vw; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-align: left; color: #3b4043;}
.awoo-product-price { font-size: 3.2vw; text-align: left; color: #3b4043;}
.awoo-product-attention { margin: 20px 10px 0; font-size: 12px; text-align: right; line-height: 1.5; letter-spacing: 0.03em; color: #AAA;}
.nununi--details{ width:85.6%; margin:auto!important;}

/* TOP KEYWORD */
#block_of_keyword { padding: 30px 0 60px;}
.block-top-keyword--header { margin: 0 0 40px 0; text-align: center;}
#block_of_keyword .top-keyword--tag-list { padding: 0 5.2%; margin: 15px 0 20px 0; display: flex; flex-wrap: wrap;}
#block_of_keyword .top-keyword--tag-list li { margin: 0 8px 8px 0; font-size: 12px;}
#block_of_keyword .top-keyword--tag-list li a { padding: 8px 10px; border: #c8c8c8 1px solid; border-radius: 100px; font-size: 12px; text-decoration: none; background: #fafafa; display: block; color: #3b4043;}

/* GOODS LIST */
#awoo-search-result-page .awoo-tag {
color:black;
background:white;
}
#awoo-search-result-page .awoo-tag:hover {
color:white;
background:black;
}

.awoo-sitsearch-form input{
width:240px !important;
}
.awoo-sitsearch-form #react-autowhatever-awoo-auggestion{
width:240px !important;
}

.nununi--details{
 width:85.6%;
 margin:auto;
}

.awoo-product-item-ranking {
  position: relative;
}

.awoo-product-item-ranking:after {
  pointer-events: none;
  content: '';
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #48add3;
  z-index: 50;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Josefin Sans', 'sans-serif';
  font-size: 16px;
  color: #fff;
}

.awoo-product-item-ranking.rank1:after {
  pointer-events: none;
  content: '1';
  background-color: #ffb400;
}

.awoo-product-item-ranking.rank2:after {
  pointer-events: none;
  content: '2';
  background-color: #718496;
}

.awoo-product-item-ranking.rank3:after {
  pointer-events: none;
  content: '3';
  background-color: #d5622f;
}

.awoo-product-item-ranking.rank4:after {
  pointer-events: none;
  content: '4';
}

.awoo-product-item-ranking.rank5:after {
  pointer-events: none;
  content: '5';
}

.awoo-product-item-ranking.rank6:after {
  pointer-events: none;
  content: '6';
}

.awoo-product-item-ranking.rank7:after {
  pointer-events: none;
  content: '7';
}

.awoo-product-item-ranking.rank8:after {
  pointer-events: none;
  content: '8';
}

.awoo-product-item-ranking.rank9:after {
  pointer-events: none;
  content: '9';
}

.awoo-product-item-ranking.rank10:after {
  pointer-events: none;
  content: '10';
}