@charset "utf-8";

/* 
------------------------------------------ */

/*main-image*/
#feed .main .feed-main-2{
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 640px;
	padding-top: 60px;
	position: relative;
	z-index: 50;
}
#feed .main .feed-main-2 img{
	margin: 10px 0 0;
}
#feed .main .feed-main-2 p{
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}
#feed .main .feed-main-2 span{
	display: inline-block;
	margin: 10px  5px 0 0;
	background: #014099;
	padding: 0 10px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
}



/*content*/
#feed .feed-box{
	background: #fff;
}
#feed .feed-content-2 {
	width: 980px;
	padding: 30px 0;
	margin:0 auto;
	display: flex;
}

#feed .feed-box-L {
	width: 684px;
	margin-right: 30px;
	order: 1;
	height: fit-content;
}

#feed .img-box-2{
	width: 500px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
#feed .img-box-2 .img-item span{
	display: block;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}


/*sidenav*/
#feed .feed-sidenav {
	width: 266px;
	order: 2;
}
#feed .feed-sidenav .menu{
	background: #F6F6F6;
	padding: 10px 20px;
	border-radius: 10px;
	font-size: 15px;
	font-weight: bold;
}
#feed .feed-sidenav .menu ul li{
	margin: 20px 0;
}
#feed .feed-sidenav .menu ul li a{
	padding:  7px 10px;
	color: #014099;
	border-radius: 20px;
}
#feed .feed-sidenav .menu ul li .selected{
	background: #014099;
	color: #fff;
}
#feed .sidenav-product {
	margin-top: 15px;
}
#feed .sidenav-product h3{
	font-size: 20px;
	color: #014099;
	border-bottom: dotted 2px #014099;
	padding-bottom: 15px;
}
#feed .sidenav-product .product-item{
	margin: 30px 0;
	background: #F6F6F6;
	border-radius: 20px;
}
#feed .sidenav-product .product-item h4{
	margin-top: 0;
}
#feed .sidenav-product .product-item a{
	padding: 20px;
	display: block;
	position: relative;
}
#feed .sidenav-product .product-item a::before{
	content: "";
	width: 20px;
  	height: 20px;
	background-image: url( "/common/img/link-icon.svg" );
	background-repeat: no-repeat;
    background-size: 20px;
	position: absolute;
	right: 15px;
	top: 50%;
}
#feed .sidenav-product .product-item a img{
	margin: 10px 0 0;
}
#feed .sidenav-product .product-item span{
	display: inline-block;
	margin: 10px  5px 0 0;
	background: #DFDFDF;
	padding: 0 10px;
}

/*responsiv*/
/*sidenav*/
