div[role="main"] article.productWrap .item_page_title {
	width: min(90% , 1300px);
	margin: 3rem auto 10rem;
	font-size: 3.5rem;
	border-top: solid 1px;
	border-bottom: solid 1px;
	line-height: 1;
	padding: 4rem 0;
	text-align: center;
}
div[role="main"] article.productWrap .storycontent{}
div[role="main"] article.productWrap .storycontent div#img-box{}
div[role="main"] article.productWrap .storycontent div.detail-box{}
div[role="main"] article.productWrap .storycontent div.detail-box h2,
div[role="main"] article.productWrap .storycontent div.detail-box div.itemcode,
div[role="main"] article.productWrap .storycontent div.detail-box div.item-description{
	display: none;
}
div[role="main"] article.productWrap .storycontent div.item-info{}
div[role="main"] article.productWrap .storycontent div.item-info form {
	display: flex;
	position: relative;
	padding: 50rem 0 30rem;
	width: 150rem;
	margin: auto;
	flex-wrap: wrap;
	justify-content: space-between;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption {
	width: calc(90% - 65rem);
	margin: 0 auto;
	order: 2;
	height: 70rem;
	overflow: auto;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dt {
	text-align: left;
	line-height: 1;
	width: 100%;
	margin-bottom: 3rem;
	padding-left: 3rem;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	border-bottom: 1px solid;
	padding-bottom: 5rem;
	margin-bottom: 5rem;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dt:nth-of-type(1) {
	position: absolute;
	top: 0;
	text-align: center;
	line-height: 1;
	width: min(80vw , 800px);
	left: 0;
	right: 0;
	margin: auto;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(1) {
	width: 90rem;
	margin: auto;
	position: absolute;
	top: 5rem;
	left: 0;
	right: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-bottom: none;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd label:not([class="iopt_label"]) {transition: .3s; border: solid 1px #fff;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd label.active:not([class="iopt_label"]) {border:solid 1px #3f3f3f;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(1) label:not([class="iopt_label"]) {
	background: no-repeat center top/ 100%;
	width: 30rem;
	height: 20rem;
	display: block;
	padding-top: 16rem;
	text-align: center;
	cursor: pointer;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(1) label:nth-of-type(2):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_TLD_l.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(1) label:nth-of-type(3):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_SLIT_l.png)}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:not([class="iopt_label"]) {
	background: no-repeat center top 0.5rem/ 14rem 14rem;
	width: 15rem;
	height: 21rem;
	display: block;
	padding-top: 15rem;
	text-align: center;
	font-size: min(3vw , 2rem);
	line-height: 1.5;
	margin: 0 1rem 3rem;
	cursor: pointer;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(2):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/alaska_black02.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(3):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/alaska_brown02.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(4):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/yuta_black02.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(5):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/yuta_brown02.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(6):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sw_black.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(7):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sw_brown.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(8):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sw_tabacobrown.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(9):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sw_cabin.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(10):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/box_calf_black.jpg);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(11):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/box_calf_brown.jpg);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(2) label:nth-of-type(12):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/box_calf_mbrown01.png);}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(3) label:not([class="iopt_label"]) {
	background: no-repeat left top/ 35rem auto;
	width: 95%;
	height: 20rem;
	display: flex;
	padding-left: 35rem;
	text-align: center;
	cursor: pointer;
	align-items: center;
}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(3) label:nth-of-type(2):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_TLD_l.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(3) label:nth-of-type(3):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_TLD_kp.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(3) label:nth-of-type(4):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_TLD_bv.png);}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(4) label:not([class="iopt_label"]) {
	background: no-repeat center top 0.5rem/ 14rem 14rem;
	width: 15rem;
	height: 21rem;
	display: block;
	padding-top: 15rem;
	text-align: center;
	font-size: min(3vw , 2rem);
	line-height: 1.5;
	margin: 0 1rem 3rem;
	cursor: pointer;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(4) label:nth-of-type(2):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sole_color_bk.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(4) label:nth-of-type(3):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sole_color_brown.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(4) label:nth-of-type(4):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sole_color_mb.png);}


