@charset "UTF-8";
/* CSS Document */

#shop_content {
	width:781px;
	margin:0 auto 30px;
	padding:0px;
	font-size:12px;
	color:#000000;
	line-height:160%;
	text-align:left;
}
#shop_content a {
	cursor:pointer;
}
#shop_content a:hover img {
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	opacity: 0.6;
}
.shop_headline {
	overflow:hidden;
	border-bottom: solid 1px #e6e6e6;
	padding-bottom:20px;
}
#shop_image {
	width:781px;
	margin:0;
	padding:0;
}
#shop_image h1 {
	margin:0;
	padding:0;
}
#shop_info {
	margin:20px 0 0 0;
}
#shop_info h2 {
	font-size:24px;
	margin:0 20px 0px 0;
	line-height:100%;
	display: block;	
	float: left;
	padding:0;
	border:none;
}
#shop_info p {
	line-height: 24px;
	display: block;
	float: left;
}
#shop_category {
	margin-top: 20px;
}
#shop_category li {
	float: left;
	border-left: solid 1px #e6e6e6;
}
#shop_category li:first-child{
	border-left: none;
}
#shop_news {
	margin-top: 20px;
}
#shop_news li{
	margin-bottom: 3px;
}
#shop_news li a{
	text-decoration: underline;
}
#shop_brand {
	margin-top: 20px;
}
#shop_content h3 {
	font-size:14px;
	margin:0 0 5px 0;
	text-align:left;
	font-weight:bold;
}
#shop_news h3 {
	margin:0 0 5px 0;
}
#shop_brand li{
	float: left;
	border-left: solid 1px #e6e6e6;
}
#shop_brand li img{
	display: block;
}
#shop_brand li:first-child{
	border-left: none;
}
/* 囲み罫ありブランドリスト */
.close_list {
	overflow:hidden;
	border-top:solid 1px #e6e6e6;
	border-left:solid 1px #e6e6e6;
}
.close_list li {
	float:left;
	border-bottom:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	border-left:none !important;
}
/* 囲み罫ありブランドリスト サマンサブランドページ用 140228追加 */
#samantha_thavasa #shop_brand {
	margin-bottom: 20px;
}

.shop_topics {
	margin:0;
}
#shop_ranking {
	margin-top: 20px;
	border-top: 1px solid #e5e5e5;
	padding:17px 0 20px;
	overflow: hidden;
}
#shop_ranking h3 {
	font-size:14px;
	margin:0 0 10px 0;
	text-align:left;
}
#shop_ranking ol {
	overflow:hidden;
}
#shop_ranking li {
	padding-top: 20px;
	text-align: center;
}
#shop_ranking li p {
	margin: 5px auto;
}
.brand_rank1 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict1.gif) no-repeat;
}
.brand_rank2 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict2.gif) no-repeat;
}
.brand_rank3 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict3.gif) no-repeat;
}
.brand_rank4 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict4.gif) no-repeat;
}
.brand_rank5 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict5.gif) no-repeat;
}
.brand_rank6 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict6.gif) no-repeat;
}
.brand_rank7 {
	background:url(http://sc3.locondo.jp/contents/common/images/sb_ranking_pict7.gif) no-repeat;
}
#shop_ranking li {
	float:left;
	width:110px;
}
#shop_ranking li a {
	text-decoration: none;
}
#shop_ranking li p {
	width:88px;
}
.brand-price2{
	color:#969696;
	text-decoration:line-through;
}
.brand-price3{
	color:#ff0000;
}
.brand_rank_img{
	padding-top:10px;
	text-align:left;
}

.shop_topics {
	overflow:hidden;
}
#topic_list {
	margin-top:24px;	
}
#topic_list li {
	width:172px;
	float:left;
	padding-right: 31px;
}
#topic_list li:last-child {
	padding-right: 0;
}
#topic_list li.end {
	padding-right: 0;
}
#topic_list p {
	margin: 6px 0 0;
	font-size: 11px;
	line-height: 1.5;
}
.brand_movie{
	background:url(http://sc3.locondo.jp/contents/common/images/brand_icon_movie.gif) no-repeat 5px 0;
	padding-left:22px;
}

/* ------------------------------

モーダル  

------------------------------ */
.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
}
.modal {
  display: none;
  background: #fff;
  padding: 30px;
  overflow: visible;
  z-index: 1001;
  position: absolute;
  min-height: 300px;
}
/* closeボタン */
.modal .closeBtn{
	position: absolute;
	right: -20px;
	top: -20px;
	width: 60px;
	height: 60px;
	cursor: pointer;
	background: url(http://sc3.locondo.jp/contents/img/pc/btn-modal-close.png);
}
/* スライドギャラリー（owl.carousel）*/
.modal-slide-gallery{
	width: 800px;
}
.modal-slide-gallery .owl-item li{
	text-align:center;
}
/* リンク-ページを見る */
.modal .look-page{
    display: block;
    text-align: center;
    font-size: 15px;
    margin-bottom: 15px;
    text-decoration: underline;
    color: #666;
}

.bs_topics,
#topic_list {
	display: none;
}