@charset "utf-8";

#all_wrapper{
	overflow: visible;
}
@media screen and (max-width: 990px) {
	#all_wrapper{
	overflow: hidden;
}	
}
@media screen and (min-width: 768px) {
a.s5-storeButton.s5-listItem4__storeButton{
	height:50.5px!important;
}
}
#genuine-cover section{
	margin-top: 120px;
}
#genuine-cover section + section{
	margin-top: 120px;
}
#genuine-cover .section_block{
	margin-top: 90px;
}
#genuine-cover .section_block + .section_block{
	margin-top: 120px;
}
@media screen and (max-width: 767px) {
#genuine-cover section{
	margin-top: 50px;
}
#genuine-cover section + section{
	margin-top: 90px;
}
#genuine-cover .section_block{
	margin-top: 50px;
}
#genuine-cover .section_block + .section_block{
	margin-top: 90px;
}
}
.comp_carousel.under_bottom_current .bx-wrapper .bx-pager{
	bottom:-26px;
}
/*=========================================
/* #picky
/*========================================*/
h3.second{
	font-size: 36px;
	line-height:47px;
}
h3.second:before{
	display: none;
}
h3.second .marker_y{
	background-color: #fff100;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 20px;
	line-height:1;
}
.col3_block{
	margin-top: 100px;
}
.col_title{
	font-size: 20px;
	margin-bottom: 15px;
	text-align:center;
	
}
.explain_txt{
	display: inline-block;
	font-size: 16px;
	max-width:790px;
	width: 100%;
}
.explain_wrap{
	margin-top: 30px;
	text-align:center;
}
.color_transition{
	position:relative;
}
.color_transition img{
	/*display: block;*/
}
.color_transition img:first-child{
	
}
.color_transition img:nth-child(2){
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.color_transition.active img:nth-child(2){
	/*opacity:1;*/
	animation:color_transition_02 5s forwards;
}
.color_transition img:last-child{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.color_transition.active img:last-child{
	/*opacity:1;*/
	animation:color_transition_03 5s forwards;
}

@keyframes color_transition_02{
	0%{
		opacity:0;
	}
	20%{
		opacity:0;
	}
	45%{
		opacity:1;
	}
	100%{
		opacity:1;
	}
}
@keyframes color_transition_03{
	0%{
		opacity:0;
	}
	60%{
		opacity:0;
	}
	85%{
		opacity:1;
	}
	100%{
		opacity:1;
	}
}
@media screen and (max-width: 767px) {
	.col3_block{
		margin-top: 50px;
	}
	.col3_block .leftArea{
		margin-top: 20px;
	}
	.col_title{
		margin-bottom: 5px;
	}
	.explain_txt{
		text-align:left;
		
	}
	.explain_wrap{
		margin-top: 15px;
	}
}

/*=========================================
/* #lineup
/*========================================*/
#lineup .col_wrap{
	position:relative;
	overflow: inherit;
	text-align:left;
}
/*.lineup_sct .rightArea:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}*/
.lineup_sct .leftArea{
	width: 76.0416667%;
	max-width:730px;
}
.lineup_sct .rightArea{
	position:absolute;
	right:0;
	top:50px;
}

#lineup h4{
	margin-bottom: 0;
	/*margin-top: 0;	*/
}
#lineup .textBox{
	/*padding-top: 35px;*/
	text-align:left;
}
#lineup .btnArea{
	/*margin-top: 75px;*/
	margin-top: 26.3157895%;
}

#genuine-cover .section_block + .section_block.lineup_scs{
	margin-top: 0px;
}

.lineup_scs .rightArea{
	width: 70.3125%;
	max-width:675px;
	margin-left: 29.6875%;
	margin-top: 50px;
}
.lineup_scs .leftArea{
	position:absolute;
	left:0;
	top:0px;
}


@media screen and (max-width: 767px) {
	.lineup_sct .leftArea{
		width: 100%;
	}
	.lineup_sct .rightArea{
		position:inherit;
		top:0;
	}
	.lineup_scs{
		
	}
	.lineup_scs .rightArea{
		width: 100%;
		margin-left: 0;
	}
	.lineup_scs .leftArea{
		position:inherit;
		top:0;
	}
	#lineup .textBox{
		padding-top: 20px;
	}
	#lineup .btnArea{
		margin-top: 0;
	}
}




