@charset "utf-8";
/* 상품 페이지 -->*/
.page.bigFive{
}
.page.bigFive > .use_guide{
	background-color:#fff;
}
.page.bigFive .bigFive_cart
, .page.bigFive .product_list{
	background-color:#fff;
	padding: 20px 0;
}
.page.bigFive > .bigFive_cart_area{
	border-bottom:4px solid #1b711e;
}
.page.bigFive > .bigFive_cart_area
{
	background-color:#fff;
}
/*
.page.bigFive.fixed > .bigFive_cart_area{
	position:fixed;
	top:103px;
	left:0;
	width:100vw;
	z-index:10;
}
.page.bigFive.fixed > .bigFive_product{
	margin-top:252px;
}
*/
.page.bigFive .bigFive_cart .swiper-wrapper
, .page.bigFive .product_list .swiper-wrapper{
	min-height: auto;
	height:auto;
	margin-bottom:10px;
}
.page.bigFive .dday{
	margin-bottom:15px;
	font-size: 16px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.page.bigFive .dday > span , .page.bigFive > .bigFive_top > .dday > span{
	color:#fff;
	font-size:2em;
	display:inline-block;
	vertical-align:sub;
	padding:5px 15px 5px 15px;
	border-radius: 5px 5px;
	background-color:#000;
	margin-right:5px;
}
.page.bigFive .dday > span > span , .page.bigFive > .bigFive_top > .dday > span > span{
	font-size: inherit;
	color:inherit;
}
.twinkle{
	animation-duration: 0.5s;
	animation-name: twinkle;
	animation-iteration-count: infinite;
	animation-direction:alternate;
}
@keyframes twinkle {
	from {opacity: 1;}
	to {opacity: 0;}
}

.page.bigFive .bigFive_cart .swiper-slide
, .page.bigFive .product_list .swiper-slide{
	width:72%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	border-bottom: 1px solid #828282;
	box-shadow: 2px 3px 6px rgba(80, 80, 80, .5);
	padding:0px 0px 0px 0px;
	/*min-height:117px;*/
	height:auto;
	position:relative;
	cursor:pointer;
/*	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 7s ease;*/
	margin-bottom:15px;
	background-color:#fff;
}
.page.bigFive .bigFive_cart .swiper-slide{
	border-top: 4px solid #353d9c;
}
.page.bigFive .product_list .swiper-slide{
	border-top: 4px solid #9a1919;
}
.page.bigFive .bigFive_cart .swiper-slide > div.info div.teacher_info
, .page.bigFive .product_list .swiper-slide > div.info div.teacher_info{
	display:inline-block;
	width:100%;
	font: bold 0.8em/1 'Nanum Gothic';
	height:14px;
	vertical-align:middle;
	color: #8d8d8d;
}
.page.bigFive .bigFive_cart .swiper-slide > div.info div.right_info
, .page.bigFive .product_list .swiper-slide > div.info div.right_info{
	font-family:Verdana;
	font-size:0.8em;
	/*font: normal 0.8em/1 Verdana;*/
	color: #8d8d8d;
	text-align:right;
}
.page.bigFive .bigFive_cart .swiper-slide > div.pack_name
, .page.bigFive .product_list .swiper-slide > div.pack_name{
	color:#fff;
	margin:0 0;
	padding:8px 10px;
	font-weight:800;
	font-size:1.2em;
}
.page.bigFive .bigFive_cart .swiper-slide > div.pack_name{
	background-color:#353d9c;
}
.page.bigFive .product_list .swiper-slide > div.pack_name{
	background-color:#9a1919;
}
.page.bigFive .bigFive_cart .swiper-slide > div.info > .product_name
, .page.bigFive .product_list .swiper-slide > div.info > .product_name{
	font-weight:bold;
	font-family:'Nanum Gothic';
	font-size:1em;
	/*font: bold 1em/1 'Nanum Gothic';*/
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	height:20px;
	display:inline-block;
	width:100%;
	vertical-align:middle;
	text-align:left;
}

.page.bigFive .bigFive_cart .swiper-slide > div.info > .product_info
, .page.bigFive .product_list .swiper-slide > div.info > .product_info{
	font-weight:bold;
	font-family:'Nanum Gothic';
	font-size:1em;
	/*font: bold 1em/1 'Nanum Gothic';*/
	color: #7085d1;
	border-top:1px dotted #828282;
	padding-top:10px;
	margin:10px 0;
}
.page.bigFive .bigFive_cart .swiper-slide > div.info >.product_info > .time_info
, .page.bigFive .product_list .swiper-slide > div.info >.product_info > .time_info
,.page.bigFive .bigFive_cart .swiper-slide > div.info >.product_info > .money_info
, .page.bigFive .product_list .swiper-slide > div.info >.product_info > .money_info{
	display:inline-block;
}
.page.bigFive .bigFive_cart .swiper-slide > div.info >.product_info > .time_info
, .page.bigFive .product_list .swiper-slide > div.info >.product_info > .time_info{
	color:#7085d1;
	text-align:left;
	line-height:1.2;
	vertical-align:middle;
	width:56%;
}
.page.bigFive .bigFive_cart .swiper-slide > div.info >.product_info > .money_info
, .page.bigFive .product_list .swiper-slide > div.info >.product_info > .money_info{
	text-align:right;
	vertical-align:middle;
	color:#9a1919;
	font-size:1.2em;
	width:44%;
}

.page.bigFive .bigFive_cart .swiper-slide > div.product_name
, .page.bigFive .product_list .swiper-slide > div.product_name{
	font: bold 12pt/22px 'Nanum Gothic';
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	height:45px;
}
.page.bigFive .bigFive_cart .swiper-slide > div.product_info
, .page.bigFive .product_list .swiper-slide > div.product_info{
	font: bold 12pt/22px 'Nanum Gothic';
	color: #7085d1;
}
.page.bigFive .bigFive_cart .swiper-slide > div > div
, .page.bigFive .product_list .swiper-slide > div > div{
	font: normal 10pt/1 Verdana;
	color: #8d8d8d;
	text-align:right;
}

.page.bigFive .bigFive_cart .swiper-slide > div.delete
, .page.bigFive .product_list .swiper-slide > div.add{
	position:absolute;
	top:2px;
	right:10px;
}
.page.bigFive .bigFive_cart .swiper-slide > div.delete{
	color:#fff;
	font-size:0.7em;
}
.page.bigFive .product_list .swiper-slide > div.add{
	color:#fff;
	font-size:0.8em;
}
.page.bigFive .bigFive_cart .swiper-slide.none
, .page_cont.bigFive .product_list .swiper-slide.none{
	background-color:#e6e3e3;
	text-align:center;
}
.page.bigFive .bigFive_cart .swiper-slide.none::after{
	content: "아래에서 강좌를 선택해주세요.";
	font: bold 10pt/95px 'Nanum Gothic';
	color: #000;
	display:block;
	padding:80px 0px;
}
.page.bigFive .product_list .swiper-slide.none::after{
	content: "선택할 강좌가 없습니다.";
	font: bold 10pt/95px 'Nanum Gothic';
	color: #000;
	display:block;
	padding:80px 0px;
}
.page.bigFive div.pay_link{
	padding:10px 50px 20px 50px;
}

.page.bigFive > .bigFive_product{
	padding-top:20px;
	/*border-top:4px solid #1b711e;*/
	text-align:left;
	font-size: 14px;
	line-height: 1.5;
}
.page.bigFive > .bigFive_product > .bigFive_product_info > select{
	width:100%;
	margin-top:5px;
	font-size:14px;
	height:36px;
}
.page.bigFive > .bigFive_product > .bigFive_product_info{
	padding:0px 10px 20px 10px;
}
.page.bigFive > .bigFive_product > .bigFive_product_info > span{
	font-size: 14px;
	line-height: 1.5;
	color: #1c8dcd;
	text-align: left;
	font-weight: bold;
}
/* 상품 페이지 <--*/

/* 상품 소개 페이지 -->*/
.page.bigFive > .bigFive_top{
	position:relative;
	padding-bottom:10px;
	background-color:#fff;
}
.page.bigFive > .bigFive_top img{
	width:100%;
}
.page.bigFive > .bigFive_top > .dday{
	position:absolute;
	top:50%;
	right:2%;
	font-size: 2.5vw;
	font-weight:bold;
}
.page.bigFive > .bigFive_top a{
	position:absolute;
	width:20%;
	height:19%;
	top:69%;
	right:20%;
}
.page.bigFive > .bigFive_bottom{
	font-size:14px;
	text-align:left;
	color:#404040;
	width:100%;
	background-color:#fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.page.bigFive > .bigFive_bottom > ul > li{
	padding : 10px 0;
}
.page.bigFive > .bigFive_bottom > ul > li > .info_title{
	font-size: 1.4em;
	font-weight:700;
	margin:10px 10px;
}
.page.bigFive > .bigFive_bottom > ul > li > .info_content{
	padding:0px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.page.bigFive > .bigFive_bottom > ul > li > .info_content > ul{
	width:100%;
}
.page.bigFive > .bigFive_bottom > ul > li > .info_content > ul > li{
	vertical-align:middle;
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.page.bigFive > .bigFive_bottom > ul > li.info_1 > .info_content > ul > li{
	line-height:2.5;
}
.page.bigFive > .bigFive_bottom > ul > li.info_1 > .info_content > ul > li > span{
	padding:5px 10px;
	background-color:#e84936;
	color: #fff;
	margin-right:10px;
}
.page.bigFive > .bigFive_bottom > ul > li.info_1{
	font-weight:900;
}
.page.bigFive > .bigFive_bottom > ul > li.info_3{
	background-color: #f0f0f0;
	/*padding : 5px 0;*/
}
.page.bigFive > .bigFive_bottom > ul > li.info_2 > .info_content{
	/*background:url('/bigfive/images/bottom.jpg') no-repeat;*/
	width:100%;
	/*height:220px;*/
	/*padding:16px 0 0 220px;*/
}
.page.bigFive > .bigFive_bottom > ul > li.info_2 > .info_content > ul > li > div{
	font-weight:bold;
	margin-top:16px;
	font-size:1em;
	line-height:1.4;
	
	/*width:100%;*/
}
.page.bigFive > .bigFive_bottom > ul > li.info_2 > .info_content > ul > li span{
	font-weight:normal;
	font-size:0.9em;
	color:#676767;
}
.page.bigFive > .bigFive_bottom > ul > li.info_3 > .info_content > ul > li{
	line-height:1.4;
	/*padding-right:2.14285714em;*/
}
.page.bigFive > .bigFive_bottom > ul > li.info_3 > .info_content > ul > li > i{
	line-height:1.2;
}
.page.bigFive > .bigFive_bottom .btn_direct2 > span{
	font-weight:bold;
}
.page.bigFive > .bigFive_bottom .btn_direct2 i{
	ve rtical-align:middle;
}

ul.list_bsh{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left:5px;
	width:100%;
}
ul.list_bsh > li{
	width:100%;
	margin-bottom:0.6em;
}
ul.list_bsh > li > div{
	display:table-cell;
}
ul.list_bsh > li > div:first-child{
	width:18px;
}

.info_content .price_strike{
	text-decoration: line-through;
	color:#f4612e;
	display:inline;
}
/* 상품 소개 페이지 <--*/
