<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media (min-width: 768px) {
.contents_inner{
	/*-- 繧ｰ繝ｭ繝翫ン縺後≠繧句�ｴ蜷医�縺甚繝翫ン縺ｮ鬮倥＆ --*/
	position:relative;
	padding-top:60px;
	margin-top:0px;
}
#contents .article .lineup .group_h{
	background:none !important;
}
#contents .article .group_h .group_h_in{
	margin:0 auto;
		display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction:row;
	-webkit-flex-wrap: wrap;
	flex-wrap:wrap;
	align-items:flex-start;
	align-items: stretch;/*-- 鬮倥＆繧偵◎繧阪∴繧� --*/
	align-items: center;
	justify-content: space-between;/*-- 荳｡遶ｯ謠�∴ --*/
	justify-content: left;/*-- 蟾ｦ謠�∴ --*/
	justify-content: center;/*-- 荳ｭ螟ｮ謠�∴ --*/
}
#contents .article .group_h .group_h_in .pic{
	width:380px;	
}
#contents .article .group_h .group_h_in .pic img{
	width:100%;
}
#contents .article .group_h .group_h_in .text{
	padding-right:0px;
	
}
#lineup  .group_h .group_h_in .text .name{
	font-size:20px;
	text-align:center;
	font-weight:bold;
	line-height:2 !important;
	font-family: "Knockout 29", "Knockout 28", "Roboto", "Noto Sans JP", 繝｡繧､繝ｪ繧ｪ, Meiryo, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "MS PGothic", sans-serif;
	margin-bottom:0px;
	padding:30px 0 0;
}
#contents .article .group_h .group_h_in .text .name span{
	font-size:36px;
}
#contents .article .group_h .group_h_in .text .exp{
	font-size:15px;
	color:#333;
}
/*--  --*/
#contents .article h3.b_a{
	background:#37538E;	
}
#contents .article h3.l_i{
	background:#EA608E;	
}
#contents .article h3.o_c{
	background:#4BBFC3;	
}
#contents .article h3.s_p{
	background:#FABF13;	
}
#contents .article h3.i_t{
	background:#49ABD0;	
}
#contents .article h3.d_r{
	background:#6F706D;	
}

#contents .model_exp{
	margin:30px 30px 20px;
	font-size:14px;
}
	

#lineup{
	padding-top:0;
	padding-bottom:10px;
	background:#EDEBEA;
	background:#F1F0E9;
}
#lineup .p01{
	margin:50px 0 0px;
}
#lineup .item_wrap{
		display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction:row;
	-webkit-flex-wrap: wrap;
	flex-wrap:wrap;
	align-items: center;
	align-items:flex-start;
	align-items: stretch;/*-- 鬮倥＆繧偵◎繧阪∴繧� --*/
	justify-content: space-between;/*-- 荳｡遶ｯ謠�∴ --*/
	justify-content: center;/*-- 荳ｭ螟ｮ謠�∴ --*/
	padding:0 0px;
	margin:30px auto 30px;
	width:880px;
}
.item_wrap_sp{
	width:835px;
}
#lineup .item_wrap .item{
	width:255px;
	position:relative;
	padding:20px 0 25px;
	border-radius:5px;
	margin:0 10px 20px;
	background:#fff;
	text-align:center;
	box-shadow: 15px 15px 15px rgba(0,0,0,0.03);
}
#lineup .item_wrap .item a{
	display:block;
}
#lineup .item_wrap_b_a .item{
}
#lineup   h4{
	margin:-2px 0 12px;
	font-size:18 px;
	line-height:1.3 !important;
	position:relative;
	z-index:2;
	padding:0 20px;
}
#lineup   h4 span{
	color:#333;
	display:block;
	font-size:15px;
	padding-top:5px;
}
#lineup   .ba_h{
	margin:50px 0 0px;
	font-size:30px;
	line-height:1.3 !important;
	position:relative;
	z-index:2;
	color:#000;
	    font-family:oswald,roboto,noto sans jp,繝｡繧､繝ｪ繧ｪ,Meiryo,繝偵Λ繧ｮ繝手ｧ偵ざ pro w3,ms pgothic,sans-serif;
    font-weight: initial;
}
#lineup .item_wrap .item .price{
	font-size:17px;
	color:#9fa3a6;
	text-decoration:line-through;
	line-height:1.6 !important;
}
#lineup .item_wrap .item .price_sale{
	font-size:20px;
	color:#C00417;
	font-weight:bold;
	line-height:1.6 !important;
}
/*-- 

#lineup .item_wrap .item .off{
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	background:#C00417;
	font-size:16px;
	padding:5px 10px 5px 13px;
	margin:0 0 0;
	color:#fff;
	font-weight:400;
	line-height:1 !important;
border-top-left-radius: 5px;
border-bottom-right-radius: 5px;	
	    font-family:oswald,roboto,noto sans jp,繝｡繧､繝ｪ繧ｪ,Meiryo,繝偵Λ繧ｮ繝手ｧ偵ざ pro w3,ms pgothic,sans-serif;
}
 --*/
#lineup .item_wrap .item .off{
	display:inline-block;
	background:rgba(192,4,23,1);
	font-size:13px;
	padding:2px 6px;
	margin:0 0 0;
	color:rgba(192,4,23,1);
	color:#fff;
	font-weight:400;
	line-height:1 !important;
	    font-family:oswald,roboto,noto sans jp,繝｡繧､繝ｪ繧ｪ,Meiryo,繝偵Λ繧ｮ繝手ｧ偵ざ pro w3,ms pgothic,sans-serif;
}
#lineup .item_wrap .item .off span{
	font-size:11px;
	display:inline-block;
	margin-left:2px;
}

#lineup .item_wrap .item .reco{
	/*--  	
	--*/
	position:absolute;
	text-align:right;
	top:20px;
	right:15px;
	display:inline-block;
	font-size:11px;
	margin:0 0 0;
	color:#999;
	line-height:1 !important;
}
#lineup .item_wrap .item .caution_price{
	color:#666;
	font-size:12px;
	padding:5px 0 0;
	}
#lineup .item_wrap .item .yen{
	font-size:0.7em;
	font-weight:normal;
	opacity:0.7;
	display:inline-block;
	margin-right:2px;
}

#lineup .item_wrap .item .tax{
	font-size:10px;
	font-weight:normal;
	opacity:0.7;
}

#lineup   h5{
	color:#333;
	font-weight:bold;
	margin-top:20px;
	font-size:14px;
	letter-spacing:0.1em;
	margin-bottom:5px !important;
}

#lineup .item_wrap_b_a   h4{

}
#lineup   .color{
	font-size:12px;
	margin-top:10px;
	color:#666;
	margin-bottom:-10px;
}
#lineup .item_wrap .item .pic{
	position:relative;
}
#lineup .item_wrap .item .pic img{
	width:245px;
}
#lineup .item_wrap .item .pic img:nth-child(1){
	position:relative;
	left:0px;
}
#lineup .item_wrap .item .pic img:nth-child(2){
	position:absolute;
	top:0;
	left:40px;
}
.btn_detail a{
	display:inline-block;
	color:#000000 !important;
	border:solid 1px #000;
	padding:5px 20px;
	font-size:13px;
}
}</pre></body></html>