@charset "utf-8";
/* CSS Document */


/*================================
	*메인비쥬얼
================================*/
#m_visual{position:relative; width:100%; max-width:2000px; min-width:1000px; height:617px; margin:0 auto; overflow:hidden; padding-top:123px;}
#m_visual .visualBox{position:absolute; left:50%; margin-left:-1000px;  width:100%;}
#m_visual .visual{width:2000px; height:617px; margin:0 auto;}
#m_visual .visual .big_thumb{position:absolute; top:0; left:0; width:1000px; height:559px;}
#m_visual .visual .big_thumb .bigImg{*top:0;}
#m_visual .visual .s_thumb{position:relative; top:480px; left:0%; width:1148px; margin:0 auto; z-index:10000;}
#m_visual .visual .s_thumb ul{overflow:hidden;}
#m_visual .visual .s_thumb ul li{float:left;}


/*================================
	main_container
================================*/
#main_container{clear:both; position:relative; width:100%;}
#main_container .content{position:relative; width:1148px; margin:0 auto; padding:50px 0 0 0;}

#main_container .content .m_conList{ width:792px; clear:both;}
#main_container .content .m_conList li{float:left; margin:0 40px 40px 0;}
#main_container .content .m_conList li.last{margin-right:0;}

#main_container .content .m_conList.line_slide {float:left; width:356px; margin-right:40px; }
#main_container .content .review_slide {float:left; width:356px; margin-right:40px;}
#main_container .content .review_slide h3 {height:32px; font-size:20px; color:#1d1d1d; font-weight:bold; line-height:23px;}
#main_container .content .review_slide ul {display:none;}
#main_container .content .review_slide ul.on {display:block;}

.bea_slide {width:356px; height:187px; float:left; position:relative;}
.bea_slide .bea_imgs {width:100%; height:100%; overflow:hidden; position:relative;}
.bea_slide .bea_imgs li {width:100%; height:100%; position:absolute; top:0; left:100%; overflow:hidden;}
.bea_slide .bea_imgs li.li_01 {left:0;}
.bea_slide .bea_imgs li .bg_img {display:block; width:100%;}
.bea_slide .bea_imgs li .txt_area {position:absolute; padding-top:5.75%; left:5.75%; top:0;}
.bea_slide .bea_imgs li .txt_area a {display:block; width:218px; height:49px; margin-top:40px;}

.bea_slide .bns {width:20px; height:39px; position:absolute; top:50%; margin-top:-20px;}
.bea_slide .bn_left {left:20px;}
.bea_slide .bn_right {right:20px;}

.bs_slide {width:356px; height:187px; float:left; position:relative}
.bs_slide > p { margin-bottom:13px;}
.bs_slide .bs_imgs {width:100%; height:100%; overflow:hidden; position:relative;}
.bs_slide .bs_imgs li {width:100%; height:100%; position:absolute; top:0; left:100%; overflow:hidden;}
.bs_slide .bs_imgs li.li_01 {left:0;}
.bs_slide .bs_imgs li .bg_img {display:block; width:100%;}
.bs_slide .bs_imgs li .txt_area {position:absolute; padding-top:5.75%; left:5.75%; top:0;}
.bs_slide .bs_imgs li .txt_area a {display:block; width:218px; height:49px; margin-top:40px;}

.bs_slide .bns {width:20px; height:39px; position:absolute; top:50%; margin-top:-20px;}
.bs_slide .bn_left {left:20px;}
.bs_slide .bn_right {right:20px;}

/* 20190805 유지보수 */
/* 교정후기 cover */
.review_slide .slick-slide{position:relative;}
.review_slide .cover{position:absolute;top: 0;left: 0;width: 100%;height: 100%;}

