
/* 직원 소개 */
.sub_container {width: 100%; float: left; margin: 30px 0; background-position: left top; }
.sub_container_0601 {width: 100%; float: left; margin-bottom: 60px; background-position: left top; }
.sub_container_head {float: left; width: 100%; margin-top: 0; padding-bottom: 20px; }
.sub_container_0202 {float: left; width: 100%; margin-top: 0; padding-bottom: 20px; }
.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; }

.group_left {float: left; width: 25%; }
.group_left img {float: left; border: 6px double #ddd; margin-right: 19px; padding: 5px; }
.group_right {float: left; width: 75%; border-left: 1px solid #ddd; padding-left: 3%; }
.group_bar {height: 20px; background-repeat: repeat-x; background-position: center left; background-image: url(http://www.jumong.org/img/sub/b_bar.png); float: left; width: 100%; margin: 10px 0; }
.group_Ti {font-size: 1.7em; font-family: "NanumBarunGothicOTF", sans-serif; font-family: 'NanumBarunGothicOTF', sans-serif; margin-bottom: 7px; margin-top: 6px; }
.group_Ts {font-size: 1.2em; line-height: 145%; }
.m_sub_bt_10 {margin-bottom: 30px; margin-top: 10px; float: left; width: 100%; }
.m_sub_happytop_30 {margin-top: 30px; float: left; width: 100%; }
.m_sub_box_3 {float: left; width: 100%; padding: 17px 33px; border-radius: 7px; border: 1px solid #ccc; background-color: #efefef; }
.m_sub_bt_30 {margin-bottom: 35px; float: left; width: 100%; }
.m_sub_happyTs_left {float: left; width: 12%; margin-left: 2%; }
.m_sub_happyTs_left p {padding-top: 10px; border-top: 5px solid #7d91d8; font-size: 1.7em; float: left; color: #7d91d8; font-family: "NanumBarunGothicOTF", sans-serif; }
.m_sub_right {float: right; width: 86%; }
.business_img {float: left; width: 21%; border: 6px double #ddd; margin-right: 19px; padding: 5px; }
.title_01_right {padding-top: 56px; margin-left: 7%; float: left; width: 68%; }
.title_01_left {height: 182px; float: left; margin-right: 2.5%; text-align: center; width: 21%; margin-top: 14.5%; font-size: 1.4em; font-family: 'NanumBarunGothicOTF', sans-serif; }
.title_03_left {font-size: 1.4em; font-family: 'NanumBarunGothicOTF', sans-serif; height: 182px; float: left; margin-right: 2.5%; text-align: center; width: 22%; margin-top: 14.5%; }
.title_03_right {padding-top: 56px; margin-left: 3%; float: left; width: 70%; }
.title_03_left {height: 182px; float: left; margin-right: 2.5%; text-align: center; width: 21%; margin-top: 14.5%; }
.title_ani {position: absolute; float: left; height: 188px; background-image: url(http://www.jumong.org/img/sub/title_01_right.jpg); background-repeat: no-repeat; background-position: bottom right; animation: sb_slidein_lft 3.5s; }
.title_01 {width: 100%; height: 188px; right: 4px; margin-left: 0%; isplay: block; padding: 37px 35px; }
.title_con {color: #fff; font-size: 17.5px; line-height: 150%; }
.title_top {font-size: 1.5em; font-family: 'NanumBarunGothicOTF', sans-serif; color: #fff; margin-bottom: 16px; }
.business_img img {width: 100%; }
.mo_businesshappy {border-bottom: 3px dotted #ddd; float: left; width: 100%; margin-bottom: 31px; padding-bottom: 26px; }
.businesshappy_text {float: left; width: 76%; }
.businesshappy_text_2 {float: left; width: 100%; }
.m_subhappy_S_s {font-size: 17.5px; background-repeat: no-repeat; background-position: top left; clear: both; margin-left: 25px; line-height: 140%; letter-spacing: -0.3px; }
.m_subhappy_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_happyS_T_L_con {border: 1px solid #ddd; background-color: rgba(199, 224, 249, 0.31); float: left; width: 100%; border-radius: 10px; margin-bottom: 50px; padding: 30px; margin-top: 10px; }
.m_sub_happyS_T_L, .m_subhappy_S_T_L_last {font-size: 17px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(http://www.jumong.org/img/ep_S.png); font-family: "NanumBarunGothicOTF", sans-serif; float: left; width: 11%; margin-bottom: 2px; }
.m_sub_S_T_R {margin-bottom: 5px; width: 89%; 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%; }

.sub_container_menu {float: left; margin-top: -22px; width: 100%; }
.sub_container_tab {margin-bottom: 50px; margin-top: -60px; }

.m_subhappy_S_T_L_d {font-size: 17.5px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(http://www.jumong.org/img/sub/hisi_icon_1.png); font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; float: left; width: 8%; line-height: 180%; }
.m_sub_S_T_R_d {font-size: 17.5px; width: 77%; float: right; line-height: 180%; }

.sub_container_top img {text-align: center; }

.sub_container_0101_ti {margin-bottom: 15px; width: 100%; background-repeat: no-repeat; float: left; font-size: 17.5px; background-position: right; background-image: url(http://www.jumong.org/img/sub/0101_bg.png); height: 367px; }
.sub_container_0101_bt {margin-bottom: 15px; width: 100%; background-repeat: no-repeat; float: left; font-size: 17.5px; background-position: top left; background-image: url(http://www.jumong.org/img/sub/0101_con.png); }
.sub_container_0101_ti img {margin-top: 17px; margin-bottom: 19px; }
.sub_container_0101_bt {margin-bottom: 15px; width: 100%; background-repeat: no-repeat; float: left; font-size: 17.5px; background-position: top left; background-image: url(http://www.jumong.org/img/sub/0101_con.png); height: 301px; }

 @media (max-width:1300px) {
.sub_container_0202 img {width: 32%; }
.sub_container_head img {width: 100%; }
}

@media (max-width:1200px) {
.sub_container_0101_ti {margin-bottom: 15px; width: 100%; float: left; font-size: 16px; background-position: right bottom; height: auto; background-size: 100%; line-height: 150%; margin: 0; }
.sub_container img {max-width: 100%; }
}

 @media (max-width:992px) {
.m_subhappy_S_T_L {width: 15%; }
.m_sub_S_T_R {width: 85%; }
}

 @media (max-width:998px) {
.m_sub_S_T_R {font-size: 17.5px; width: 67%; float: left; }
}

 @media (max-width:1200px) {
.sub_container_0202 img {width: 32%; }
. .sub_container_head img {width: 100%; }
.sub_container_tail img {width: 100%; }
}

 @media (max-width:992px) {
.m_sub_S_T_R_d {font-size: 17.5px; width: 94%; float: left; line-height: 180%; margin-left: 27px; margin-top: -6px; }
.m_subhappy_S_T_L_d {font-size: 16.5px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(../../../img/sub/hisi_icon_1.png); font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; float: left; width: 100%; line-height: 180%; }
.m_subhappy_S_T_L {font-size: 16.5px; padding-left: 15px; background-repeat: no-repeat; background-position: center left; background-image: url(../../../img/ep_S.png); float: left; width: 15%; }
.m_sub_S_T_R {font-size: 17.5px; width: 80%; float: left; line-height: 140%; }
}

 @media (max-width:767px) {
.li1_right p {width: 100%; }
.sub_container_0101_ti img {width: 100%; }
.businesshappy_text {float: left; width: 100%; }
.m_box_s {width: 100%; padding: 10px; font-size: 1.18em; margin-bottom: 0; }
.m_subhappy_T {width: 100%; padding-left: 34px; font-size: 20px; letter-spacing: 0px; margin-bottom: 10px; float: left; background-size: 26px; }
.m_sub_S_t {font-size: 1.2em; margin: 0 10px; }
.sub_box_con p {width: 48%; height: 112px; margin-bottom: 1%; }
.box_07_con p {text-align: left !important; font-size: 16px !important; }
.box_0701_1, .box_0701_2, .box_0701_3, .box_0701_4, .box_0701_5, .box_0701_6 {width: 30.9%; margin-bottom: 2%; height: 291px; background-size: 45%; }
.box_07_title_1, .box_07_title_2, .box_07_title_3, .box_07_title_4, .box_07_title_5, .box_07_title_6 {padding: 10px; }
.con_menu2 {border: 2px solid #ccc; float: left; border-radius: 10px; padding: 5px; background-color: #efefef; }
.business_img {float: left; margin-bottom: 18px; width: 90%; border: 6px double #ddd; margin-right: 19px; padding: 11px; margin-left: 3%; }
.sub_container_top img {text-align: center; }
.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; margin-bottom: 20px; margin-top: 20px; float: left; width: 100%; }
}

@media (max-width:620px) {
.m_subhappy_S_s {font-size: 16.5px; background-repeat: no-repeat; background-position: top left; clear: both; margin-left: 0px; padding: 0 10px; }
.m_subhappy_S_s_box {padding: 20px; }
}

 @media (max-width:500px) {
.sub_container_top img {text-align: center; }
.m_subhappy_S_s {margin: 0; }
.m_subhappy_S_s_box {padding: 15px; }
}

 @media (max-width:767px) {
.m_subhappy_S_T_L_d {font-size: 17.5px; padding-left: 15px; background-repeat: no-repeat; background-position: top left; background-image: url(../../../img/sub/hisi_icon_1.png); font-family: "NanumBarunGothicOTF", sans-serif; letter-spacing: 0px; float: left; width: 15%; line-height: 180%; margin-left: 11px; }
 .m_sub_S_T_R {font-size: 17px; width: 80%; float: left; line-height: 140%; margin-bottom: 10px; }
}

@media (max-width:590px) {
.sub_container_0101_ti {padding-bottom: 95px; background-image: center; }
.m_subhappy_S_T_L_d {width: 100%; }
.m_sub_S_T_R_d {font-size: 15.5px; width: 94%; }
.sub_container_head img {width: 100% }
.m_subhappy_S_T_L {font-size: 16px; padding-left: 15px; background-repeat: no-repeat; background-position: center left; background-image: url(../../../img/ep_S.png); float: left; width: 26%; }
.m_sub_S_T_R {font-size: 16px; width: 67%; float: left; }
.sub_container_head {clear: both; margin-top: 0px; padding-bottom: 0px; }
}

 @media (max-width:480px) {
.sub_container_0202 img {width: 47%; }
}
/* 직원 소개 끝 */

.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_businesshappy_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_businesshappy_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_businesshappy_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_businesshappy_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_businesshappy_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_businesshappy_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); width: 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_happyti_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; }

/*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: #0c4ca3; height: 800px; 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: #0c4ca3; 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: #0c4ca3; 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: #0c4ca3; 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: #0c4ca3; 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: #0c4ca3; 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: #0c4ca3; height: 300px; padding-top: 22px; margin-top: -22px; }
.history_si {font-size: 17.5px; float: left; width: 88%; background-image: url(../../../img/sub/his_icon.png); background-repeat: no-repeat; margin-left: -20px; padding: 10px 10px 10px 43px; }
.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: #0c4ca3; 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%; }

/*    */
.sub_container_head {float: left; width: 100%; margin-top: 0; padding-bottom: 20px; }
.sub_container_0202{float: left; width: 100%; margin-top: 0; padding-bottom: 20px; }
.sub_title_img {text-align: right; margin-bottom: 10px; margin-top: -16px; }
.text_b{ font-family: "NanumBarunGothicOTF", sans-serif;}
.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%; float: left; padding-bottom: 40px; }
.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_happyT {width: 100%; background-image: url(../../../img/ep_T.png); padding-left: 34px; 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; padding-top: 2px; }
.mo_img {margin-left: 28px; margin-top: 11px; float: left; widows: 100%; }

.m_sub_happyT_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_happyT_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_happyT_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: #0c4ca3; }
.m_sub_happyT_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_happyT_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_happyT_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_happyT_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_happyT_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_happyT_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: #0c4ca3; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.m_sub_happyti_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_happyti_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_happyti_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_happyti_S {text-align: center; padding: 20px 71px; }
.m_sub_happyti_S_color {text-align: center; padding: 10px 0; margin-top: 10px; color: #0c4ca3; }
.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 img {text-align: center; margin: 0 auto; display: block; }
.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_subhappy_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_subhappy_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: #0c4ca3; 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_Shappy_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_happyT_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: #0c4ca3; 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_happyT {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: #0c4ca3; }
.id_menu_right_03 a:hover {color: #0c4ca3; }
.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; }

/*  0101   */
/*  0105  */
.m_sub_MAP_Ti {border-top: 3px solid #0c4ca3; 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; }

/**   **/
.list_01 {font-size: 18px; padding-left: 25px; background-image: url(../../../img/sub/1.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.list_02 {font-size: 18px; padding-left: 25px; background-image: url(../../../img/sub/2.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.list_03 {font-size: 17.5px; padding-left: 25px; background-image: url(../../../img/sub/3.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.list_04 {font-size: 17.5px; padding-left: 25px; background-image: url(../../../img/sub/4.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.list_05 {font-size: 17.5px; padding-left: 25px; background-image: url(../../../img/sub/5.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.list_06 {font-size: 17.5px; padding-left: 25px; background-image: url(../../../img/sub/6.png); background-repeat: no-repeat; background-position: top left; margin-bottom: 5px; }
.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: 33.3%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_box_03 a {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; display: block; }
.location_box_03 a:hover {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; text-decoration: none; }
.location_box_03 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_03 div:hover {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #0c4ca3; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }
.location_box_03 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #0c4ca3; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

/*dfasdfgsfdstgsfg*/
.location_boxhappy_0202 div {float: left; width: 25%; box-sizing: border-box; text-align: center; padding: 10px; }
.location_boxhappy_02happy02 a {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; display: block; }
.location_boxhappy_02happy02 a:hover {font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; text-decoration: none; }
.location_boxhappy_02happy02 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_boxhappy_02happy02 div:hover {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #0c4ca3; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }
.location_boxhappy_02happy02 .selected {border-left: 3px solid #eee; border-right: 2px solid #eee; border-top: 3px solid #0c4ca3; 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 #0c4ca3; 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 #0c4ca3; border-bottom: 3px solid #FFF; background-color: #fff; padding: 10px 0; margin-top: 0px; }

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

/*0102*/
/*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; }

/*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 #0c4ca3; background-color: #f9f9f9; font-size: 17.5px; font-family: 'NanumBarunGothicOTF', sans-serif; letter-spacing: 0; }
.location_box_0103 div:hover {border-left: 3px solid #0c4ca3; border-right: 3px solid #0c4ca3; border-top: 3px solid #0c4ca3; border-bottom: 3px solid #FFF; color: #454545; }
.location_box_0103 div:hover {border-left: 3px solid #0c4ca3; border-right: 3px solid #0c4ca3; border-top: 3px solid #0c4ca3; 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 #0c4ca3; 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 {width: 22%; float: left; }
.history_year {background-repeat: no-repeat; background-position: center top; background-image: url(../../../img/sub/history.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_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; width: 74%; float: left; margin-left: 38px; }
.history_si {font-size: 17.5px; clear: none; background-repeat: no-repeat; }
.history_box {margin-top: 20px; }
.history_t_si_left {font-size: 17.5px; background-image: url(../../../img/sub/hisi_icon_1.png); background-position: top left; background-repeat: no-repeat; float: right; line-height: 180%; width: 80%; margin-right: 10px; padding-left: 20px; }
.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: 85%; line-height: 180%; margin-right: 10px; }
.history_ti {color: #0c4ca3; font-family: "NanumBarunGothicOTF", sans-serif; background-image: url(../../../img/sub/hiti_icon.png); background-repeat: no-repeat; background-position: top left; font-size: 23px; float: left; width: 14%; padding-left: 33px; margin-right: 20px; margin-left: -11px; }
.his {font-size: 16px; text-align: center; color: #666; display: block; float: left; width: 100%; margin: -25px 10px 0 5px; padding: 15px 0; }

/*   */
.g_box {background: #efefef; padding: 10px; width:100%; text-align: center; border-radius: 15px; margin-bottom: 10px; float: left; }

/*   */
.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: #0c4ca3; }
.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: #19479d 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_L1 {position: absolute; font-size: 17px; left: 4px; top:910px;}
.m_sub_MAP_T_L2 {position: absolute; font-size: 17px; left: 4px; top:960px;}
.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_box02 {background-color: #f4f6f8; border: 1px solid #c8d1db; padding: 0 30px 20px 30px; }
.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: 600; text-align: center; margin-top: 29px; margin-bottom: 28px; font-size: 28px; }
.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: 17.5px; padding-left: 15px; background-repeat: no-repeat; background-position: center left; background-image: url(../../../img/ep_S.png); font-family: "NanumBarunGothicOTF", sans-serif; float: left; width: 9%; line-height: 140%; margin-bottom: 10px; }
.m_sub_S_center_T_R {font-size: 17.5px; 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; }

/*  */
.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; }

/**/
.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: #0c4ca3; 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; }
.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: #0c4ca3 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; }
.TD5_left {font-size: 17.5px; background-color: #fafafa; line-height: 160%; BORDER-RIGHT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BORDER-TOP: #0c4ca3 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: #76a1ce 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: #76a1ce 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: #0c4ca3 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: #0c4ca3 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%; }

/*    */
.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: #0c4ca3 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: #0c4ca3 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 #0c4ca3 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 #0c4ca3 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: #0c4ca3; 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 #0c4ca3; color: #0c4ca3; text-align: left; padding-left: 20px; padding-top: 20%; }

.sitemapmenu01 {width: 20.7%; float: left; padding-left: 0px; margin: 0 23px; 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: #0c4ca3; 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_businesshappy_01 {padding: 20px; }
.mo_businesshappy_02 {padding: 20px; }
.mo_businesshappy_03 {padding: 20px; }
.mo_businesshappy_04 {padding: 20px; }
.mo_businesshappy_05 {padding: 20px; }
.mo_businesshappy_06 {padding: 20px; }
.mo_businesshappy_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%; }
}

@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: #0c4ca3 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: #0c4ca3 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%; }
}

