@charset "UTF-8";
.side_insta {
width: 60px !important;/* 最初に表示されるバナーの幅 */
height: 60px !important;/* バナーの高さ */
background: url(https://img07.shop-pro.jp/PA01369/022/etc_base64/aWNvbl9pZw.png?cmsp_timestamp=20230901173804) no-repeat !important;/* 画像のURL */
position: fixed !important;/* バナーを固定します */
right: 0 !important;/* 右から0pxの位置に指定 */
top: 280px !important;/* 下から100pxの位置に指定 */
}
.side_tw {
width: 60px !important;/* 最初に表示されるバナーの幅 */
height: 60px !important;/* バナーの高さ */
background: url(https://img07.shop-pro.jp/PA01369/022/etc_base64/aWNvbl90dw.png?cmsp_timestamp=20230901173804) no-repeat !important;/* 画像のURL */
position: fixed !important;/* バナーを固定します */
right: 0 !important;/* 右から0pxの位置に指定 */
top: 350px !important;/* 下から100pxの位置に指定 */
}
.side_insta a,
.side_tw a{
    display: block;
    width: 100%;
    height: 100%;
}
.side_insta:hover,
.side_tw:hover {/* カーソルが乗った時の動きを指定 */
width: 60px;/* バナーが伸びた時の幅 */
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
transition: none !important;
}
html,body{width:100%; height:auto; margin:0;padding:0;}
html{font-size: 62.5%;}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, fieldset, div{margin: 0;padding: 0;}
h3, h4{font-weight: bold;}
ul li, ol li{list-style: none;}
table{margin: 0;padding: 0;font-size: 100%;}
caption{text-align: left;}
table, pre, code, select, textarea, kbd, var, ins, del, samp{font-size: 100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
img{border:none;}
a { color:#666666;  text-decoration: none;}
a:hover,
a:focus { color: #666666; text-decoration: none;}
a, a:visited{text-decoration:none; outline:none;}
hr.separation{display: none;}
fieldset{border: none;}
header,section,nav,aside,footer,article{display: block;}
body{
	font-family:"KozGoPro-Light", "小塚ゴシック Pro L", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
	-webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -o-text-size-adjust: 100%;
    text-size-adjust: 100%;
	font-size: 12px;
	background:#fff;
	line-height:1.4;
}

/* ------------
  common Style
--------------- */
.clearfix{ clear:both;}
.clearfix:after{
	content: "";
	clear: both;
	display: block;
}

/*　古いClearfix
.clearfix {
overflow: hidden;
}
*/

.mb0 {margin-bottom: 0px !important; }
.mb5 {margin-bottom: 5px !important; }
.mb10 {margin-bottom: 10px !important; }
.mb15 {margin-bottom: 15px !important; }
.mb20 {margin-bottom: 20px !important; }
.mb30 {margin-bottom: 30px !important; }
.mb40 {margin-bottom: 40px !important; }

.mb50 {margin-bottom: 50px !important; }

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}

.mr0{margin-right:0 !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}

.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}

.tac { text-align: center !important; }
.tar { text-align: right !important; }
.tal { text-align: left !important; }

.fL{ float:left;}
.fR{ float:right;}
.bold{ font-weight:700;}
.underline{ text-decoration:underline;}
/*-----コンテンツ共通-----*/
.inner{
	width:940px;
	margin:0 auto;
}

/*-----ヘッダー-----*/
header{
	width:960px;
	height:auto;
	margin:20px auto 0;
	background:#fff;
}
header h1{
	margin-bottom:20px;
	display:inline-block;
	float:left;
}

/*検索*/
form#searchform{
	width: 200px; 
	height: 24px;
	margin-top:70px;
	float:right;
	display: inline-block;
	border:1px solid #666;
	border-radius:12px;
	position: relative;
}
input[type="text"]#keywords{
	width: 156px;
  	padding:0px 0px !important;
	position: absolute;
	top: 3px;
	left: 12px;
	border:none;
}
input#searchBtn{
	width: 20px;
	position: absolute;
	top: 3px;
	left: 174px;
	background:#fff;
	border:none;
	cursor:pointer;
	font-family: 'FontAwesome';
	font-size:14px;
}

/*グローバルナビ　プロダクト（左）*/
header nav ul#products{
	width:500px;
	float:left;
	font-family:StereoveticaNeue;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		header nav ul#products{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		header nav ul#products{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		header nav ul#products{
			font-family: 'Oswald', sans-serif;
		}
	}
header nav ul#products li{
	display:inline-block;
	margin-right:20px;
	padding:0 0 4px;
	color:#666;
	font-size:12px;
	font-weight:500;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		header nav ul#products{
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		header nav ul#products li{
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		header nav ul#products li{
			font-weight:400;
		}
	}