div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(5) label:not([class="iopt_label"]) {
	background: no-repeat center top 0.5rem/ 14rem 14rem;
	width: 15rem;
	height: 21rem;
	display: block;
	padding-top: 15rem;
	text-align: center;
	font-size: min(3vw , 2rem);
	line-height: 1.5;
	margin: 0 1rem 3rem;
	cursor: pointer;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(5) label:nth-of-type(2):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/string_color_block.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(5) label:nth-of-type(3):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/string_color_blown.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(5) label:nth-of-type(4):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/string_color_lbrown.png);}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(5) label:nth-of-type(5):not([class="iopt_label"]){background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/string_color_beige.png);}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:nth-of-type(6) label:not([class="iopt_label"]) {
	background: no-repeat center top 0.5rem/ 14rem 14rem;
	width: 100%;
	display: block;
	text-align: left;
	font-size: min(3vw , 2rem);
	line-height: 1.5;
	margin: 0 1rem 2rem;
	cursor: pointer;
}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption dd:not(:nth-of-type(6)) input {
	display: none;
}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th {
	width: 70rem;
	height: 70rem;
	background: #e9e9e9;
	position: relative;
}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	padding: 2rem 0;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dt{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dt {
	width: 40%;
	padding: 0 5rem;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dt p.shape01::before {
	font-size: 4rem;
	line-height: 1.7;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.shape1 dl.textWrap dt p.shape01:before{content:"TLD three line derby";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.shape2 dl.textWrap dt p.shape01:before{content:"SLIT";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd {
	width: 60%;
	padding: 2rem;
	border-left: 1px solid;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.shape02:after,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.leather:after,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.sole:after,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.soleColor:after,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.stringColor:after,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.size:after{
	font-family: Yu Gothic , "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
	line-height: 1.5;
	font-size: 1.8rem;
	}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.shape02{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.shape02:after{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.shape1 dl.textWrap dd p.shape02:after{content:"スリーライン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.shape2 dl.textWrap dd p.shape02:after{content:"スリット";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.leather{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.leather:after{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather1 dl.textWrap dd p.leather:after{content:"アラスカブラック";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather2 dl.textWrap dd p.leather:after{content:"アラスカブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather3 dl.textWrap dd p.leather:after{content:"ユタブラック";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather4 dl.textWrap dd p.leather:after{content:"ユタブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather5 dl.textWrap dd p.leather:after{content:"スウェードブラック";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather6 dl.textWrap dd p.leather:after{content:"スウェードダークブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather7 dl.textWrap dd p.leather:after{content:"スウェードタバコブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather8 dl.textWrap dd p.leather:after{content:"スウェードキャビン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather9 dl.textWrap dd p.leather:after{content:"ボックスカーフブラック";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather10 dl.textWrap dd p.leather:after{content:"ボックスカーフダークブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather11 dl.textWrap dd p.leather:after{content:"ボックスカーフミディアムブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.sole{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.sole:after{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole1 dl.textWrap dd p.sole:after{content:"レザーソール";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole2 dl.textWrap dd p.sole:after{content:"ケープタウンソール";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole3 dl.textWrap dd p.sole:after{content:"ビブラム #9105";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.soleColor{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.soleColor:after{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.soleColor1 dl.textWrap dd p.soleColor:after{content:"ブラック";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.soleColor2 dl.textWrap dd p.soleColor:after{content:"ダークブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.soleColor3 dl.textWrap dd p.soleColor:after{content:"ミディアムブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.stringColor{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.stringColor:after{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor1 dl.textWrap dd p.stringColor:after{content:"黒";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor2 dl.textWrap dd p.stringColor:after{content:"茶";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor3 dl.textWrap dd p.stringColor:after{content:"ライトブラウン";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor4 dl.textWrap dd p.stringColor:after{content:"ベージュ";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.size{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th dl.textWrap dd p.size:after{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size1 dl.textWrap dd p.size:after{content:"21.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size2 dl.textWrap dd p.size:after{content:"21.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size3 dl.textWrap dd p.size:after{content:"22.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size4 dl.textWrap dd p.size:after{content:"22.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size5 dl.textWrap dd p.size:after{content:"23.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size6 dl.textWrap dd p.size:after{content:"23.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size7 dl.textWrap dd p.size:after{content:"24.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size8 dl.textWrap dd p.size:after{content:"24.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size9 dl.textWrap dd p.size:after{content:"25.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size10 dl.textWrap dd p.size:after{content:"25.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size11 dl.textWrap dd p.size:after{content:"26.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size12 dl.textWrap dd p.size:after{content:"26.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size13 dl.textWrap dd p.size:after{content:"27.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size14 dl.textWrap dd p.size:after{content:"27.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size15 dl.textWrap dd p.size:after{content:"28.0cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size16 dl.textWrap dd p.size:after{content:"28.5cm";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.size17 dl.textWrap dd p.size:after{content:"29.0cm";}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.shape,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.leather,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.sole,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.soleColor,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.stringColor{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.shape:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.soleColor:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.stringColor:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.leather:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.sole:before{
	content: "";
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	top: -8rem;
	left: 0;
	transition: .5s ease-out;
	opacity:0;
	background:no-repeat center center / 100% auto;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.shape:before{z-index:5;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.shape1 span.shape:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_TLD_l.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.shape2 span.shape:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/line_SLIT_l.png); opacity:1;}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather1 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_alaska_black.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather2 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_alaska_brown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather3 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_yuta_black.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather4 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_yuta_brown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather5 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_sw_black.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather6 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_sw_brown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather7 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_sw_tabacobrown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather8 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_sw_cabin.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather9 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/boxcalf_black.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather10 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_boxcalf_brown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.leather11 span.leather:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/ox_boxcalf_mbrown01.png); opacity:1;}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th span.sole:before{z-index:6;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole1 span.sole:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole1.soleColor1 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sole_bk.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole1.soleColor2 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sole_brown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole1.soleColor3 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/sole_mb.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole2 span.sole:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole2.soleColor1 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/CapeTownsole_black.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole2.soleColor2 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/CapeTownsole_brown.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole3 span.sole:before,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole3.soleColor1 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/Vibramsole_black.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.sole3.soleColor2 span.sole:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/Vibramsole_brown.png); opacity:1;}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor1 span.stringColor:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/shoelaces_black_TDL_SLIT.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor2 span.stringColor:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/shoelaces_brown_TDL_SLIT.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor3 span.stringColor:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/shoelaces_lbrown_TDL_SLIT.png); opacity:1;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure.th.stringColor4 span.stringColor:before{background-image:url(https://watarufujie.com/wp-content/themes/welcart_basic_watarufujie/assets/images/viewer/shoelaces_beige_TDL_SLIT.png); opacity:1;}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap {
	position: absolute;
	bottom: 25rem;
	right: 0;
	width: calc(90% - 65rem);
}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap h4 {
	background: #fff;
	padding: 3rem 9rem;
	color: #3f3f3f;
	font-size: 2rem;
	transition: .4s ease-in;
	text-align: center;
	border: #3f3f3f solid 1px;
	position: absolute;
	width: 100%;
	bottom: -15rem;
}

div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform dl {
	display: none;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.field {
	text-align: center;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.field .zaikostatus {display: none;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.field .field_price {
	font-size: 0;
	transition: .4s ease-in;
	font-weight: bold;
	font-family: Yu Gothic , "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform.active div.field .field_price{font-size:3rem;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.field .field_price span.field_cprice{display: none;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.field .field_price h3 {
	display: none;
	width: 100%;
	line-height: 1.7;
	text-align: left;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform.active div.field .field_price h3{display: block;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.c-box{}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.c-box span.quantity,
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.c-box span.unit{display: none;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform div.c-box span.cart-button{display: none;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform.active div.c-box span.cart-button {
	display: block;
	text-align: center;
	margin: 6rem auto;
	background: #3f3f3f;
	padding: 1rem 9rem;
	border-radius: 30px;
	color: #fff;
	font-size: 2rem;
	transition: .4s ease-in;
	width: 50rem;
	height: 6rem;
	line-height: 4rem;
	cursor: pointer;
}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform.active div.c-box span.cart-button:hover {opacity:.8;}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform.active div.c-box span.cart-button:before{content:"カートに入れる";}
div[role="main"] article.productWrap .storycontent div.item-info form dl.item-option.mainOption + figure + .formWrap div.skuform.active div.c-box span.cart-button input {
	transform: scale(0,0);
	position: absolute;
}
