@charset "UTF-8";
/* CSS Document */

.top_search_products .mod_setlink li a span.setlinkText span.price-inline{
	display:inline-block;
}
.top_search_products .mod_setlink li a span.setlinkText span.price-note{
	font-size:13px;
	font-weight:normal;
	display:inline-block;
	vertical-align: bottom;
}


/*--- 1706 add ---*/

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text {
	text-align: center;
	width: 268px;
	padding: 0 5px;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text img {
	height: 50px;
	width: 50px;
	padding: 0;
	margin: 10px 0 0 0;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text p {
	margin: 0;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text span {
	font-size: 115%;
	line-height: 1.6;
	width: 268px;
	text-align: center;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_note {
	font-size: 96%;
	line-height: 1.2;
	text-align: center;
	font-weight: bold;
}





@media only screen and (max-width:640px) and (max-device-width:1280px) {
/*--- 1706 add ---*/
.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text {
	height: auto;
	text-align: center;
	width: 100%;
	padding:0;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text img {
	height: 100px;
	width: 100px;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text p {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_text span {
	height: auto;
	margin: 0 auto 6px;
	text-align: center;
}

.mod_bnrlink_in_four ul li .bnr_instagram .bnrlink_note {
	margin: 0 0 12px;
}

}

/*--- 1806 add ---*/

.top_search_products .mod_setlink li .setlinkImg{
	vertical-align: top;
}


.setlinkText .price object{
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	border: #176da8 1px solid;
	color: #FFF;
	padding: 6px 6px 4px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4;
	background: #176da8;
	display:block;
}

@media only screen and (max-width:640px) and (max-device-width:1280px) {
.setlinkText .price object{
	display: inline;
	font-size: 10px;
	padding:4px 4px 2px;
}	
	}
	
.setlinkText .new object{
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	border: #F00 1px solid;
	color: #F00;
	padding: 6px 6px 4px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4;
	background: #FFF;
	display:block;
}

@media only screen and (max-width:640px) and (max-device-width:1280px) {
.setlinkText .new object{
	display: inline;
	font-size: 10px;
	padding:4px 4px 2px;
}	
	}

.setlinkText .end object{
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	border: #146ba3 1px solid;
	color: #146ba3;
	padding: 6px 6px 4px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4;
	background: #FFF;
	display:block;
}

@media only screen and (max-width:640px) and (max-device-width:1280px) {
.setlinkText .end object{
	display: inline;
	font-size: 10px;
	padding:4px 4px 2px;
}	
	}
.setlinkText .only{
	display:block;
	margin-top: 4px;
}

.setlinkText .only object{
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	border: #000 1px solid;
	color: #000;
	padding: 6px 6px 4px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.4;
	background: #FFF;
	display:block;
}

@media only screen and (max-width:640px) and (max-device-width:1280px) {
.setlinkText .only object{
	display: inline;
	font-size: 10px;
	padding:4px 4px 2px;
}	
	}