/* 탑 배너 */
.calendar_banner_wrap{
	position: relative;
	width: 100%;
	margin-bottom: 70px;
}
.cl_btn{
	position: absolute;
	left: 200px;
	bottom: 50px;
}
/* 게시판 */
.bo_listA {border-top:1px solid #818181;margin-bottom:30px;min-height:450px;}
.bo_listA ul{
	width:100%;
	overflow: hidden;
}
.bo_listA li:nth-child(odd){
	border-right:1px solid #ddd;
}
.bo_listA li{border-bottom:1px solid #dddddd;padding:15px 20px 5px 20px; float: left; width:50%;}
.bo_listA li .tag {padding:10px 0;color:#7a7994;font-size:13px;overflow:hidden;width:85%;text-overflow: ellipsis;min-height:38px;}
.bo_listA li .tag span {margin-right:5px;padding:3px 5px;background:#f0f0fc;border-radius: 5px;}
/* .bo_listA li .best_mark {color:#f45757;font-size:14px;padding:5px 0;}
.bo_listA li .best_mark:before {content:url(../img/common/best_mark.png);margin-right:5px;} */
.bo_listA li .subject {position:relative;font-size:16px;padding-top:10px;white-space: nowrap;text-overflow: ellipsis;width:100%;}
.bo_listA li .subject::before{
	content: '';
	position: absolute;
	left: -25px;
	background: url(../img/common/q.png)no-repeat center center;
	width: 17px;
	height: 18px;
}
.bo_listA li p {font-size:14px;color:#666666;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;width:70%;padding:5px 0;}
.bo_listA li .data_wrap {color:#787878;font-size:13px;padding:10px 0 5px;}
.bo_listA li .profile_img {width:20px;height:20px;border-radius:50%;overflow:hidden;background:#e9e9e9;display:inline-block;vertical-align: sub}
.bo_listA li .data {float:right;}
.bo_listA li .data dd {display:inline-block;margin-left:10px;}
.bo_listA li .data dd i {color:#b2b2b2;margin-right:3px;}
						
/* ////// */

.leftBn_wrap {position:absolute;top:0;left:50%;margin-left:-810px;}
.leftBn {margin-bottom:30px;}

.cMain_Swiper_wrap {position:relative;margin-bottom:40px;}
.cMain_Swiper {width:90%;height:200px;margin:0 auto;}
.cMain_Swiper .swiper-slide {border:1px solid #dddddd;padding:25px 45px;}
.cMain_Swiper .swiper-slide .tit {width:110px;float:left;font-size:1.25em;line-height:30px;}
.cMain_Swiper .swiper-slide .tit:before {
	content:'';display:inline-block;width:2px;height:14px;margin-right:5px;vertical-align: baseline;
	background: -webkit-linear-gradient(90deg, rgb(188, 143, 240), rgb(173, 208, 255));
	background: linear-gradient(90deg, rgb(188, 143, 240), rgb(173, 208, 255));
}
.cMain_Swiper_wrap .swiper-button-black {background-size: 15px 27px;opacity:.4}
.cMain_Swiper .swiper-slide ul {float:left}
.cMain_Swiper .swiper-slide ul li {height:30px;line-height:30px;}
.cMain_Swiper .swiper-slide ul li:hover p {font-weight:600}
.cMain_Swiper .swiper-slide ul li p {height:30px;width:315px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}
.cMain_Swiper .swiper-slide ul li span {color:#ec6d74;font-size:13px;padding-left:5px;vertical-align: top}
.cMain_Swiper .swiper-slide ul li p:before {color:#a5b2f1;font-size:13px;padding-right:5px;}
.cMain_Swiper .swiper-slide ul li:nth-child(1) p:before {content:'1';}
.cMain_Swiper .swiper-slide ul li:nth-child(2) p:before {content:'2';}
.cMain_Swiper .swiper-slide ul li:nth-child(3) p:before {content:'3';}
.cMain_Swiper .swiper-slide ul li:nth-child(4) p:before {content:'4';}
.cMain_Swiper .swiper-slide ul li:nth-child(5) p:before {content:'5';}

.cMain_list {overflow:hidden;padding-bottom:1px;}
.cMain_list:after {content:'';clear:both;overflow:hidden}
.cMain_list li {float:left;border:1px solid #e5e5e5;margin:0 -1px -1px 0;height:155px;box-sizing: border-box;list-style: none;width:20%;flex:0 0 auto;position:relative}
.cMain_list li a {display:block;height:100%;padding:25px 30px 15px;}
.cMain_list li:hover a {
	padding:23px 28px;border:2px solid transparent;background:linear-gradient(to right, white, white), linear-gradient(135deg, #add0ff , #bc8ff0); background-clip: padding-box, border-box; background-origin: padding-box, border-box;z-index: 3;
}
.cMain_list li .icon {width:32px;height:32px;}
.cMain_list li .name {font-size:1.4em;font-weight:normal;margin-top:10px; text-overflow: ellipsis; white-space: nowrap;font-family:'noto sans kr','malgun gothic', sans-serif;background: url(../img/common/arr_p.png) no-repeat 100% 50%}
.cMain_list li:hover a .name {color:#9c57f5}
.cMain_list li p {font-size:1.1em;margin:5px 0;color:#6e6e6e;height:35px;overflow:hidden;text-overflow:ellipsis;}

.cmCon_0 {background: url(../img/sub7/c_MainCon_00.png) no-repeat}
.cmCon_1 {background: url(../img/sub7/c_MainCon_01.png) no-repeat}
.cmCon_2 {background: url(../img/sub7/c_MainCon_02.png) no-repeat}
.cmCon_3 {background: url(../img/sub7/c_MainCon_03.png) no-repeat}
.cmCon_4 {background: url(../img/sub7/c_MainCon_04.png) no-repeat}
.cmCon_5 {background: url(../img/sub7/c_MainCon_05.png) no-repeat}
.cmCon_6 {background: url(../img/sub7/c_MainCon_06.png) no-repeat}
.cmCon_7 {background: url(../img/sub7/c_MainCon_07.png) no-repeat}
.cmCon_8 {background: url(../img/sub7/c_MainCon_08.png) no-repeat}
.cmCon_9 {background: url(../img/sub7/c_MainCon_09.png) no-repeat}
.cmCon_10 {background: url(../img/sub7/c_MainCon_10.png) no-repeat}
.cmCon_11 {background: url(../img/sub7/c_MainCon_11.png) no-repeat}
.cmCon_12 {background: url(../img/sub7/c_MainCon_12.png) no-repeat}
.cmCon_13 {background: url(../img/sub7/c_MainCon_13.png) no-repeat}
.cmCon_14 {background: url(../img/sub7/c_MainCon_14.png) no-repeat}
.cmCon_15 {background: url(../img/sub7/c_MainCon_15.png) no-repeat}

.cMain_survey {background:#f3eff9;display:table;width:100%;margin:40px 0;height:310px;}
.cMain_survey .survey_result {display:table-cell;vertical-align: middle;padding:40px 75px;}
.cMain_survey .survey_result h1 {font-weight:normal;width:260px;word-break: keep-all;line-height:1.4;font-size:19px;padding-top:30px;background: url(../img/sub7/Q.png) no-repeat 0 0}
.cMain_survey .survey_result .period {opacity: .8;font-size: 14px;margin:25px 0 40px;}
.cMain_survey .survey_result .period:before {content:'기간 :';margin-right:5px;}
.cMain_survey .survey_result .btn {height:40px;min-width:160px;padding:0 30px;border-radius:20px;line-height:40px;font-size:14px;color:#fff;font-weight:lighter;background: #bd9bf0;display:inline-block}
.cMain_survey .graph {width:145px;height:220px;background: url(../img/sub7/cm_graph.png) no-repeat center;float:right;margin:35px 65px;}
.cMain_survey .graph .win {width:100%;text-align: center;margin:40px auto;padding-left:10px;font-size:16px;color:#7125bc;}
.cMain_survey .img_box {float:right;height:100%;width:500px;overflow:hidden}

.question_btn{
	float: right;
    width: 95px;
    height: 40px;
    border-radius: 5px;
    background: #9c57f5;
    color: #fff !important; 
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    letter-spacing: 1px;
    font-weight: 400;
}
.mem_answer{

}

.mem_counter{
	font-style: normal;
	font-weight: bold;
	display: inline-block;
	margin-left: 5px;;
}
.point{
float: right;
font-weight: 500;
}

.new{
	font-size:10px;
}