@charset "utf-8";



.wrap_main .container .cont_center{width:1197px;}

.bg_area{padding:65px 0 120px; background:url("../images/main/main_bg.png") repeat left top;}
.bg_area + .bg_area{margin-top:0;}
.main_banner_area + .bg_area{margin-top:0;}


.title_main_area{font-size:35px; color:#333; text-align:center; font-weight:500;}
.title_main_area img{margin-right:14px; vertical-align:bottom;}
.title_main_area span{display:flex;justify-content: center;align-items: center}
.section_area{margin-top:90px;margin-bottom:90px;}
.section_area:last-child{margin-bottom:90px;}

/* 메인배너 */
.wrap_main .container .main_nav_area .cont_center{width:1200px;}

.main_banner_area{position:relative;}

.main_banner_area .slick-arrow{width:75px; height:75px; color:transparent; position:absolute; top:calc((50% -75px)/1); z-index:200;}
.main_banner_area .slick-arrow.slick-prev{ left:23px;}
.main_banner_area .slick-arrow.slick-next{right:23px;}


.icon_box img {
	width: auto !important;
}
.icon_box a{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    color: #252525;
    font-size:17px;
    font-weight:500;
    width: 100%;
    
}
.icon_box a i{
	font-size:30px;
	color: #9c8056;
}
.icon_box a:hover i{
	color:#fff;
}
.icon_box span.banner_txt{
	display: block;
    width: 100%;
    margin-top:25px;
    line-height: 20px;
}
.icon_box span.sub_title{
	display: block;
    width: 100%;
    font-size:11px;
}
/* .main_slide{height:577px;} */
.main_slide a {
	display:block;
	width:100%;
}
.main_slide .keyVisual_pc{
	background: url(https://test002.sayokhome.com/attachfile/0062/pc_2023032….png) no-repeat center center;
    width: 100%;
    height: 100%;
}
.main_slide img{width:100%;}

.main_nav_area{height:70px; background-color:rgba(0,0,0,0.5); box-shadow:5px 5px 40px rgba(0,0,0,0.7);
  position:absolute; left:0; bottom:0; right:0;
}

.main_nav{border-left:1px solid #efeeec; margin-left:-1px;}
.main_nav:first-child{border-left:0;}
.main_nav button{width:201px; height:70px; font-size:23px; color:#fff; text-align:center;}

.main_nav_slide .slick-arrow{width:68px; height:70px; color:transparent; position:absolute; top:0; z-index:2;}
.main_nav_slide .slick-next{background:url("../images/main/main_next.png") no-repeat center center; right:-68px;}
.main_nav_slide .slick-prev{background:url("../images/main/main_prev.png") no-repeat center center; left:-67px;}

.main_nav_slide .slick-arrow.slick-disabled{display:none !important;}

.main_nav.slick-current{background-color:#00a2b1;}


.prop_slide_area .slick-next{
	display: block;
    right: 0;
    top: calc((50% - 20px));
}
.prop_slide_area .slick-prev{
	display: block;
    left: 0;
    top: calc((50% - 20px));
    z-index:999;
}


/* 상단배너 */
.top_banner_area{}

.top_banner a{display:block; width:258px; height:216px; margin:0 auto 10px; padding-top:22px; 
  border:1px solid #cacaca; text-align:center;
}
.top_banner > a > img{margin:0 auto; border-radius:100px;}

.top_banner strong{display:block; margin-bottom:14px; font-size:25px; color:#333; font-weight:500;}
.top_banner strong img{display:inline; margin-right:6px; vertical-align:bottom;}

.top_banner a:hover{background-color:#0098b1; border:1px solid #0098b1; box-shadow:5px 5px 5px rgba(0,0,0,0.35);}
.top_banner a:hover strong{color:#fff;}



/* 오늘의 말씀 */
.main_video_area{display: flex; justify-content: center;}
.taday_talk_area{position:relative;}


.video_slide{padding:60px 60px 44px 60px; margin-top:50px; background-color:#fff;/*  box-shadow:6px 6px 32px rgba(0,0,0,0.06); */}

.video_thumb{float:left; width:467px; height:300px; position:relative;}
.video_thumb > img{width:100%; height:100%; /* border:1px solid #cdcdcd; */}
.btn_play{margin-left:-49px; margin-top:-49px; position:absolute; left:50%; top:50%;}

.main_video_info{float:right; margin-left:70px; width:467px; padding-top:10px;}
.title_main_video{margin-bottom:20px; font-size:28px; color:#333; font-weight:400;}
.main_video_info .video_info_list{border-bottom:1px solid #d3d3d3;}

.video_nav{width:394px; border:1px solid #d3d3d3; position:absolute !important; right:87px; bottom:0;}
.video_nav_link{margin-left:-1px; border-left:1px solid #d3d3d3;}
.video_nav_link button{display:block; width:131px; height:66px; padding:0 15px; background-color:#fff;
  font-size:18px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}

.video_nav .slick-arrow{}
.video_nav .slick-next{right:-39px;}
.video_nav .slick-prev{left:-39px;}

.video_nav_link.slick-current button{background-color:#00a2b1; border-color:#00a2b1; box-shadow:6px 6px 6px rgba(0,0,0,0.2); color:#fff;}


.more_link_area{margin-top:48px; padding-right:55px; text-align:right;}
.more_link_area .info_more{display:inline-block; position:static;}

.main_video_info .video_info_list{}
.main_video_info .video_info_list li strong{display:inline-block; width:80px; font-weight:300;}

.main_video_info .btn_video_area{margin-top:32px;}
.main_video_info .btn_video_area a img{display:inline;}


.btn_video_area{justify-content: end !important;}
.video_slide_area .slick-dots{height:16px; margin-top:0; text-align:center;bottom: 0;}
.video_slide_area .slick-dots li{display:inline-block; height:16px; margin:0 4px;}
.video_slide_area .slick-dots li button{width:10px; height:10px; background-color:#d9d9d9; border-radius:50px; color:transparent;}
.video_slide_area .slick-dots .slick-active button{background-color:#9c8056;}

.taday_talk_area .more_link_area{margin-top:0; padding-right:0; position:absolute; right:46px; bottom:30px;}

/* .taday_talk_area .slick-arrow{top:140px;} */
.taday_talk_area .slick-arrow.slick-prev{left:-130px;}
.taday_talk_area .slick-arrow.slick-next{right:-130px;}


/* 오늘의 이야기 */
.story_area{}
.story_area{position:relative;}

.story_area .info_more{top:14px; right:0;}

.story_slide_area{margin-top:45px;}

.story_slide{}
.story_slide a{display:block; width:273px; padding-bottom:50px; margin:0 auto; background-color:#fff; border:1px solid #cacaca;}

.story_thumb{border-bottom:1px solid #cacaca; position:relative;}
.story_category{position:absolute; right:14px; bottom:10px;}

.story_info_thumb{padding:40px 44px 0; font-size:16px;}
.story_info_thumb strong{display:block; height:66px; margin-bottom:20px; 
  font-size:25px; color:#333; line-height:33px; font-weight:500; overflow:hidden;
}

.story_date{margin-bottom:15px;}

.story_line_map{float:left; height:30px; padding:0 10px; background-color:#00a2b1; border-radius:3px;
  font-size:16px; color:#fff; line-height:30px;
}

.story_writer{float:right; font-size:16px; color:#00a2b1; line-height:30px;}

.slick-arrow{width:24px; height:45px; color:transparent; position:absolute; top:188px;}
.slick-next{background:url("../images/main/story_next.png") no-repeat center center; right:-75px;}
.slick-prev{background:url("../images/main/story_prev.png") no-repeat center center; left:-75px;}


/* 만남 소식 */
.weekly_newspaper_area{margin-top:45px;}

.newspaper_slide_area{float:left; width:517px; box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.weekly_newspaper_img{} 
.weekly_newspaper_img img{max-width:100%} 





.slick-initialized .slick-slide.prop_slide a{
	display:block;
	color:#454545;
	font-size:17px;
	font-weight:500;
	padding: 20px 25px;
}
.slick-initialized .slick-slide.prop_slide{
	border: 2px solid #d3d7d9;
    border-radius: 5px;
    margin: 0 25px;
}
.main_menu_txt .sub_menu_txt{
	font-size: 11px;
	font-weight:200;
}
.main_menu_txt .bottom_menu_txt{
	display: flex;
	justify-content: start;
	font-size: 12px;
	font-weight:300;
	border-top: 2px solid #d3d7d9;
	margin-top: 40px;
	padding-top: 10px;
}
.bottom_menu_txt .txt2{
	display: block;
	margin-left: auto;
}













.weekly_newspaper_img a:after{display:block; content:""; width:61px; height:61px; background-image:url("../images/main/newspaper_plus.png");
  position:absolute; right:25px; bottom:25px;
}

.weekly_newspaper_list{float:right; width:520px; margin-top:3px; border-top:2px solid #1d1d1d;}
.weekly_newspaper_list li{border-bottom:1px solid #d3d3d3;}
.weekly_newspaper_list li a{display:block; padding:28px 5px 28px;}

.title_weekly{margin-bottom:17px; font-size:20px; color:#333; font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.text_weekly{margin-bottom:10px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.weekly_category{float:left; font-size:16px; color:#00a2b1;}

.weekly_date{float:right; font-size:16px;}


.weekly_newspaper_slide .slick-arrow{width:55px; height:91px; color:transparent; position:absolute; top:290px; z-index:2;}
.weekly_newspaper_slide .slick-next{background:url("../images/m/main/story_next.png") no-repeat center center; right:0;}
.weekly_newspaper_slide .slick-prev{background:url("../images/m/main/story_prev.png") no-repeat center center; left:0;}



/* 오시는길 */
.location_area{padding-top:80px; padding-bottom:130px;}

.main_map_area{margin-top:40px; border:1px solid #cacaca; border-top:2px solid #00a2b1;}



/* 하단배너 */
.info_banner li{float:left; background:url("../images/main/line_banner.png") no-repeat left center;}
.info_banner li a{display:block; height:59px; margin-left:37px; padding-top:10px; padding-left:96px;
  background-position:left top; background-repeat:no-repeat;
  font-size:18px; color:#333; font-weight:100; position:relative;
}
.info_banner li a strong{display:block; margin-top:5px; font-size:25px; color:#333; font-weight:400;}

.info_banner li:first-child{background-image:none;}
.info_banner li:first-child a{margin-left:-8px;}

.info_banner .intro a{width:256px;}
.info_banner .call a{width:280px;}
.info_banner .time a{width:210px;}

.info_banner li a img{position:absolute; left:0; top:0;}


/* 181016 추가 */
.slick-dots{height:7px; text-align:center; position:absolute; width:100%; bottom: 40px;}
.slick-dots li{display:inline-block; border-radius:50px; margin:0 4px;}
.slick-dots li button{width:10px; height:10px;border-radius:50px; background-color:#fff; font-size:0; color:transparent; vertical-align:top;}
.slick-dots .slick-active button{background-color:#9c8056;}


.prop_slide_area .slick-dots{bottom: -30px;}
.prop_slide_area .slick-dots li:first-child{margin:0;}
.prop_slide_area .slick-dots li button{width:15px;height:15px; background-color:#e5e5e5; vertical-align:top;}
.prop_slide_area .slick-dots .slick-active button{background-color:#9c8056;}


.top_banner_area .slick-dots li{margin:0;}
.top_banner_area .slick-dots li button{width:100px; background-color:#cdcdcd; vertical-align:top;}
.top_banner_area .slick-dots .slick-active button{background-color:#535353;}

.top_banner_area .slick-arrow{top:90px; z-index:2;}
.top_banner_area .slick-arrow.slick-prev{left:-75px;}
.top_banner_area .slick-arrow.slick-next{right:-75px;}


/* 200214 추가 */
.gray_bg{background-color:#f0f0f0;}

.contents_new{
	padding:43px 0;
	max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.icon_dim{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.main_banner_1{
	display:flex;
	justify-content: start;
	min-width: 1200px;
	transition: transform 0.2s ease-in-out;
    transform: translateX(0);
}
.main_banner_1 .main_banner_box{
	width:100%;
	text-align:center;
	height:122px;
	border: 1px solid #e2e4e5;
	border-top: 2px solid #e2e4e5;
	border-bottom: 2px solid #e2e4e5;
	display: flex;
    align-items: center;
    justify-content: center;
    background-color:#fff;
}
.main_banner_1 .main_banner_box:hover{
	background-color:#9c8056;
	
}
.main_banner_1 .main_banner_box:hover a{
	color:#fff;
}


.main_banner_1 .main_banner_box:first-child{
	
	border: 1px solid #e2e4e5;
	border-top: 2px solid #e2e4e5;
	border-bottom: 2px solid #e2e4e5;
	border-left: 2px solid #e2e4e5;
}
.main_banner_1 .main_banner_box:last-child{
	
	border: 1px solid #e2e4e5;
	border-top: 2px solid #e2e4e5;
	border-bottom: 2px solid #e2e4e5;
	border-right: 2px solid #e2e4e5;
}
.main_banner_1 img{width:100%;}


/* 200507 추가 */
.play_pause_btn{display:none;}



/* ~ 1024px ----------- */
@media only screen 
and (max-width : 1023px)
{

	.prop_slide_area .slick-dots li button{
		width:11px;
		height:11px;
	}
	
	.main_video_info .video_info_list li:nth-child(2){
		padding-top: 0;
	}
	.main_video_info{
		margin-left:0;
	}
	.video_slide{
		padding: 60px 0 40px;
	}
	
	
	.wrap_main{overflow-x:hidden;}
	.wrap_main .container .cont_center{width:auto; padding-left:0; padding-right:0;}
	.main_video_area{display:block}
	.btn_video_area{width:100%;justify-content: center !important;}
	.btn_video_area a:first-child{
		margin-left:0 !important;
		
	}
	.btn_video_area a{
		width: 100% !important;
	}
	
	/* 메인배너 */
	.main_nav_area{display:none;}
	/*
	.slick-dots{height:7px; text-align:center;}
	.slick-dots li{display:inline-block; height:7px; margin:0 4px;}
	.slick-dots li button{width:37px; height:7px; background-color:#d3d3d3; color:transparent;}
	.slick-dots .slick-active button{background-color:#00a2b1;}

	 .main_banner_area .slick-dots{padding-top:31px; padding-bottom:34px;
	  background: #e05826; Old browsers
	  background: -moz-linear-gradient(top, #763017 1%, #e05826 100%); FF3.6-15
	  background: -webkit-linear-gradient(top, #763017 1%,#e05826 100%); Chrome10-25,Safari5.1-6
	  background: linear-gradient(to bottom, #763017 1%,#e05826 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#763017', endColorstr='#e05826',GradientType=0 ); IE6-9
	} */

  .main_banner_area .slick-arrow{width:27px; height:45px; background-size:100% !important;}
	.main_banner_area .slick-arrow.slick-prev{/*background:url("../images/m/main/story_prev.png") no-repeat center center;*/ left:15px; width:15px;}
	.main_banner_area .slick-arrow.slick-next{/*background:url("../images/m/main/story_next.png") no-repeat center center;*/right:15px;width:15px;}

	/* 상단배너 */
	.top_banner{padding:0 10px;}

	.top_banner.slick-current a{background-color:#0098b1; border:1px solid #0098b1; box-shadow:5px 5px 5px rgba(0,0,0,0.35);}
	.top_banner.slick-current a strong{color:#fff;}
	.top_banner1.slick-current a strong:before{background-image:url("../images/main/icon_top1_on.png");}
	.top_banner2.slick-current a strong:before{background-image:url("../images/main/icon_top2_on.png");}
	.top_banner3.slick-current a strong:before{background-image:url("../images/main/icon_top3_on.png");}
	.top_banner4.slick-current a strong:before{background-image:url("../images/main/icon_top4_on.png");}

	.top_banner_area .slick-dots{padding-top:34px;}
	.top_banner_area .slick-dots li{margin:0;}
	.top_banner_area .slick-dots li button{width:70px; background-color:#cdcdcd;}
	.top_banner_area .slick-dots .slick-active button{background-color:#535353;}


	/* 오늘의 말씀 */
	.taday_talk_area{padding:60px 0 0; border-left:0; border-right:0; border-bottom:0;}

	.video_slide{margin-left:0; margin-right:0;}

	.video_thumb{float:none; width:auto; position:relative;}

	.main_video_info{float:none; width:auto; margin-top:24px; padding-top:10px;}
	.title_main_video{font-size:20px; color:#333; font-weight:500; margin-bottom:10px;}
	.main_video_info .video_info_list{border-bottom:1px solid #d3d3d3;}

	.video_nav{width:auto; left:37px; right:37px;}
	.video_nav_link button{width:100%;}

	.taday_talk_area .slick-arrow{width:55px; height:91px; z-index:2;}
	.taday_talk_area .slick-arrow.slick-prev{background:url("../images/main/story_prev.png") no-repeat center center; left:0;}
	.taday_talk_area .slick-arrow.slick-next{background:url("../images/main/story_next.png") no-repeat center center; right:0;}

	.more_link_area{display:none;}


	/* 오늘의 이야기 */
	.story_area .info_more{display:none;}

	.story_slide_area{padding:0 12px;}

	.story_slide a{width:auto; height:auto; margin:0 12px; padding-bottom:30px;}

	.story_thumb > img{width:100%;}

	.story_slide_area .slick-arrow{width:55px; height:91px; top:188px; z-index:2;}
	.story_slide_area .slick-next{background:url("../images/m/main/story_next.png") no-repeat center center; right:0;}
	.story_slide_area .slick-prev{background:url("../images/m/main/story_prev.png") no-repeat center center; left:0;}

	.story_slide_area .slick-dots{padding-top:40px;}


	/* 만남 소식 */
	.newspaper_slide_area{float:none; width:100%; margin:0 auto; box-shadow:0 0 0 rgba(0,0,0,0);}

	.weekly_newspaper_img{width:517px; margin:0 auto;} 

	.weekly_newspaper_list{float:none; width:auto; margin:40px 30px 0;}


	/* 오시는길 */
	.main_map_area{border-left:0; border-right:0;}
	.main_map_area img{width:100%;}


	/* 하단배너 */
	.info_banner li{width:33.33%;}
	.info_banner li a{height:auto; margin-left:0; padding-top:85px; padding-left:0;
	  background-position:center top; background-size:auto 100px; text-align:center;
	}
	.info_banner li:first-child a{margin-left:0;}

	.info_banner .intro a{width:auto;}
	.info_banner .call a{width:auto;}
	.info_banner .time a{width:auto;}

	.info_banner li a img{margin-left:-34.5px; position:absolute; left:50%; top:0;}


	/* 181016 추가 */
	.top_banner_area .slick-arrow{display:none !important;}


	/* 200214 추가 */
	.wrap_main .container .contents_new{padding:40px 3.47% 62px;}

	
	.main_banner_box:first-child{margin-top:0;}
	.main_banner_box img{width:100%; height:auto;}

	.main_banner_2{margin-top:20px;}
	.main_banner_2 li{float:none; width:100%; height:auto; margin-left:0; margin-top:20px;}
	.main_banner_2 li:first-child{margin-left:0; margin-top:0px;}
	.main_banner_2 li img{width:100%; height:auto;}


	.main_banner_3{margin-top:28px;}
	.main_banner_3 li{float:none; width:100%; height:auto; margin-left:0; margin-top:26px;}
	.main_banner_3 li:first-child{margin-left:0; margin-top:0;}
	.main_banner_3 li img{width:100%; height:auto;}

	.main_banner_4{margin-top:0; padding-top:10px;}
	.main_banner_4 li{width:30.84%; height:137px; margin-left:3.7%; margin-top:16px;}
	.main_banner_4 li:first-child, .main_banner_4 li:nth-child(4){margin-left:0;}
	.main_banner_4 li a{width:100%;}
	.main_banner_4 li img{width:100%;}


	/* 200317 추가 */
	.main_default{width:100%; height:auto; padding:40px 0;}
	.main_default img{width:auto !important; height:auto !important;}

	.main_banner_4 .main_default{height:100%; padding:0;}
	.main_banner_4 .main_default img{width:130px !important;}
	
	
	/* 200507 추가 */
	.main_banner_area .slick-dots{padding-top:80px;}

	.play_pause_btn{display:block; text-align:center; position:absolute; left:0; right:0; bottom:60px;}
	.play_pause_btn button{width:43px; height:41px; background-position:center center; background-repeat:no-repeat; background-size:100%; 
	  text-indent:-9999px;
	}
	.play_pause_btn .pause{background-image:url("../images/icon/slide_pause.png");}
	.play_pause_btn .play{background-image:url("../images/icon/slide_play.png");}


}



/* ~ 768px ----------- */
@media only screen 
and (max-width : 766px)
{

	.wrap_main .container .cont_center{width:auto;}

	.title_main_area{font-size:21px;}
	.title_main_area img{height:18px; margin-right:7px;}

	.section_area{margin-top:48px;}
	.section_area:last-child{margin-bottom:48px;}

	.bg_area{padding-top:30px; padding-bottom:30px;}

	
	/* 메인배너 */
	.slick-dots{height:3.5px;}
	.slick-dots li{height:3.5px; margin-left:10px;}
	.slick-dots li:first-child{margin-left:0;}
	/* .slick-dots li button{width:18px; height:3.5px;} */

	.main_banner_area .slick-dots{padding-top:15px; padding-bottom:17px;}

  .main_banner_area .slick-arrow{width:27px; height:45px; background-size:100% !important;}
	.main_banner_area .slick-arrow.slick-prev{left:15px;}
	.main_banner_area .slick-arrow.slick-next{right:15px;}


	/* 상단배너 */
	.top_banner{padding:0 5px;}
	
	.top_banner a{width:139px; height:125px; margin:0 auto 10px; padding-top:14px;}

	.top_banner strong{margin-bottom:7px; font-size:13px;}
	.top_banner strong img{width:15px; height:17px;}

	.top_banner > a > img{width:78px;}

	.top_banner_area .slick-dots{padding-top:17px;}
	.top_banner_area .slick-dots li button{width:30px;}


	/* 오늘의 말씀 */
	.taday_talk_area{padding:30px 0 0; border-left:0; border-right:0; border-bottom:0;}
	
	.taday_talk_area .title_main_area{top:-10px;}
	.taday_talk_area .title_main_area span{height:21px; padding:0 10px; line-height:21px;}

	.video_slide{margin:0;}

	.main_video_info{float:none; width:auto; margin-top:25px; padding-top:0;}

	.video_nav{width:auto; left:25px; right:25px;}
	.video_nav_link button{height:46px; font-size:12px;}

	.video_nav .slick-arrow{width:27px; height:48px;}
	.video_nav .slick-next{background-size:11px; right:-27px;}
	.video_nav .slick-prev{background-size:11px; left:-27px;}

	.video_slide_area .slick-dots{margin-top:30px;}

	.taday_talk_area .slick-arrow{width:17px; height:30px; background-size:100% !important;}


	/* 오늘의 이야기 */
	.story_slide_area{padding:0 6px; margin-top:21px;}

	.story_slide a{margin:0 6px; padding-bottom:15px;}

	.story_category{right:5px; bottom:4px;}
	.story_category img{height:12px;}

	.story_info_thumb{padding:13px 17px 0; font-size:12px;}
	.story_info_thumb strong{height:34px; margin-bottom:7px; font-size:14px; line-height:16px;}

	.story_date{margin-bottom:4px;}

	.story_line_map{float:none; height:auto; padding:3px; font-size:12px; line-height:normal;}

	.story_writer{float:none; margin-top:4px; font-size:12px; line-height:normal;}

	.story_slide_area .slick-arrow{width:27px; height:45px; background-size:100%; top:112px;}

	.story_slide_area .slick-dots{padding-top:20px;}


	/* 만남 소식 */
	.weekly_newspaper_area{margin-top:19px;}

	.weekly_newspaper_img{width:258px;} 
	.weekly_newspaper_img img{width:100%;}
	.weekly_newspaper_img a:after{width:49px; height:49px; background-size:100%; right:10px; bottom:10px;}

	.weekly_newspaper_list{margin:20px 15px 0;}
	.weekly_newspaper_list li a{padding:13px 5px 10px;}

	.title_weekly{margin-bottom:10px; font-size:16px;}
	.text_weekly{margin-bottom:9px; font-size:12px;}

	.weekly_category{font-size:12px;}

	.weekly_date{font-size:12px;}

	.weekly_newspaper_slide .slick-arrow{width:27px; height:45px; background-size:100%; top:145px;}


	/* 오시는길 */
	.main_map_area{margin-top:19px;}


	/* 하단배너 */
	.info_banner li{background-size:4px;}
	.info_banner li a{padding-top:58px; background-size:auto 50px; font-size:13px;}
	.info_banner li a strong{font-size:16px;}

	.info_banner li a img{width:50px; margin-left:-25px;}


	/* 200214 추가 */
	.wrap_main .container .contents_new{padding-top:20px; padding-bottom:31px;}


	.main_banner_2{margin-top:10px;}
	.main_banner_2 li{margin-top:10px;}

	.banner_txt{font-size:17px;}

	.main_banner_3{margin-top:14px;}
	.main_banner_3 li{margin-top:13px;}

	.main_banner_4{padding-top:5px;}
	.main_banner_4 li{height:57px; margin-top:8px;}
	.main_banner_4 li a{height:57px; font-size:10px;}
	.main_banner_4 li img{width:100%; height:57px;}
	.main_banner_4 .banner_txt{padding-top:30px; font-size:10px;}


	/* 200317 추가 */
	.main_default{padding:20px 0;}
	.main_default img{height:30px !important;}

	.main_banner_4 .main_default img{width:80px !important; height:auto !important;}
	
	
	/* 200507 추가 */
	.main_banner_area .slick-dots{padding-top:40px;}

	.play_pause_btn{bottom:30px;}
	.play_pause_btn button{width:22px; height:21px;}
}