header nav ul#products li:last-child{
	margin-right:0;
}
header nav ul#products > li{
	position:relative;
}
header nav ul#products > li a:after{
	font-family: 'FontAwesome';
	content:'\f078';
	margin-left:8px;
	font-size:10px;
}
header nav ul#common li.instagram a:before {
    font-family: 'FontAwesome';
    content: '\f16d';
    margin-right: 4px;
    color: #000;
}
header nav ul#products li .g_nav_sub{
	padding:10px 20px;
	display:none;
	position:absolute;
	top:20px;
	background-color:rgba(221,221,221,0.9);
	z-index:120;
}
header nav ul#products li #dropdown_01{width:180px;}
header nav ul#products li #dropdown_02{width:280px;}
header nav ul#products li #dropdown_03{width:220px;}
header nav ul#products li #dropdown_04{width:240px;}

header nav ul#products li .g_nav_sub ul li{
	width:100%;
	padding:10px 0;
	display:block;
	border-bottom:1px solid #fff;
}
header nav ul#products li .g_nav_sub ul li:last-child{
	border-bottom:none;
}

header nav ul#products li .g_nav_sub ul li a{
	color:#666;
	font-size:14px;
	font-weight:500;
}
header nav ul#products li .g_nav_sub ul li a:after{
	font-family: 'FontAwesome';
	content:'\f054';
	margin-left:8px;
	font-size:10px;
}
/*グローバルナビ　（右）*/
header nav ul#common{
	width:460px;
	float:right;
	text-align:right;
	font-family:StereoveticaNeue;
}

	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		header nav ul#common{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		header nav ul#common{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		header nav ul#common{
			font-family: 'Oswald', sans-serif;
		}
	}
header nav ul#common li{
	display:inline-block;
	margin-right:20px;
	font-size:12px;
	font-weight:500;
}

	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		header nav ul#common li{
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		header nav ul#common li{
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		header nav ul#common li{
			font-weight:400;
		}
	}

header nav ul#common li a{
	color:#666;
}
header nav ul#common li:last-child{
	margin-right:0;
}

header nav ul#common li.contact a:before{
	font-family: 'FontAwesome';
	content:'\f003';
	margin-right:4px;
	color:#000;
}

header nav ul#common li.myaccount a:before{
	font-family: 'FontAwesome';
	content:'\f007';
	margin-right:4px;
	color:#000;
}

header nav ul#common li.login a:before{
	font-family: 'FontAwesome';
	content:'\f090';
	margin-right:4px;
	color:#000;
}

header nav ul#common li.cart a:before{
	font-family: 'FontAwesome';
	content:'\f07a';
	margin-right:4px;
	color:#000;
}

/*パンくず*/
ul#breadcrumbs{
	width:960px;
	margin:0 auto 40px;
	font-family:StereoveticaNeue;
}
ul#breadcrumbs li:nth-of-type(2):after{
      content: "\f054";
margin-right: 10px;
    color: #666;
    font-size: 10px;
    font-family: 'FontAwesome';
}
ul#breadcrumbs li:last-child:after{
          content: "";
margin-right: 0;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		ul#breadcrumbs{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		ul#breadcrumbs{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		ul#breadcrumbs{
			font-family: 'Oswald', sans-serif;
		}
	}
ul#breadcrumbs li{
	margin-right:10px;
	display:inline-block;
	color:#666;
	font-size:12px;
	font-weight:500;
}

	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		ul#breadcrumbs li{
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		ul#breadcrumbs li{
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		ul#breadcrumbs li{
			font-weight:400;
		}
	}
ul#breadcrumbs li:last-child{
	margin-right:0;
}
ul#breadcrumbs li a{
	color:#666;
	font-size:12px;
}
ul#breadcrumbs i{
	margin-right:10px;
	color:#666;
	font-size:10px;
    font-family: 'FontAwesome';
}

#container{
  width:100%;
  margin:20px auto 0;
}
#product-srh{
  width:960px;
  margin:0 auto;
}
/*-----RECOMMENDED ITEM-----*/
#recommend{
	width:100%;
}
#recommend_head{
	width:100%;
	padding:150px 0;
	margin-bottom:50px;
	background:url(https://file002.shop-pro.jp/PA01369/022/img/bg_recommend.png) center 0 no-repeat;
	background-size:cover;
}
#recommend_head h2{
	color:#fff;
	text-align:center;
	font-family:StereoveticaNeue;
	font-size:4.5rem;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#recommend_head h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#recommend_head h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#recommend_head h2{
			font-family: 'Oswald', sans-serif;
		}
	}
