<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#breadcrumb-area{
	font-size:13px;
	padding-top:7px;
	padding-bottom:5px;
	background:#fff;
}
.breadcrumb{width:950px;margin:0 auto;}
#sns{
	text-align:right;
	margin:-30px auto 0;
	width:950px;
}

.floatBnr{
	position:fixed;
	top:150px;
	right:0;
	width:112px;
	height:407px;
	z-index:555;
}
.floatBnr a{
	display:block;
	width:112px;
	height:407px;
}
@media screen and (max-width: 1000px) {
	.floatBnr{display:none;}
}

#contents_wrapper{
	margin-top:100px;
}

/* section 01
-----------------------------------------------------*/
#sec01 .txt02{
	text-align:center;
	margin:60px auto 0;
}
#sec01 h1{
	text-align:center;
	margin:0 auto;
	padding:30px 0 0;
	transition: .8s;
}
#sec01 h1 img{
	margin:30px 0 20px;
}

#sec01 .btnList{
	width:700px;
	margin:20px auto 70px;
}
#sec01 .btnList:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
#sec01 .btnList li{
	/*width:200px;3カラム*/
	width:300px;
	text-align:center;
	float:left;
	margin:0 20px 0 10px;
}

/* section 02
-----------------------------------------------------*/
#sec02{
	background:url(../../../img/page/campaign/1905_shoes/bg_01.png) no-repeat 20% #efefef;
	padding:60px 0 50px;
}
@media screen and (max-width: 1000px) {
	#sec02{
		background:#efefef;
	}
}
#sec02 h2{
	margin:0 auto;
	text-align:center;
	transition: .8s;
}
#sec02 .txt01{
	width:730px;
	margin:30px auto 0;
	padding-left:120px;
	font-size:18px;
	color:#000;
	line-height:1.8;
}
#sec02 .txt01 .mini{
	font-size:12px;
}
#sec02 h3{
	margin:50px auto;
	text-align:center;
}

/* section 03
-----------------------------------------------------*/
#sec03{
	background:url(../../../img/page/campaign/1905_shoes/bg_02.png) no-repeat 20%,
	url(../../../img/page/campaign/1905_shoes/bg_03.png) repeat-x;
	padding:60px 0 50px;
}
@media screen and (max-width: 1000px) {
	#sec03{
		background:url(../../../img/page/campaign/1905_shoes/bg_03.png) repeat-x;
	}
}
#sec03 h2{
	margin:0 auto;
	text-align:center;
	transition: .8s;
}
#sec03 .txt01{
	width:750px;
	margin:70px auto 30px;
	padding-left:50px;
	font-size:18px;
	color:#000;
	line-height:1.8;
}


/* section 04
-----------------------------------------------------*/
#sec04{
	background:url(../../../img/page/campaign/1905_shoes/bg_04.gif) no-repeat center bottom;
	background-size:100%;
	padding:60px 0 100px;
}
#sec04 .sec_inr{
	width:750px;
	margin:0 auto;
	position:relative;
}
#sec04 .sec_inr:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
#sec04 h2{
	margin:0 auto;
	text-align:center;
	transition: .8s;
}
#sec04 .txt01{
	width:750px;
	margin:50px auto 50px;
	padding-left:20px;
	font-size:18px;
	color:#000;
	line-height:1.8;
}
#sec04 .txt01 .mini{
	font-size:12px;
}
#sec04 .point01{
	float:right;
	margin:-200px -20px 0 0;
}

.btn01 {
	margin:50px auto;
	width:400px;
}

.btn01 a{
	width:400px;
	padding:10px;
	color:#000;
	font-size:14px;
	text-align:center;
	margin:0 0 5px 0;
	display:inline-block;
	border-radius: 5px;
	background:#fff000;
	box-shadow:0 5px #e7dd3c;
	border-bottom:1px solid #e7dd3c;
}
.btn01 a:hover{
	margin:5px 0 0 0;
	text-decoration:none;
	box-shadow:none;
}

.btn02{
	width:350px;
	position:absolute;
	left:20px;
	bottom:20px;
}
.btn02 a{
	color:#fff;
	font-size:18px;
	padding:10px 20px;
	display:block;
	border:2px solid #fff;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */ 
}

.list-mv07{
	opacity: 0;
	transform: translate(0,60px); 
	-webkit-transform: translate(0,60px); 
}
.mv07{
	opacity: 1.0;
	transform: translate(0,0); 
	-webkit-transform: translate(0,0);
}


.sp{display:none;}
</pre></body></html>