.main_container01 {margin-bottom:80px;}
.main_container01:after {content:""; display:block; clear:both;}
.main_container01 .visual_aera  {width:48%;float:left; box-sizing:border-box; }
.main_container01 .con_type01 {width:52%;float:left; box-sizing:border-box; }

.main_list01  {width:100%; padding:0 7%; box-sizing:border-box; margin-top:20%;}
.main_list01:after {content:""; display:block; clear:both;}
.main_list01  li  {float:left; width:47%;}
.main_list01  li a	{display:block;}
.main_list01  li:last-child  {float:right; width:47%;}
.main_list01  li  img {max-width:100%;}
.main_list01  li  .category_tit {font-size:12px; color:#a1a0a0; margin-bottom:15px; margin-top:20px;}
.main_list01  li  .tit {font-size:20px; color:#222; margin-bottom:15px; font-weight:600; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; letter-spacing:-0.5px;     line-height: 1.3;}
.main_list01  li  .txt {font-size:13px; color:#666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; line-height: 1.6; height: 4.8em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}



.main_container02 {padding: 0 4.5%; box-sizing:border-box;}
.photo_list {}
.photo_list li.photos_img {width:23%;margin:0 1% 3.5% 1%; text-align:Center; cursor:pointer; box-sizing:border-box;}
.photo_list li a	{display:block;}
.photo_list li.photos_img img {max-width:354px; width:100%;}
.masonry-brick {width:23%;margin:0 1% 2% 1%;}



.more_btn {text-align:center; margin-bottom:50px;}
.more_btn a {display:block; margin:0 auto; width:317px; height:69px; line-height:69px; color:#fff; font-size:11px; font-weight:600; background:#000; }


.main_class_area  {padding:60px 0; box-sizing:border-box; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9;}

.class_list {}
.class_list li:after {content:""; display:block; clear:both;}
.class_list li  {margin:0!important;}
.class_list li  .img  {width:56%; float:left;}
.class_list li .class_info {width:40%; float:right;}
.class_info .category_tit {color:#222;   font-size:15px; box-sizing:border-box; width:93px; height:39px; line-height:39px; border:solid 1px #505050; text-align:Center; background:#fff; font-weight:500; margin-bottom:30px; letter-spacing: -0.1px;}
.class_info .m_tit {color:#222; font-size:30px; font-weight:600; margin-bottom:20px; /*overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 2.6em;*/ }
.class_info .txt01 {color:#222; font-size:14px; margin-bottom:20%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.6em; height: 3.2em; letter-spacing:-0.25px;}
.class_info .day {color:#222; font-size:15px;  font-weight:600; margin-bottom:40px;}
.class_info .class_profile  {margin-bottom:30px;}
.class_info .class_profile strong {display:block; line-height:1; margin-bottom:20px; font-weight: 700;}
.class_info .class_profile .txt {color:#222; font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.6em; height: 4.8em;  letter-spacing:-0.5px;}
.class_info  .class_btn  {width:63px; height:63px; background:url(../images/main_more_btn01.jpg) no-repeat center; text-indent:-999em; cursor:pointer; position:absolute; bottom:0; right:0;}
.class_info  .class_btn a	{display:block; height:100%;}

.photo_info {max-width:354px; width:100%; margin:20px auto 0 auto; text-align:left;}
.photo_info .cate_tit  {color:#a1a0a0; font-size:12px;  margin-bottom:6px;}
.photo_info .tit  {color:#222; font-size:20px; font-weight:700; margin-bottom:20px;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:1.3; }
.photo_info .txt  {color:#666; font-size:13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.6em; height: 4.8em;  letter-spacing:-0.25px;}



.main_exhibit   {box-sizing:border-box; margin:60px 0; padding:0 0 0 222px; position:relative;}
.main_exhibit .h2_tit {position:absolute; left:0; top:0; color:#222; font-size:40px; font-weight:500;}
.main_exhibit ul  {max-width:1690px; width:100%;}
.main_exhibit ul:after {content:""; display:block; clear:both;}
.main_exhibit ul li  {position:relative; width:31%; box-sizing:border-box; float:left; margin-left:3.5%;}
.main_exhibit ul li:first-child {margin-left:0;}
.main_exhibit ul li  a {display:block;}
.main_exhibit ul li  .t_txt  {color:#222;  font-size:12px; margin-bottom:5px;}
.main_exhibit ul li  .img  {position:relative; max-width:380px;}
.main_exhibit ul li  .img  img {max-width:100%;}
.main_exhibit ul li  .img  span  {display:block; position:absolute; right:0; bottom:0;}
.main_exhibit ul li .ex_txt {position:absolute; right:0; top:30%; width:145px;}
.main_exhibit ul li .ex_txt .tit {color:#222; font-size:20px; line-height:1.3; font-weight:600; margin-bottom:5px; letter-spacing: -0.5px;}
.main_exhibit ul li .ex_txt .txt {color:#222; font-size:14px; line-height:1.3; font-weight:600; letter-spacing: -0.5px;}




/*디지털 서비스*/

/*.disital_service_area {position:relative;padding-bottom:170px;}
.disital_service_area .disital_box  {background:#f3f3f3; padding:50px 5% 120px 5%;; box-sizing:border-box; width:72.3%;}
.disital_service_area:after {content:""; display:block; clear:both;}
.disital_service_area p.tit {font-weight:600;  color:#222; font-size:15px; letter-spacing:-0.5px; margin-bottom:80px;}
.disital_service_area ul  {width:90%;}
.disital_service_area ul:after {content:""; display:block; clear:both;}
.disital_service_area ul  li  {text-align:center; float:left; width:25%; box-sizing:border-box; padding:10px 1% 20px 1%; background:url(../images/line_bg01.png) repeat-y;}
.disital_service_area ul  li:first-child  {background-image:none;}
.disital_service_area ul  li  img {max-width:100%;}
.disital_service_area ul  li  .tit  {font-size:18px; font-weight:600; color:#222; margin-top:10px;}
.disital_service_area ul  li  .txt  {font-size:13px; color:#999; line-height:1.2; margin-top:25px;}
*/
.magazine_img {width:39%; position:absolute; right:0; top:25px;}
.magazine_img img {max-width:100%;}


/*이벤트존 슬라이드*/
.disital_service_area {position:relative;padding-bottom:170px;}
.disital_service_area .disital_box  {background:url(../images/event_bg.jpg) repeat-x 0 0; padding:50px 5% 0 5%; box-sizing:border-box; width:72.3%;}
.disital_service_area p.tit {font-weight:600;  color:#222; font-size:24px; letter-spacing:-0.25px; margin-bottom:20px;}

.eventzone_area	{width:82%; max-width:885px;}
.eventzone_area	.main_event_list	{}
.eventzone_area	.main_event_list	li {position: relative; min-height:362px;}
.eventzone_area	.main_event_list	li	.event_con	{position: absolute; top: 0; left: 0; width: 100%; height: 100%;background-size: cover!important;}
.eventzone_area	.main_event_list	li	.event_txt	{color:#fff;position: absolute; bottom: 12%; left: 4.8015%; z-index:100; max-width:885px; width: 90.397%; border: solid 1px #fff; box-sizing: border-box; padding:27px 4.06%; 
-webkit-box-shadow: 0px 11px 5px -6px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 11px 5px -6px rgba(0,0,0,0.35);
box-shadow: 0px 11px 5px -6px rgba(0,0,0,0.35);} 	
.eventzone_area	.main_event_list	li	.event_txt	.category	{display:inline-block; font-size:13px; letter-spacing:-1px;  box-sizing:border-box; color:#fff;}	
.eventzone_area	.main_event_list	li	.event_txt	.tit	{font-size:28px; font-weight:500; line-height:1.3; margin-top:15px;letter-spacing:-0.5px; color:#fff;}	
.eventzone_area	.main_event_list	li	.event_txt	.day	{font-size:15px; font-weight:400; line-height:1.3; margin-top:10px;letter-spacing:-0.5px;color:#fff;}

.eventzone_area	.main_event_list	li	.event_con	.event_bg	{width:100%; height:100%; position:absolute; lefT:0; top:0; background:url(../images/event_bg.png) repeat 0 0;  z-index:10;}



.new_result_box	{}
.new_result_box	li	 {margin-bottom:28px;}
.new_result_box	li:last-child {margin-bottom:0;}
.new_result_box	li	 dl	{background:#fff; display:table;}
.new_result_box	li	 dl	dt	{width:50%;}
.new_result_box	li	 dl	dd	{width:50%; display:table-cell; font-size:16px; line-height:1.6; box-sizing:border-box; padding:0 5%; vertical-align:middle; letter-spacing: -0.5px;}



.vsual_slider	{}
.vsual_slider	li	{}
.vsual_slider	li	.mtxt_box	{position:absolute; left:100px; top:31.6%; color:#fff; z-index:20;box-sizing: border-box;  padding-right: 5%;}
.vsual_slider	li	.mtxt_box	.tit	{font-size:50px; padding-bottom:50px; font-weight:600;color: inherit;}
.vsual_slider	li	.mtxt_box	.day	{font-family:''; font-size:15px; padding-bottom:35px;}
.vsual_slider	li	.mtxt_box	.txt	{font-size:15px; font-weight:600; line-height:1.6;color: inherit;}
.vsual_slider	li	.all_bg	{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/main_v_bg.png) repeat 0 0; z-index:10;  display: block;}



@media (max-width: 1200px) {


.main_list01  {width:100%; padding:0 3.5%; box-sizing:border-box; margin-top:20%;}
.main_list01:after {content:""; display:block; clear:both;}
.main_list01  li  {float:left; width:47%;}
.main_list01  li:last-child  {float:right; width:47%;}
.main_list01  li  img {max-width:100%;}
.main_list01  li  .category_tit {font-size:12px; color:#a1a0a0; margin-bottom:7px; margin-top:22px;}
.main_list01  li  .tit {font-size:16px; color:#222; margin-bottom:7px; font-weight:600; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; letter-spacing:-0.5px;}
.main_list01  li  .txt {font-size:13px; color:#666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; line-height: 1.6; height: 4.8em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}


.main_container02 {padding: 0 2%; box-sizing:border-box;}
.more_btn {text-align:center; margin-bottom:25px;}
.more_btn a {display:block; margin:0 auto; width:317px; height:50px; line-height:50px; color:#fff; font-size:11px; font-weight:600; background:#000; }


.main_class_area  {padding:60px 0; box-sizing:border-box; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9;}

.class_list {}
.class_list li:after {content:""; display:block; clear:both;}
.class_list li  {}
.class_list li  .img  {width:56%; float:left;}
.class_list li .class_info {width:40%; float:right;}
.class_info .category_tit {color:#222;   font-size:11px; box-sizing:border-box; width:93px; height:39px; line-height:39px; border:solid 1px #505050; text-align:Center; background:#fff; margin-bottom:20px;}
.class_info .m_tit {color:#222; font-size:20px; font-weight:600; margin-bottom:10px; /*overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  라인수  -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 2.6em;*/ }
.class_info .txt01 {color:#222; font-size:14px; margin-bottom:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 2.6em;}
.class_info .day {color:#222; font-size:13px;  font-weight:600; margin-bottom:20px;}
.class_info .class_profile  {margin-bottom:10px;}
.class_info .class_profile strong {display:block; line-height:1; margin-bottom:20px;}
.class_info .class_profile .txt {color:#222; font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 3.9em;  letter-spacing:-0.5px;}
.class_info  .class_btn  {width:40px; height:40px; background:url(../images/main_more_btn01.jpg) no-repeat center; text-indent:-999em; position:absolute; right:0; top:0;}



.photo_info {max-width:354px; margin:30px auto 0 auto; text-align:left;}
.photo_info .cate_tit  {color:#a1a0a0; font-size:12px;  margin-bottom:10px;}
.photo_info .tit  {color:#222; font-size:15px; font-weight:600; margin-bottom:10px; }
.photo_info .txt  {color:#666; font-size:13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.6em; height: 4.8em;  letter-spacing:-0.5px;}



.main_exhibit   {box-sizing:border-box; margin:60px 0; padding:0 0 0 150px; position:relative;}
.main_exhibit .h2_tit {position:absolute; left:0; top:0; color:#222; font-size:40px; }
.main_exhibit ul  {max-width:1690px; width:100%;}
.main_exhibit ul:after {content:""; display:block; clear:both;}
.main_exhibit ul li  {position:relative; width:31%; box-sizing:border-box; float:left; margin-left:3.5%;}
.main_exhibit ul li:first-child {margin-left:0;}
.main_exhibit ul li  a {display:block;}
.main_exhibit ul li  .t_txt  {color:#222;  font-size:12px; margin-bottom:5px;}
.main_exhibit ul li  .img  {position:relative; max-width:380px;}
.main_exhibit ul li  .img  img {max-width:100%;}
.main_exhibit ul li  .img  span  {display:block; position:absolute; right:0; bottom:0;}
.main_exhibit ul li .ex_txt {position:absolute; right:0; top:30%; width:145px;}
.main_exhibit ul li .ex_txt .tit {color:#222; font-size:16px; line-height:1.3; font-weight:600; margin-bottom:5px; letter-spacing: -0.5px;}
.main_exhibit ul li .ex_txt .txt {color:#222; font-size:13px; line-height:1.3; font-weight:600; letter-spacing: -0.5px;}



/*디지털 서비스*/

.disital_service_area {position:relative;padding-bottom:90px;}
.disital_service_area .disital_box  {background:#f3f3f3; padding:50px 5% 60px 5%;; box-sizing:border-box; width:72.3%;}
.disital_service_area:after {content:""; display:block; clear:both;}
.disital_service_area p.tit {font-weight:600;  color:#222; font-size:15px; letter-spacing:-0.5px; margin-bottom:80px;}
.disital_service_area ul  {width:90%;}
.disital_service_area ul:after {content:""; display:block; clear:both;}
.disital_service_area ul  li  {text-align:center; float:left; width:25%; box-sizing:border-box; padding:10px 1% 20px 1%; background:url(../images/line_bg01.png) repeat-y;}
.disital_service_area ul  li:first-child  {background-image:none;}
.disital_service_area ul  li  img {max-width:100%;}
.disital_service_area ul  li  .tit  {font-size:16px; font-weight:600; color:#222; margin-top:5px;}
.disital_service_area ul  li  .txt  {font-size:13px; color:#999; line-height:1.2; margin-top:10px;}

.magazine_img {width:39%; position:absolute; right:0; top:20px;}
.magazine_img img {max-width:100%;}







}

@media (max-width: 680px) {

.main_container01 {margin-bottom:40px;}
.main_container01:after {content:""; display:block; clear:both;}
.main_container01 .visual_aera  {width:100%;float:left; box-sizing:border-box; }
.main_container01 .con_type01 {width: 100%;float:left; box-sizing:border-box; }


.main_list01  {width:100%; padding:0 3.5%; box-sizing:border-box; margin-top:40px;}
.main_list01:after {content:""; display:block; clear:both;}
.main_list01  li  {float:left; width:100%;margin:0 0% 15px 0%;}
.main_list01  li:last-child  {float:right; width:100%;margin:0;}
.main_list01  li  img {max-width:100%;}
.main_list01  li  .category_tit {font-size:12px; color:#a1a0a0; margin-bottom:7px; margin-top:22px;}
.main_list01  li  .tit {font-size:16px; color:#222; margin-bottom:7px; font-weight:600; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; letter-spacing:-0.5px;}
.main_list01  li  .txt {font-size:13px; color:#666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; line-height: 1.6; height: 4.8em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}


.main_container02 {padding: 0 2%; box-sizing:border-box;}
.more_btn {text-align:center; margin-bottom:25px;}
.more_btn a {display:block; margin:0 auto; max-width:317px; width:100%; height:50px; line-height:50px; color:#fff; font-size:11px; font-weight:600; background:#000; }


.main_class_area  {padding:30px 0; box-sizing:border-box; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9;}

.class_list {}
.class_list li:after {content:""; display:block; clear:both;}
.class_list li  {}
.class_list li  .img  {width:100%; float:left; margin-bottom:20px;}
.class_list li .class_info {width:100%; float:right;}
.class_info .category_tit {color:#222;   font-size:12px; box-sizing:border-box; width:60px; height:30px; line-height:30px; border:solid 1px #505050; text-align:Center; background:#fff; margin-bottom:20px;}
.class_info .tit {color:#222; font-size:16px; font-weight:600; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 2.6em; }
.class_info .txt01 {color:#222; font-size:13px; margin-bottom:15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 2.6em;}
.class_info .day {color:#222; font-size:13px;  font-weight:600; margin-bottom:20px;}
.class_info .class_profile  {margin-bottom:10px; display:none;}
.class_info .class_profile strong {display:block; line-height:1; margin-bottom:20px;}
.class_info .class_profile .txt {color:#222; font-size:14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 3.9em;  letter-spacing:-0.5px;}
.class_info  .class_btn  {width:100%; height:40px; position:static; right:0; top:0;}
.class_info  .class_btn  a  {display:block; width:100%; height:40px;background:#000 url(../images/main_more_btn01.jpg) no-repeat center; text-indent:-999em; }


.photo_info {max-width:100%; width:100%; margin:30px auto 0 auto; text-align:left;}
.photo_info .cate_tit  {color:#a1a0a0; font-size:12px;  margin-bottom:10px;}
.photo_info .tit  {color:#222; font-size:15px; font-weight:600; margin-bottom:10px; }
.photo_info .txt  {color:#666; font-size:13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em; height: 4.8em;  letter-spacing:-0.5px;}



.main_exhibit   {box-sizing:border-box; margin:30px 0; padding:0 0 0 0; position:relative;}
.main_exhibit .h2_tit {position:static; left:0; top:0; color:#222; font-size:20px; text-align:center; margin-bottom:20px;}
.main_exhibit ul  {max-width:1690px; width:100%;}
.main_exhibit ul:after {content:""; display:block; clear:both;}
.main_exhibit ul li  {position:relative; width:100%; box-sizing:border-box; float:left; margin-left:0; margin-bottom:20px;}
.main_exhibit ul li:first-child {margin-left:0;}
.main_exhibit ul li  a {display:block;}
.main_exhibit ul li  .t_txt  {color:#222;  font-size:12px; margin-bottom:5px;}
.main_exhibit ul li  .img  {position:relative; max-width:100%;}
.main_exhibit ul li  .img  img {width:100%;}
.main_exhibit ul li  .img  span  {display:block; position:absolute; right:0; bottom:0; width:40px; height:40px;}
.main_exhibit ul li .ex_txt {position:static; right:0; top:30%; width:100%; margin-top:10px;}
.main_exhibit ul li .ex_txt .tit {color:#222; font-size:16px; line-height:1.3; font-weight:600; margin-bottom:5px; letter-spacing: -0.5px;}
.main_exhibit ul li .ex_txt .txt {color:#222; font-size:13px; line-height:1.3; font-weight:600; letter-spacing: -0.5px;}



/*photos */

.photo_list {}
.photo_list li.photos_img {width: 100%;margin:0 0% 15px 0%; text-align:Center;}
.photo_list li.photos_img img {max-width:100%;}
.masonry-brick {width: 96%;margin:0 2% 15px 2%;}





/*디지털 서비스*/

.disital_service_area {position:relative;padding-bottom:0;background:#f3f3f3; margin-bottom:40px;}
.disital_service_area .disital_box  {background:#f3f3f3; padding:25px 2.5%; box-sizing:border-box; width:100%;}
.disital_service_area:after {content:""; display:block; clear:both;}
.disital_service_area p.tit {font-weight:600;  color:#222; font-size:15px; letter-spacing:-0.5px; margin-bottom:40px;}
.disital_service_area ul  {width:100%;}
.disital_service_area ul:after {content:""; display:block; clear:both;}
.disital_service_area ul  li  {text-align:center; float:left; width:50%; box-sizing:border-box; padding:10px 1% 20px 1%; background:url(../images/line_bg01.png) repeat-y;}
.disital_service_area ul  li:first-child,.disital_service_area ul  li:nth-child(3)  {background-image:none;}
.disital_service_area ul  li:first-child,.disital_service_area ul  li:nth-child(2)  {border-bottom:dashed 1px #cbcbcb;}
.disital_service_area ul  li  img {max-width:100%;}
.disital_service_area ul  li  .tit  {font-size:15px; font-weight:600; color:#222; margin-top:10px;}
.disital_service_area ul  li  .txt  {font-size:13px; color:#999; line-height:1.2; margin-top:25px;}

.magazine_img {width:100%; position:static; right:0; top:20px;}
.magazine_img img {max-width:100%;}



/*이벤트존 슬라이드*/
.disital_service_area {position:relative;padding-bottom:0;}
.disital_service_area .disital_box  {background:url(../images/event_bg.jpg) repeat-x 0 0; padding:25px 2% 0 2%; box-sizing:border-box; width:100%;}
.disital_service_area p.tit {font-weight:600;  color:#222; font-size:15px; letter-spacing:-0.5px; margin-bottom:30px;}

.eventzone_area	{width:100%; margin-bottom:25px;}
.eventzone_area	.main_event_list	{}
.eventzone_area	.main_event_list	li {position: relative; min-height:200px;}
.eventzone_area	.main_event_list	li	.event_con	{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.eventzone_area	.main_event_list	li	.event_txt	{color:#fff;position: absolute; bottom: 20px; text-align:left; padding: 10px 4.06%;} 	
.eventzone_area	.main_event_list	li	.event_txt	.category	{display:inline-block; font-size:11px; letter-spacing:-1px;box-sizing:border-box;}	
.eventzone_area	.main_event_list	li	.event_txt	.tit	{font-size:14px; font-weight:500; line-height:1.3; margin-top:10px;letter-spacing:-0.5px; color:#fff;}	
.eventzone_area	.main_event_list	li	.event_txt	.day	{font-size:12px; font-weight:400; line-height:1.3; margin-top:10px;letter-spacing:-0.5px; color:#fff;}





.vsual_slider	{}
.vsual_slider	li	{}
.vsual_slider	li	.mtxt_box	{position:absolute; left:10%; top:20%; color:#fff; box-sizing:border-box; padding:0 5%;}
.vsual_slider	li	.mtxt_box	.tit	{font-size:25px; padding-bottom:25px; font-weight:600;}
.vsual_slider	li	.mtxt_box	.day	{font-family:''; font-size:12px; padding-bottom:15px;}
.vsual_slider	li	.mtxt_box	.txt	{font-size:12px; font-weight:500; line-height:1.3;}





}