#recommend_head p{
	width:400px;
	margin:0 auto;
	color:#fff;
	line-height:2.0 !important;
}
#recommend ul{
	width:940px;
	margin:0 auto 40px;
}
#recommend ul li{
	width:225px;
	height: 320px;
	margin-right:10px;
	margin-bottom:20px;
	padding-bottom:6px;
	display:block;
	float:left;
	background:#ddd;
}
#recommend ul li:nth-child(4n){
	margin-right:0;
}
#recommend ul li p.item_name_en{
	padding:10px 10px 0;
	color:#000;
	font-family:StereoveticaNeue;
	font-size:26px;
	font-weight:500;
	line-height:1.0 !important;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#recommend ul li p.item_name_en{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#recommend ul li p.item_name_en{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#recommend ul li p.item_name_en{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
#recommend ul li p.item_name_ja{
	padding:6px 10px 0;
	color:#000;
	font-size:18px;
	font-weight:300;
}
/*-----フッター-----*/
footer{
	width:100%;
	padding:50px 0 100px;
}
footer h3{
	text-align:center;
	font-family:StereoveticaNeue;
	font-size:24px;
	letter-spacing:2px;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		footer h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		footer h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		footer h3{
			font-family: 'Oswald', sans-serif;
		}
	}

/*ブランドロゴ*/
ul#footer_brands{
	margin:80px 0 60px;
	text-align:center;
}
ul#footer_brands li{
	margin-right:100px;
	display:inline-block;
	vertical-align:middle;
}
ul#footer_brands li:last-child{
	margin-right:0;
}
ul#footer_brands li a:hover{
	opacity:0.6;
}
ul#footer_brands li img{
	width:90px;
}

/*サイトマップ　リスト*/
ul#sitemap{
	width:920px;
	margin:0 auto;
	padding:80px 0 0 40px;
	font-size:10px;
	border-top:1px solid #ddd;
}
ul#sitemap > li{
	margin-right:80px;
	display:inline-block;
	vertical-align:top;
}
ul#sitemap > li a{
	color:#000;
}
ul#sitemap > li:last-child{
	margin-right:0;
}
.list_brand li a:after, .list_category li a:after, .list_other li a:after, .list_guide li a:after{
	font-family: 'FontAwesome';
	content:'\f054';
	margin-left:8px;
	font-size:10px;
}
.list_brand li.bold, .list_category li.bold, .list_other li.bold, .list_guide li.bold{
	margin-bottom:8px;
}

/*フッター　メニュー*/
ul#footer_common{
	margin:80px auto 10px;
	text-align:center;
	font-family:StereoveticaNeue;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		ul#footer_common{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		ul#footer_common{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		ul#footer_common{
			font-family: 'Oswald', sans-serif;
		}
	}
ul#footer_common li{
	display:inline-block;
	margin-right:20px;
	font-size:10px;
	font-weight:500;
}

	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		ul#footer_common li{
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		ul#footer_common li{
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		ul#footer_common li{
			font-weight:400;
		}
	}
ul#footer_common li:last-child{
	margin-right:0;
}
ul#footer_common li a{
	color:#000;
}
ul#footer_common .contact a:before{
	font-family: 'FontAwesome';
	content:'\f003';
	margin-right:4px;
}

ul#footer_common .myaccount a:before{
	font-family: 'FontAwesome';
	content:'\f007';
	margin-right:4px;
}

ul#footer_common .login a:before{
	font-family: 'FontAwesome';
	content:'\f090';
	margin-right:4px;
}

ul#footer_common .cart a:before{
	font-family: 'FontAwesome';
	content:'\f07a';
	margin-right:4px;
}

/*コピーライト*/
#copyright{
	text-align:center;
	font-family:StereoveticaNeue;
	font-size:14px;
	font-weight:700;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#copyright{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#copyright{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#copyright{
			font-family: 'Oswald', sans-serif;
		}
	}


.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 20px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(https://file002.shop-pro.jp/PA01369/022/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #999;
	padding-top: 20px;
	z-index: 80;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #999;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	outline: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 20px;
	background: url(https://file002.shop-pro.jp/PA01369/022/images/control.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: 20px;
	background: url(https://file002.shop-pro.jp/PA01369/022/images/control.png) no-repeat -43px 0;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -43px;
	outline: 0;
	width: 43px;
	height: 86px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/*-----フリーページ-----*/
/*-----カラーオーダー-----*/
#colorOrder{
	width:940px;
	margin:0 auto;
}
#colorOrder h2{
	margin-bottom:40px;
}

/* #contents_01 */
#colorOrder #contents_01{
	margin-bottom:45px;
	padding-bottom:80px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}
#colorOrder #contents_01 h3{
	margin-bottom:20px;
	color:#ffa54c;
	font-family:StereoveticaNeue;
	font-size:48px;
	font-weight:700;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#colorOrder #contents_01 h3 span{
	color:#19aabe;
	font-size:24px;
}
#colorOrder #contents_01 p.text_title{
	margin-bottom:30px;
	font-size:24px;
}
#colorOrder #contents_01 p.text{
	font-size:16px;
	margin-bottom:20px;
}
#colorOrder #contents_01 p.caption{
	font-size:12px;
	margin-bottom:60px;
}


