/* �쒕툕 鍮꾩��� */
#sub_visual { display:block; height:231px; padding-top:67px; text-align:center; box-sizing:border-box; overflow:hidden; }

/* �쒕툕 �덉씠�꾩썐 */
#sub_layout { width:auto; max-width:1200px; margin:0 auto; padding:0; overflow:hidden; }
#sub_visual { margin-top:115px; /* background-size:100% 100%*/ }
.sb_visu_00 { background:url(/images/gr_001.jpg) no-repeat center top; }
.sb_visu_01 { background:url(/images/gr_001.jpg) no-repeat center top; }
.sb_visu_02 { background:url(/images/gr_002.jpg) no-repeat center top; }
.sb_visu_03 { background:url(/images/gr_003.jpg) no-repeat center top; }
.sb_visu_04 { background:url(/images/gr_004.jpg) no-repeat center top; }
.sb_visu_05 { background:url(/images/gr_005.jpg) no-repeat center top; }
.sb_visu_06 { background:url(/images/gr_006.jpg) no-repeat center top; }
#sub_visual .s_slogan p { width:100%; max-width:1200px; margin:0 auto; text-align:left; color:#fff }
#sub_visual .s_slogan .slo_top { margin-bottom:17px; font-size:32px; font-weight:500 }
#sub_visual .s_slogan .slo_btm { font-size:19px; font-weight:300 }

#ln_area { float:left; width:230px; }
#ln_area .h2_label { height:114px; padding-top:41px; letter-spacing:-0.4px; text-align:center; background:#00386e; overflow:hidden; }
#ln_area .h2_label .ln_tit { color:#fff; font-size:23px; font-weight:400 }
#ln_area .h2_label .label_add { margin-top:14px; color:#c8d4df; font-size:14px; font-weight:400; }
#ln_area ul { display:block; list-style:none; margin:0; padding:0; box-s izing:border-box; }
#ln_area ul li { display:block; }
#ln_area ul li a { display:block; width:100%; height:100%; }

#ln_area > .ln { width:100%; height:100%; }
#ln_area > .ln > li { border-bottom:1px solid #ddd; }
#ln_area > .ln > li > a { padding:15px 10px 15px 10px; font-size:16px; color:#505050; font-weight:400; box-sizing:border-box; overflow:hidden; background:#fff url(/images/lnb_btn_icon.png) no-repeat center right 10px; transition:0.3s }
#ln_area > .ln > li.current { }
#ln_area > .ln > li.current a, #ln_area > .ln > li > a:hover { color:#00386e; font-weight:600; background:#fff url(/images/lnb_btn_icon_.png) no-repeat center right 10px }

#sub_cnt { float:right; width:910px; min-height:500px; margin:0 auto; padding-bottom:100px; overflow:hidden; }

