@charset "UTF-8";

/* Page Title */
body {}



/* 메인 */
#wrap .section_tit1 {font-size:26px; font-weight:500; margin-bottom:10px; color:#333;}
#wrap .color_f {color:#fff;}
#wrap .section_tit2 {font-size:32px; font-weight:500; margin-bottom:3px; color:#333;}

.section_tit_txt {font-size:16px; font-weight:300; color:#777; margin-bottom:60px; text-align:center;}

/* section1  */
#section1 {position:relative; width:100%; float:left;  padding:1% 0;  min-width:1200px;}
#section1 .section1_wrap {width:1200px; margin:0 auto;}

/*s1_좌측 공지사항*/
#section1 .section1_wrap .s1_box_left  {width:30%; float:left; background:#fff; padding:45px 0px; box-sizing:border-box;}
#section1 .section1_wrap  h2{text-align:left; float:left; font-size:25px; font-weight:500; display:inline-block; }
#section1 .section1_wrap .s1_box_left >span{float:right; font-size:33px; line-height:33px;}

#section1 .section1_wrap .s1_box_left  ul	 {width:100%; float:left;margin-top:20px;}
#section1 .section1_wrap .s1_box_left  ul li {width:100%;float:left;border-bottom:1px solid #ddd; padding:10px 0; text-align:left;}
#section1 .section1_wrap .s1_box_left  ul li a{display:block; font-size:17px; font-weight:400;}
#section1 .section1_wrap .s1_box_left  ul li .date{float:right; font-size:16px;  color:#999; font-weight:400 !important;}


/*s1_우측 아이콘*/
#section1 .s1_box_right {width:50%;float:right; padding:45px 30px; box-sizing:border-box; text-align:center;}
#section1 .s1_box_right ul li {float:left; width:33.3%;}
#section1 .s1_box_right ul li img {margin-bottom:20px;}
#section1 .s1_box_right ul li h3 {margin-bottom:5px; font-size:20px; font-weight:500; color:#333;}
#section1 .s1_box_right ul li p {font-size:16px; color:#777;}



/*s1_우측 아이콘_sj*/
#section1 .s1_box_right_ {width:40%; float:left; padding:40px 30px; box-sizing:border-box; text-align:center;}
#section1 .s1_box_right_ ul li {float:left; width:33.3%;}
#section1 .s1_box_right_ ul li img {margin-bottom:20px;}
#section1 .s1_box_right_ ul li h3 {margin-bottom:5px; font-size:20px; font-weight:500; color:#333;}
#section1 .s1_box_right_ ul li p {font-size:16px; color:#777; line-height:1.2em;}


/*s1_맨우측 동영상_sj*/
#section1 .s1_box_video {width:30%; float:right; height:200px; margin-top:30px; box-sizing:border-box; text-align:center;}
#section1 .s1_box_video video {width:255px; height:140px; margin-top:15px;}



/* section2 고객센터 */
#section2 {position:relative; width:100%; float:left;  min-width:1200px;}
#section2 .section2_wrap {width:100%; float:left;}

#section2 .section2_wrap .s2_box_left {width:50%; float:left; background:#596281; height:240px; padding:40px 0;  box-sizing:border-box;}
#section2 .section2_wrap .s2_box_left_wrap {width:600px; float:right;  }

#section2 .section2_wrap .s2_box_right {width:50%; float:right; background:#404b6f;  height:240px; padding:40px 0 0 50px;  box-sizing:border-box;}
#section2 .section2_wrap .s2_box_right_wrap {width:550px; float:left; }
#section2 .section2_wrap .s2_box_right_wrap h3 { display:inline-block; }
#section2 .section2_wrap .s2_box_right_wrap p { display:block; width:285px;}

#section2 .section2_wrap  .sns_wrap {position:relative; width:200px; float:right; }
#section2 .section2_wrap  .sns_wrap ul li:nth-child(1) {position:absolute; top:0; width:100%;  height:122px; background:#4277d4; }
#section2 .section2_wrap  .sns_wrap ul li:nth-child(2) {position:absolute; bottom:0;width:100%; height:122px; background:#30a313; }

/*공통*/
#section2 .section2_wrap .s2_txt_box {width:200px; float:left; height:100px;}
#section2 .section2_wrap h3 {color:#fff; font-size:20px; margin-bottom:10px;}
#section2 .section2_wrap i { vertical-align:middle; margin-top:-2.5px; margin-right:6px;}
#section2 .section2_wrap p {color:#ddd; font-size:17px; line-height:1.25em;}
#section2 .section2_wrap b {color:#829bf2; font-size:25px; line-height:1.3em; display:inline-block; letter-spacing:0.5px;}



/* section3 사업실적 */
#section3 {position:relative; width:100%; float:left;  padding:5% 0;  min-width:1200px; background:#f7f7f7;}
#section3 .section3_wrap {width:1200px; margin:0 auto;}
#section3 .section3_wrap li img  {width:288px !important; height:185px !important;}

#section3 .s3_arr {display:inline-block; float:left; }
#section3 .box_100 p {width:100%; float:left; padding:15px 0; background:#fff; color:#333; font-size:17px; text-align:center;}





/* 사이트맵 탭 */
.sitemap_tab      { float:left;  width:100%;   }
.sitemap_tab   li {float:left; text-align:center;font-weight:400 !important;  box-sizing:border-box; border:1px solid #ec8899;}

.sitemap_tab .tab_p    { width:33%; float:left; line-height:36px;  }

.sitemap_tab .tab_p a 	{display:block; line-height:36px; text-decoration:none;  font-size:17px;}

.sitemap_tab .tab_p a:link		{color:#ec8899; font-weight:300; text-decoration:none;}
.sitemap_tab .tab_p a:hover		{color:#ec8899; font-weight:300; text-decoration:none;}
.sitemap_tab .tab_p a:active	{color:#ec8899; font-weight:300; text-decoration:none;}
.sitemap_tab .tab_p a:visited	{color:#ec8899; font-weight:300; text-decoration:none;}


.sitemap_tab .tab_p_ov     	   	{width:33%; float:left; text-align:center; background:#ec8899;}

.sitemap_tab .tab_p_ov  a 			{display:block; color:#fff; font-weight:500; line-height:36px; text-decoration:none; font-size:17px;}

.sitemap_tab .tab_p_ov a:link		{color:#fff;text-decoration:none;}
.sitemap_tab .tab_p_ov a:hover		{color:#fff;text-decoration:none;}
.sitemap_tab .tab_p_ov a:active		{color:#fff;text-decoration:none;}
.sitemap_tab .tab_p_ov a:visited	{color:#fff;text-decoration:none;}

.depth1 .sitemap_list {display:block; width:100%; float:left; margin-top:10px; }
.depth1 .sitemap_list li {display:block; width:100%; float:left; line-height:2.2em; }
.depth1 .sitemap_list li a {text-align:left; font-size:16px; font-weight:300;}