/* #contents_02 */
#colorOrder #contents_02{
	margin-bottom:45px;
	padding-bottom:80px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}

#colorOrder #contents_02 p.text_title{
	margin-bottom:30px;
	font-size:24px;
}
#colorOrder #contents_02 p.text{
	font-size:16px;
	margin-bottom:20px;
}
#colorOrder #contents_02 p.caption{
	font-size:12px;
}

/* #contents_03 */
#colorOrder #contents_03{
	margin-bottom:30px;
	padding-bottom:60px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}
#colorOrder #contents_03 h3{
	margin-bottom:20px;
	color:#f64d49;
	font-family:StereoveticaNeue;
	font-size:72px;
	font-weight:700;
	letter-spacing:5px;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_03 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_03 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_03 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#colorOrder #contents_03 p.text_attention{
	color:#f64d49;
	margin-bottom:30px;
	font-size:16px;
}
#colorOrder #contents_03 p.text_attention span{
	font-family:StereoveticaNeue;
	font-size:32px;
	font-weight:500;
	line-height:2.0;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_03 p.text_attention span{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_03 p.text_attention span{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_03 p.text_attention span{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
#colorOrder #contents_03 p.text_attention span:before{
	font-family: 'FontAwesome';
	content:'\f003';
	margin-right:20px;
}
#colorOrder #contents_03 p.text{
	color:#444;
	font-size:16px;
	margin-bottom:30px;
}


/* #contents_04 */
#colorOrder #contents_04{
	margin-bottom:45px;
	padding-bottom:25px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}
#colorOrder #contents_04 h3{
	margin-bottom:20px;
	color:#19aabe;
	font-family:StereoveticaNeue;
	font-size:72px;
	font-weight:700;
	letter-spacing:5px;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_04 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_04 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_04 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#colorOrder #contents_04 p.text_attention{
	margin-bottom:30px;
	color:#19aabe;
	font-size:16px;
}


/* #contents_05 */
#colorOrder #contents_05{
	margin-bottom:20px;
	padding-bottom:65px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}
#colorOrder #contents_05 h3{
	margin-bottom:20px;
	color:#e7aa52;
	font-family:StereoveticaNeue;
	font-size:72px;
	font-weight:700;
	letter-spacing:5px;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_05 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_05 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_05 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#colorOrder #contents_05 p.text_attention{
	margin-bottom:30px;
	color:#e7aa52;
	font-size:16px;
}
#colorOrder #contents_05 ul{
	width:940px;
	height:415px;
	display:table;
}
#colorOrder #contents_05 ul li{
	margin-right:20px;
	display:inline-block;
}
#colorOrder #contents_05 ul li:last-child{ margin-right:0;}

#colorOrder #contents_05 ul li div{
	width:300px;
	height:415px;
	display:table-cell;
	vertical-align:middle;
}
#colorOrder #contents_05 ul li p.price_range{
	margin-bottom:30px;
	color:#fff;
	font-size:14px;
	line-height:1.6;
}
#colorOrder #contents_05 ul li p.price_range span{
	color:#fff;
	font-family:StereoveticaNeue;
	font-size:24px;
	font-weight:500;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_05 ul li p.price_range span{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_05 ul li p.price_range span{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_05 ul li p.price_range span{
			font-family: 'Oswald', sans-serif;
			font-weight:400;
		}
	}
#colorOrder #contents_05 ul li p.price{
	margin-bottom:20px;
	font-family:StereoveticaNeue;
	font-size:60px;
	font-weight:700;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#colorOrder #contents_05 ul li p.price{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#colorOrder #contents_05 ul li p.price{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#colorOrder #contents_05 ul li p.price{
			font-family: 'Oswald', sans-serif;
		}
	}
#colorOrder #contents_05 ul li i{
	color:#fff;
	font-size:72px;
}

#colorOrder #contents_05 ul li#price_01 div{ background:#ffa54c;}
#colorOrder #contents_05 ul li#price_02{ background:#b477b2;}
#colorOrder #contents_05 ul li#price_03{ background:#9fd9b4;}

/*-----LABO-----*/
#labo{
	padding:80px 0 40px;
	background:#efe9e6;
	text-align:center;
}
#labo h3{
	font-family:StereoveticaNeue;
	font-size:24px;
	letter-spacing:2px;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#labo h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#labo h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#labo h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#labo h2{
	margin-bottom:20px;
	font-family:StereoveticaNeue;
	font-size:24px;
	font-weight:500;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#labo h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#labo h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#labo h2{
			font-family: 'Oswald', sans-serif;
		}
	}
