#overview{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub1_page_backs.jpg'); background-size:100%;}
#s_business{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub_page2_backs.jpg');  background-size:100%;}
#s_homepage{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub3_back_bg_mk.jpg');  background-size:100%;}
#s_homepage2{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub3_back_bg_mk2.jpg');  background-size:100%;}
#s_customer{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub_page5_backs.jpg');  background-size:100%;}
#s_notice_ms{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub5_page_backs.jpg');  background-size:100%;}
#s_sangdam_ms{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/custom_s_backs.jpg');  background-size:100%;}
#s_online_ms{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/online_s_backs.jpg');  background-size:100%;}
#s_holyday_ms{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/holyday_s_backs.jpg');  background-size:100%;}
#s_portfolio_ms{width:100%; height:auto; padding-bottom:40px; overflow:hidden; background:url('../images/sub_page4_backs.jpg');  background-size:100%;}


.sub_tite{width:100%; padding-top:80px;}
.sub_tite .las{width:10%;float:left; text-align:center; padding-top:20px;}
.sub_tite .tits{width:80%;text-align:center; font-size:2.0em; color:#fff; letter-spacing:6.9px; float:left; line-height:1.0em;}
.sub_tite .lrs{width:10%;float:right; text-align:center; padding-top:20px;}

.sub_contents_sect{width:95%; margin:0 auto; clear:both; margin-top:30px; overflow:hidden; background:#fff; border-radius:5px; padding-bottom:10px;}
.sub_contents_sect li{font-size:0.9em; color:#000; letter-spacing:0px; text-align:left; padding:0 15px;}
.sub_contents_sect li.cet{text-align:center; font-size:1.2em;}

.sub_contents_sect2{width:95%; margin:0 auto; clear:both; margin-top:30px; overflow:hidden; background:none; padding-bottom:10px;}
.sub_contents_sect2 li{font-size:0.9em; color:#000; letter-spacing:0px; text-align:left; padding:0 10px;}
.sub_contents_sect2 li.cet{text-align:center; font-size:1.2em;}


.sub_contents_sect3{width:95%; margin:0 auto; clear:both; margin-top:30px; overflow:hidden; background:#e0e0e0; border-radius:5px; padding-bottom:10px;}
.sub_contents_sect3 li{font-size:0.9em; color:#000; letter-spacing:0px; text-align:left; padding:0 10px;}
.sub_contents_sect3 li.cet{text-align:center; font-size:1.2em;}

.sub_contents_sect4{width:95%; margin:0 auto; clear:both; margin-top:30px; overflow:hidden; background:#fff; border-radius:5px; padding-bottom:10px;}
.sub_contents_sect4 li{font-size:0.9em; color:#959595; letter-spacing:0px; text-align:left; padding:0 0px;}
.sub_contents_sect4 li.cet{text-align:center; font-size:1.2em;}


/* ¿À½Ã´Â ±æ */
address{width:90%; margin:0 auto;}
address .addr{width:20%; float:left;}
address .addr li{color:#000; font-size:0.8em;}

address .addr_t{width:80%; float:Left;}
address .addr_t li{color:#5a5a5a; font-size:0.7em;}


/* È÷½ºÅä¸® */
.history_ms{width:95%; margin:0 auto;}
.history_ms .year{width:20%; padding:6px 5px; background:#1082d1; float:left; color:#fff; text-align:center;}
.history_ms .year_txt{float:left; margin-left:10px; padding-top:6px; font-size:1.0em;font-weight:bold;}


/* À¥ ÇÁ·Î¸ð¼Ç */
.web_pros{width:90%; overflow:hidden; padding-bottom:0px; margin:0 auto; background:#f8f8f8;}
.web_pros .web_pro_icon1{width:50%; height:210px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon2{width:50%; height:210px; float:left; background:#e2e2e2; padding-bottom:10px;}
.web_pros .web_pro_icon3{width:50%; height:210px; float:left; background:#e2e2e2; padding-bottom:10px;}
.web_pros .web_pro_icon4{width:50%; height:210px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon5{width:50%; height:250px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon6{width:50%; height:250px; float:left; background:#e2e2e2; padding-bottom:10px;}
.web_pros .web_pro_icon7{width:50%; height:210px; float:left; background:#e2e2e2; padding-bottom:10px;}
.web_pros .web_pro_icon8{width:50%; height:210px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon9{width:50%; height:210px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon10{width:50%; height:210px; float:left; background:#e2e2e2; padding-bottom:10px;}
.web_pros .web_pro_icon11{width:50%; height:210px; float:left; background:#e2e2e2; padding-bottom:10px;}
.web_pros .web_pro_icon12{width:50%; height:210px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon13{width:50%; height:210px; float:left; background:#efeded; padding-bottom:10px;}
.web_pros .web_pro_icon14{width:50%; height:210px; float:left; background:#e2e2e2; padding-bottom:10px;}


/* ÀÎÆ®¶ó³Ý */
.intra_ms{width:90%; margin:0 auto; overflow:hidden; font-family:"NanumSquareR";}
.intra_ms .intra_icon1{width:33%; float:left; background:#efeded; padding-bottom:10px;}
.intra_ms .intra_icon2{width:33%; float:left; background:#e2e2e2; padding-bottom:10px;}
.intra_ms .intra_icon3{width:33%; float:left; background:#efeded; padding-bottom:10px;}
.intra_ms .intra_icon4{width:33%; float:left; background:#e2e2e2; padding-bottom:10px;}
.intra_ms .intra_icon5{width:33%; float:left; background:#efeded; padding-bottom:10px;}
.intra_ms .intra_icon6{width:33%; float:left; background:#e2e2e2; padding-bottom:10px;}
.intra_ms .intra_icon7{width:33%; float:left; background:#efeded; padding-bottom:10px;}
.intra_ms .intra_icon8{width:33%; float:left; background:#e2e2e2; padding-bottom:10px;}
.intra_ms .intra_icon9{width:33%; float:left; background:#efeded; padding-bottom:10px;}
.intra_ms .intra_icon10{width:33%; float:left; background:#e2e2e2; padding-bottom:10px;}
.intra_ms .intra_icon11{width:33%; float:left; background:#efeded; padding-bottom:10px;}


/* À¯Áöº¸¼ö */
.maintains_m{width:98%; background:#fff; margin-top:10px; padding-bottom:10px; border-radius:5px;}


/* È£½ºÆÃ¼­ºñ½º */
.hosting_cons{width:92%; margin:0 auto;}
.hosting_cons .t_bars{width:100%; padding:7px 0; background:#5ca9f6; text-align:center; color:#fff;}
.hosting_cons .tb1_box{width:93%; border:1px solid #ececec; padding:5px 10px;}


/* ¼îÇÎ¸ô ±¸Ãà */
.boas_box{width:98%; margin:0 auto;}
.boas_box .st_s{width:98%;}
.boas_box .st_s .s_ts_box{width:92%;border:1px solid #e7e7e7; padding:5px 0px; margin:0 auto;}


/* Ç²ÅÍ ºÎºÐ */
#s_footer{width:100%;padding-bottom:30px; background:#333333;}
#s_footer .copy{width:95%; overflow:hidden; margin:0 auto;}
#s_footer .copy li{font-size:0.6em; color:#fff;}

 .s_footer_btns1{width:25%;padding:10px 10px; background:#000; float:left; text-align:center; color:#fff; font-size:0.6em;}
 .s_footer_btns2{width:25%;padding:10px 10px; background:#f36523; float:left; text-align:center; color:#fff; font-size:0.6em;}
 .s_footer_btns3{width:25%;padding:10px 10px; background:#f5f5f5; float:left; text-align:center; color:#000; font-size:0.6em;}

/* È¨ÆäÀÌÁö Á¦ÀÛ */
.home_makes{width:95%; margin:0 auto;}
.home_makes li{color:#c2c2c2;}
.home_box{width:95%; margin:0 auto;}
.home_box .home_ts{width:98%;}
.home_box .home_ts .home_ts_box{width:100%;border:1px solid #000;background:#1e1f1d; padding:5px 0px; margin:0 auto;}
.home_box .home_ts .home_ts_box .home_vb{width:90%; margin:0 auto;}
.home_box .home_ts .home_ts_box .home_vb li{color:#c2c2c2;}


 /* table */
.table_all {width:100%; color:#000; text-align:left;  margin:0; padding:2; border-collapse:collapse; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.ws {width:150px;}
.ws2 {width:630px;}
.trsd{text-align:right;}
.ttlcs {text-align:center;}
.ts_s {border:1px solid #cdcdcd; text-align:center;}
.ts {border-bottom:1px solid #cdcdcd;}
.ts2 {border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.ts4 {border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.ts5 {border-right:1px solid #cdcdcd;}
.ts3 {border-top:1px solid #cdcdcd;}
.tds_bg {background:#f3f3f3; text-align:center; font-weight:bold;}
.tds_bg2 {background:#844825; color:#fff;}
.tds_bg3{background:#0070c2; color:#fff;}
.tds_bg4{background:#f4f4f4;}
.pdd {padding-left:10px; font-size:10pt;}
.pdd2 {padding-left:10px;}
.tdv {background:#ffc974;}
.tdv2 {background:#feddf3;}
.tdv3 {background:#f4f4f4;}
.tdv4 {background:#fdffcb;}
.tdv5 {background:#a9ebf5;}
.hihi {letter-spacing:-0.9px;}
.box1 {width:200px; height:25px; border:1px solid #cdcdcd; background:#fff}
.box2 {width:90%; height:25px; border:1px solid #cdcdcd; background:#fff}
.box3 {width:320px; height:25px; border:1px solid #cdcdcd; background:#fff}
.box4 {width:110px; height:25px; border:1px solid #cdcdcd; background:#fff}
.box5 {width:140px; height:25px; border:1px solid #cdcdcd; background:#fff}
.text_box {width:100%; height:200px; border:1px solid #cdcdcd; background:#fff}
.text_box2 {width:98%; height:300px; border:1px solid #cdcdcd; background:#fff}
.wow1{font-size:14pt;}
.dvb {line-height:1.4em;}
.bgc{background:#f9d3ec;}


/* board list */
.notice_board{width:97%; margin:0 auto;}
.notice_board .notice_list{width:100%;padding:10px 0; overflow:hidden; border:1px solid #ebebeb; border-radius:5px; margin-top:5px;}
.notice_board .notice_list div a{display:block;border:1px solid #ebebeb; color:#959595;}
.notice_board .notice_list li{float:left; text-decoration:none;}
.notice_board .notice_list li.nums{width:10%; text-align:center;}
.notice_board .notice_list li.subjets{width:75%;}
.notice_board .notice_list li.date_ns{width:15%; text-align:center;}
.notice_board .notice_list li a{text-decoration:none;}


/* board_write */
.board_write_s{width:97%; margin:0 auto;}
.board_write_s .sujet_s{width:25%; float:left;}
.board_write_s .sujet_s li{padding:8px 5px; background:#f4f4f4; border-radius:5px; border:1px solid #ebebeb; color:#959595;}

.board_write_s .bo_su{width:75%; float:left;}
.board_write_s .bo_su li{padding:7px 5px; border:1px solid #ebebeb; border-radius:8px}
.board_write_s .bo_su li .in_s{width:90%; height:23px; background:#f9f9f9; border:1px solid #fff;}
.board_write_s .bo_su li .in_s2{width:45%; height:23px; background:#f9f9f9; border:1px solid #fff;}
.in_s3{width:35%; height:23px; background:#f9f9f9; border:1px solid #fff;}

.board_write_s .sujet_s2{width:25%; float:left;}
.board_write_s .sujet_s2 li{padding:100px 5px; background:#f4f4f4; border-radius:5px; border:1px solid #ebebeb; color:#959595;}

.board_write_s .bo_su2{width:75%; float:left;}
.board_write_s .bo_su2 li{padding:19px 5px; border:1px solid #ebebeb; border-radius:5px;}
.board_write_s .bo_su2 li textarea{width:98%; height:180px; border:1px solid #d7d7d7;}


/* board_view */
.board_view_s{width:97%; margin:0 auto; border-top:2px solid #454540;}
.board_view_s .bo_view li{float:left;}
.board_view_s .bo_view li.ps{padding-left:30px;}
.board_line{border-bottom:1px solid #ececec;}

.board_cons{padding:20px 5px;}
#board_cons {margin-bottom:30px;width:100%;line-height:1.7em;word-break:break-all;overflow:hidden}
#board_cons a {color:#000;text-decoration:underline}
#board_cons img {max-width:100%;height:auto}
/* board_btn */
.board_small_bt{width:97%; clear:both; margin:0 auto;}
.board_small_bt .bo_sm_bt1{width:10%; padding:4px 0; border:1px solid #dadada; text-align:center; font-size:0.7em; float:left;}
.board_small_bt .bo_sm_bt1 a{display:block; text-decoration:none;}

.board_small_bt .bo_sm_bt2{width:10%; padding:4px 0; border:1px solid #dadada; text-align:center; font-size:0.7em; float:left; margin-left:5px;}
.board_small_bt .bo_sm_bt2 a{display:block; text-decoration:none;}

.board_small_bt .bo_sm_bt3{width:10%; padding:4px 0; border:1px solid #dadada; text-align:center; font-size:0.7em; float:right; margin-left:5px;}
.board_small_bt .bo_sm_bt3 a{display:block; text-decoration:none;}

/* ÆäÀÌÂ¡ */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle;font-size:11px}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* ÀÌÀü */}
.pg_end, .pg_next {/* ´ÙÀ½ */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}



/* num ¹öÆ° ºÎºÐ */
.nus{width:97%; margin:0 auto;}
.nus li{float:left;}
.nus li img{}

.nus li.le{width:10%; float:left;}
.nus li.le .le_cs{width:4%;}


.nus li.nu{width:80%; float:left;}
.nus li.nu .nums li a{display:block;width:3%; padding:3px 10px; border:1px solid #eeeeee;}
.nus li.nu .nums li a{text-decoration:none;}

.nus li.re{width:10%; float:right;}
.nus li.re .re_cs{width:4%;}


.btn_seclt{width:97%; margin:0 auto; clear:both; margin-top:30px;}
.btn_seclt .btns1_m{width:20%; padding:10px 0; background:#0584e5; text-align:center; color:#fff;font-size:0.9em; float:left;}
.btn_seclt .btns1_m a{display:block;color:#fff; font-size:0.9em; text-decoration:none;}

.btn_seclt .btns2_m{width:20%; padding:10px 0; background:#b60000; text-align:center; color:#fff;font-size:0.9em; float:left; margin-left:5px;}
.btn_seclt .btns2_m a{display:block;color:#fff; font-size:0.9em; text-decoration:none;}

.btn_seclt .btns3_m{width:20%; padding:10px 0; background:#088f22; text-align:center; color:#fff;font-size:0.9em; float:left; margin-left:5px;}
.btn_seclt .btns3_m a{display:block;color:#fff; font-size:0.9em; text-decoration:none;}

.btn_seclt .btns4_m{width:20%; padding:10px 0; background:#088f22; text-align:center; border-radius:5px; color:#fff;font-size:0.9em; margin:0 auto;}
.btn_seclt .btns4_m a{display:block;color:#fff; font-size:0.9em; text-decoration:none;}


/* °Ë»ö ºÎºÐ */
.serach_ms{width:97%; overflow:hidden; margin:0 auto; clear:both; margin-top:30px; padding-bottom:20px; }
.serach_ms .serach_box{width:70%; float:left;}
.serach_ms .serach_box li input{width:100%; height:35px; border:2px solid #e0e0e0;}

.serach_ms .ser_btns{width:30%; float:left;}
.serach_ms .ser_btns li{padding:8px 0; background:#de0c0c; text-align:center; color:#fff;}



/* Æ÷Æ®Æú¸®¿À */
.portfolio_ms{width:97%; margin:0 auto;}
.portfolio_ms .port_s{width:50%; float:left;}
.portfolio_ms .port_s .po_img{width:80%; margin:0 auto; margin-bottom:30px;}
.portfolio_ms .port_s .po_img li{width:100%; text-align:center; font-size:0.7em; color:#fff;}

.portfolio_num{width:97%; clear:both; margin:0 auto;}
.portfolio_num .por_le{width:5%; float:left; color:#fff;}

.portfolio_num .p_nums{width:90%; float:left; color:#fff;}
.portfolio_num .p_nums li{color:#fff; text-align:center;}
.portfolio_num .p_nums li a{color:#fff;}

.portfolio_num .por_re{width:5%; float:right; color:#fff;}

