<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 返品について 20240805 */
.p-product__returned{
    width: 70.4636%;
    margin-left: auto;
    text-align: left;
    border: 1px solid #D8D8D8;
    padding: 20px;
    margin-top: 17px;
    font-size:14px;
    font-family: "Noto Serif JP", serif;
    letter-spacing: .08em;
}
.p-product__returned strong{
  display:inline-block;
  color:#FFF;
  background:#555555;
  padding:1px 10px;
  margin-bottom:8px;
}

/* Firework動画サイズ調整 20240628 */
.p-productdetail-2col .p-productdetail__video{
  max-height: none !important;
}
.p-productdetail-2col .p-productdetail__video:after{
  width:auto !important;
}


/* バーチャル試着ボタン 20211119 */
.virtual_fitting{
  margin-top:30px;
}
.virtual_fitting img{
  width:100%;
}
.sp_btn{
  display:none;
}
.pc_btn{
  display:block;
}
@media only screen and (max-width: 600px){
.sp_btn{
  display:block;
}
.pc_btn{
  display:none;
}
}

/* 動画エリア 20211119 */
.img_list_movie_area_sp{
  width: 466px;
  padding-top:20px;
  margin: 5px;
  display:inline-block;
  background-color: #000;
  vertical-align: text-top;
}
.img_list_movie_area_sp div{
  background-color: #000;
  color: #FFF;
  padding: 20px 30px;
  font-size:12px;
  line-height:18px;
  text-align:left;
}
.img_list_movie_area_sp div h3{
  display:block;
  border-left:2px solid #FFF;
  font-size:15px;
  padding-left:6px;
  margin-bottom:6px;
}

.img_list_movie_area{
  width: 700px;
  margin: 35px auto auto;
  text-align: left;
}
.img_list_movie_area div{
  background-color: #000;
  color: #FFF;
  padding: 30px;
  font-size:12px;
  line-height:18px;
}

.img_list_movie_area div h3{
  display:block;
  border-left:2px solid #FFF;
  font-size:15px;
  padding-left:6px;
  margin-bottom:6px;
}

/* キャッシュレス決済テキスト 2019.12.19 */
.cashless_payment{
  margin:10px 0;
  text-align:center;
}
.cashless_payment em{
  font-style:normal;
  display:inline-block;
  padding:0px 6px;
  color:#FFFFFF;
  background:#FF0000;
  margin:0 5px;
}

/* 楽天ポイントボタン追加 2019.11.08 */
#rakuten_point_btn{
  margin:30px auto;
  text-align:center;
}
#rakuten_point_btn iframe#rakuten_point_parts{
  border:1px solid #d6d6d6;
}


b,strong{font-weight:bold;}

a:link { color: #CC0000; }
a:visited { color: #CC0000; }
a:hover { color: #CC0000; }
a:active { color: #CC0000; }

.linking{
color:#CC0000;
}


/* item-other-list */
.item-other-list {
	min-width:1000px;
	max-width:1100px;
	margin:0 auto 40px;
	padding-bottom:20px;	
	border-bottom:1px solid #cccccc;
}
.item-other-list h2 {
	width:970px;
	margin:0 auto 30px;
	font-size:2.6em;
	letter-spacing:0.3em;
}

.item-other-list div {
	display:block;
	width:1000px;
	margin:0 auto;
	text-align:center;
}

.item-other-list div a {
	display:block;
float:left;
	width:170px;
height:170px;
overflow:hidden;
	margin:0 15px 30px;
}



.item-coordinate-list ul li img,
.item-other-list div img {
	width:170px;
height:auto;
}




/*2015-06-01追加　夏のキャンペーンリスト*/
div.campaign-itemlist {
width:960px;
margin:0 auto;
padding:40px 0;
}

div.campaign-itemlist h4{
margin:0;
padding:0;
text-align:center;
}
div.campaign-itemlist ul{
width:920px;
margin:0;
padding:40px 20px 20px 20px;
background-color:#f5f5f5;
}
div.campaign-itemlist ul li{
display:inline-block;
float:left;
width:120px;
margin:0 12px 25px 0; 
}
div.campaign-itemlist ul li.nth-child-7n{
margin:0 0 16px 0;
}
div.campaign-itemlist ul li.last-child{
width:374px;
margin:0 0 9px 0;
}
div.campaign-itemlist ul li a{
margin:0;
padding:0;
}


 
/*2016-01-04追加　男女兼用サイズ 稲垣*/
.item-detail-info .uss {
background-color:#ff9999;
font-size: 16px;
font-weight:bold;
}


/*2018-03-12追加 一緒におすすめバナー 溝川*/
.banner-area-mid {
margin:0 0 35px 0;
}

/*2018-11-27追加 地下足袋サイズチャート用 稲垣*/
.tabi_sizechart td {
border:1px solid #999;
}

.tabi_sizechart .nation {
background-color:#e5e5e5;
padding: 18px 22px!important;
}

.tabi_sizechart .sizes {
width:39px!important;
}

.tabi_sizechart .foot {
padding:3px 10px!important;
}

/*商品詳細IMG文言*/
.t_text{
padding:15px;background-color:#f5f5f5;margin:0px auto 20px auto;width: 93%;
}

/* 20200917 商品画像の縦横MAXサイズ調整 */
#item-detail .item-detail-img img{
  max-width:700px;
  max-height:700px;
  -webkit-backface-visibility: hidden;
}
#item-detail .item-detail-subimg img{
  max-width:700px;
  max-height:700px;
  -webkit-backface-visibility: hidden;
  image-rendering: -webkit-optimize-contrast;
}


/*商品ページのサイズ絵型*/
.size img{
width:100%;
}

/* 多言語レイヤーをファーストビューで非表示にする */
@media only screen and (max-width: 1119px) {
	#currencySelected,
    #wovn-ori-widget,
	#wovn-translate-widget {
		opacity: 0 !important;
		pointer-events: none !important;
		transition: opacity 0.2s cubic-bezier(0.1, 0.57, 0.1, 1) !important;
	}
	#wovn-translate-widget[wovn].type-default .wovn-lang-container.is-open{
		pointer-events: none !important;
	}
	#currencySelected.is-active,
    #wovn-ori-widget.is-active,
	#wovn-translate-widget.is-active {
		opacity: 1 !important;
		pointer-events: auto !important;
	}
	#wovn-translate-widget[wovn].type-default.is-active
		.wovn-lang-container.is-open {
		pointer-events: auto !important;
	}
}</pre></body></html>