#labo h2 span{
	font-size:60px;
	font-weight:700;
}
#labo .labo_text{
	width:700px;
	margin:0 auto 40px;
	line-height:1.6 !important;
}

#labo ul{
	width:940px;
	margin:0 auto 40px;
}
#labo ul li{
	width:300px;
	height:300px;
	margin-right:20px;
	margin-bottom:20px;
	display:block;
	float:left;
}
#labo ul li:nth-child(3n){
	margin-right:0;
}


/*-----メンテナンス-----*/
#maintenance{
	width:940px;
	margin:0 auto;
}
#maintenance h2{
	margin-bottom:40px;
}

/* #contents_01 */
#maintenance #contents_01{
	margin-bottom:45px;
	padding-bottom:45px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}
#maintenance #contents_01 h3{
	margin-bottom:20px;
	color:#000;
	font-family:StereoveticaNeue;
	font-size:48px;
	font-weight:700;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#maintenance #contents_01 h3 span{
	color:#000;
	font-size:24px;
	letter-spacing:4px;
}
#maintenance #contents_01 p.text_title{
	margin-bottom:30px;
	font-size:24px;
}
#maintenance #contents_01 p.text{
	font-size:16px;
}


/* #contents_02 */
#maintenance #contents_02{
	margin-bottom:45px;
	padding-bottom:90px;
	text-align:center;
	border-bottom:1px dotted #d7d7d7;
}

#maintenance #contents_02 h3{
	margin-bottom:20px;
	color:#7b6e5b;
	font-family:StereoveticaNeue;
	font-size:48px;
	font-weight:700;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_02 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_02 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_02 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
#maintenance #contents_02 p.text_title{
	margin-bottom:30px;
	color:#7b6e5b;
	font-size:24px;
}
#maintenance #contents_02 p.text{
	margin-bottom:50px;
	color:#7b6e5b;
	font-size:16px;
}
	
	/* STEP 1 */
	#maintenance #contents_02 #step_01{
		width:388px;
		height:350px;
		margin-bottom:3px;
		padding-right:552px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img02.png) 0 0 no-repeat;
	}
	#maintenance #contents_02 #step_01 .inner{
		padding:0 60px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_02 #step_01 .inner h4{
		margin-bottom:10px;
		color:#7b6e5b;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_02 #step_01 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_02 #step_01 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_02 #step_01 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_02 #step_01 .inner p{
		padding-bottom:20px;
		color:#7b6e5b;
	}
	
	/* STEP 2 */
	#maintenance #contents_02 #step_02{
		width:390px;
		height:348px;
		margin-bottom:3px;
		padding-left:550px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img03.png) 0 0 no-repeat;
	}
	#maintenance #contents_02 #step_02 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_02 #step_02 .inner h4{
		margin-bottom:10px;
		color:#7b6e5b;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_02 #step_02 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_02 #step_02 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_02 #step_02 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_02 #step_02 .inner p{
		padding-bottom:20px;
		color:#7b6e5b;
	}
	
	/* STEP 3 */
	#maintenance #contents_02 #step_03{
		width:388px;
		height:350px;
		margin-bottom:3px;
		padding-right:552px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img04.png) 0 0 no-repeat;
	}
	#maintenance #contents_02 #step_03 .inner{
		padding:0 40px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_02 #step_03 .inner h4{
		margin-bottom:10px;
		color:#7b6e5b;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_02 #step_03 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_02 #step_03 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_02 #step_03 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_02 #step_03 .inner p{
		padding-bottom:20px;
		color:#7b6e5b;
	}
	
	/* before after 1 */
	#maintenance #contents_02 #beforeafter_01{
		width:470px;
		height:422px;
		margin-bottom:3px;
		padding-left:470px;
		display:table;
		text-align:center;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img05.png) 0 0 no-repeat;
	}
	#maintenance #contents_02 #beforeafter_01 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:bottom;
	}
	#maintenance #contents_02 #beforeafter_01 .inner p{
		padding-bottom:30px;
		color:#7b6e5b;
	}
	
	/* before after 2 */
	#maintenance #contents_02 #beforeafter_02{
		width:940px;
		padding-top:402px;
		margin-bottom:3px;
		text-align:center;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img06.png) 0 0 no-repeat;
	}
	#maintenance #contents_02 #beforeafter_02 .inner{
		width:940px;
		height:auto;
		display:table;
	}
	#maintenance #contents_02 #beforeafter_02 .inner p{
		width:390px;
		padding:0 40px;
		display:table-cell;
		vertical-align:top;
		text-align:left;
		color:#7b6e5b;
	}