.feedback { margin-bottom:45px; padding:36px 0 0; overflow:hidden; }
.feedback > .h3_label { margin-bottom:15px; font-size:24px; color:#303030; font-weight:500; }
.feedback .process {}
.feedback .process span { display:inline-block; vertical-align:middle; font-size:14px; color:#808080 }
.feedback .process .home { }
.feedback .process .arrow { margin:0 11px }
.feedback .process .path { }
.feedback .process .last { }

.google_map { position:relative; width:100%; height:0; padding-top:60%; border:1px solid #ddd; box-sizing:border-box; overflow:hidden; }
.google_map > iframe { position:absolute; left:0; top:0; width:100%; height:100%; }

.mr_none { margin-right:0 !important }
table { border-collapse:collapse; width:100%; }
.de_tb_wrap { margin-top:55px }
.de_tb_wrap table { margin-top:28px }
.de_tb_wrap .tb_tit { font-size:25px; color:#303030; font-weight:500; }
.de_tb_wrap .tb_intro { margin-top:17px; font-size:15px; color:#505050 }
.de_tb_wrap .de_tb { border-top:2px solid #00386e }
.de_tb_wrap .de_tb th, .de_tb_wrap .de_tb td { text-align:center; border-right:1px solid #dbdbdb; font-size:15px }
.de_tb_wrap .de_tb th { padding:12px 0; background:#e9ebed; font-weight:500; color:#303030; border-bottom:1px solid #dbdbdb }
.de_tb_wrap .de_tb td { padding-top:12px; padding-bottom:12px; color:#505050; border-bottom:1px dashed #dbdbdb; line-height:1.9 }
.de_tb_wrap .td_hd { background:#e9ebed; font-weight:500; color:#303030; }
.de_tb_wrap .pl_60 { padding-left:60px }
.de_tb_wrap .pl_100 { padding-left:100px }
.de_tb_wrap .txt_left { text-align:left !important }
.de_tb_wrap .br_none { border-right:0 !important }
.de_tb_wrap .bd_btm { border-bottom:1px solid #b2b2b2 !important }
.de_tb_wrap .w_190 { width:190px }
.de_tb_wrap .w_210 { width:210px }
.de_tb_wrap .w_260 { width:260px }
.de_tb_wrap sup { font-size:8px }

.tb_info_box { margin-top:40px; padding:45px 0 45px 70px; background:#f7f7f7}
.tb_info_box .default_blet { font-size:15px; color:#505050; line-height:2 }
.tb_info_box .default_blet:before {display:inline-block; width:4px; height:4px; vertical-align:middle; background:#00386e; margin-left:-20px; margin-right:10px; content:"";}
.tb_info_box .default_blet .point_notice { margin-left:10px; font-size:13px; color:#fff; background:#00386e; padding:2px 12px; border-radius:50px }

.point_color { color:#00386e !important}

/** s2 **/
/* �ㅼ떆�� 湲� */
#s2_3 {}
#s2_3 .map_wrap { margin-top:40px }
#s2_3 .map_info { margin-top:45px; margin-bottom:100px; padding-bottom:45px; border-bottom:1px solid #dbdbdb }
#s2_3 .map_info:after { display:block; clear:both; content:"" }
#s2_3 .map_info .info_group { float:left; margin-top:10px }
#s2_3 .map_info .print_btn { float:right }
#s2_3 .map_info .print_btn a { display:inline-block; width:120px; margin:0 auto; padding:12px 0 12px 20px; text-align:center; 
	background:#4973cb url(/images/icon_print.png)no-repeat center left 30px; font-size:16px; color:#fff }
#s2_3 .map_info .info_group li { display:inline-block }
#s2_3 .map_info .info_group .info_tit { margin-right:10px; font-size:15px; color:#00386e; font-weight:500 }
#s2_3 .map_info .info_group .info_txt { margin-right:30px; font-size:15px; color:#505050 }
#s2_3 .direction { padding-top:30px; padding-bottom:30px; border-top:1px solid #00386e; }
#s2_3 .direction:after { display:block; clear:both; content:"" }
#s2_3 .direction .icon_sec { width:340px; margin-right:50px; float:left; background:#f7f7f7 url(/images/s2_3_pt_01.png)no-repeat center bottom}
#s2_3 .direction .icon_sec .icon {font-size:20px; color:#00386e; font-weight:500; text-align:center; }
#s2_3 .direction .area_group { float:left }
#s2_3 .direction .area_group .area { height:50px; margin-bottom:20px }
#s2_3 .direction .area_group .locate_gp { display:inline-block; width:590px; margin-left:17px; padding-bottom:20px; }
#s2_3 .info_car .area_group .locate_gp { background:url(/images/locate_line_01.png) no-repeat bottom; }
#s2_3 .info_train .area_group { margin-top:40px }
#s2_3 .info_bus2 .area_group { margin-top:40px }
#s2_3 .info_bus .area_group { margin-top:0px }
#s2_3 .info_bus .area_group .area_01 .locate_gp { background:url(/images/locate_line_02.png) no-repeat left bottom; }
#s2_3 .info_bus .area_group .area_01 .locate_gp .location { padding:0 25px }
#s2_3 .info_bus .area_group .area_01 .locate_gp .location:first-child { padding-left:15px }
#s2_3 .info_bus .area_group .area_01 .locate_gp .location:first-child:after { margin-left:-5px }
#s2_3 .info_bus .area_group .area_02 .locate_gp { position:relative; height:90px; background:url(/images/locate_line_03.png) no-repeat left bottom; }
#s2_3 .info_bus .area_group .area_02 .locate_gp .location { position:absolute; }
#s2_3 .info_bus .area_group .area_02 .a_tit { vertical-align:top }
#s2_3 .info_bus .area_group .area_02 .lo_01 {top:-5px; left:20px}
#s2_3 .info_bus .area_group .area_02 .lo_02 {top:-5px; left:121px}
#s2_3 .info_bus .area_group .area_02 .lo_03 {top:-5px; left:230px}
#s2_3 .info_bus .area_group .area_02 .lo_04 {top:-5px; left:390px}
#s2_3 .info_bus .area_group .area_02 .lo_05 {bottom:20px; left:245px}
#s2_3 .info_bus .area_group .area_02 .lo_06 {bottom:20px; left:432px}
#s2_3 .info_bus .area_group .area_02 .lo_07 {bottom:20px; left:130px}

#s2_3 .info_train .area_group { width:64% }
#s2_3 .info_bus2 .area_group { width:64% }
#s2_3 .info_train .area_group .area { background:url(/images/locate_line_04.png) no-repeat left bottom;}
#s2_3 .info_bus2 .area_group .area { background:url(/images/locate_line_04.png) no-repeat left bottom;}
#s2_3 .info_bus2 .area_group .a_tit { width:180px !important }

#s2_3 .info_train .area_group .area span img { margin:0 5px 3px 10px; vertical-align:middle } 
#s2_3 .info_bus2 .area_group .area span img { margin:0 5px 3px 10px; vertical-align:middle } 


#s2_3 .direction .area_group .a_tit { display:inline-block; width:90px; padding:3px 0; text-align:center; font-size:15px; border:1px solid #00386e; color:#00386e; 
	font-weight:500; border-radius:40px; background:#fff}

#s2_3 .direction .area_group .location { font-size:15px; color:#505050; position:relative; } 
#s2_3 .direction .area_group .location:after { position:absolute; left:50%; bottom:-16px; margin-left:-2px; width:5px; height:5px; border-radius:50%; background:#00386e; content:""}

#s2_3 .info_car .area_group .area_01 .location { padding:0 25px }
#s2_3 .info_car .area_group .area_01 .location:first-child { padding-left:0 }
#s2_3 .info_car .area_group .area_01 .location:first-child:after { margin-left:-14px }

#s2_3 .info_car .area_group .area_02 .location { padding:0 25px }
#s2_3 .info_car .area_group .area_03 .location { padding:0 25px }
#s2_3 .info_car .area_group .area_04 .location { padding:0 25px }
#s2_3 .info_car .area_group .area_05 .location { padding:0 20px }

#s2_3 .info_car .area_group .area_02 .location:first-child { padding-left:13px; padding-right:45px }
#s2_3 .info_car .area_group .area_03 .location:first-child { padding-left:13px; padding-right:48px }
#s2_3 .info_car .area_group .area_04 .location:first-child { padding-left:13px; padding-right:48px }
#s2_3 .info_car .area_group .area_05 .location:first-child { padding-left:13px; }

#s2_3 .info_car .area_group .area_02 .location:nth-child(2) { padding-right:37px; }
#s2_3 .info_car .area_group .area_03 .location:nth-child(2) { padding-right:33px; }
#s2_3 .info_car .area_group .area_04 .location:nth-child(2) { padding-right:35px; }
#s2_3 .info_car .area_group .area_04 .location:nth-child(3) { padding-right:43px; }
#s2_3 .info_car .area_group .area_05 .location:nth-child(5) { padding-right:10px; }


#s2_3 .info_car .area_group .area_02 .location:first-child:after { margin-left:-20px }
#s2_3 .info_car .area_group .area_03 .location:first-child:after { margin-left:-20px }
#s2_3 .info_car .area_group .area_04 .location:first-child:after { margin-left:-20px }
#s2_3 .info_car .area_group .area_05 .location:first-child:after { margin-left:-7px }


#s2_3 .info_bus .icon_sec { width:340px; margin-right:50px; float:left; background:#f7f7f7 url(/images/s2_3_pt_01.png)no-repeat center bottom}




#s2_3 .info_bus .icon_sec { background:#f7f7f7 url(/images/s2_3_pt_02.png)no-repeat center bottom}
#s2_3 .info_train .icon_sec { background:#f7f7f7 url(/images/s2_3_pt_02.png)no-repeat center bottom}
#s2_3 .info_bus2 .icon_sec { background:#f7f7f7 url(/images/s2_3_pt_02.png)no-repeat center bottom}

#s2_3 .info_car .icon_sec .icon { height:180px; padding-top:205px; background:url(/images/icon_car.png)no-repeat center top 100px  }
#s2_3 .info_bus .icon_sec .icon { height:100px; padding-top:155px; background:url(/images/icon_bus.png)no-repeat center top 50px  }
#s2_3 .info_train .icon_sec .icon { height:100px; padding-top:155px; background:url(/images/icon_train.png)no-repeat center top 50px  }
#s2_3 .info_bus2 .icon_sec .icon { height:130px; padding-top:180px; background:url(/images/icon_bus2.png)no-repeat center top 80px  }

#s2_3 .info_car .area_group { margin-top:30px }

/** s3 **/
/* �쒖꽕�덈궡 */
.s3 .img_over_view {  margin-top:40px; }
.s3 .img_over_view:after { display:block; clear:both; content:"" }
.s3 .img_over_view .main_view { margin-left:1px; margin-right:30px; float:left; border:5px solid #fff; box-shadow:0px 0 5px 1px #eee }
.s3 .img_over_view .thumb_view:after { display:block; clear:both; content:"" } 
.s3 .img_over_view .thumb_view li { float:left; width:100px; height:77px; margin-right:9px; margin-bottom:8px; }
.s3 .img_over_view .thumb_view li img { width:100%; height:100%; cursor:pointer }
.s3 .img_over_view .thumb_view .thumb_03 { margin-right:0}
.s3 .img_over_view .thumb_view .thumb_06 { margin-right:0}
.s3 .img_over_view .thumb_view .thumb_09 { margin-right:0}
.s3 .img_over_view .thumb_view .thumb_12 { margin-right:0}
.s3 .img_over_view .thumb_view .thumb_15 { margin-right:0}
.s3 .img_over_view .thumb_view .thumb_none { background:#f7f7f7 }

.page_visual { width:100%; }
.page_visual:after { display:block; clear:both; content:"" }
.page_visual .pg_txt_sec { float:left; width:530px; height:309px; padding:70px 0 0 45px; background:url(/images/page_visual.png)no-repeat}
.page_visual .pg_txt_sec b { font-weight:400; }
.page_visual .pg_txt_sec hr { border:0; height:1px; margin:20px 0; background:#3f73a5; width:90% }
.page_visual .pg_txt_sec .txt_top { font-size:28px; color:#fff; font-weight:300; }
.page_visual .pg_txt_sec .txt_btm { font-size:16px; color:#b6cee4; line-height:2; position:relative; left:30px;}
.page_visual .pg_txt_sec .txt_btm:before { position:absolute; top:7px; left:-30px; width:20px; height:20px; background:url(/images/icon_word.png)no-repeat; content:""}
.page_visual .slide_sec { float:left; width:535px; z-index:0; }
.page_visual .slide_sec img { z-index:0; }

.page_visual_info { width:100%; margin-top:20px; padding:35px 0 30px 45px; box-sizing:border-box; background:#f7f7f7}
.page_visual_info:after { display:block; clear:both; content:"" }
.page_visual_info .info_wrap { width:100%; height:100%; display:inline-block; background:url(/images/arrow_line.png)repeat-y 543px }
.page_visual_info ul { margin-top:10px; float:left; width:50% }
.page_visual_info .tel_info { float:right; position:relative; top:0; width:48%; padding-left:70px; box-sizing:border-box;}
.page_visual_info .tel_info .inner_wrap { padding:15px 0 15px 115px; background:url(/images/s13_icon_tel.png)no-repeat center left}
.page_visual_info .tel_info .inner_wrap .add_info { font-size:16px; color:#303030; }
.page_visual_info .tel_info .inner_wrap .tel_num { width:245px; height:50px; margin-top:12px; background:url(/images/quick_contact.png)no-repeat center top; background-size:110%; }
.default_blet { font-size:15px; color:#505050; line-height:2 }
.default_blet:before { display:inline-block; width:4px; height:4px; margin-left:-14px; margin-right:10px; background:#00386e; vertical-align:middle; content:"" }

.tab_menu_box { padding-top:10px; padding-bottom:11px; text-align:center; background:url(/images/line_shadow.png)no-repeat center bottom }
.tab_menu_box li { display:inline-block; }
.tab_menu_box li a:after { display:inline-block; width:1px; height:10px; margin:0 14px 0 16px; background:#888; content:""}
.tab_menu_box .last_mn a:after { width:0; margin:0 }
.tab_menu_box li a { font-size:16px; color:#888; transition:0.3s }
.tab_menu_box li.on a, .tab_menu_box li a:hover  { color:#023e78; }
.tab_menu_box li.on:after { display:block; width:27px; margin-top:20px; margin-left:1px; height:4px; background:#023e78; content:"" }


.mt_20 { margin-top:20px }
.mt_40 { margin-top:40px }
.mt_50 { margin-top:50px }
.mb_20 { margin-bottom:20px }
.txt { font-size:15px; color:#505050; line-height:1.8 }
.cont_tit { font-size:25px; color:#303030; font-weight:500;  }



.tab01 {width:460px; margin:0 auto; border:1px solid #bb5204;}
.tab01:after {clear:both; display:block; content:""}
.tab01 h4 {float:left; width:230px; height:48px; line-height:48px; padding:0px; margin:0px;  }
.tab01 h4 a {display:block; width:230px; height:48px; color:#cc5d0b; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px; text-decoration:none;}
.tab01 h4 a:hover {background-color:#cc5d0b; color:#FFFFFF; text-decoration:none;}
.tab01 h4 a.on {background-color:#cc5d0b; color:#FFFFFF; text-decoration:none;}

.tab02 {width:460px; margin:0 auto; border:1px solid #01377c;}
.tab02:after {clear:both; display:block; content:""}
.tab02 h4 {float:left; width:230px; height:48px; line-height:48px; padding:0px; margin:0px;  }
.tab02 h4 a {display:block; width:230px; height:48px; color:#003f8d; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px; text-decoration:none;}
.tab02 h4 a:hover {background-color:#003f8d; color:#FFFFFF; text-decoration:none;}
.tab02 h4 a.on {background-color:#003f8d; color:#FFFFFF; text-decoration:none;}

.tab03 {width:705px; margin: 0 auto; border:1px solid #01377c; border-right:0px; border-bottom:0px;}
.tab03:after {clear:both; display:block; content:""}
.tab03 h4 {float:left; width:234px; height:48px; line-height:48px; border-right:1px solid #01377c; border-bottom:1px solid #01377c; padding:0px; margin:0px;  }
.tab03 h4 a {display:block; width:234px; height:48px; color:#003f8d; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px;}
.tab03 h4 a:hover {background-color:#003f8d; color:#FFFFFF;}
.tab03 h4 a.on {background-color:#003f8d; color:#FFFFFF;}

.tab04 {width:884px; border:1px solid #01377c; border-right:0px; border-bottom:0px;}
.tab04:after {clear:both; display:block; content:""}
.tab04 h4 {float:left; width:220px; height:48px; line-height:48px; border-right:1px solid #01377c; border-bottom:1px solid #01377c; padding:0px; margin:0px;  }
.tab04 h4 a {display:block; width:220px; height:48px; color:#003f8d; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px;}
.tab04 h4 a:hover {background-color:#003f8d; color:#FFFFFF;}
.tab04 h4 a.on {background-color:#003f8d; color:#FFFFFF;}

.tab05 {width:885px; border:1px solid #01377c; border-right:0px; border-bottom:0px;}
.tab05:after {clear:both; display:block; content:""}
.tab05 h4 {float:left; width:176px; height:48px; line-height:48px; border-right:1px solid #01377c; border-bottom:1px solid #01377c; padding:0px; margin:0px;  }
.tab05 h4 a {display:block; width:176px; height:48px; color:#003f8d; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px;}
.tab05 h4 a:hover {background-color:#003f8d; color:#FFFFFF;}
.tab05 h4 a.on {background-color:#003f8d; color:#FFFFFF;}

.tab06 {width:888px; border:1px solid #01377c; border-right:0px; border-bottom:0px;}
.tab06:after {clear:both; display:block; content:""}
.tab06 h4 {float:left; width:147px; height:48px; line-height:48px; border-right:1px solid #01377c; border-bottom:1px solid #01377c; padding:0px; margin:0px;  }
.tab06 h4 a {display:block; width:147px; height:48px; color:#003f8d; font-size:20px; font-weight:bold; text-align:center; letter-spacing:-1px;}
.tab06 h4 a:hover {background-color:#003f8d; color:#FFFFFF;}
.tab06 h4 a.on {background-color:#003f8d; color:#FFFFFF;}

.col-sm-4 {float:left; width:33.3333333%; position: relative;}
.col-sm-offset-4 {float:left; margin-left: 33.33333333%;}
.col-sm-6 {float:left; width:50%; position: relative;}
.col-sm-8 {float:left; width: 66.66666667%; position: relative;}
.col-sm-12 {width:100%; position: relative;}
.col-lg-12 { width: 100%;}

.employee-list {padding:20px; margin:0 10px;}
.employee-list-01 {background:#534941}
.employee-list-02 {background:#AA8763}
.employee-list-03 {background:#AA8763}
.employee-list-04 {background:#df9239}
.employee-list .text-center i {font-size:16px;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.4)}
.employee-img {width:120px;margin:0 auto;overflow:hidden;border-radius:100% !important}
.employee-img img {width:100%;height:auto}
.employee-list h5 {color:#fff;text-align:center; font-size:20px;}
.employee-list h5 span {display:block;font-size:16px}
.employee-list p {margin:0;text-align:center}

.text-center {text-align:center;}
.margin-bottom-20 {margin-bottom:20px;}

.p_022_1 {float: left; width: 19%; border: 1px solid #ddd; margin: 0.3%; border-radius: 5px !important;}
.p_022_2 {width: 120px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.p_022_2 img {width: 100%;}
.p_022_4 {width: 100%; font-size: 14px; font-weight: 600; text-align: center;}
.p_022_5 {width: 100%; font-size: 14px; text-align: center; margin-bottom: 20px;}

.ks_ul_001 {list-style:none;}
.ks_ul_001 li {font-size:14px; margin-bottom:20px;}
.ks_ul_001 li h4 {font-size:16px; font-weight:600; margin-bottom:10px;}

.ks_ul_002 {list-style:none;}
.ks_ul_002 li {font-size:14px; margin-bottom:20px;}
.ks_ul_002 li h4 {font-size:18px; font-weight:600; margin:30px 0 10px 0; color:#6799FF;}

.page-words h4 {font-size: 24px; line-height: 28px; font-weight: bold; color: #34608D; text-align: center;}
.recruit-guide {background: #f8f8f8;}
.recruit-guide-contet {padding: 20px;}
.recruit-guide-mid {background: #2B3749;}
.recruit-guide-bottom {text-align: right;}
.recruit-guide-bottom .float-right {float: right;}

.p301_head_table {margin-top:0px}
.p301_head_table th {height:38px;}
.p301_head_table td {height:38px}



.p603_1 {float: left; width: 32%; border: 1px solid #ddd; margin: 0.5%; border-radius: 5px !important;}
.p603_2 {width: 200px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; height: 80px; text-align: center;}
.p603_3 {width: 100%; font-size: 16px; font-weight: 600; text-align: center; margin-bottom: 20px;}



/* table style1 */
.tbl_st1 {min-width:100%; margin-top:7px; border-left:1px solid #ccc; border-top:2px solid #0080c7;}
.tbl_st1 th,
.tbl_st1 td {padding:6px 5px; font-size:14px; line-height:1.8; color:#5f5f5f; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; text-align:center; border-spacing:0;}
.tbl_st1 thead th {font-weight:600; font-size:14px; background:#f0f8fc;}
.tbl_st1 tbody th,
.tbl_st1 tfoot th {font-weight:600; background:#f5f5f5;}
.tbl_st1 tbody td.txtL {text-align:left; padding-left:10px;}

/* table style2 : 오른쪽 정렬*/
.tbl_st2 {min-width:100%; margin-top:9px; border-left:1px solid #ccc; border-top:2px solid #0080c7;}
.tbl_st2 th,
.tbl_st2 td {padding-top:6px; padding-bottom:6px; font-weight:600; font-size:14px; line-height:1.8; color:#5f5f5f; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; text-align:center; border-spacing:0;}
.tbl_st2 thead th {font-weight:600; font-size:14px; background:#f0f8fc;}
.tbl_st2 tbody th {background:#f5f5f5;}
.tbl_st2 tbody td {text-align:right; padding-right:10px;}
.tbl_st2 tbody td.txtC {text-align:center; }

/* table style3 : 왼쪽 정렬*/
.tbl_st3 {min-width:100%; margin-top:9px; border-left:1px solid #ccc; border-top:2px solid #0080c7;}
.tbl_st3 th,
.tbl_st3 td {padding-top:6px; padding-bottom:6px; font-weight:600; font-size:14px; line-height:1.8; color:#5f5f5f; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0; text-align:center; border-spacing:0;}
.tbl_st3 thead th {font-weight:600; font-size:14px; background:#f0f8fc;}
.tbl_st3 tbody th {background:#f5f5f5;}
.tbl_st3 tbody td {text-align:left; padding-left:10px;}
.tbl_st3 tbody td.txtC {text-align:center; padding-left:0px; }

/* table common */
.thL tbody th,
.tdL td {padding-left:10px; text-align:left;}
.tdR td {padding-right:10px; text-align:right;}



@media (max-width:800px) {
	.p603_1 {float: left; width: 48%; border: 1px solid #ddd; margin: 0.3%; border-radius: 5px !important;}
	.p603_2 {width: 100%; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; height: 80px; text-align: center;}
	.p603_3 {width: 100%; font-size: 16px; font-weight: 600; text-align: center; margin-bottom: 20px;}
}