.panel-content img {max-width:100%; }

.title_box_left_1 {border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 25%; display: block; float: left; height: 190px; text-align: center; padding: 26px; }
.title_box_left_2 {border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 25%; display: block; float: left; height: 190px; text-align: center; background-color: #fdfdfd; padding: 26px; }
.title_box_left_3 {border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; width: 25%; display: block; float: left; height: 190px; text-align: center; padding: 26px; }
.title_box_right {border: 1px solid #ddd; width: 25%; padding: 26px 50px; display: block; float: left; height: 190px; text-align: center; background-color: #fdfdfd; }
.title_name {font-family: "NanumBarunGothicOTF", sans-serif; font-size: 18px; padding: 15px 0 5px 0; }
.sub_title_box_link img {float: right; margin-top: -20px; margin-bottom: -10px; }
.sub_title_box_link {width: 100%; float: right; }
.title_text {font-size: 17px; text-align: left; }
.title_con {font-size: 17px; }
.mo_business_01 {background-image: url(../../../img/sub/0201_title_img.png); background-position: center; background-repeat: repeat; width: 100%; border: 1px solid #ccc; margin-top: 20px; padding: 35px; text-align: center; }
.mo_business_02 {background-image: url(../../../img/sub/0202_title_img.png); background-position: center; background-repeat: repeat; width: 100%; border: 1px solid #ccc; margin-top: 20px; padding: 35px; text-align: center; }
.mo_business_03 {background-position: center; background-image: url(../../../img/sub/0203_title_img.png); background-repeat: repeat; width: 100%; border: 1px solid #ccc; margin-top: 20px; padding: 35px; text-align: center; }
.mo_business_04 {background-image: url(../../../img/sub/0204_title_img.png); background-position: center; background-repeat: repeat; width: 100%; border: 1px solid #ccc; margin-top: 20px; padding: 35px; text-align: center; }
.mo_business_05 {background-image: url(../../../img/sub/0205_title_img.png); background-position: center; background-repeat: repeat; width: 100%; border: 1px solid #ccc; margin-top: 20px; padding: 35px; text-align: center; }
.mo_business_06 {background-image: url(../../../img/sub/0206_title_img.png); background-position: center; background-repeat: repeat; width: 100%; border: 1px solid #ccc; margin-top: 20px; padding: 35px; text-align: center; }
.business_con {font-size: 17px; }
.business_title {font-family: "NanumBarunGothicOTF", sans-serif; font-size: 22px; margin-bottom: 15px; }

.con_left {float: left; width: 43%; }
.con_right {float: left; width: 57%; }
.con_text {width: 100%; height: 20px; clear: both; font-size: 16.5px; margin-top: 15px; }
.mo_text {margin: 40px; width: 100%; float: left; }
.con_r_text_left {background-image: url(../../../img/sub/ep_a.png); background-repeat: no-repeat; background-position: center 7px; color: #fff; font-size: 17px; font-family: "NanumBarunGothicOTF", sans-serif; margin-left: -4px; float: left; width: 27%; line-height: 250%; padding-top: 2px; text-align: center; padding-left: -6px; background-position-x: 39px; }
.con_r_text_right {float: left; width: 72%; line-height: 250%; font-size: 16.5px; padding-top: 2px; margin-left: 5px; }

/**/
#showDiv_main img {visibility: visible; position: absolute; border: 1px solid #ddd; margin: -478px auto; text-align: center; left: 671px; z-index: 1111111111; box-shadow: 3px 3px 10px #5f5f5f; }
#showDiv_sub img {visibility: visible; position: absolute; margin: 317px 128px; text-align: center; z-index: 1111111111; }
.left_0101 {float: left; width: 28% }
.right_0101 {float: left; width: 72%; font-size: 17.5px; line-height: 180%; letter-spacing: -0.2px; }
.font_title0101 {font-size: 20px; margin-bottom: 20px; margin-top: 10px; letter-spacing: 0px; }
.right_con_0101 {margin-left: 25px; }
.mo_box {background-image: url(../../../img/sub/11img.png); width: 100%; background-size: 100% 100%; padding-top: 315px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; }
.mo_table {background-color: #fff; border-radius: 30px; padding: 10px; }
.mo_box2 {background-image: url(../../../img/sub/11-1img.png); wwidth: 100%; background-size: 100% 100%; padding-top: 315px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
.mo_table2 {background-color: #fff; border-radius: 30px; padding: 10px; }
.m_sub_center {width: 100%; text-align: center; margin-top: 80px; }
.mo_download {text-align: right; margin-top: 10px; margin-right: 25px; }
.p0110_headerTab {float: left; width: 100%; margin-bottom: 27px; }
.mo_con0101 {margin-top: 24px; margin-left: 13px; margin-bottom: 84px; }
.sub_b_right {text-align: right; margin-top: -75px; position: relative; float: right; margin-right: 20px; }
.box_2 {border-top: 1px solid #ddd; padding-top: 21px; }
.mo_con_r {float: right; margin-top: -265px; z-index:; }
.mo_con0101 p {line-height: 180%; }

/*0102*/
.love_box {float: left; border: 3px solid #eee; padding: 5px 10px; margin-left: 10px; border-radius: 48px; margin-bottom: 10px; width: 32%; text-align: center; }
.tibg_0102 {background-image: url(../../../img/sub/0102_bg.png); background-repeat: no-repeat; background-position: bottom center; padding: 0px 0px 80px 0px; }
.sub_b_0202_2 {background-image: url(../../../img/sub/0202_2_bg.png); background-repeat: no-repeat; background-position: bottom center; padding: 0px 0px 80px 0px; height: 321px; }
.m_sub_ti_T0202_2 {font-size: 26px; font-family: "NanumBarunGothicOTF", sans-serif; text-align: center; background-image: url(../../../img/sub/0102ti_bg.png); background-repeat: no-repeat; background-position: center; padding-top: 55px; }
.line_style_01 {border-bottom: 2px dotted #ddd; padding: 30px 10px 10px 10px; font-size: 17.5px; height: 109px; margn: 0 28px 0 10px; }
.m_sub_box_fff {background-color: #fff; border-radius: 15px; padding: 9px 10px; width: 100%; float: left; }
.line_style_01 img {margin-right: 20px; float: left; margin-top: -21px; }
.sub_box {width: 100%; clear: both; height: auto; }
.sub_L {float: left; width: 24%; }
.sub_R {float: left; display: block; width: 76%; }
.sub_box_left {float: left; width: 50%; }
.sub_box_right {float: left; width: 50%; }
.box_S_box {padding: 10px 20px; background-color: #fff; border-radius: 15px; margin-top: 15px; }
.MAP_01 {font-size: 18px; padding-left: 40px; background-image: url(../../../img/sub/SUBWAY.png); background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_02 {font-size: 18px; padding-left: 40px; background-image: url(../../../img/sub/TRAIN.png); background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_03 {font-size: 18px; padding-left: 40px; background-image: url(../../../img/sub/BUS.png); background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_04 {font-size: 16.2px; padding-left: 25px; background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; background-color: #efefef; padding: 10px 20px; border-radius: 10px; }

/*0103*/
.history_box {float: left; padding-top: 15px; width: 100%; }
.history_ti_2016 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 15%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 566px; padding-top: -8px; margin-top: 10px; }
.history_ti_2015 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 15%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 566px; padding-top: -8px; margin-top: 10px; }
.history_ti_2014 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 15%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 711px; padding-top: 20px; margin-top: -18px; }
.history_ti_2013 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 15%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 670px; padding-top: -8px; margin-top: 10px; }
.history_ti_2012 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 15%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 566px; padding-top: 41px; margin-top: -38px; }
.history_ti_2011 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 15%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 535px; padding-top: -8px; margin-top: 10px; }
.history_ti_2010 {font-size: 30px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 18%; float: left; margin-left: 15px; border-right: 1px solid #CCC; color: #1c8bd0; height: 300px; padding-top: 22px; margin-top: -22px; }
.history_si {font-size: 17px; clear: none; background-repeat: no-repeat; line-height: 180%; clear: both; margin-left: 23px; }
.history_ti {color: #1c8bd0; font-family: "NanumBarunGothicOTF", sans-serif; background-image: url(../../../img/sub/hiti_icon.png); background-repeat: no-repeat; background-position: top left; font-size: 20px; float: left; width: 100%; padding-left: 33px; margin-right: 20px; margin-left: -11px; margin-top: 31px; }
.history_s {background-color: #fafafa; border: 1px solid #E7E7E7; border-radius: 20px; padding: 15px; float: left; width: 70%; margin-left: 15px; }
.history_si_day {font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; margin: 0 10px 0 5px; color: #8f8f8f; }
.m_con {margin: 0 auto; text-align: center; }
.ani0101_02 {-webkit-animation-delay: .5s; animation-delay: .5s; }
.ani0101_03 {-webkit-animation-delay: 1s; animation-delay: 1s; }
.ani0101_04 {-webkit-animation-delay: 1.5s; animation-delay: 1.5s; }
.ani0101_05 {-webkit-animation-delay: 2s; animation-delay: 2s; }

/*03*/
.box_top {background-image: url(../../../img/sub/box_topbg.png); background-repeat: no-repeat; background-position: left top; background-size: 100%; padding: 20px 30px 5px 30px; }
.box_T {text-align: left; font-size: 20px; border-bottom: 1px solid #ddd; padding-bottom: 4px; color: #1c8bd0; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.box_bt {font-size: 17.5px; background-image: url(../../../img/sub/box_btbg.png); background-repeat: no-repeat; background-position: left bottom; background-size: 100%; padding: 5px 30px 20px 30px; }
.mo_con_left {float: left; width: 60%; }
.mo_con_right {float: right; width: 37%; }

/*  */
.no_e_list_title {color: #4568ba; font-family: "NanumBarunGothicOTF", sans-serif; font-size: 17.5px; margin-top: 10px; float: left; width: 100%; }
.no_e_list_2 {padding-left: 11px; background: url(../../../img/sub/ep_con.png); background-repeat: no-repeat; background-position: top left; font-size: 17px; line-height: 145%; margin-bottom: 8px; float: left; width: 100%; }
.no_e_list_call {text-align: center; border: 1px solid #ccc; padding: 10px 0; float: left; width: 100%; background-color: #fff; margin: 30px 0 20px 0; }
.no_e_list {padding-left: 15px; background: url(../../../img/sub/ep_con.png); background-repeat: no-repeat; background-position: top left; font-size: 17.5px; line-height: 145%; margin-top: 10px; float: left; width: 100%; }
.no_e_list_center img {margin: 0 auto; text-align: center; }
.no_e_list_center {text-align: center; margin: 0 auto; border-bottom: 1px solid #ccc; font-size: 17.5px; width: 100%; padding-bottom: 20px; }
.no_e_list_center2 {text-align: center; margin: 0 auto; font-size: 17.5px; width: 100%; }
.no_e_list_center3 {margin: 0 auto; border: 1px solid #ccc; font-size: 17.5px; width: 100%; padding: 30px 40px 20px 40px; margin-top: 20px; float: left; width: 100%; background-color: #f3f3f3; }
.no_e_list_b {padding-left: 15px; font-family: "NanumBarunGothicOTF", sans-serif; background: url(../../../img/sub/ep_con.png); background-repeat: no-repeat; background-position: top left; font-size: 17.5px; float: left; width: 100%; line-height: 195%; }
.no_e_list_no {padding-left: 15px; line-height: 145%; background-repeat: no-repeat; background-position: top left; font-size: 17.5px; float: left; width: 100%; }

/*  */
.tap_menu02 {margin: 0 auto; width: 620px; display: block; text-align: center; height: 62px; position: relative; float: none; padding: 10px; }
.tap_menu03 {margin: 0 auto; width: 620px; display: block; text-align: center; height: 62px; position: relative; float: none; padding: 10px; }
.tap_menu08 {margin: 0 auto; width: 842px; display: block; text-align: center; height: 62px; position: relative; float: none; }

/*  */
.m_his_2 {float: left; margin-top: 10px; }
.ani0102_02 {animation-delay: .5s; }
.m_his_3 {float: left; margin-top: 10px; }
.ani0102_03 {animation-delay: 1s; }
.m_his_4 {float: left; margin-top: 10px; }
.ani0102_04 {animation-delay: 1.5s; }

/*  */
.sub_container_head {float: left; width: 100%; margin-top: 0; padding-bottom: 24px; }
.sub_01 {margin-top: 38px; }
.sub_0101_lt {float: left; margin-top: 20px; }
.sub_0101_ptxt {margin-top: 20px; font-size: 17px; float: left; margin-left: 6px; }
.sub_0101_rptxt {margin-top: 12px; font-size: 17px; float: right; margin-right: 44px; font-family: "NanumBarunGothicOTF", sans-serif; }
.sub_0101_r {float: right; margin-top: -41px; }

@media (max-width:992px) {
.sub_0101_r {margin-top:0; }
.sub_0101_r img {width:50%; }
}

.sub_container_0202 {float: left; width: 100%; margin-top: 0; padding-bottom: 20px; }
.t0102_t {text-align: center; font-family: font-family: "NanumBarunGothicOTF", sans-serif; font-size: 20px; }
.t_0102_img {margin-top: 36px; margin-bottom: 38px; }
.t_01_tt {background-image: url(../../../img/sub/0201_title_img.png); background-position: center; background-repeat: no-repeat; width: 1100px; padding: 35px; text-align: center; }
.t_01_ttxt {font-size: 18px; }
.t_poto {margin-top: 20px; }
.sub_blue {margin-top: 13px; font-size: 27px; text-align: center; color: #1c8bd0; }
.sub_t_sub {text-align: center; font-size: 17.5px; color: #676767; margin-top: 7px; }
.t_tsub_s {font-size: 21px; padding-left: 21px; background-image: url(../../../img/sub/ep_s02.png); background-repeat: no-repeat; background-position: center left; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 17px; margin-left: 49px; margin-top: 53px; }
.t_left_color {float: left; font-family: "NanumBarunGothicOTF", sans-serif; width: 6%; border-radius: 11px; background-color: #1c8bd0; color: #fff; padding: 2px 10px; font-size: 17px; text-align: center; }
.t_right_txt {float: left; width: 93%; font-size: 17px; margin-left: 9px; line-height: 140%; }
.t_sub_no1 {padding-left: 46px; background: url(../../../img/sub/sub_no1.png); background-repeat: no-repeat; background-position: top left; font-size: 16.5px; line-height: 220%; margin-top: 10px; float: left; width: 100%; margin-left: 49px; }
.t_sub_no2 {padding-left: 46px; background: url(../../../img/sub/sub_no2.png); background-repeat: no-repeat; background-position: top left; font-size: 16.5px; line-height: 220%; margin-top: 10px; float: left; width: 100%; margin-left: 49px; }
.t_sub_no3 {padding-left: 46px; background: url(../../../img/sub/sub_no3.png); background-repeat: no-repeat; background-position: top left; font-size: 16.5px; line-height: 220%; margin-top: 10px; float: left; width: 100%; margin-left: 49px; }
.sub_con_box_con_text {float: right; width: 100%; margin-top: 12px; padding: 0 10px; }
.t_sub_img2 {margin-top: 17px; }
.t_0201_contents {float: left; margin-left: 49px; }
.t_0201_dg {float: right; margin-top: -205px; margin-right: 46px; }
.sub_title_img {text-align: right; margin-bottom: 10px; margin-top: -16px; }
.text_b {font-family: "NanumBarunGothicOTF", sans-serif; }

.t_jajo {vertical-align: middle; margin-left: 477px; margin-top: 72px; }
}
.title_name2 {font-size: 22px; font-family: "NanumBarunGothicOTF", sans-serif; padding-left:; padding-top:; line-height: 180%; padding-bottom: 10px; }
.title_name2 img {margin-right: 10px; }
.Title3_right p {background-image: url(../../../img/sub/ep_s.png); padding-left: 14px; background-repeat: no-repeat; background-position: top left; margin-left: 16px; line-height: 167%; text-align: left; font-size: 17px; }
.title_name3 {font-size: 22px; font-family: "NanumBarunGothicOTF", sans-serif; padding-left:; margin-top: 60px; line-height: 180%; padding-bottom: 10px; }
.sub_title_box_tail {padding: 50px; width: 100%; float: left; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
.sub_container {width: 100%; padding-bottom: 38px; padding: 20px 74px; }
.sub_container_top {width: 100%; float: left; margin-top: 0; padding-bottom: 20px; }
.sub_container_ti {clear: both; margin-top: 0; padding-bottom: 20px; }
.sub_container_tail {padding-top: 20px; padding-bottom: 20px; width: 100%; float: left; }
.m_sub_T {width: 100%; background-image: url(../../../img/ep_T.png); padding-left: 31px; background-repeat: no-repeat; background-position: left center; font-size: 21px; background-repeat: no-repeat; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 8px; padding-top: 0px; }
.mo_img {margin-left: 0px; margin-top: 10px; float: left; widows: 100%; }
.m_sub_T_0201 {background-image: url(../../../img/ep_T.png); padding-left: 30px; background-repeat: no-repeat; background-position: left center; font-size: 23px; float: left; width: 100%; background-repeat: no-repeat; background-position: top left; margin-top: 88px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; }
.sub_left_hw {margin-bottom: 4px; margin-right: 2px; }
.sub_right_hw {margin-bottom: 4px; }
.sub_end_hw {margin-left: 30px; margin-top: 53px; }
.sub_left_jw {margin-bottom: 4px; margin-right: 6px; }
.sub_right_jw {margin-bottom: 4px; margin-right: 6px; }
.sub_end_jw {margin-left: 30px; margin-top: 97px; }
.m_sub_T_0102 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #76a1ce; }
.m_sub_T_0103 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #1c8bd0; }
.m_sub_T_0104 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #eb8bb1; }
.m_sub_T_0105 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #d68f44; }
.m_sub_T_0106 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #ea7c7d; }
.m_sub_T_0107 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #5ab16d; }
.m_sub_T_0108 {font-size: 24px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #9a84cc; }
.m_sub_T_s {font-size: 18px; padding-left: 12px; background-image: url(../../../img/ep_Ts.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 15px; color: #1c8bd0; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.m_sub_ti_T {font-size: 26px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; margin-top: 35px; text-align: center; background-image: url(../../../img/sub/0102ti_bg.png); background-repeat: no-repeat; background-position: center; }
.m_sub_ti_T0404 {font-size: 26px; font-family: "NanumBarunGothicOTF", sans-serif; text-align: center; background-image: url(../../../img/sub/0102ti_bg.png); background-repeat: no-repeat; background-position: center; margin-top: 28px; }
.m_sub_ti_Ts {font-size: 22px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; text-align: center; background-image: url(../../../img/sub/0102ti_bg.png); background-repeat: no-repeat; background-position: center; }
.m_sub_S {padding-left: 33px; padding-right: 33px; }
.m_sub_ti_S {text-align: center; padding: 20px 71px; }
.m_sub_ti_S_color {text-align: center; padding: 10px 0; margin-top: 10px; color: #1c8bd0; }
.text_box {margin-top: 15px; border: 1px solid #ebebeb; background: #f9f9f9; padding: 10px; clear: both; }
.mo_con_2 img {text-align: center; margin: 0 auto; display: block; }
.mo_con {width: 100%; }
.mo_con img {text-align: center; margin: 0 auto; display: block; width: 100%; }
.p0101_img {padding-left: 245px; }
.text_box_t {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; font-size: 17.5px; background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; padding-left: 20px; background-image: url(../../../img/ep_3.png); background-position: top left; font-weight: 130%; clear: both; color: #ff942a; }
.text_box_in {font-size: 15px; background-color: #fff; border: 1px solid #efefef; font-weight: 300; padding: 10px 20px; margin: 0 15px; font-weight: 130%; clear: both; }
.m_sub_MAP_T_L {font-size: 17.5px; padding-left: 17px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; background-repeat: no-repeat; background-position: top left; background-image: url(../../../img/ep_S.png); float: left; width: 13%; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; margin-left: 24px; }
.m_sub_MAP_T_R {font-size: 17.5px; width: 80%; float: left; }

/*  */
.m_sub_S_s {font-size: 17.5px; background-repeat: no-repeat; background-position: top left; clear: both; margin-left: 25px; line-height: 161%; letter-spacing: -0.3px; }
.m_sub_S_s_box {font-size: 17.5px; background-repeat: no-repeat; background-position: top left; background-color: #f6f6f6; width: 100%; float: left; border-radius: 7px; padding: 15px 15px 15px 0; margin-bottom: 15px; }
.m_sub_S_T {font-size: 17.5px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(../../../img/ep_S.png); line-height: 170%; margin: 2px 0; }
.m_sub_S_T_t {font-size: 16px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; color: #666; padding-right: 48px; margin-bottom: 10px; line-height: 130%; }
.sub_box_T {font-size: 18px; background-repeat: no-repeat; background-position: top left; margin-bottom: 15px; color: #1c8bd0; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.sub_box_S {font-size: 17.5px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(../../../img/sub_S.png); line-height: 150%; }
.sub_line_style_01 {padding: 27px 15px 10px 0px; font-size: 15px; clear: both; height: 130px; text-align: left center; }
.m_sub_S_T_L {font-size: 17.5px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(../../../img/ep_S.png); float: left; width: 13%; margin-top: 2px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; line-height: 170%; }
.m_sub_S_T_team {font-size: 17px; padding-left: 15px; background-repeat: no-repeat; background-image: url(../../../img/ep_S.png); background-position: top -2.5 left; line-height: 150%; margin: 2px 0; }
.m_sub_S_T_team_txt7 {font-size: 17px; background-repeat: no-repeat; line-height: 150%; margin: 2px 0; background-color: #efefef; border-radius: 20px; width: 94%; padding: 5px 0; }
.m_sub_S_T_team_txt6 {font-size: 17px; background-repeat: no-repeat; line-height: 150%; margin: 2px 0; background-color: #efefef; border-radius: 20px; width: 77%; padding: 5px 0; }
.m_sub_S_T_team_txt5 {font-size: 17px; background-repeat: no-repeat; line-height: 150%; margin: 2px 0; background-color: #efefef; border-radius: 20px; width: 77%; padding: 5px 0; }
.text_01 {font-size: 17.5px; }
.m_sub_S_T_team_txt3 {font-size: 17px; background-repeat: no-repeat; line-height: 150%; margin: 2px 0; background-color: #efefef; border-radius: 20px; width: 77%; padding: 5px 0; }
.m_sub_S_T_team_txt2 {font-size: 17px; background-repeat: no-repeat; line-height: 150%; margin: 2px 0; background-color: #efefef; border-radius: 20px; width: 77%; padding: 5px 0; }
.m_sub_S_T_team:before {content: '' }
.m_sub_S_T_R {font-size: 17.5px; width: 85%; float: left; margin-bottom: 10px; line-height: 170%; }
.box_S {  }

/*  */
.m_sub_T_center {padding-left: 30px; background-repeat: no-repeat; background-position: left center; font-size: 23px; background-repeat: no-repeat; background-position: top left; margin-top: 15px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 3px; color: #1c8bd0; margin-bottom: 10px; text-align: center; }
.m_sub_S4_ss {font-size: 17.5px; background-color: #fff; border: 1px solid #efefef; font-weight: 300; padding: 20px 63px; margin: 0 15px; font-weight: 130%; text-align: left; margin-top: 15px; border-radius: 20px; float: left; }
.sub_container_0501 {text-align: center; font-size: 16px; border-bottom: 3px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; padding: 15px 40px; margin-bottom: 20px; margin-top: 20px; float: left; width: 100%; }
.m_sub_T {float: left; }

/**01**/
.mo_con_call {margin-left:; float: right; visibility:; display: block; margin-top: -96px; }
.mo_con0506 {margin-top: 60px; float: left; width: 100%; }
.mo_menu {margin: 0 auto; width: 100%; text-align: center; border-bottom: 1px solid #ccc; float: left; padding: 10px 10px 15px 10px; text-align: center; }
.sub_container_menu {float: left; margin-top: -22px; }
.id_menu_left_02 {width: 50%; float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; padding-right: 25px; }
.id_menu_left_02 a:hover {color: #76a1ce; }
.id_menu_right_02 a:hover {color: #76a1ce; }
.id_menu_right_02 {width: 50%; float: left; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 25px; }

/*  */
.id_menu_left_03 {width: 50%; float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; padding-right: 25px; }
.id_menu_left_03 a:hover {color: #1c8bd0; }
.id_menu_right_03 a:hover {color: #1c8bd0; }
.id_menu_right_03 {width: 50%; float: left; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 25px; }

/*  */
.mo_menu04 {margin: 0 auto; width: 100%; text-align: center; border-bottom: 1px solid #ccc; float: left; padding: 10px 118px 15px 67px; text-align: center; }
.id_menu_left_04 {float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; text-align: center; padding-right: 30px; padding-left: 30px; }
.id_menu_left_04 a:hover {color: #eb8bb1; }
.id_menu_right_04 a:hover {color: #eb8bb1; }
.id_menu_right_04 {float: right; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 25px; }

/*  */
.id_menu_left_05 {width: 50%; float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; padding-right: 25px; }
.id_menu_left_05 a:hover {color: #d68f44; }
.id_menu_right_05 a:hover {color: #d68f44; }
.id_menu_right_05 {width: 50%; float: left; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 25px; }

/*  */
.mo_menu06 {margin: 0 auto; width: 100%; text-align: center; border-bottom: 1px solid #ccc; float: left; padding: 10px 54px 15px 173px; text-align: center; }
.id_menu_left_06 {float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; padding-right: 20px; padding-left: 20px; }
.id_menu_left_06 a:hover {color: #ea7c7d; }
.id_menu_right_06 a:hover {color: #ea7c7d; }
.id_menu_right_06 {float: left; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 20px; }

/*  */
.id_menu_left_07 {width: 50%; float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; padding-right: 25px; }
.id_menu_left_07 a:hover {color: #5ab16d; }
.id_menu_right_07 a:hover {color: #5ab16d; }
.id_menu_right_07 {width: 50%; float: left; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 25px; }

/*  */
.id_menu_left_08 {width: 50%; float: left; border-right: 1px solid #ccc; padding-top: 10px; font-size: 17.5px; text-align: right; padding-right: 25px; }
.id_menu_left_08 a:hover {color: #9a84cc; }
.id_menu_right_08 a:hover {color: #9a84cc; }
.id_menu_right_08 {width: 50%; float: left; padding-top: 10px; font-size: 17.5px; text-align: left; padding-left: 25px; }

/*  */
.history_year {background-repeat: no-repeat; background-position: center top; border-radius: 44px; color: #fff; float: left; height: 130px; padding: 29px; text-align: center; vertical-align: middle; font-size: 30px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin: 0 10px 0 0px; background-image: url(../../../img/sub/his_bg.png); border-bottom-right-radius: 3px 30px; border-top-right-radius:; line-height: 130%; }
.history_top {color: #1C8BD0; font-family: "NanumBarunGothicOTF", sans-serif; background-image: url(../../../img/sub/hiti_icon_top.png); background-repeat: no-repeat; background-position: top left; font-size: 20px; float: left; line-height: 180%; width: 100%; padding-left: 33px; margin-left: -11px; }
.history_t_si_right {font-size: 17px; float: left; background-image: url(../../../img/sub/hisi_icon_2.png); background-position: top left; background-repeat: no-repeat; float: left; width: 85%; line-height: 180%; margin-right: 10px; }

/*  */
.gray_box {margin-top: 15px; border: 1px solid #ebebeb; background: #f9f9f9; padding: 10px; clear: both; margin-bottom: 37px; }
.gray_box_b_text {font-family: 'NanumBarunGothic', 'Nanum Barun GothicOTF', '나눔바른고딕', '나눔바른고딕', 'Ngothic',; font-size: 19px; margin-bottom: 4px; padding-left: 20px; clear: both; color: #09a0d8; margin-top: 5px; font-weight: 400; }
.gray_box_m_text2 {font-size: 17px; padding: 0px 21px; margin-bottom: 8px; font-weight: 300; clear: both; line-height: 143%; }
.gray_box_w2 {font-size: 17px; background-color: #fff; border: 1px solid #efefef; font-weight: 500; padding: 10px 20px; margin: 0 15px; font-weight: 130%; clear: both; line-height: 24px; margin-bottom: 4px; }
.m_sub_S_T_L0204 {color: #444; font-size: 17px; background-repeat: no-repeat; background-image: url(../../../img/ep_S.png); line-height: 140%; margin-bottom: 3px; background-position: top left; padding-left: 18px; }
.m_sub_S_T_L0201 {color: #444; font-size: 17px; background-repeat: no-repeat; background-image: url(../../../img/ep_S.png); line-height: 140%; margin-bottom: 3px; background-position: 28px 48px; padding-left: 43px; }
.sub_gray {line-height: 242%; margin: 2px 0; background-color: #a4a4a4; border-radius: 12px; padding: 6px 7px; color: #fff; margin-right: 5px; font-size: 17px; }
.sub_gray_text {font-size: 17px; }

/*0101*/
/*0105*/
.m_sub_MAP_Ti {border-top: 3px solid #1c8bd0; padding: 10px 0px; border-bottom: 1px solid #efefef; float: left; width: 100%; }
.m_sub_MAP_Ts {padding: 10px 0px; border-bottom: 1px solid #efefef; float: left; width: 100%; background-clip:; }
.m_sub_MAP_s {padding: 10px 0px; border-bottom: 1px solid #efefef; float: left; width: 100%; }
.MAP_01 {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_02 {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; margin-top: 15px; }
.m_sub_MAP_T_Rs {font-size: 17.5px; width: 80%; float: left; background-color: #efefef; border-radius: 15px; padding: 10px 15px; }
.map01_box {width: 48%; float: left; border: 1px solid #CCC; }
.map02_box {width: 48%; margin-left: 20px; float: right; border: 1px solid #CCC; }

/*  */
.ethics_box {width: 100%; height: 650px; background-image: url(../../../img/sub/0102_bg.png); background-size: 100% 100%; background-repeat: repeat-x; padding: 52px 40px; }
.text_b {font-family: "NanumBarunGothicOTF", sans-serif; }
.ethics_con {text-align: center; font-size: 16.5px; margin-bottom: 20px; margin-top: 48px; }
.ethics_box02 {background-color: #fafeff; border: 1px solid #c8d1db; padding: 0 30px 20px 30px; }
.ethics02_title {font-size: 20px; margin-top: 20px; margin-bottom: 10px; }
.mo_line2 {background-color: #ccc; width: 100%; display: block; height: 1px; margin-top: 20px; margin-bottom: 0px; }

/*  */
.ethics_box2 {width: 100%; background-size: 100% 100%; background-repeat: repeat-x; padding: 10px 17px; margin-top: 5px; }
.ethics_con2 {font-size: 17px; line-height: 27px; color: #6e6e6e; text-align: center; }

/**  **/
.list_01 {background-image: url(../../../img/sub/1.png); padding-left: 30px; background-repeat: no-repeat; background-position: top left; line-height: 140%; background-position-y: 1px; margin: 5px 12px; font-size: 17px; }
.list_02 {background-image: url(../../../img/sub/2.png); padding-left: 30px; background-repeat: no-repeat; background-position: top left; line-height: 140%; background-position-y: 1px; margin: 5px 12px; font-size: 17px; }
.list_03 {background-image: url(../../../img/sub/3.png); padding-left: 30px; background-repeat: no-repeat; background-position: top left; line-height: 140%; background-position-y: 1px; margin: 5px 12px; font-size: 17px; }
.list_04 {background-image: url(../../../img/sub/4.png); padding-left: 30px; background-repeat: no-repeat; background-position: top left; line-height: 140%; background-position-y: 1px; margin: 5px 12px; font-size: 17px; }
.list_05 {background-image: url(../../../img/sub/5.png); padding-left: 30px; background-repeat: no-repeat; background-position: top left; line-height: 140%; background-position-y: 1px; margin: 5px 12px; font-size: 17px; }
.list_06 {background-image: url(../../../img/sub/6.png); padding-left: 30px; background-repeat: no-repeat; background-position: top left; line-height: 140%; background-position-y: 1px; margin: 5px 12px; font-size: 17px; }
.list_07 {font-size: 17.5px; padding-left: 25px; background-image: url(../../../img/sub/7.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.list_08 {font-size: 17.5px; padding-left: 25px; background-image: url(../../../img/sub/8.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
#showDiv img {border: 2px solid #ddd; }

/**  **/
/*3*/
.location_box_03 div {float: left; width: 197px; box-sizing: border-box; height: 45px; text-align: center; font-size: 17.5px; margin-left: 3px; padding: 10px; }
.location_box_03 .selected {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #f9f9f9; border-bottom: 1px solid #ddd; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; }
.location_box_03 div {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #fff; padding: 10px 0; margin-top: 0px; }
.location_box_03 :hover {background-color: #f9f9f9; }

/*8 */
.location_box_08 div {float: left; width: 197px; box-sizing: border-box; height: 45px; text-align: center; font-size: 17.5px; margin-left: 3px; padding: 10px; }
.location_box_08 .selected {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #f9f9f9; border-bottom: 1px solid #ddd; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; width: 165px; }
.location_box_08 div {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #fff; padding: 10px 0; margin-top: 0px; width: 165px; }
.location_box_08 :hover {background-color: #f9f9f9; width: 165px; }

/*dfasdfgsfdstgsfg*/
.location_box_0202 div {float: left; width: 25%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0202 a {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; display: block; }
.location_box_0202 a:hover {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; text-decoration: none; }
.location_box_0202 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; background-color: #f9f9f9; border-bottom: 2px solid #eee; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0202 div:hover {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #1c8bd0; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }
.location_box_0202 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #1c8bd0; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/*dfdsfafs*/
.location_box_04 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; background-color: #f9f9f9; border-bottom: 2px solid #eee; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; width: 25%; float: left; text-align: center; padding: 10px; }
.location_box_04 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #1C8BD0; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; width: 25%; float: left; }
.location_box_04 a {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; display: block; }
.location_box_04 a:hover {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; text-decoration: none; }
.location_box_04 div:hover {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #1C8BD0; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/*2  */
.tap_menu02 {margin: 0 auto; width: 420px; display: block; text-align: center; height: 62px; position: relative; float: none; padding: 10px; }
.location_box_02 div {float: left; width: 197px; box-sizing: border-box; height: 45px; text-align: center; font-size: 17.5px; margin-left: 3px; padding: 10px; }
.location_box_02 .selected {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #f9f9f9; border-bottom: 1px solid #ddd; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; }
.location_box_02 div {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #fff; padding: 10px 0; margin-top: 0px; }
.location_box_02 :hover {background-color: #f9f9f9; }

/*0102*/
/*2*//*2*/
.location_box_0102 div {float: left; width: 25%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0102 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #76a1ce; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0102 div:hover {border-left: 3px solid #76a1ce; border-right: 3px solid #76a1ce; border-top: 3px solid #76a1ce; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0102 div:hover {border-left: 3px solid #76a1ce; border-right: 3px solid #76a1ce; border-top: 3px solid #76a1ce; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0102 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #76a1ce; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/*   */
.TD5_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; 	border-left: #dddddd 1px solid; }
.TD5_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; }
.TD1_right {font-size: 17.5px; line-height: 160%; padding: 10px; BORDER-TOP: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; border-bottom: #dddddd 1px solid; }
.TD1_left {font-size: 17.5px; border-right: #dddddd 1px solid; line-height: 160%; padding: 10px; border-top: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; }
.TD3_left {font-size: 17.5px; BORDER-right: #dddddd 1px solid; BORDER-top: #dddddd 1px solid; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; padding: 10px; border-left: #dddddd solid 1px; }

/*2 */
.location_box_0103 div {float: left; width: 50%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0103 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #1c8bd0; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0103 div:hover {border-left: 3px solid #1c8bd0; border-right: 3px solid #1c8bd0; border-top: 3px solid #1c8bd0; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0103 div:hover {border-left: 3px solid #1c8bd0; border-right: 3px solid #1c8bd0; border-top: 3px solid #1c8bd0; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0103 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #1c8bd0; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/**/
.sub_left_jw {float: left; width: auto; }
.sub_left_jw img {width: auto; }

/*  */
.history_box {width: 100% }
.history_left {float: left; }
.history_ti_icon {color: #3475c9; font-family: "NanumBarunGothicOTF", sans-serif; background-image: url(../../../img/sub/his_icon.png); background-repeat: no-repeat; background-position: top left; font-size: 20px; float: left; line-height: 180%; margin-top: 20px; width: 100%; padding-left: 33px; margin-left: -11px; }
.history_year2 {background-repeat: no-repeat; background-position: center top; background-image: url(../../../img/sub/history2.png); border-radius: 500px; color: #fff; width: 100%; float: left; height: 222px; padding: 34px 30px; text-align: center; vertical-align: middle; font-size: 30px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin: 0 10px 0 5px; }
.history_year3 {background-repeat: no-repeat; background-position: center top; background-image: url(../../../img/sub/history3.png); border-radius: 500px; color: #fff; width: 100%; float: left; height: 222px; padding: 34px 30px; text-align: center; vertical-align: middle; font-size: 30px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin: 0 10px 0 5px; }
.history_year4 {background-repeat: no-repeat; background-position: center top; background-image: url(../../../img/sub/history4.png); border-radius: 500px; color: #fff; width: 100%; float: left; height: 222px; padding: 34px 30px; text-align: center; vertical-align: middle; font-size: 30px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin: 0 10px 0 5px; }
.history_right {background-image: url(../../../img/sub/hiti_line.png); background-repeat: repeat-y; background-position: top left; float: left; }
 
 @media (max-width: 992px) {
 .history_right {width: 100%; }
.t_0201_dg {float: right; margin-top: -205px; margin-right: 46px; display: none; }
}

.history_box {margin-top: 0px; }
.history_t_si_left {font-size: 17px; float: left; background-image: url(../../../img/sub/hisi_icon_1.png); background-position: top left; background-repeat: no-repeat; float: left; line-height: 180%; width: 13%; margin-right: 10px; font-family: "NanumBarunGothicOTF", sans-serif; padding-left: 23px; }
.history_t_si_left_long {font-size: 17.5px; background-image: url(../../../img/sub/hisi_icon_1.png); background-position: top 10px left; background-repeat: no-repeat; float: right; line-height: 180%; width: 80%; margin-right: 10px; padding-left: 20px; }
.history_t_si_right {font-size: 17.5px; float: left; background-image: url(../../../img/sub/hisi_icon_2.png); background-position: top left; background-repeat: no-repeat; float: left; width: 83%; line-height: 180%; margin-right: 10px; }
.sub_container {width: 100%; padding-bottom: 38px; padding: 20px 74px; text-align: center; }

 @media (max-width: 768px) {
.history_t_si_left {width: 100%; }
.history_t_si_right {width: 95%; margin-right: 20px; }
.sub_0101_ptxt {margin-top: 20px; font-size: 17px; text-align: center; }
.sub_0101_lt {float: left; margin-top: 20px; text-align: center; }
.t_0102_img {margin-top: 36px; margin-bottom: 38px; text-align: center; }
.his {font-size: 0.9em; padding: 14% 0; }
.history_year {font-size: 1.2em; margin: 0; height: 140px; }
.location_box_02 div {float: left; width: 49%; box-sizing: border-box; height: 45px; text-align: center; font-size: 17.5px; margin-left: 3px; padding: 10px; }
.tap_menu02 {margin: 0 auto; width: 100%; display: block; text-align: center; height: 62px; position: relative; float: none; padding: 10px; }
.t_tsub_s {font-size: 21px; padding-left: 21px; background-image: url(../../../img/sub/ep_s02.png); background-repeat: no-repeat; background-position: center left; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-bottom: 17px; margin-top: 53px; margin-left: 0px; }
.t_sub_no1 {padding-left: 46px; background: url(../../../img/sub/sub_no1.png); background-repeat: no-repeat; background-position: top left; font-size: 16.5px; line-height: 220%; margin-top: 10px; float: left; width: 100%; margin-left: 0px; }
.t_sub_no2 {padding-left: 46px; background: url(../../../img/sub/sub_no2.png); background-repeat: no-repeat; background-position: top left; font-size: 16.5px; line-height: 220%; margin-top: 10px; float: left; width: 100%; margin-left: 0px; }
.t_sub_no3 {padding-left: 46px; background: url(../../../img/sub/sub_no3.png); background-repeat: no-repeat; background-position: top left; font-size: 16.5px; line-height: 220%; margin-top: 10px; float: left; width: 100%; margin-left: 0px; }
.history_ti {color: #1c8bd0; font-family: "NanumBarunGothicOTF", sans-serif; background-image: url(../../../img/sub/hiti_icon.png); background-repeat: no-repeat; background-position: top left; font-size: 20px; float: left; width: 100%; padding-left: 33px; margin-right: 20px; margin-left: -11px; margin-top: 31px; }
.his {font-size: 0.9em; text-align: center; color: #a1a1a1; display: block; float: left; margin: -5px 10px 0 -10px; padding: 15px 0; }
.sub_container {padding: 0px; }
.location_box_08 :hover {background-color: #f9f9f9; width: 18.75%; }
.location_box_08 .selected {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #f9f9f9; border-bottom: 1px solid #ddd; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; width: 18.75%; }
.location_box_08 div {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #fff; padding: 10px 0; margin-top: 0px; width: 18.75%; }
.tap_menu08 {margin: 0 auto; width: 100%; display: block; text-align: center; height: 62px; position: relative; float: none; }
.t_0201_dg {float: right; margin-top: -199px; margin-right: 1px; }

 @media (max-width:992px) {
.history_year {font-size: 1.2em; margin: 0; }
.his {font-size:1.1em; padding: 6% 0; }
}

/*  */
/*  */
.mo_con_0603 {margin-top: 15px; border: 1px solid #ebebeb; background: #f9f9f9; padding: 20px 25px; float: left; width: 100%; }
.m_sub_S4_t {font-family: NanumBarunGothicOTF, "나눔바른고딕", "나눔바른고딕", Ngothic; font-size: 17.5px; background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; background-position: center left; font-weight: 130%; clear: both; color: #1c8bd0; }
.m_sub_S4_3 {font-size: 17.5px; background-color: #fff; margin-bottom: 5px; border: 1px solid #efefef; font-weight: 300; padding: 10px 20px; font-weight: 130%; float: left; width: 100%; }
.text_01_li {float: left; width: 100%; font-size: 17.5px; line-height: 160%; padding-left: 15px; background-image: url(../../../img/ep_S.png); background-repeat: no-repeat; background-position: top left; }
.text_01_li_no {margin-left: 18px; font-size: 17.5px; line-height: 160%; padding-left: 15px; background-repeat: no-repeat; background-position: top left; letter-spacing: -0.2px; margin-left: 18px; }
.text_01_li_no {margin-left: 18px; font-size: 17.5px; line-height: 160%; padding-left: 15px; }
.text_01_li_no {margin-left: 18px; font-size: 17.5px; line-height: 160%; padding-left: 15px; background-repeat: no-repeat; background-position: center left; letter-spacing: -0.2px; background-repeat: no-repeat; background-position: center left; }
.text_02_t {font-size: 19px; color: #ff942a; letter-spacing: -0.2px; line-height: 10%; font-family: NanumBarunGothicOTF, "나눔바른고딕", "나눔바른고딕", Ngothic; padding: 20px 0 15px 0; }
.text_01 {font-size: 17.5px; line-height: 160%; display: block; clear: both; }
.text_01_li {font-size: 17.5px; line-height: 160%; padding-left: 15px; background-image: url(../../../img/ep_S.png); background-repeat: no-repeat; background-position: top left; letter-spacing: -0.2px; }

/*  */
.m_sub_MAP_Ti {border-top: #1C8BD0 solid 3px; border-bottom: #dddddd solid 1px; padding: 9px 5px; clear: both; height: 45px; }
.m_sub_MAP_Ts {border-bottom: #dddddd solid 1px; padding: 9px 5px; clear: both; height: 45px; }
.MAP_04 p {line-height: 34px; }
.MAP_title {font-size: 17px; font-family: 'NanumBarunGothicOTF', sans-serif; margin-top: 15px; }
.m_sub_MAP_s {padding: 11px 5px; float: left; width: 100%; border-bottom: #dddddd solid 1px; }
.m_sub_MAP_s2 {padding: 11px 5px; float: left; width: 100%; }
.m_sub_MAP_T_L {font-size: 17px; padding-left: 16.2px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; background-repeat: no-repeat;  background-position: center left; background-image: url(../../../img/ep_S.png); float: left; width: 13%; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; margin-left: 24px; }
.m_sub_MAP_T_A {font-size: 16.2px; padding-left: 15px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; background-repeat: no-repeat; background-position: center left; background-image: url(../../../img/ep_S.png); float: left; width: 8%; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.m_sub_MAP_T_B {font-size: 16.2px; width: 80%; float: left; }
.m_sub_MAP_T_R {font-size: 16.2px; width: 80%; float: left; }
.MAP_01 {font-size: 18px; padding-left: 40px; background-image: url(../../../img/sub/SUBWAY.png); background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_02 {font-size: 18px; padding-left: 40px; background-image: url(../../../img/sub/TRAIN.png); background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_03 {font-size: 18px; padding-left: 40px; background-image: url(../../../img/sub/BUS.png); background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.MAP_04 {font-size: 16.2px; padding-left: 25px; background-repeat: no-repeat; background-position: center left; margin-bottom: 5px; background-color: #efefef; padding: 10px 20px; border-radius: 10px; }
.ethics_box {width: 100%; height: 650px; background-image: url(../../../img/sub/0102_bg.png); background-size: 100% 100%; background-repeat: repeat-x; padding: 52px 40px; }
.ethics_box_logo {text-align: center; margin-top: 30px; }
.ethics_con {text-align: center; font-size: 16.5px; margin-bottom: 20px; }
.ethics_title {font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; font-weight: 500; text-align: center; margin-top: 16px; margin-bottom: 28px; font-size: 27px; color: #fff; }
.ethics02_title {font-size: 20px; margin-top: 20px; margin-bottom: 10px; }
.ethics02_con {font-size: 16.5px; }

 @media (max-width:1180px) {
.ethics_box {width: 100%; height: 680px; background-image: url(../../../img/sub/0102_bg.png); background-size: 100% 100%; background-repeat: repeat-x; padding: 52px 40px; }
.ethics02_title {font-size: 18px; }
.ethics02_con {font-size: 15.5px; }
.m_sub_MAP_T_L {font-size: 17px; padding-left: 16.2px; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; background-repeat: no-repeat; background-position: center left; background-image: url(../../../img/ep_S.png); float: left; width: 18%; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; margin-left: 0px; }
}

 @media (max-width:950px) {
.box_01_s_left img {width: 100%; }
.box_01_s_right {padding: 0px; }
.box_01_s_left {width: 17%; float: left; height: 189px; vertical-align: middle; }
.box_03_s_left img {width: 100%; }
.box_03_s_right img {width: 100%; }
.box_03_s_title {margin: 10px; }
.box_03_s_con {font-size: 15.5px; text-align: center; background-color: #fafafa; padding: 12px; border: 1px solid #ddd; }
}

 @media (max-width:620px) {
.box_04_s_left {width: 47%; margin-bottom: 10px; }
.box_04_s_right {width: 47%; }
}

/*  */
.text_up {display: inline-block; width: 100%; text-align: right; border-top: 1px solid #ccc; padding-top: 7px; margin-top: 14px; }
li {list-style: none; }

/* */
.imgtable1 {line-height: 20px; }

/* */
.p12_line {border-left: 2px solid #C7B299; }
.p12_line1 {border-bottom: 2px solid #d7d7d7; margin-top: 5px; margin-bottom: 15px; }
.p12_line2 {border-bottom: 1px solid #d7d7d7; margin-top: 15px; margin-bottom: 15px; }
#tab-1 {width: 100%; float: left; margin-bottom: 20px; }
#tab-1 img {float: left; text-align: center; }
#tab-2 {width: 100%; float: left; margin-bottom: 20px; }
#tab-2 img {float: left; text-align: center; }
#tab-3 {width: 100%; float: left; margin-bottom: 20px; }
#tab-3 img {float: left; text-align: center; }
#tab-4 {width: 100%; float: left; margin-bottom: 20px; }
#tab-4 img {float: left; text-align: center; }
#tab-5 {width: 100%; float: left; margin-bottom: 20px; }
#tab-5 img {float: left; text-align: center; }
#tab-6 {width: 100%; float: left; margin-bottom: 20px; }
#tab-6 img {float: left; text-align: center; }
#tab-7 {width: 100%; float: left; margin-bottom: 20px; }
#tab-7 img {float: left; text-align: center; }
#intro-tab {float: left; }
#intro-tab li {float: left; list-style: none; padding-right: 4.28px; padding-bottom: 20px; }
div.tab {display: none; }
div.tab.on {display: block; }
.m_sub_S_center_T_L {font-size: 17px; padding-left: 47px; background-repeat: no-repeat; background-position: 31px -3px; background-image: url(../../../img/ep_S.png); float: left; width: 100%; line-height: 140%; margin-bottom: 10px; }
.m_sub_S_center_T_R {font-size: 17px; width: 87%; float: left; line-height: 140%; margin-bottom: 10px; }

/*  */
.location_box_0104 div {float: left; width: 50%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0104 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #eb8bb1; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0104 div:hover {border-left: 3px solid #eb8bb1; border-right: 3px solid #eb8bb1; border-top: 3px solid #eb8bb1; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0104 div:hover {border-left: 3px solid #eb8bb1; border-right: 3px solid #eb8bb1; border-top: 3px solid #eb8bb1; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0104 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #eb8bb1; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/* */
/* */
.location_box_0105 div {float: left; width: 33.3%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0105 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #cf8b43; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0105 div:hover {border-left: 3px solid #cf8b43; border-right: 3px solid #cf8b43; border-top: 3px solid #cf8b43; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0105div:hover {border-left: 3px solid #cf8b43; border-right: 3px solid #cf8b43; border-top: 3px solid #cf8b43; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0105 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #cf8b43; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/* */
/* */
.location_box_0106 div {float: left; width: 50%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0106 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #ea7c7d; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0106 div:hover {border-left: 3px solid #ea7c7d; border-right: 3px solid #ea7c7d; border-top: 3px solid #ea7c7d; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0106 div:hover {border-left: 3px solid #ea7c7d; border-right: 3px solid #ea7c7d; border-top: 3px solid #ea7c7d; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0106 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #ea7c7d; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/**/
/*2*/
.location_box_0107 div {float: left; width: 50%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0107 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #5ab16d; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0107 div:hover {border-left: 3px solid #5ab16d; border-right: 3px solid #5ab16d; border-top: 3px solid #5ab16d; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0107 div:hover {border-left: 3px solid #5ab16d; border-right: 3px solid #5ab16d; border-top: 3px solid #5ab16d; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0107 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #5ab16d; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/**/
/*2*/
.location_box_0108 div {float: left; width: 50%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_0108 div {border-left: 2px solid #EEE; border-right: 2px solid #EEE; border-top: 2px solid #EEE; border-bottom: 3px solid #9a84cc; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0108 div:hover {border-left: 3px solid #9a84cc; border-right: 3px solid #9a84cc; border-top: 3px solid #9a84cc; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0108 div:hover {border-left: 3px solid #9a84cc; border-right: 3px solid #9a84cc; border-top: 3px solid #9a84cc; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0108 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #9a84cc; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/**/
/** **/
/* */
/* */
.TD0301_right {border: 1px solid #ddd; padding: 30px; background-image: url(../../../img/ep_bg.png); background-repeat: no-repeat; background-position: right bottom; }
.TD0301_title {color: #1c8bd0; font-family: 'NanumBarunGothicOTF', sans-serif; margin-bottom: 20px; font-size: 20px; }
.TD0301_con {font-size: 17px; background-image: url(../../../img/ep_ss.png); background-repeat: no-repeat; background-position: top left; padding-left: 20px; line-height: 179%; }
.t_line {border-bottom: #dddddd 1px solid; padding: 5px 10px; }
.Title1_right {font-size: 17.5px; line-height: 160%; padding: 10px; BORDER-TOP: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; border-bottom: #dddddd 1px solid; }
.Title1_right2 {font-size: 17.5px; line-height: 160%; BORDER-TOP: #dddddd 1px solid; padding: 10px; BORDER-TOP: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.Title1_left {font-size: 17.5px; border-right: #dddddd 1px solid; line-height: 160%; padding: 10px; border-top: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; }
.Title2_left {font-size: 17.5px; line-height: 160%; padding: 10px; }
.Title2_right {font-size: 17.5px; line-height: 160%; padding: 10px; }
.Title3_left {font-size: 17.5px; BORDER-right: #dddddd 1px solid; BORDER-top: #dddddd 1px solid; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; padding: 10px; border-left: #dddddd solid 1px; }
.Title3_right {font-size: 17.5px; border-top: #dddddd 1px solid; line-height: 160%; padding: 10px; border-bottom: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; }
.Title5_right {font-size: 17.5px; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; background-color: #53b3d3; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; background-color: #53b3d3; BORDER-right: #dddddd 1px solid; color: #fff; }
.Title5_left {background-color: #53b3d3; font-size: 17.5px; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; color: #fff; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }

/* */
.t_line {border-bottom: #dddddd 1px solid; padding: 5px 10px; }
.TD1_right {font-size: 17.5px; line-height: 160%; padding: 10px; BORDER-TOP: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; border-bottom: #dddddd 1px solid; border-left: #dddddd 1px solid; }
.TD1_right2 {font-size: 17.5px; line-height: 160%; BORDER-TOP: #dddddd 1px solid; padding: 10px; BORDER-TOP: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD1_left {font-size: 17.5px; border-right: #dddddd 1px solid; line-height: 160%; padding: 10px; border-top: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; }
.TD2_left {font-size: 17.5px; line-height: 160%; padding: 10px; }
.TD2_right {font-size: 17.5px; line-height: 160%; padding: 10px; }
.TD3_left {font-size: 17.5px; BORDER-right: #dddddd 1px solid; BORDER-top: #dddddd 1px solid; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; padding: 10px; border-left: #dddddd solid 1px; }
.TD3_right {font-size: 17.5px; border-top: #dddddd 1px solid; line-height: 160%; padding: 10px; border-bottom: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; }
.TD5_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; 	border-left: #dddddd 1px solid; }
.TD5_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }

/*  */
.TD0102_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1C8BD0 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0102_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1C8BD0 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD0103_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0103_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD0104_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #eb8bb1 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0104_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #eb8bb1 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD0105_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #d68f44 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0105_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #d68f44 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD0106_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #ea7c7d 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0106_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #ea7c7d 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD0107_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #5ab16d 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0107_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #5ab16d 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD0108_right {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #9a85ca 3px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; BORDER-right: #dddddd 1px solid; }
.TD0108_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #9a85ca 3px solid; border-left: 1px #dddddd solid; padding: 10px; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TD4_left {font-size: 17.5px; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; padding: 10px; text-align: center; }
.TD4_right {font-size: 17.5px; line-height:BORDER-BOTTOM: #dddddd 1px solid; padding: 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; }

/*  */
.box0602_left {width: 32%; float: left; margin-right: 19px; border: 1px solid #ccc; border-bottom: 2px solid #ff7319; }
.box0602_right {width: 32%; float: left; border: 1px solid #ccc; border: 1px solid #ccc; border-bottom: 2px solid #ff7319; }
.box0602_righ img {width: 100%; }
.box0602_left img {width: 100%; }

/* */
.box_0701_1 {width: 32%; float: left; margin-right: 20px; border: 1px dashed #ccc; height: 390px; background-image: url(../../../img/sub/site_1.png); background-repeat: no-repeat; background-position: bottom right; }
.box_0701_2 {width: 32%; float: left; margin-right: 20px; border: 1px dashed #ccc; height: 390px; background-image: url(../../../img/sub/site_2.png); background-repeat: no-repeat; background-position: bottom right; }
.box_0701_3 {width: 32%; float: left; border: 1px dashed #ccc; height: 390px; background-image: url(../../../img/sub/site_3.png); background-repeat: no-repeat; background-position: bottom right; }
.box_0701_4 {width: 32%; float: left; margin-right: 20px; border: 1px dashed #ccc; height: 390px; background-image: url(../../../img/sub/site_4.png); background-repeat: no-repeat; background-position: bottom right; }
.box_0701_5 {width: 32%; float: left; margin-right: 20px; border: 1px dashed #ccc; height: 390px; background-image: url(../../../img/sub/site_5.png); background-repeat: no-repeat; background-position: bottom right; }
.box_0701_6 {width: 32%; float: left; border: 1px dashed #ccc; height: 390px; background-image: url(../../../img/sub/site_6.png); background-repeat: no-repeat; background-position: bottom right; }
.box_07_title_1 {background-color: #5b94e2; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; font-size: 20px; margin-bottom: 10px; padding: 10px; color: #fff; }
.box_07_title_2 {background-color: #f5a933; font-family: 'NanumBarunGothicOTF', sans-serif; text-align: center; font-size: 20px; margin-bottom: 10px; padding: 10px; color: #fff; }
.box_07_title_3 {background-color: #91c44a; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; font-size: 20px; margin-bottom: 10px; padding: 10px; color: #fff; }
.box_07_title_4 {background-color: #f36968; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; font-size: 20px; margin-bottom: 10px; padding: 10px; color: #fff; }
.box_07_title_5 {background-color: #64c1a6; font-family: 'NanumBarunGothicOTF', sans-serif; text-align: center; font-size: 20px; margin-bottom: 10px; padding: 10px; color: #fff; }
.box_07_title_6 {background-color: #8a66b2; font-family: 'NanumBarunGothicOTF', sans-serif; text-align: center; font-size: 20px; margin-bottom: 10px; padding: 10px; color: #fff; }
.box_07_con {padding: 0 15px; font-size: 17px; line-height: 150%; }
.box_07_con p {font-size: 18px; line-height: 160%; padding: 0; }

/*  */
.TL1_right {font-size: 17px; line-height: 170%; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; padding: 10px; padding-left: 20px; }
.TL1_left {font-size: 17px; background-color: #fafafa; line-height: 170%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-left: #dddddd 1px solid; padding: 10px 0; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TL2_left {font-size: 17px; background-color: #fafafa; BORDER-right: #dddddd 1px solid; line-height: 170%; BORDER-top: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; padding: 10px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TL2_right {font-size: 17px; line-height: 170%; padding: 10px 0; padding: 15px 0 15px 15px; padding-left: 20px; }
.TL3_left {font-size: 17px; background-color: #fafafa; line-height: 170%; BORDER-right: #dddddd 1px solid; BORDER-top: #dddddd 1px solid; line-height: 170%; padding: 10px 0; padding: 10px; BORDER-left: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TL3_right {font-size: 17px; BORDER-top: #dddddd 1px solid; line-height: 170%; padding: 10px; BORDER-right: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; padding-left: 20px; }
.TL5_right {font-size: 17px; line-height: 170%; BORDER-TOP: #1C8BD0 3px solid; BORDER-RIGHT: #dddddd 1px solid; padding: 10px; padding-left: 20px; }
.TL5_left {font-size: 17.5px; background-color: #fafafa; line-height: 170%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-left: #dddddd 1px solid; BORDER-TOP: #1C8BD0 3px solid; padding: 10px 0; text-align: center; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.TL4_left {background-color: #fafafa; font-size: 16px; line-height: 170%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-top: #dddddd 1px solid; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; padding: 10px; }
.TL4_right {font-size: 16px; line-height:BORDER-BOTTOM: #dddddd 1px solid; padding: 15px 0; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; }

/*  */
.list_style_con {padding: 24px 5px; word-spacing: -10px; margin: 0 5px 5px 0; float: left; display: block; }
.list_style_st {color: #999; font-size: 13px; line-height: 125%; display: block; margin-top: 2px; }
.list_style01 {padding: 8px 18px; margin: 10px; float: left; font-family: 'NanumBarunGothicR', sans-serif; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #1c8bd0 solid; border-radius: 25px; width: 20%; text-align: center; font-size: 17px; }
.list_style02 {padding: 8px 18px; font-family: 'NanumBarunGothicR', sans-serif; margin: 10px; float: left; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #1c8bd0 solid; border-radius: 25px; text-align: center; width: 12%; font-size: 17px; }
.list_style03 {padding: 8px 18px; margin: 0 5px 5px 0; float: left; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #daebd0 solid; border-radius: 25px; text-align: center; }
.list_style04 {padding: 8px 18px; margin: 0 5px 5px 0; float: left; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #a9dedf solid; border-radius: 25px; color: #666; text-align: center; }
.list_style05 {padding: 8px 18px; margin: 0 5px 5px 0; float: left; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #b6c7e1 solid; border-radius: 25px; text-align: center; }
.list_style06 {padding: 8px 18px; margin: 0 5px 5px 0; float: left; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #cbb7e8 solid; border-radius: 25px; text-align: center; }
.list_style07 {padding: 8px 18px; margin: 0 5px 5px 0; float: left; display: block; background-repeat: no-repeat; background-color: #fff; border: 5px #deb7e8 solid; border-radius: 25px; text-align: center; }

/* */
.sitemapbox {border-bottom: 1px #ccc solid; padding: 10px; padding-left: 18px; background-image: url(../../../img/ep_S.png); background-position: center left; background-repeat: no-repeat; margin: 0 15px; }
.ST1 {font-family: "NanumBarunGothicOTF", sans-serif; font-size: 20px; border: 3px #ccc double; color: #1c8bd0; text-align: left; padding-left: 20px; padding: 8px; text-align: center; }
.ST_box {float: left; width: 100%; margin: 50px 0; }
.ST {font-size: 20px; border-bottom: 3px solid #1c8bd0; color: #1c8bd0; text-align: left; padding-left: 20px; padding-top: 20%; }
.sitemapmenu01 {width: 18%; float: left; padding-left: 0px; margin: 0 10px; font-size: 16px; }
#sitemap_tail {padding-top: 20px; padding-bottom: 20px; width: 100%; float: left; clear: both; }

/*  */
@media (max-width:900px) {
.TD3_left img {width: 100%; }
.TD0301_right {border: 1px solid #ddd; padding: 14px; background-image: url(../../../img/ep_bg.png); background-repeat: no-repeat; background-position: right bottom; }
.TD0301_con {font-size: 16px; background-image: url(../../../img/ep_ss.png); background-repeat: no-repeat; background-position: top left; padding-left: 20px; line-height: 150%; margin-bottom: 5px; }
.TD0301_title {color: #1c8bd0; font-family: "NanumBarunGothicOTF", sans-serif; margin-bottom: 9px; font-size: 19px; }
.mo_con img {width: 100%; }
.mo_img img {width: 100%; }
.title_name3 {font-size: 20px; }
.title_name3 img {width: 10%; }
.title_text {font-size: 17px; text-align: center; }
.title_name2 {font-size: 20px; }
.title_name2 img {width: 10%; }
.title_number img {width: 20%; }
.sub_title_box_link img {margin: 0; width: 47%; margin-bottom: 3%; }
.title_box_left_1 {height: 170px; }
.title_box_left_2 {height: 170px; }
.title_box_left_3 {height: 170px; }
.title_box_right {height: 170px; }
}

 @media (max-width:980px) {
.con_left img {width: 100%; }
.mo_text {margin: 20px; }
.mo_con img {width: 100%; }
.sub_title_box_tail {padding: 20px; }
.title_box_left_1 {width: 50%; padding: 20px; }
.title_box_left_2 {width: 50%; padding: 20px; border-right: 1px solid #ddd; }
.title_box_left_3 {width: 50%; padding: 20px; }
.title_box_right {width: 50%; padding: 20px; }

.con_right {float: left; width: 85%; margin: 0 auto; }
.con_left {float: left; width: 85%; margin: 0; text-align: center; padding: 0; }
}

@media (max-width:780px) {
.title_box_right {padding: 10px; }
.title_box_left_1 {padding: 10px; }
.title_box_left_2 {padding: 10px; }
.title_box_left_3 {padding: 10px; }
.title_con {font-size: 16.5px; }
.mo_business_01 {padding: 20px; }
.mo_business_02 {padding: 20px; }
.mo_business_03 {padding: 20px; }
.mo_business_04 {padding: 20px; }
.mo_business_05 {padding: 20px; }
.mo_business_06 {padding: 20px; }
.mo_business_07 {padding: 20px; }
.con_right {float: left; width: 100%; }
.con_left {float: left; width: 100%; }
}

@media (max-width:580px) {
.mo_text {margin: 0; width: 100%; float: left; }
.con_r_text_left {background-image: url(../../../img/sub/ep_a.png); background-repeat: no-repeat; background-position: center; color: #fff; font-size: 17px; font-family: "NanumBarunGothicOTF", sans-serif; margin-left: -4px; float: left; width: 27%; line-height: 250%; padding-top: 2px; text-align: center; padding-left: -6px; background-position-x: 10px; }
}

/* */
@media (max-width:480px) {
/* */
.list_01 {font-size: 15.5px; line-height: 140%; }
.list_02 {font-size: 15.5px; line-height: 140%; }
.list_03 {font-size: 15.5px; line-height: 140%; }
.list_04 {font-size: 15.5px; line-height: 140%; }
.list_05 {font-size: 15.5px; line-height: 140%; }
.tap_menu03 {margin: 0 auto; width: 100%; display: block; text-align: center; height: 62px; position: relative; float: none; padding: 10px; }
.tap_menu08 {margin: 0 auto; width: 100%; display: block; text-align: center; height: 62px; position: relative; float: none; }
.history_year {font-size: 1.2em; margin: 0; height: 107px; }
.his {font-size: 1.0em; padding: 11% 0; }
.location_box_08 div {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #fff; padding: 10px 0; margin-top: 0px; width: 100%; margin-bottom: 3px; }
.location_box_08 .selected {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; background-color: #f9f9f9; border-bottom: 1px solid #ddd; font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; width: 100%; }
.location_box_08 :hover {background-color: #f9f9f9; width: 100%; }
.location_box_03 div {float: left; width: 100%; box-sizing: border-box; margin-bottom: 4px; height: 45px; text-align: center; font-size: 17.5px; margin-left: 3px; padding: 10px; }
.t_jajo {vertical-align: middle; margin: auto; margin-left: 0px; text-align: center; margin-top: 0px; }
}

@media (max-width:420px) {
.t_line {border-bottom: #dddddd 1px solid; padding: 5px 0; text-align: center; }
.TD1_right {font-size: 15px; line-height: 135%; border-top: #dddddd 1px solid; padding: 5px 10px; border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; }
.TD1_right2 {font-size: 15px; line-height: 135%; BORDER-TOP: #dddddd 1px solid; padding: 5px 10px; BORDER-TOP: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; }
.TD1_left {font-size: 15px; border-right: #dddddd 1px solid; line-height: 135%; padding: 5px 10px; border-top: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; }
.TD2_left {font-size: 15px; line-height: 135%; padding: 5px 10px; }
.TD2_right {font-size: 15px; line-height: 135%; padding: 5px 10px; }
.TD3_left {font-size: 15px; BORDER-right: #dddddd 1px solid; BORDER-top: #dddddd 1px solid; line-height: 135%; BORDER-BOTTOM: #dddddd 1px solid; padding: 5px 10px; border-left: #dddddd solid 1px; }
.TD3_right {font-size: 15px; border-top: #dddddd 1px solid; line-height: 170%; padding: 5px 10px; border-bottom: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; }
.TD5_right {font-size: 15px; background-color: #fafafa; line-height: 170%; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; padding: 5px 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; }
.TD5_left {font-size: 15px; background-color: #fafafa; line-height: 135%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #1c8bd0 3px solid; border-left: 1px #dddddd solid; padding: 5px 10px; text-align: center; }
.TD4_left {font-size: 15px; line-height: 135%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; padding: 5px 10px; text-align: center; }
.TD4_right {font-size: 15px; line-height:BORDER-BOTTOM: #dddddd 1px solid; padding: 5px 10px; text-align: center; BORDER-BOTTOM: #dddddd 1px solid; }
.TL5_left {font-size: 16px; }
.TL1_left {font-size: 16px; }
.TL3_left {font-size: 16px; }
.TL5_right {font-size: 16px; }
.TL1_right {font-size: 16px; }
.TL3_right {font-size: 16px; }

/*  */
.list_01 {font-size: 15.5px; line-height: 170%; }
.list_02 {font-size: 15.5px; line-height: 170%; }
.list_03 {font-size: 15.5px; line-height: 170%; }
.list_04 {font-size: 15.5px; line-height: 170%; }
.list_05 {font-size: 15.5px; line-height: 170%; }
.sub_blue {margin-top: 13px; font-size: 21px; text-align: center; color: #1c8bd0; }
}