/* #contents_03 */
#maintenance #contents_03{
	margin-bottom:90px;
	text-align:center;
}
#maintenance #contents_03 h3{
	margin-bottom:20px;
	color:#636f5a;
	font-family:StereoveticaNeue;
	font-size:48px;
	font-weight:700;
}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_03 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_03 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_03 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	
#maintenance #contents_03 p.text_title{
	margin-bottom:30px;
	color:#636f5a;
	font-size:24px;
}
#maintenance #contents_03 p.text{
	margin-bottom:50px;
	color:#636f5a;
	font-size:16px;
}
	
	/* STEP 1 */
	#maintenance #contents_03 #step_04{
		width:388px;
		height:349px;
		padding-right:552px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img07.png) 0 0 no-repeat;
	}
	#maintenance #contents_03 #step_04 .inner{
		padding:0 60px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_03 #step_04 .inner h4{
		margin-bottom:10px;
		color:#636f5a;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_03 #step_04 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_03 #step_04 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_03 #step_04 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_03 #step_04 .inner p{
		padding-bottom:20px;
		color:#636f5a;
	}
	#contents_03 img{
		margin-bottom:3px;
	}
	
	/* STEP 2 */
	#maintenance #contents_03 #step_05{
		width:388px;
		height:348px;
		padding-left:552px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img09.png) 0 0 no-repeat;
	}
	#maintenance #contents_03 #step_05 .inner{
		padding:0 60px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_03 #step_05 .inner h4{
		margin-bottom:10px;
		color:#636f5a;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_03 #step_05 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_03 #step_05 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_03 #step_05 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_03 #step_05 .inner p{
		padding-bottom:20px;
		color:#636f5a;
	}
	/* STEP 3 */
	#maintenance #contents_03 #step_06{
		width:388px;
		height:348px;
		padding-right:552px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img11.png) 0 0 no-repeat;
	}
	#maintenance #contents_03 #step_06 .inner{
		padding:0 60px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_03 #step_06 .inner h4{
		margin-bottom:10px;
		color:#636f5a;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_03 #step_06 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_03 #step_06 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_03 #step_06 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_03 #step_06 .inner p{
		padding-bottom:20px;
		color:#636f5a;
	}
	
	/* 3months later */
	#maintenance #contents_03 #later{
		width:940px;
		height:348px;
		margin-bottom:3px;
		display:table;
		text-align:left;
		background:#eef2ec;
	}
	#maintenance #contents_03 #later .inner{
		padding:0 50px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_03 #later .inner h4{
		margin-bottom:10px;
		color:#636f5a;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_03 #later .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_03 #later .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_03 #later .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	
	#maintenance #contents_03 #later .inner p{
		padding-bottom:20px;
		color:#636f5a;
	
	}
	/* water stop */
	#maintenance #contents_03 #waterstop{
		width:470px;
		height:348px;
		padding-right:470px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/maintenance_img14.png) 0 0 no-repeat;
	}
	#maintenance #contents_03 #waterstop .inner{
		padding:0 50px;
		display:table-cell;
		vertical-align:middle;
	}
	#maintenance #contents_03 #waterstop .inner h4{
		margin-bottom:20px;
		color:#636f5a;
		font-family:StereoveticaNeue;
		font-size:72px;
		font-weight:300;
		line-height:1.0;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #contents_03 #waterstop .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #contents_03 #waterstop .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #contents_03 #waterstop .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #contents_03 #waterstop .inner p{
		padding-bottom:20px;
		color:#636f5a;
	}
	
	/* RECOMMENDED ITEM*/
	#maintenance #recommend_item #recommend_item_head{
		width:940px;
		margin:0 auto 20px;
	}
	#maintenance #recommend_item #recommend_item_head h2{
		display:block;
		text-align:center;
		font-family:StereoveticaNeue;
		font-size:64px;
		font-weight:700;
		line-height:1.0;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #recommend_item #recommend_item_head h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #recommend_item #recommend_item_head h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #recommend_item #recommend_item_head h2{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #recommend_item #recommend_item_head p{
		width:600px;
		margin:45px auto 80px;
		display:block;
		font-size:12px;
		font-weight:500;
	}
	
	#maintenance #recommend_item ul{
		width:940px;
		margin:0 auto 50px;
	}
	#maintenance #recommend_item ul li{
		width:300px;
		height:auto;
		margin-right:20px;
		margin-bottom:20px;
		padding-bottom:6px;
		display:block;
		float:left;
		background:#ddd;
	}
	#maintenance #recommend_item ul li:nth-child(3n){
		margin-right:0;
	}
	
	#maintenance #recommend_item ul li p.item_name_en{
		padding:10px 10px 0;
		color:#000;
		font-family:StereoveticaNeue;
		font-size:26px;
		font-weight:700;
		line-height:1.0 !important;
	}
	
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#maintenance #recommend_item ul li p.item_name_en{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#maintenance #recommend_item ul li p.item_name_en{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#maintenance #recommend_item ul li p.item_name_en{
			font-family: 'Oswald', sans-serif;
		}
	}
	
	#maintenance #recommend_item ul li p.item_name_ja{
		padding:6px 10px 0;
		color:#000;
		font-size:18px;
		font-weight:300;
	}
	

