@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------*/
/*---sec_cart-------------------------------------------------------------*/

div#sec_cart{
	width: 100%;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;

-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
div#sec_cart div.sec_title{
	width: 100%;
}

/*----------------------------------------------------------------*/
/*---cnt_cart_data-------------------------------------------------------------*/

div#sec_cart div.right{
	width: 88%;
	margin: 0 auto;
	margin-top: 30px;

	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.cnt_cart_data_fixed{
	position:fixed;right:auto;top:120px;
	width:inherit;
}

div#sec_cart div.cnt_cart_data{
	padding: 15px 20px;
	padding-bottom: 25px;
	border: 3px rgba(0,0,0,0.07) solid;

	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}

div#sec_cart div.cnt_cart_data > b{
	color: #126d4e;
font-size: 18px;
font-weight: 500;
text-align: center;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px #ececec solid;
}

div#sec_cart div.cnt_cart_data > ul{
}
div#sec_cart div.cnt_cart_data > ul > li{
font-size: 13px;
font-weight: 500;
	padding: 6px 3px;
	border-bottom: 1px #ececec dashed;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
div#sec_cart div.cnt_cart_data > ul > li span{
font-size: 13px;
font-weight: 500;
margin-left: auto;
}

div#sec_cart div.cnt_cart_data > h2{
font-size: 14px;
font-weight: 500;
	padding: 0 3px;
margin-top: 15px;

	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
div#sec_cart div.cnt_cart_data > h2 b{
font-size: 14px;
font-weight: 500;
}

div#sec_cart div.cnt_cart_data > a.pubt{
	width: 150px;
	margin: 0 auto;
	margin-top: 25px;
}

/*----------------------------------------------------------------*/
/*---cnt_cart_item-------------------------------------------------------------*/

div#sec_cart div.cnt_cart_item{
	width: 88%;
	margin: 0 auto;
}
div#sec_cart div.cnt_cart_item > a.pubt{
	display: none;
}

div#sec_cart div.cnt_cart_item > ul{
border-top: 1px #ececec dashed;
}
div#sec_cart div.cnt_cart_item > ul > li{
	position: relative;
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px #ececec dashed;

	display: -webkit-flex;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;

-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}

/*----------------------------------------------------------------*/

div#sec_cart div.cnt_cart_item > ul > li a.lq_img{
	width: 70px;
	height: 70px;
}

/*----------------------------------------------------------------*/

div#sec_cart div.cnt_cart_item > ul > li div.text{
	padding-left: 15px;

	-webkit-flex: 1;
	flex: 1;
}
div#sec_cart div.cnt_cart_item > ul > li div.text h2{
}
div#sec_cart div.cnt_cart_item > ul > li div.text h2 a{
	color: #212121;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
div#sec_cart div.cnt_cart_item > ul > li div.text h2 a:hover{
	color: #1f995e;
}
div#sec_cart div.cnt_cart_item > ul > li div.text h2 b{
font-size: 13px;
font-weight: 400;
margin-top: 5px;
}

div#sec_cart div.cnt_cart_item > ul > li div.text p{
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 8px;

	display: none;
}

/*----------------------------------------------------------------*/

div#sec_cart div.cnt_cart_item > ul > li div.console{
	position: absolute;bottom:15px;right:0;
}
div#sec_cart div.cnt_cart_item > ul > li div.console .delete{
	width: 20px;
	height: 20px;
	background-color: transparent;
	background-size: 12px;
	background-image: url(../../img/common/icon/cross_bk.svg);
	background-position: center center;
	text-indent: -9999em;
	overflow: hidden;
	margin-left: 10px;
	border: none;
	cursor: pointer;
}
div#sec_cart div.cnt_cart_item > ul > li div.console .delete:hover{
background-image: url(../../img/common/icon/cross_red.svg);
}