/*=========================================
/* #purchase
/*========================================*/
.colorValiation{margin-top: 5px; text-align:center;}
.colorValiation span.xqz-cbad_black{background-color: #222;}
.colorValiation span.xqz-cbad_pink{background-color: #B0929a;}
.colorValiation span.xqz-cbad_blue{background-color: #444f61;}
.colorValiation span.xqz-cbad_purple{background-color: #341e83;}
.colorValiation span.xqz-cvat_black{background-color: #222;}
.colorValiation span.xqz-cvat_gray{background-color: #c7c7c7;}
.colorValiation span.xqz-cvat_purple{background-color: #423a47;}
.colorValiation span.xqz-cbat_black{background-color: #202020;}
.colorValiation span.xqz-cbat_purple{background-color: #514455;}
.colorValiation span.xqz-cvau_black{background-color: #222;}
.colorValiation span.xqz-cvau_gray{background-color: #c7c7c7;}
.colorValiation span.xqz-cvau_blue{background-color: #1c2c4e;}
.colorValiation span.xqz-cvau_mint{background-color: #b9e1d1;}
.colorValiation span.scvj10_black{background-color: #222;}
.colorValiation span.scvj10_navy{background-color: #212832;}
.colorValiation span.scvj10_gray{background-color: #bababa;}
.colorValiation span.scvj10_red{background-color: #5d1626;}
.colorValiation span.scbj10_black{background-color: #222;}
.colorValiation span.scbj10_navy{background-color: #2c3844;}
.colorValiation span.scbj10_gray{background-color: #bebebe;}
.colorValiation span.scbj10_red{background-color: #722837;}
.colorValiation span.scl10_black{background-color: #222;}
.colorValiation span.scth70_black{background-color: #222;}
.colorValiation span.scth70_gray{background-color: #c7cfd2;}
.colorValiation span.scth70_green{background-color: #27474d;}
.colorValiation span.scth70_red{background-color: #572541;}
.colorValiation span.scsh70_black{background-color: #222;}
.colorValiation span.scsh70_gray{background-color: #c7cfd2;}
.colorValiation span.scsh70_green{background-color: #27474d;}
.colorValiation span.scsh70_red{background-color: #572541;}
.colorValiation span.scth30_black{background-color: #222222;}
.colorValiation span.scth30_gray{background-color: #d0dde0;}
.colorValiation span.scsh30_black{background-color: #222222;}
.colorValiation span.scsh30_gray{background-color: #d0dde0;}
.colorValiation span.scth40_black{background-color: #222222;}
.colorValiation span.scth40_gray{background-color: #c3c8ce;}
.colorValiation span.scth40_green{background-color: #193b43;}
.colorValiation span.scth40_pink{background-color: #ae8cac;}
.colorValiation span.scsh40_black{background-color: #222222;}
.colorValiation span.scsh40_gray{background-color: #c3c8ce;}
.colorValiation span.scsh40_green{background-color: #193b43;}
.colorValiation span.scsh40_pink{background-color: #ae8cac;}
.colorValiation span.scth50_black{background-color: #222222;}
.colorValiation span.scth50_gray{background-color: #c9d3d5;}
.colorValiation span.scth50_green{background-color: #8ba4a1;}
.colorValiation span.scth50_pink{background-color: #f1c4b5;}
.colorValiation span.scsh50_black{background-color: #222222;}
.colorValiation span.scsh50_gray{background-color: #c9d3d5;}
.colorValiation span.scsh50_green{background-color: #8ba4a1;}
.colorValiation span.scsh50_pink{background-color: #f1c4b5;}
.colorValiation span.sctg50_black{background-color: #222222;}
.colorValiation span.sctg50_gray{background-color: #d3d2ce;}
.colorValiation span.sctg50_blue{background-color: #849ab5;}
.colorValiation span.sctg50_pink{background-color: #e3cccc;}
.colorValiation span.scsg50_black{background-color: #222222;}
.colorValiation span.scsg50_gray{background-color: #c5cace;}
.colorValiation span.scsg50_blue{background-color: #5d6f7f;}
.colorValiation span.scsg50_pink{background-color: #d9c3bd;}
.colorValiation span.scsg60_black{background-color: #222222;}
.colorValiation span.scsg60_ivory{background-color: #dadee1;}
.colorValiation span.scsg60_blue{background-color: #7faeb6;}
.colorValiation span.scsg60_pink{background-color: #dd756a;}



#purchase .section_block{
	margin-top: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
}
#purchase .section_block:nth-child(even){
	background-color: #F7F7F7;
}
#purchase h3:before{
	display: none;
}
#purchase h3.new_mark{
	position:relative;
}
#purchase h3.new_mark:after{
	content:"NEW";
	background-color: #fa9723;
	color: #fff;
	padding: 6px 10px;
	display: inline-block;
	position:absolute;
	right:114%;
	top:0;
	bottom:0;
	margin:auto;
	font-size: 18px;
}
#purchase h3 .new_mark2{
	background-color: #fa9723;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	padding: 6px 10px;
	margin-right: 10px;
	line-height:1;
	vertical-align:middle;
}
#purchase .leftArea{
	margin-right: 0;
}
#purchase .rightArea{
	margin-left: 8.85416667%;
}
#purchase .leftArea, #purchase .rightArea{
	vertical-align:top;
}
#purchase h4{
	font-size: 16px;
	margin-bottom: 0;	
}
#purchase p{
	font-size: 14px;
}
#purchase p.lead_p{
	margin-top: 10px;
	min-height:50px;
}
#purchase .comment{
	margin-top: 0;
	padding-top: 0;
	text-align:left;
}
#purchase .comment p{
	font-size: 12px;
}
#purchase .comment p + p{
	margin-top: 10px;
}
@media screen and (max-width: 767px) {
	#purchase .section_wrap{
		padding-left: 0;
		padding-right: 0;
	}
	#purchase .section_block{
		padding-left: 15px;
		padding-right: 15px;
	}
	#purchase .rightArea{
		margin-top: 30px;
		margin-left: 0;
	}
	#purchase p.lead_p{
		min-height:inherit;
	}
}
/*=========================================
/* btn
/*========================================*/
/*#genuine-cover .btnArea .btn_toPurchase.white .s5-storeButton.s5-listItem4__storeButton{
	border-radius:0;
}*/