/*-----WOOD SHEET STORY-----*/
#woodsheet{
	width:100%;
	margin:0 auto;
}
#woodsheet #woodsheet_head{
	width:940px;
	margin:40px auto 50px;
	text-align:center;
}
#woodsheet #woodsheet_head h3{
	font-size:64px;
	font-weight:500;
}
#woodsheet #woodsheet_head h3 span{
	font-family:StereoveticaNeue;
	font-size:24px;
	font-weight:700;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #woodsheet_head h3 span{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #woodsheet_head h3 span{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #woodsheet_head h3 span{
			font-family: 'Oswald', sans-serif;
		}
	}
	
/* #contents_01 */
#woodsheet #contents_01{
	width:940px;
	margin:0 auto 90px;
}
	/* STEP 1 */
	#woodsheet #contents_01 #step_01{
		width:388px;
		height:350px;
		margin-bottom:3px;
		padding-right:552px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img03.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_01 .inner{
		padding:0 60px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_01 .inner h4{
		margin-bottom:10px;
		text-align:center;
		color:#7f858f;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_01 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_01 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_01 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_01 .inner p{
		padding-bottom:20px;
		color:#7f858f;
	}
	/* STEP 2 */
	#woodsheet #contents_01 #step_02{
		width:390px;
		height:350px;
		margin-bottom:3px;
		padding-left:550px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img04.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_02 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_02 .inner h4{
		margin-bottom:10px;
		text-align:center;
		color:#726964;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_02 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_02 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_02 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_02 .inner h5{
		margin-bottom:25px;
		text-align:center;
		color:#726964;
		font-family:StereoveticaNeue;
		font-size:24px;
		font-weight:700;
		line-height:1.0;
		letter-spacing:3px;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_02 .inner h5{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_02 .inner h5{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_02 .inner h5{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_02 .inner p{
		padding-bottom:20px;
		color:#726964;
	}
	/* STEP 3 */
	#woodsheet #contents_01 #step_03{
		width:550px;
		height:350px;
		margin-bottom:3px;
		padding-left:440px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img05.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_03 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_03 .inner h4{
		margin-bottom:20px;
		text-align:left;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_03 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_03 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_03 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_03 .inner p{
		padding-bottom:20px;
		color:#fff;
	}
	/* STEP 4 */
	#woodsheet #contents_01 #step_04{
		width:310px;
		height:350px;
		margin-bottom:3px;
		padding-right:630px;
		display:table;
		text-align:center;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img06.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_04 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_04 .inner h4{
		margin-bottom:20px;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_04 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_04 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_04 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_04 .inner p{
		padding-bottom:20px;
		color:#fff;
	}
	/* STEP 5 */
	#woodsheet #contents_01 #step_05{
		width:310px;
		height:350px;
		margin-bottom:3px;
		padding-left:630px;
		display:table;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img07.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_05 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_05 .inner h4{
		margin-bottom:20px;
		text-align:center;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_05 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_05 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_05 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_05 .inner p{
		padding-bottom:20px;
		text-align:left;
		color:#fff;
	}
	/* STEP 6 */
	#woodsheet #contents_01 #step_06{
		width:310px;
		height:350px;
		margin-bottom:3px;
		padding-right:630px;
		display:table;
		text-align:center;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img08.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_06 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_06 .inner h4{
		margin-bottom:20px;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_06 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_06 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_06 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_06 .inner p{
		padding-bottom:20px;
		color:#fff;
	}
	/* STEP 7 */
	#woodsheet #contents_01 #step_07{
		width:550px;
		height:350px;
		margin-bottom:3px;
		padding-left:390px;
		display:table;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img09.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_07 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_07 .inner h4{
		margin-bottom:20px;
		text-align:left;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_07 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_07 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_07 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_07 .inner p{
		padding-bottom:20px;
		text-align:left;
		color:#fff;
	}
	/* STEP 8 */
	#woodsheet #contents_01 #step_08{
		width:552px;
		height:350px;
		margin-bottom:3px;
		padding-right:388px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img10.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_08 .inner{
		padding:0 80px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_08 .inner h4{
		margin-bottom:20px;
		color:#7f858f;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_08 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_08 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_08 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_08 .inner p{
		padding-bottom:20px;
		color:#7f858f;
	}
	/* STEP 9 */
	#woodsheet #contents_01 #step_09{
		width:550px;
		height:350px;
		margin-bottom:3px;
		padding-left:390px;
		display:table;
		text-align:left;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img11.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_09 .inner{
		padding:0 90px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_09 .inner h4{
		margin-bottom:20px;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_09 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_09 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_09 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_09 .inner p{
		padding-bottom:20px;
		color:#fff;
	}
	/* STEP 10 */
	#woodsheet #contents_01 #step_10{
		width:310px;
		height:350px;
		margin-bottom:3px;
		padding-right:630px;
		display:table;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img12.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_10 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_10 .inner h4{
		margin-bottom:20px;
		text-align:center;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_10 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_10 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_10 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_10 .inner p{
		padding-bottom:20px;
		text-align:left;
		color:#fff;
	}
	/* STEP 11 */
	#woodsheet #contents_01 #step_11{
		width:310px;
		height:350px;
		margin-bottom:3px;
		padding-left:630px;
		display:table;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img13.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_11 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_11 .inner h4{
		margin-bottom:20px;
		text-align:center;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_11 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_11 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_11 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_11 .inner p{
		padding-bottom:20px;
		text-align:left;
		color:#fff;
	}
	/* STEP 12 */
	#woodsheet #contents_01 #step_12{
		width:310px;
		height:350px;
		margin-bottom:3px;
		padding-right:630px;
		display:table;
		background:url(https://file002.shop-pro.jp/PA01369/022/img/woodsheet_img14.png) 0 0 no-repeat;
	}
	#woodsheet #contents_01 #step_12 .inner{
		padding:0 30px;
		display:table-cell;
		vertical-align:middle;
	}
	#woodsheet #contents_01 #step_12 .inner h4{
		margin-bottom:20px;
		text-align:center;
		color:#fff;
		font-family:StereoveticaNeue;
		font-size:118px;
		font-weight:300;
		line-height:1.0;
	}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#woodsheet #contents_01 #step_12 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#woodsheet #contents_01 #step_12 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#woodsheet #contents_01 #step_12 .inner h4{
			font-family: 'Oswald', sans-serif;
		}
	}
	#woodsheet #contents_01 #step_12 .inner p{
		padding-bottom:20px;
		text-align:left;
		color:#fff;
	}
#woodsheet_bottm{
	margin-bottom:60px;
	text-align:center;
}

/*-----ショップリスト-----*/
#shoplist{
	width:940px;
	margin:0 auto;
}
#shoplist p.text{
	margin:40px auto 20px;
	text-align:center;
	line-height:2.0;
}
#shoplist ul{
	margin-bottom:200px;
}
#shoplist ul li{
	width:928px;
	padding:30px 6px;
	display:table;
	border-bottom:1px dashed #666;
}
#shoplist ul li p{
	display:table-cell;
	color:#666;
}
#shoplist ul li p.store_name{
	width:260px;
}
#shoplist ul li p.store_address{
	width:410px;
}
#shoplist ul li.th{
	font-weight:700;
}
#shoplist ul li.td p.store_name, #shoplist ul li.td p.store_address{
	vertical-align:top;
}
#shoplist ul li.td p.store_address{
	line-height:2.0;
}
#shoplist ul li.td p.store_address span.tel:before{
	font-family: 'FontAwesome';
	content:'\f095';
	margin-right:4px;
}
#shoplist ul li.td p.store_brand{
	text-align:center;
	vertical-align:middle;
}
#shoplist ul li.td p.store_brand img{
	width:42px;
	margin-right:30px;
	vertical-align:middle;
}
#shoplist ul li.td p.store_brand img:last-child{
	margin-right:0;
}
/*-----ラッピング-----*/
#wrapping{
	width:940px;
	margin:0 auto;
}
#wrapping h2{
	margin-bottom:10px;
}

