@charset "UTF-8";

/*デフォ設定*/
html {
	font-size: 10px;
}
#feature_ div,#feature_ p,#feature_ ul,#feature_ li,#feature_ span{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
}

.feature_ #lp_{
	margin:0 auto;
	text-align: center;
}

p{
	margin: 0 auto;
}

.feature_ img{
	margin: 0;
	padding:0;
	vertical-align: bottom;
}

#lp_ img{
	margin:0 auto !important;
	width:100%; 
	display:block !important; 
}

#lp_ li{
	list-style: none;	
	overflow: hidden;
	position: relative;
	margin: 0 auto
}

#lp_ li p{
	margin: 0 auto
}

#lp_ .link_item_{
	width:100%;
	margin: 0 auto;
	text-align: center;
	font-size:1.5rem;
	line-height:2.2;
}

#lp_ .link_item_ a{
	-ms-filter:"alpha(opacity=100)";
	filter:"alpha(opacity=100)";
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	text-decoration: underline !important;
	color:#404040;
	font-family: Georgia, "Times New Roman", Times, "serif";
}

.credit_{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size:1.5rem;
	line-height:2.2;
	font-family: serif;
}

/* -----------------------------------------------
フェードインの動きの大きさ設定
-------------------------------------------------- */
@keyframes fadeInUpsmall{
	0%{opacity:0;transform:translate3d(0,10%,0)}
	to{opacity:1;transform:none}
}
.fadeInUpsmall{
	animation-name:fadeInUpsmall
}

@keyframes fadeInDownsmall{
	0%{opacity:0;transform:translate3d(0,-10%,0)}
	to{opacity:1;transform:none}
}
.fadeInDownsmall{
animation-name:fadeInDownsmall
}

@keyframes fadeInRightsmall{
	0%{opacity:0;transform:translate3d(10%,0,0)}
	to{opacity:1;transform:none}
}
.fadeInRightsmall{
animation-name:fadeInRightsmall
}

@keyframes fadeInLeftsmall{
	0%{opacity:0;transform:translate3d(-10%,0,0)}
	to{opacity:1;transform:none}
}
.fadeInLeftsmall{
animation-name:fadeInLeftsmall
}

/*デフォ設定*/

/*width*/
#lp_ .wd100_{width:100px !important;}
#lp_ .wd300_{width:300px !important;}
#lp_ .wd400_{width:400px !important;}
#lp_ .wd430_{width:430px !important;}
#lp_ .wd500_{width:500px !important;}
#lp_ .wd600_{width:600px !important;}
#lp_ .wd700_{width:700px !important;}
#lp_ .wd900_{width:900px !important;}

/*height*/
#lp_ .ht50_{height:50px !important;}
#lp_ .ht300_{height:300px !important;}
#lp_ .ht500_{height:500px !important;}
#lp_ .ht600_{height:600px !important;}
#lp_ .ht755_{height:755px !important;}


/*margin-top*/
#lp_ .mgt-100_{margin-top: -100px !important;}
#lp_ .mgt20_{margin-top: 20px !important;}
#lp_ .mgt35_{margin-top: 35px !important;}
#lp_ .mgt40_{margin-top: 40px !important;}
#lp_ .mgt50_{margin-top: 50px !important;}
#lp_ .mgt55_{margin-top: 55px !important;}
#lp_ .mgt60_{margin-top: 60px !important;}
#lp_ .mgt80_{margin-top: 80px !important;}
#lp_ .mgt100_{margin-top: 100px !important;}
#lp_ .mgt150_{margin-top: 150px !important;}
#lp_ .mgt200_{margin-top: 200px !important;}
#lp_ .mgt300_{margin-top: 300px !important;}
#lp_ .mgt350_{margin-top: 350px !important;}


/*margin-bottom*/
 .mgb50_{margin-bottom: 50px !important;}
 .mgb100_{margin-bottom: 100px !important;}

/*left right*/
 #lp_ .float_left_{float: left !important;}
 #lp_ .float_right_{float: right  !important;}

/*clearfix*/
 #lp_ .clearfix_ {
   content: none !important;
   display: block !important;
   clear: both !important;
}

 #lp_ .z-index0_{position: relative; z-index:0;}
 #lp_ .z-index5_{position: relative; z-index:5;}
 #lp_ .z-index10_{position: relative; z-index:10;}



.title_{
	width: 600px;
	height: auto;
	float: left;
}

.rela_{
	width: 900px;
	max-width: 900px;
	height: auto;
	position:relative;
	margin: 0 auto;
	overflow: hidden;
}

.ab_{
	position: absolute;
}

.ab_slide_{
	position: absolute;
    top: 65px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.itembtn_{
	bottom: 45px;
	width: 400px;
	height: 70px;
	left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
	background-color: #fff;
	opacity: 0;
}

.itembtn_:hover{
	transition: all 0.3s;
	opacity: 0.7;
}

.modelimg_{
	width: 420px;
	height: auto;
}

.price_ {
	width: 300px;
}

.price_ img{
	width: 100%;
}

.color_{
	width: 130px;
}

.itemslide1_{
	background-image: url(https://www.burnedestrose.com/img/swingle/220318japan_img_waku_1.png);
	background-size: 600px;
	background-repeat: no-repeat;
	background-position: center;
}

.itemslide2_{
	background-image: url(https://www.burnedestrose.com/img/swingle/220318japan_img_waku_4.png);
	background-size: 600px;
	background-repeat: no-repeat;
	background-position: center;
}

.itemslide3_{
	background-image: url(https://www.burnedestrose.com/img/swingle/220318japan_img_waku_3.png);
	background-size: 600px;
	background-repeat: no-repeat;
	background-position: center;
}

.drops{
	box-shadow: 8px 8px 6px 1px rgba(0, 0, 0, 0.1);
}

.non_slick_{
	width: 390px;
	margin: 0 auto;
	margin-top: 80px;
}

.test_{
background-color: cadetblue;
}