/* #contents_01 */
#wrapping #contents_01{
	margin-bottom:90px;
	text-align:center;
}
#wrapping #contents_01 h3{
	margin-bottom:20px;
	color:#000;
	font-family:StereoveticaNeue;
	font-size:24px;
	letter-spacing:4px;
	font-weight:700;
}
	/*ChromeとOperaのみだけに適用されるCSSハック*/
	@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		#wrapping #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*Firefoxだけに適用されるCSSハック*/
	@-moz-document url-prefix() {
		#wrapping #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	/*IE10以降に適用されるCSSハック（一応）*/
	@media all and (-ms-high-contrast:none){
		#wrapping #contents_01 h3{
			font-family: 'Oswald', sans-serif;
		}
	}
	
#wrapping #contents_01 p.text{
	font-size:12px;
	line-height:2.0;
}
/*追加ここから*/
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.more{
	margin-bottom:10px;
}
.more a{
	border:1px solid #CCC;
	font-size:1.2rem;
	padding:10px 20px;
}
/*-----Brand list-----*/
#brandlist{
	width:960px;
	height:auto;
	margin:100px auto 0;
}
#brandlist h2{
	text-align:center;
	font-size:24px;
	font-family:StereoveticaNeue;
}
.brandicon{
	margin-top:40px;
}
.brandicon .slick-slide {
