@CHARSET "UTF-8";
/* sub  */

.path {margin:25px 0 10px;}
.path ul {float:right; margin:0; padding:0;}
.path ul li {float:left; margin:0; padding:2px 10px 5px 5px; height:12px; line-height:1em; letter-spacing:-1px; background:url(/images/hygood/common/history_side.gif) right 7px no-repeat;}
.path ul li.home {_padding:5px 25px 8px 15px; _height:13px; background:url(/images/hygood/common/history_side.gif) right 7px no-repeat;}
.path ul li a {color:#666; line-height:1em;}
.path ul li:last-child, .path ul li.active {background:none;}


.sub_visual {text-align:center; background:transparent url(/images/hygood/common/top_visual_bg.gif) 0 0 repeat-x;}

#snb {float:left; width:220px; text-align:left;}
#snb h1.page_title {margin:0; padding:0px 0 1px 0; font-size:32px; color:#020202; font-weight:normal; letter-spacing:-1px; border-bottom:3px solid #020202; }
#snb h2.page1 {background:transparent url(/images/hygood/common/h2_bg_01.gif) right center no-repeat;}

ul.lnb {width:220px; background:#FFF;}
ul.lnb li {border-bottom:1px solid #d7d7d7;}
ul.lnb li:last-child, ul.lnb li.last {border-bottom:none;}
ul.lnb li a {display:block; font-size:15px; padding:8px 0 10px 20px; text-decoration:none; color:#191919; letter-spacing:-2px;}
ul.lnb li a:hover {color:#FFF; background:#094b89}
ul.lnb li a.stay {background:url(bg_menu_stay.gif) no-repeat 0 0 !important;}
ul.lnb li a.active {background:#094b89 url(/images/hygood/common/lnb_bul1.gif) 170px center no-repeat; color:#FFF;} 

ul.lnb li ul {display:none; background:#f1f1f1}
ul.lnb li ul li {display:block; background:url(/images/hygood/common/lnb_bul2.gif) 20px 12px no-repeat;padding:0; margin:0 !important; border:none; _border:1px solid #f1f1f1}
ul.lnb li ul li a {display:block; padding:6px 0 8px 30px; margin:0 !important; font-size:12px; color:#555555; text-indent:0; background:none; letter-spacing:-1px;}
ul.lnb li ul li a:hover, ul.lnb li ul li a:focus {background:none; color:#036cc9}
ul.lnb li ul li a.active {background:none; color:#036cc9; font-weight:bold;}

#snb .snb_banner_area {margin:10px 0 0 0; padding:0;}
#snb .snb_banner_area ul {}
#snb .snb_banner_area ul li {margin:5px 0 0 0}
#snb .snb_banner_area ul li:first-child, .snb_banner_area ul li.first {border-top:none;}

#snb .banner1 {margin-top:5px; border:1px solid #dcdcdc; background:#f8f8f8}
#snb .banner1 ul {}
#snb .banner1 ul li {float:left; width:50%;}

#snb .banner2 {margin-top:5px;}
#snb .banner2 ul {}
#snb .banner2 ul li {border-bottom:1px solid #dadada}


#content {float:right; width:710px; text-align:left; min-height:800px;}
#sitemap_content {text-align:left;}
.content_title_area {position:relative; padding:0px 0 26px 0; border-bottom:3px solid #020202;}
.content_title_area h3 {margin:0; padding:0; font-size:32px; color:#020202; font-weight:normal; letter-spacing:-3px;}
.content_title_area p {margin:16px 0 0 0; padding:0; font-size:11px; color:#626262}
.content_title_area div.font_size {position:absolute; top:20px; right:0;}
.content_title_area div.font_size a {display:inline-block; *display:inline; zoom:1; margin:0; padding:0; width:26px; height:26px; text-indent:-9999px; background:#FFF url(/images/hygood/common/btn_txt_plus_bg.gif) 0 0 no-repeat; border:1px solid #d6d6d6}
.content_title_area div.font_size a.fontzoomin {background-position:8px 8px;}
.content_title_area div.font_size a.fontzoomout {background-position:-23px 8px;}

.content_title_area div.font_size a.fontzoomin:hover, .content_title_area div.font_size a.fontzoomin:focus {background-position:8px -21px; border:1px solid #666}
.content_title_area div.font_size a.fontzoomout:hover, .content_title_area div.font_size a.fontzoomout:focus {background-position:-23px -21px; border:1px solid #666}
 
.accordion_content ul li.article div.a_content * {line-height:1.5em;}


/* 사회공헌 */
.contributive_title01 {height:233px; padding:30px 0 0 0; background:transparent url(/images/hygood/contributive/bg01.jpg) right top no-repeat;}
.contributive_info_title {padding:32px 0; border-top:1px solid #000}
.contributive_info_title .contributive_ceo_img {margin:0; padding:0; width:190px; text-align:center; border:none; border-right:1px solid #ebebeb}
.contributive_info_title .contributive_ceo_title {margin:0 0 0 36px; padding:10px 0;}
.contributive_info_content {padding:32px 0; border-top:1px solid #d7d7d7}
.contributive_info_sign {padding:21px 0 0 0; border-top:1px solid #d7d7d7}


.contributive_title02 {height:161px; padding:40px 0 0 0; background:transparent url(/images/hygood/contributive/bg02.jpg) right top no-repeat;}
.contributive_mission_content {padding:0; background:#f4f4f4; text-align:center;}


.contributive_title03 {height:210px; padding:44px 0 0 0; background:transparent url(/images/hygood/contributive/bg03.jpg) right top no-repeat;}
.contributive_history_content {padding:10px 0; border-top:1px solid #000; border-bottom:1px solid #c2c2c2}
.contributive_history_content h4 {float:left; width:160px; margin:0; padding:25px 0 25px 5px;}
.contributive_history_content ul {float:left; min-height:103px; padding:25px 0 25px 190px;}
.contributive_history_content ul.history_bg1 {background:transparent url(/images/hygood/contributive/history_img01.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg2 {background:transparent url(/images/hygood/contributive/history_img02.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg3 {background:transparent url(/images/hygood/contributive/history_img03.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg4 {background:transparent url(/images/hygood/contributive/history_img04.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg5 {background:transparent url(/images/hygood/contributive/history_img05.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg6 {background:transparent url(/images/hygood/contributive/history_img06.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg7 {background:transparent url(/images/hygood/contributive/history_img07.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg8 {background:transparent url(/images/hygood/contributive/history_img08.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg9 {background:transparent url(/images/hygood/contributive/history_img09.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg10 {background:transparent url(/images/hygood/contributive/history_img10.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg11 {background:transparent url(/images/hygood/contributive/history_img11.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg12 {background:transparent url(/images/hygood/contributive/history_img12.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg13 {background:transparent url(/images/hygood/contributive/history_img13.jpg) left 25px no-repeat;}
.contributive_history_content ul.history_bg14 {background:transparent url(/images/hygood/contributive/history_img14.jpg) left 25px no-repeat;}
.contributive_history_content ul li {height:21px;}
.contributive_history_content hr {clear:both; border:none; border-bottom:1px dotted #cacaca;}

/* board */

/* 웹접근성으로 인한 수정개발 
 .hidden_content * {display:none; visiblity:hidden; font-size:0 !important; line-height:0 !important;} 
*/
.hidden_content * { position:absolute; left:-999999px; } 
.hidden {position:absolute; left:-999999px;}

.intro_box{border:1px solid #ccc; padding:25px; font-size:14px; line-height:1.5em}
.notice_box {border:1px solid #CCC; background:#f6f6f6; margin-top:40px; padding:25px; font-size:12px; line-height:1.5em;}

.noti p {margin:30px 0; padding:20px; background:#fafafa; border:1px solid #CCC; font-size:14px; line-height:1.5em; letter-spacing:0;}

ul.caption_ul {margin:10px 0 0 0; font-size:14px;}
ul.caption_ul li {margin:5px 0 0 0; line-height:1.5em; padding:0 0 0 12px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat; color:#626262}
ul.caption_ul li.bottom {margin:5px 0 5px 0;}
ul.caption_ul li p {line-height:1.5em;}
ul.caption_ul li ul {margin:10px 0 0 10px; font-size:12px; color:#363636}
ul.caption_ul li ul li {margin:5px 0 0 0; line-height:1.5em; padding:0 0 0 17px; text-indent:-17px; background:none; color:#363636}
ul.caption_ul li ul li span {color:#cd3601}

ul.reference_ul {margin:20px 0 0 0; font-size:12px;}
ul.reference_ul li {margin:2px 0 0 0; line-height:1.5em; padding:0; color:#626262}
ul.reference_ul li p {line-height:1.5em;}
ul.reference_ul li ul {margin:10px 0 0 10px; font-size:12px; color:#363636}
ul.reference_ul li ul li {margin:5px 0 0 0; line-height:1.5em; padding:0 0 0 17px; text-indent:-17px; background:none; color:#363636}
ul.reference_ul li ul li span {color:#cd3601}

p.content_p {margin:10px 0 0 0; padding:0px; font-size:13px; line-height:1.5em;}

.board_top {padding:15px 0}
.board_top p.scope {float:left; padding:2px 0 2px 15px; background:transparent url(/images/hygood/board/scope_bg.gif) 0 0 no-repeat; text-indent:0px; font-weight:bold; font-size:11px;}
.board_top p.caption_left {float:left; padding:2px 0 0 0; text-indent:0px; font-weight:normal; font-size:12px;}
.board_top p.caption_right {float:right; padding:2px 0 0 0; text-indent:0px; font-weight:normal; font-size:12px;}
.board_top div.board_search_area {float:right;}
.board_top div.board_search_area select {padding:4px; vertical-align:middle;}
.board_top div.board_search_area input.search_txt {padding:4px; height:17px; vertical-align:middle; border:1px solid #bebebe;}
.board_top div.board_search_area input.search_txt:focus {border:1px solid #094b89;}

.board_top div.board_date_area {margin-bottom:20px; padding:28px 0; text-align:center; background:#f6f6f6; border:1px solid #e2e2e2}
.board_top div.board_date_area input.search_txt {padding:4px; height:17px; vertical-align:middle; border:1px solid #bebebe; width:80px; letter-spacing:0}
.board_top div.board_date_area input.search_txt:focus {border:1px solid #094b89;}

.data_list_table {border-bottom:2px solid #767676}
.data_list_table.bd_top {border-top: 2px solid #767676;}
.data_list_table caption {position:absolute;left:-9999px;}
.data_list_table thead th {padding:10px 0; text-align:center; font-size:13px; font-weight:bold; color:#363636; background:#f5f5f5 url(/images/hygood/board/list_top_line.gif) 0 0 repeat-x; border-left:1px solid #ced3d9}
.data_list_table thead tr.month_head th {border-top:1px solid #ced3d9; color:#43597c; background:none; background:#f5f5f5;}
.data_list_table thead th.first {border-left:none}
.data_list_table tbody th {padding:10px 0 10px 20px; border-top:1px solid #ced3d9; text-align:left; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em; text-indent:0;}
.data_list_table tbody th.center {text-align:center; padding:10px;}
.data_list_table tbody td {padding:10px 0; border-top:1px solid #ced3d9; border-left:1px solid #ced3d9; text-align:center; text-indent:0; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em; word-wrap:break-word !important; word-break:break-all !important;}
.data_list_table tbody tr.total th {padding:10px 0 10px 10px; background:#eff4f9;font-weight:bold;}
.data_list_table tbody tr.total th.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}
.data_list_table tbody tr.point {background:#eff4f9;}
.data_list_table tbody th.back {background:#f5f5f5; }
.data_list_table tbody th.bold {font-size:13px; font-weight:bold; color:#363636; }
.data_list_table tbody th.bd_right,
.data_list_table tbody td.bd_right {border-right:1px solid #ced3d9}
.data_list_table tbody th.bd_left,
.data_list_table tbody td.bd_left {border-left:1px solid #ced3d9}
.data_list_table tbody td.gb {color:#111;font-weight:bold;}
.data_list_table tbody td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b} 
.data_list_table tbody td.left {text-align:left; padding-left:10px;}
.data_list_table tbody td.can {color:#027836} /* 판매가능  */
.data_list_table tbody td.cant {color:#f79633} /* 판매불가  */
.data_list_table tbody td.first {border-left:none}
.data_list_table tbody td.point {background: #eff4f9;}
.data_list_table tbody td span.red {color: red;}
.data_list_table thead th.red {color: red;}

.data_list_table tbody tr.bd_bl td, .data_list_table tbody tr.bd_bl th {border-bottom:1px solid #000}

.data_list_table tbody td ol {margin:0 0 0 15px;}
.data_list_table tbody td ol li {margin:5px 0 0 0; text-indent:-15px; line-height:1.3em; font-size:12px; background:none;}
.data_list_table tbody td ul li {margin:5px 0 0 0; line-height:1.3em; font-size:12px; background:none;}
.data_list_table tfoot th {padding:10px 0; border-top:1px solid #999; text-align:center; color:#111;font-weight:bold;background:#eff4f9;}
.data_list_table tfoot td {padding:10px 0; border-top:1px solid #999; border-left:1px solid #ced3d9; text-align:center; color:#626262;background:#eff4f9;}
.data_list_table tfoot td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}

/*회사소개 > 재무정보 > 배당현황*/
.data_list_table.v3 tbody th {padding:10px 0; text-align:center;}

.data_list_table2{border-top:2px solid #767676;margin-top:20px;}
.data_list_table2 thead th:first-child{border-left:0;}
.data_list_table2 tbody td{text-align:left;padding-left:10px;}
.data_list_table2 tbody td ul li{background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat;}

.cs_table {border-bottom:2px solid #767676}
.cs_table caption {position:absolute; left:-999999px;}
.cs_table thead th {padding:10px 0; text-align:center; font-size:13px; font-weight:bold; color:#363636; background:#f5f5f5 url(/images/hygood/board/list_top_line.gif) 0 0 repeat-x; border-left:1px solid #ced3d9}
.cs_table thead td {padding:10px 0; border-top:1px solid #ced3d9; border-left:1px solid #ced3d9; text-align:center; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em}
.cs_table thead tr.t_head th {border-top:1px solid #ced3d9; color:#43597c; background:none; background:#f5f5f5;}
.cs_table thead tr.invert th {color:#FFF;background:#767676}
.cs_table thead th.first,
.cs_table tbody th.first,
.cs_table tbody td.first {border-left:none}
.cs_table tbody th {padding:10px 0 10px 20px; border-top:1px solid #ced3d9; text-align:left; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em; background:#eff4f9}
.cs_table tbody td {padding:10px 0; border-top:1px solid #ced3d9; border-left:1px solid #ced3d9; text-align:center; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em}
.cs_table tbody tr.total th {padding:10px 0 10px 10px; background:#eff4f9;font-weight:bold;}
.cs_table tbody tr.total th.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}
.cs_table tbody tr td.point {background:#fff4e8;}
.cs_table tbody th.bd_right,
.cs_table tbody td.bd_right {border-right:1px solid #ced3d9}
.cs_table tbody th.bd_left,
.cs_table tbody td.bd_left {border-left:1px solid #ced3d9}
.cs_table tbody td.gb {color:#111;font-weight:bold;}
.cs_table tbody td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b} 
.cs_table tbody td.left {text-align:left; padding-left:10px;}
.cs_table tbody td.can {color:#027836} /* 판매가능  */
.cs_table tbody td.cant {color:#f79633} /* 판매불가  */
.cs_table tbody td ol {margin:0 0 0 15px;}
.cs_table tbody td ol li {margin:5px 0 0 0; text-indent:-15px; line-height:1.3em; font-size:12px;}
.cs_table tfoot th {padding:10px 0; border-top:1px solid #999; text-align:center; color:#111;font-weight:bold;background:#f5f5f5;}
.cs_table tfoot td {padding:10px 0; border-top:1px solid #999; text-align:center; color:#626262}
.cs_table tfoot td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}


/* horizontal_table_type1 */ 
.horizontal_table_type1 {border-bottom:2px solid #767676}
.horizontal_table_type1 caption {position:absolute; left:-999999px;}
.horizontal_table_type1 thead th {padding:10px 0; text-align:center; font-size:14px; font-weight:normal; color:#FFF; background:#767676; border-left:1px solid #ced3d9}
.horizontal_table_type1 thead tr.t_head th {border-top:1px solid #ced3d9; color:#43597c}
.horizontal_table_type1 thead th.first,
.horizontal_table_type1 tbody th.first,
.horizontal_table_type1 tbody td.first {border-left:none}
.horizontal_table_type1 tbody th {padding:10px 0 10px 20px; border-top:1px solid #ced3d9; text-align:left; color:#626262; font-size:13px; font-weight:normal; line-height:1.3em; background:#f5f5f5}
.horizontal_table_type1 tbody td {padding:10px 0; border-left:1px solid #ced3d9; text-align:center; color:#626262; font-size:13px; font-weight:normal; line-height:1.3em}
.horizontal_table_type1 tbody th.bd_right,
.horizontal_table_type1 tbody td.bd_right {border-right:1px solid #ced3d9}
.horizontal_table_type1 tbody td.left {text-align:left; padding-left:10px;}
.horizontal_table_type1 tfoot th {padding:10px 0; border-top:1px solid #999; text-align:center; color:#111;font-weight:bold;background:#f5f5f5;}
.horizontal_table_type1 tfoot td {padding:10px 0; border-top:1px solid #999; text-align:center; color:#626262}
.horizontal_table_type1 tfoot td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}

.vertical_table_type1 {margin:0 0 0 0; border-top:2px solid #767676; border-bottom:2px solid #767676}
.vertical_table_type1 th {padding:8px 0 10px 18px; font-size:13px; text-align:left; font-weight:bold; color:#363636; line-height:1.2em; background-color:#f5f5f5; border-bottom:1px solid #cecece}
.vertical_table_type1 th.bd_left {border-left:1px solid #cecece;}
.vertical_table_type1 th.bg_light { background-color:#fcfcfc;} 
.vertical_table_type1 td {padding:10px 0 10px 10px; border-left:1px solid #cecece; border-bottom:1px solid #cecece;}
.vertical_table_type1 td div {line-height:1.5em; font-size:13px;}
.vertical_table_type1 td.color09 a {color:#154d7c;}
.vertical_table_type1 td.color09 a:hover,
.vertical_table_type1 td.color09 a:focus {color:#027836;}
.vertical_table_type1 td.subject div {color:#027836}

.event_table {margin:20px 0;}
.event_table caption {position:absolute; left:-999999px;}
.event_table thead th {padding:10px 0; text-align:center; font-size:13px; font-weight:normal; color:#FFF; background:#153a7c; border-left:1px solid #FFF; border-top:1px solid #FFF}
.event_table thead th.first {border-left:none}
.event_table tbody th {padding:10px 0 10px 20px; border-top:1px solid #ced3d9; text-align:left; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em; background:#e7f0f9}
.event_table tbody td {padding:10px 0; border-top:1px solid #FFF; border-left:1px solid #FFF; text-align:center; color:#626262; font-size:12px; font-weight:normal; line-height:1.5em; background:#e7f0f9}
.event_table thead tr.point th {font-weight:bold; font-size:18px; text-align:left; padding-left:15px;}
.event_table tbody td.left {text-align:left; padding-left:10px;}
.event_table tbody td.red {background:#faeded;}


ul.info_ul_list {}
ul.info_ul_list li {margin:20px 0 0 0; padding:0 0 0 12px; font-size:13px; line-height:1.5em; letter-spacing:-1px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat;}
ul.info_ul_list li table {margin:15px 0 0 0;}
ul.info_ul_list li span {color:#cd3601; letter-spacing:-1px;}
/* 펀드 리스트 */
.fund_list_table {border-top:2px solid #767676;border-bottom:2px solid #767676}
.fund_list_table caption {position:absolute; left:-999999px;}
.fund_list_table thead th {padding:10px 0; text-align:center; font-size:13px; font-weight:bold; color:#363636; background:#f5f5f5; border-left:1px solid #ced3d9}
.fund_list_table thead tr.month_head th {border-top:1px solid #ced3d9; color:#43597c}
.fund_list_table thead th.first {border-left:none}
.fund_list_table tbody th,
.fund_list_table tbody td {padding:10px 0; border-top:1px solid #ced3d9; text-align:center; color:#626262; font-weight:normal}
.fund_list_table tbody th.bd_right,
.fund_list_table tbody td.bd_right {border-right:1px solid #ced3d9}
.fund_list_table tbody td.gb {color:#111;font-weight:bold;}
.fund_list_table tbody td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}
.fund_list_table tbody td.left {text-align:left; padding-left:10px;}
.fund_list_table tbody td.can {color:#027836} /* 판매가능  */
.fund_list_table tbody td.cant {color:#f79633} /* 판매불가  */
.fund_list_table tfoot th {padding:10px 0; border-top:1px solid #ced3d9; text-align:center; color:#111;font-weight:bold;background:#f5f5f5;}
.fund_list_table tfoot td {padding:10px 0; border-top:1px solid #ced3d9; text-align:center; color:#626262}
.fund_list_table tfoot td.data {text-align:right; padding-right:10px; font-family:Tahoma; color:#14778b}

ul.info_ul_list2 {}
ul.info_ul_list2 li {margin:20px 0 0 0; padding:0 0 0 12px; font-size:13px; line-height:1.5em; letter-spacing:-1px; text-indent:-12px;}
ul.info_ul_list2 li table {margin:15px 0 0 0;}
ul.info_ul_list2 li span {color:#cd3601; letter-spacing:-1px;}
ul.info_ul_list2 li p {padding:0 0 0 12px;}
ul.info_ul_list2 li ul {}
ul.info_ul_list2 li ul li {margin:10px 0 0 0;}
ul.info_ul_list2 li ol {}
ul.info_ul_list2 li ol li {margin:10px 0 0 0;}

.futures_box {padding:15px; border:1px solid #666}

ul.info_ul_list3 {}
ul.info_ul_list3 li {margin:20px 0 0 0; padding:0 0 0 12px; font-size:15px; line-height:1.5em; letter-spacing:-1px; text-indent:-12px;}
ul.info_ul_list3 li table {margin:15px 0 0 0;}
ul.info_ul_list3 li span {color:#cd3601; letter-spacing:-1px;}
ul.info_ul_list3 li p {padding:0 0 0 12px; font-size:13px;}
ul.info_ul_list3 li ul {}
ul.info_ul_list3 li ul li {margin:10px 0 0 0; font-size:13px;}
ul.info_ul_list3 li ol {}
ul.info_ul_list3 li ol li {margin:10px 0 0 0; font-size:13px;}

/*  상단 타이틀 */
.fund_title_msg {padding:20px 0 20px 174px; font-size:14px; color:#555555; line-height:1.7em; letter-spacing:-1px; min-height:80px;}
.fund_title_msg span {color:#027836;}

.calculator {background:transparent url(/images/hygood/board/icon_calculator.gif) left center no-repeat;}
.zeroin_product {background:transparent url(/images/hygood/board/icon_product.gif) left 20px no-repeat;}

.product_box {position:relative; margin:30px 0 10px 0; padding:0 0 30px 0; border-bottom:1px dotted #EEE}
.product_box:last-of-type {border-bottom:none;}
.product_box h3 {margin:15px 0; padding:10px 0; text-align:left; font-size:20px; font-weight:bold; color:#000;}
.product_box h3 span {font-weight:normal; color:#666; letter-spacing:0;}
.product_box h3 span b {color:#094b89}
.product_box h4 {margin:10px 0 0 0; padding:10px 0 10px 24px; font-size:16px; font-weight:bold;color:#094b89; background:transparent url(/images/hygood/common/dtp2_bul.gif) 4px 12px no-repeat;}
.product_box h5 {margin:15px 0 5px 0; padding:0; text-align:center; font-weight:normal;font-size:14px; color:#000}
.product_box p.caption_p {position:absolute; top:10px; right:0; color:#666; font-size:11px;}
.product_box p.caption_p2 {margin:20px 0 0 0; text-align:right; color:#666}
.product_box p.caption_p3 {margin:0 0 10px 0; text-align:right; color:#666}
.product_box p.caption_p4 {margin:0 0 10px 0; text-align:left; color:#666}
.product_box p.style_info {margin:0; padding:0; text-align:center}
.product_box strong.size {font-size:14px;}

.product_box .product_sub_box {padding:0 0 13px 0; background:transparent url(/images/hygood/common/product_sub_box_bottom.gif) 0 bottom no-repeat;}
.product_box .product_sub_box .product_sub_box_top {height:13px; background:transparent url(/images/hygood/common/product_sub_box_top.gif) 0 bottom no-repeat;}

.recruit_ol {margin:0 0 0 0; padding:0 22px;}
.recruit_ol li {font-size:13px; line-height:24px;}
.recruit_p {padding:0 22px; font-size:13px; line-height:24px;}

.certificate_box {position:relative; margin:0px; padding:25px 0; border-bottom:1px dotted #cacaca}
.certificate_box h3 {margin:0 0 15px 0; padding:0 0 10px 0; text-align:left; font-size:18px; font-weight:normal; color:#094b89;}
.certificate_box h3 span {font-weight:normal; color:#666; letter-spacing:0;}
.certificate_box h3 span b {color:#094b89}
.certificate_box h4 {margin:0px 0 0 0; padding:5px 0 0px 0; font-size:13px; font-weight:bold; color:#363636;}
.certificate_box h5 {margin:15px 0 5px 0; padding:0; text-align:center; font-weight:normal;font-size:13px; color:#000}
.certificate_box p {font-size:13px; line-height:1.5em; letter-spacing:-1px;}
.certificate_box ul li,
.certificate_box ol li {margin-top:25px; font-size:13px; line-height:1.5em; letter-spacing:-1px;}
.certificate_box ul.certificate_ul li {margin-top:5px; font-size:13px; line-height:1.5em; letter-spacing:-1px;}
.certificate_box img {margin-top:15px;}
.certificate_box p.caption_p {position:absolute; top:0px; right:0; color:#888}
.certificate_box p.caption_p2 {margin:20px 0 0 0; text-align:right; color:#888}
.certificate_box p.style_info {margin:0; padding:0; text-align:center}

.certificate_box h3.etc_title {margin:0; padding:10px 0 10px 10px; color:#FFF; background:#153a7c; border-left:1px solid #FFF; border-top:1px solid #FFF}
.certificate_box dl.etc_dl {margin:0; padding:0; font-size:13px; line-height:1.3em; width:50%;}
.certificate_box dl.etc_dl dt {margin:0; padding:15px 0; line-height:1.3em; background:#faeded}
.certificate_box dl.etc_dl dd {margin:0; padding:15px 0; line-height:1.3em; background:#e7f0f9; height:70px;}

/*
.event_table {margin:20px 0;}
.event_table caption {font-size: 0; height: 0; left: 0; line-height: 0; overflow: hidden; top: 0; visibility: hidden; width: 0;}
.event_table thead th {padding:10px 0; text-align:center; font-size:13px; font-weight:normal; color:#FFF; background:#153a7c; border-left:1px solid #FFF; border-top:1px solid #FFF}
.event_table thead th.first {border-left:none}
.event_table tbody th {padding:10px 0 10px 20px; border-top:1px solid #ced3d9; text-align:left; color:#626262; font-size:12px; font-weight:normal; line-height:1.3em; background:#e7f0f9}
.event_table tbody td {padding:10px 0; border-top:1px solid #FFF; border-left:1px solid #FFF; text-align:center; color:#626262; font-size:12px; font-weight:normal; line-height:1.5em; background:#e7f0f9}
.event_table thead tr.point th {font-weight:bold; font-size:18px; text-align:left; padding-left:15px;}
.event_table tbody td.left {text-align:left; padding-left:10px;}
.event_table tbody td.red {background:#faeded;}
*/

ul.certificate_ul2 {margin:15px 0 0 0; padding:0;}
ul.certificate_ul2 li {margin:0 0 9px 0; padding:0 0 0 12px; letter-spacing:-1px; font-size:12px; background:transparent url(/images/hygood/customer/bulet02.gif) 3px 12px no-repeat; color:#626262}

.certificate_list_box {padding:30px; border:1px solid #e1e1e1; background:#fafafa}
ul.certificate_list {}
ul.certificate_list li {margin-bottom:9px; padding:0 0 0 12px; font-size:14px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 7px no-repeat;}
ul.certificate_list li a { letter-spacing:-1px;}
ul.certificate_list li ul {margin-top:10px;}
ul.certificate_list li ul li {background:none; padding:0;}



.certificate_list_box2 {border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
ul.certificate_list2 {margin:0; padding:0;}
ul.certificate_list2 li {float:left; width:50%; margin:0px; padding:0; font-size:14px;}
ul.certificate_list2 li.certli1 {background:url(/images/hygood/common/cert1.gif) 20px 20px no-repeat;}
ul.certificate_list2 li.certli2 {background:url(/images/hygood/common/cert2.gif) 20px 20px no-repeat;}
ul.certificate_list2 li.certli3 {background:url(/images/hygood/common/cert3.gif) 20px 20px no-repeat;}
ul.certificate_list2 li.certli4 {background:url(/images/hygood/common/cert4.gif) 20px 20px no-repeat;}
ul.certificate_list2 li.certli5 {background:url(/images/hygood/common/cert5.gif) 20px 20px no-repeat;}
ul.certificate_list2 li.certli6 {background:url(/images/hygood/common/cert6.gif) 30px 20px no-repeat;}
ul.certificate_list2 li.certli7 {background:url(/images/hygood/common/cert7.gif) 27px 28px no-repeat;}


ul.certificate_list2 li div {margin:0; padding:0 0 0 100px; height:180px; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
ul.certificate_list2 li.certli3 div {height:210px}
ul.certificate_list2 li.certli4 div {height:210px}
ul.certificate_list2 li.certli5 div {height:130px}
ul.certificate_list2 li.certli6 div {height:130px}
ul.certificate_list2 li.certli7 div {height:130px}

ul.certificate_list2 li div h4 {margin:0; padding:20px 0 0 0; background:none; color:#000; font-size:14px;}
ul.certificate_list2 li a {letter-spacing:-1px;}
ul.certificate_list2 li ul {margin:10px 0;}
ul.certificate_list2 li ul li {float:none; width:100%; height:auto; background:none; border:none; padding:3px 0 3px 12px; font-size:11px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 8px no-repeat; line-height:1.5em;}


ol.agreement_ol {}
ol.agreement_ol li {margin:15px 0 0 0; padding:0 0 0 17px; text-indent:-17px;}
ol.agreement_ol li p {margin:5px 0 0 0; padding:0 0 0 0px; text-indent:0px; color:#626262}
ol.agreement_ol li ol {}
ol.agreement_ol li ol li {margin:3px 0 0 0; padding:0 0 0 17px; text-indent:-17px; color:#626262}

.content_dtp2_box {padding:10px 0 0 0px; line-height:1.5em;}
.content_dtp2_box h4 {font-size:14px;}
.content_dtp2_box ul.guide_table_list {}
.content_dtp2_box ul.guide_table_list li {margin:8px 0 0 0; padding:0 0 20px 0; line-height:1.5em; border-bottom:1px dotted #CCC}
.content_dtp2_box ul.guide_table_list li:last-child {border-bottom:none;}
.content_dtp2_box ul.guide_table_list li table {margin:18px 0 0 0;}
.content_dtp2_box ul.guide_table_list li ul {margin:0 0 0 24px;}
.content_dtp2_box ul.guide_table_list li ul li {border-bottom:none; padding:0 0 0 0;}
.content_dtp2_box ul.guide_table_list li ul li p{line-height:1.5}
.content_dtp2_box ul.guide_table_list li ul ul {margin-left:0;}


.cs_title_msg {margin:25px 0 0 0; padding:18px 10px 46px 25px; background:transparent url(/images/hygood/board/text_bubble.gif) 0 0 no-repeat;}
.cs_title_msg p {margin:0 0 0 0; padding:3px 0px 3px 135px; background:transparent url(/images/hygood/board/icon_quotes.gif) 0 0 no-repeat; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cs_title_msg p span {color:#094b89;}

.cs_agreement_box {margin:13px 0 0 0; padding:21px 35px; border:1px solid #e2e2e2; background:#f6f6f6}
.cs_agreement_box h3 {text-align:center; font-size:16px; font-weight:bold; text-decoration:underline;}
.cs_agreement_box p {margin:0; padding:0px; font-size:13px; letter-spacing:-1px;  line-height:1.5em;}
.cs_agreement_box ol {margin:0; padding:0px; font-size:13px; list-style:none;}
.cs_agreement_box ol li {margin:10px 0 0 0; padding:0px 0 0 10px; text-indent:-10px; font-size:14px; letter-spacing:-1px;  line-height:1.5em;}
.cs_agreement_box ol li p {margin:5px 0 0 0; padding:0px 0 0 0px; font-size:12px; letter-spacing:-1px;  line-height:1.5em; text-indent:0px;}
.cs_agreement_box ol li ul {margin:0; padding:0px; font-size:13px; list-style:none;}
.cs_agreement_box ol li ul li {margin:5px 0 0 0; padding:0px 0 0 10px; text-indent:-10px; font-size:12px; letter-spacing:-1px;  line-height:1.5em;}
.cs_agreement_box ol li ul li p {padding:5px 0}

.cs_agreement_radio {padding:10px 0; text-align:right}
.cs_agreement_radio input {vertical-align:middle;}

/* 영업점 안내 */
.map {border:1px solid #d9d9d9; padding:0 0 17px 0;}
.map .agent_map {position:relative; height:417px; border-bottom:1px solid #d9d9d9; background:#f5f5f5 url(/images/hygood/company/map.gif) center no-repeat;}
.map .agent_map a {position:absolute; display:block; width:26px; height:17px; text-indent:-9000px;}
.map .agent_map a.agent1 {top:105px; left:95px;}
.map .agent_map a.agent2 {top:105px; left:65px;}
.map .agent_map a.agent3 {top:130px; left:95px;}
.map .agent_map a.agent4 {top:183px; left:170px;}

.map p.total_agent {margin:17px 0 0 16px; font-weight:bold; color:#094b89}
.map ul.agent {margin:8px 0 0 16px;}
.map ul.agent li {float:left; margin:0 10px 0 0;}
.map ul.agent li span {display:inline-block; *display:inline; *zoom:1; padding:2px 3px; background:#094b89; color:#FFF}

.agent_list {width:400px;}
.agent_list h3 {margin:0; padding:9px 0 12px 23px; background:#767676; font-size:16px; color:#FFF}
.agent_list table {margin:0; padding:0;}
.agent_list table th {border-bottom:1px solid #ced3d9; background:#f5f5f5; line-height:1.5em; font-weight:normal; color:#000; text-align:center;}
.agent_list table td {border-bottom:1px solid #ced3d9; border-left:1px solid #ced3d9; padding:20px 0px; line-height:1.5em; text-align:center;}
.agent_list table td span {color:#101010}
.agent_list table td.agent_add {text-align:left; padding:20px 15px;}
/* 영업점 안내 */

/* 제로인 Copyright & Guide */
.zeroin_copyright {margin:35px 0 0 0; padding:0 0 0 82px; background:url(/images/hygood/board/zeroin_bg.gif) 0 3px no-repeat;}
.zeroin_copyright ul {margin:0 0 0 5px;}
.zeroin_copyright ul li {padding:3px 0 3px 10px; background:url(/images/hygood/board/bul_zero.gif) 0 6px no-repeat; line-height:1.2em; color:#444}
.zeroin_guide {margin:25px 0 0 0; padding:20px 15px; border:1px solid #e2e2e2; background:#f6f6f6}
.zeroin_guide ol {}
.zeroin_guide ol li {padding:3px 15px; line-height:1.2em; color:#626262; letter-spacing:-1px}


/* 게시판 리스트 */
.board_list {border-top:2px solid #767676;border-bottom:2px solid #767676}
.board_list caption {position:absolute;left:-9999px;}
.board_list thead th {padding:10px 0; text-align:center; font-weight:bold; color:#363636; background:#f5f5f5;}
.board_list tbody td {padding:10px 0; border-top:1px solid #ced3d9; text-align:center;}
.board_list tbody td.right {text-align:right; padding-right:10px;}
.board_list tbody td.tx_left {text-align:left; padding-left:10px;}

.board_view,.board_view th,.board_view td{border:0}
.board_view thead th,
.board_view thead td {background:#f5f5f5; font-size:14px;}
.board_view {margin-top:50px; width:100%;border-top:2px solid #767676;border-bottom:2px solid #767676;color:#666;font-size:13px;table-layout:fixed}
.board_view th{padding:10px 0 10px 20px;border-bottom:solid 1px #ced3d9; font-size:13px; color:#333;font-weight:bold;line-height:18px;vertical-align:top;text-align:left}
.board_view td{padding:10px 0 10px 10px;border-bottom:solid 1px #ced3d9; font-size:13px; text-align:left}
.board_view td.cont {padding:20px 0;line-height:1.7em; word-break:break-all; min-height:200px; vertical-align:top;}
.board_view td.cont * {word-wrap:break-word !important; word-break:break-all !important; line-height:1.9; letter-spacing:0; font-size:12px;}
.board_view td.cont table {width:100% !important;} 
.board_view td.cont table td {word-wrap:break-word !important; word-break:break-all !important; /* text-overflow:ellipsis; overflow:hidden; */}
.board_view td.cont table td p{margin:5px 0}

.btn_board_green {display:inline-block; *display:inline; *zoom:1; font-size:13px; padding:7px 13px 9px 13px; color:#0362b6; border:1px solid #094b89; font-weight:bold;cursor:pointer;background-color:transparent}
a.btn_board {display:inline-block; *display:inline; *zoom:1; font-size:13px; padding:7px 13px 9px 13px; color:#555; border:1px solid #bebebe; font-weight:bold;}
 

/* Tab menu Css  */
.tab_type1 {background:transparent url(/images/hygood/common/tab_bg.gif) bottom repeat-x; margin-bottom:40px;}
.tab_type1 ul {}
.tab_type1 ul li {float:left; border-top:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #767676}
.tab_type1 ul li:first-child,
.tab_type1 ul li.first {border-left:1px solid #cecece;}
.tab_type1 ul li a {display:block; padding:16px 20px 18px 20px; font-size:14px; color:#898989; background:url(/images/hygood/common/tab_in_bg.gif) 0 0 repeat-x;}
.tab_type1 ul li a:hover,
.tab_type1 ul li.active a {color:#363636; background:#FFF url(/images/hygood/common/tab_ov.gif) center 39px no-repeat;}
.tab_type1 ul li.active {margin-left:-1px;border-color:#767676; border-left:1px solid #767676; border-bottom:1px solid #FFF;}

.tab_type2 {background:transparent url(/images/hygood/common/tab_bg.gif) bottom repeat-x; margin-bottom:40px;}
.tab_type2 ul {}
.tab_type2 ul li {float:left; border-top:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #767676}
.tab_type2 ul li:first-child,
.tab_type2 ul li.first {border-left:1px solid #cecece;}
.tab_type2 ul li a {display:block; padding:10px 15px 12px 15px; font-size:12px; color:#898989; background:url(/images/hygood/common/tab_in_bg.gif) 0 0 repeat-x;}
.tab_type2 ul li a:hover,
.tab_type2 ul li.active a {color:#363636; background:#FFF url(/images/hygood/common/tab_ov.gif) center 29px no-repeat;}
.tab_type2 ul li.active {margin-left:-1px;border-color:#767676; border-left:1px solid #767676; border-bottom:1px solid #FFF;}

.tab_type1 .line_tab{position:relative;padding-top:70px;}
.tab_type1 .line_tab > li, .tab_type1 .line_tab li.active, 
.tab_type1 .line_tab > li.first.active, .tab_type1 .line_tab li:first-child{border:0;}
.tab_type1 .line_tab > li > a{position:absolute;top:0;z-index:10;border:1px solid #cecece;border-bottom:1px solid #fff;}
.tab_type1 .line_tab > li.first a{left:0;}
.tab_type1 .line_tab > li.last a{left:100px;}
.tab_type1 .line_tab > li.active{border:0;}
.tab_type1 .line_tab > li.active a{border:1px solid #333;border-bottom:2px solid #fff;}
.tab_type1 .line_tab > li > a:hover{border-bottom:0;}
.tab_type1 .line_tab > li.active a:hover{border-bottom:2px solid #fff;}
.tab_type1 .line_tab:after{content:"";display:block;position:absolute;top:50px;left:0;width:100%;height:1px;background:transparent url(/images/hygood/common/tab_bg.gif) top repeat-x;z-index:5;}
.tab_type1 .line_tab .caption_ul li, .tab_type1 .line_tab table li, .tab_type1 .line_tab .complaint_ol li{float:none;border:0;}

.tnb {margin:30px 0 0 0; padding:0;}
.tnb ul {}
.tnb ul li {float:left; padding:0 8px 5px 0}
.tnb ul.line3 li {width:32.2%;}
.tnb ul.line2 li {width:48.8%;}
.tnb ul.line4 li {width:23.8%;}
.tnb ul.line5 li {width:18.8%;}

.tnb ul li a {display:block; min-height:35px; padding:10px 0; font-size:13px; text-align:center; background:#f6f6f6; border:1px solid #e2e2e2; color:#000; box-sizing:border-box;}
.tnb ul li a:hover,.tnb ul li a:focus {border:1px solid #094b89; color:#094b89}

.tnb ul li.active a {border:none; border-left:1px solid #094b89; padding:10px 0; color:#094b89; background:#f6f6f6 url(/images/hygood/common/tnb_active.gif) right no-repeat;}

/* fund info Css  */
.fund_info {margin:0 0 0 0; border-top:2px solid #767676; border-bottom:2px solid #767676}
.fund_info th {padding:8px 0 10px 18px; font-size:13px; text-align:left; font-weight:bold; color:#363636; line-height:1.2em; background-color:#f5f5f5; border-bottom:1px solid #cecece}
.fund_info td {padding:10px 0 10px 10px; border-bottom:1px solid #cecece}
.fund_info td div {line-height:1.5em; font-size:13px;}
.fund_info td.color09 a {color:#154d7c;}
.fund_info td.color09 a:hover,
.fund_info td.color09 a:focus {color:#027836;}
.fund_info td.subject div {color:#027836}

/* fund info 2 Css  */
.fund_info2 {margin:40px 0 0 0; border-top:2px solid #767676; border-bottom:2px solid #767676}
.fund_info2 th {padding:8px 0 10px 10px; font-size:12px; text-align:left; font-weight:normal; color:#363636; line-height:1.2em; background-color:#f5f5f5; border-bottom:1px solid #cecece}
.fund_info2 td {padding:10px 0 10px 10px; border-bottom:1px solid #cecece}
.fund_info2 td div {line-height:1.5em; font-size:12px;}
.fund_info2 td.color09 a {color:#154d7c;}
.fund_info2 td.color09 a:hover,
.fund_info2 td.color09 a:focus {color:#027836;}
.fund_info2 td.subject div {color:#027836}

/* 투자 스타일 CSS*/
.invest_style {position:relative; margin:10px 0 0 0;}
.invest_style div.invest_style_left {position:absolute; top:0; left:0;}
.invest_style div.invest_style_right {position:absolute; top:0; right:0;}
.invest_style table.investStyleTable {position:relative; margin:0 0 0 10px; width:130px; height:130px;}
.invest_style table.investStyleTable caption {}
.invest_style table.investStyleTable th {vertical-align:middle; line-height:2em; width:30px;font-weight:normal; color:#000}
.invest_style table.investStyleTable td {width:30px; height:30px; text-align:center; border-right:1px solid #666; border-bottom:1px solid #666;}
.invest_style table.investStyleTable td.on {background:#d5f53d; color:#000}
.invest_style table.investStyleTable td.bd_top {border-top:3px solid #666;}
.invest_style table.investStyleTable td.bd_left {border-left:3px solid #666;}
.invest_style table.investStyleTable td.bd_right {border-right:3px solid #666;}
.invest_style table.investStyleTable td.bd_bottom {border-bottom:3px solid #666;}


.title_bubble {margin:30px 0 0 0; padding:0; background:transparent url(/images/hygood/customer/text_bubble2.gif) 0 0 no-repeat;}
.title_bubble h3.title_hygoodpower {margin:0; padding:30px 0 50px 238px; background:transparent url(/images/hygood/customer/icon_hygood.gif) 0 0 no-repeat;}
.title_bubble h3.title_straight {margin:0; padding:30px 0 50px 238px; background:transparent url(/images/hygood/customer/icon_straight.gif) 0 0 no-repeat;}
.title_bubble h3.title_hysmart {margin:0; padding:30px 0 50px 238px; background:transparent url(/images/hygood/customer/icon_hysmart.gif) 0 0 no-repeat;}
.title_bubble .Palmffice {background:transparent url(/images/hygood/customer/icon_Palmffice.gif) 0 0 no-repeat;}
.title_bubble h3.title_Palmffice {margin:0; padding:27px 0 0px 238px;}
.title_bubble p.txt_Palmffice {margin:0; padding:13px 0 50px 238px;}
.title_bubble .ars {background:transparent url(/images/hygood/customer/icon_ars.gif) 0 0 no-repeat;}
.title_bubble h3.title_ars {margin:0; padding:27px 0 50px 238px;}
.title_bubble h3.title_deposit {margin:0; padding:30px 0 50px 238px; background:transparent url(/images/hygood/customer/icon_deposit.gif) 0 0 no-repeat;}
.title_bubble h3.title_withdrawal {margin:0; padding:30px 0 50px 238px; background:transparent url(/images/hygood/customer/icon_withdrawal.gif) 0 0 no-repeat;}
.title_bubble h3.title_call {margin:0; padding:30px 0 50px 198px; background:transparent url(/images/hygood/customer/icon_call.gif) 0 0 no-repeat;}
.title_bubble h3.title_one_click {margin:0; padding:25px 0 55px 198px; background:transparent url(/images/hygood/customer/icon_one_click.gif) 0 0 no-repeat;}
.title_bubble h3.title_complaint {margin:0; padding:25px 0 55px 238px; background:transparent url(/images/hygood/customer/icon_complaint.gif) 0 0 no-repeat;}


.title_beginer {margin:41px 0 0 0; padding:0 0 33px 187px; border-bottom:1px solid #000}
.title_beginer h3 {margin:0; padding:0;}
.title_beginer p {margin:19px 0 0 0; padding:0;}
.icon_local {background:url(/images/hygood/customer/icon_local.gif) 0 0 no-repeat;}
.icon_account {background:url(/images/hygood/customer/icon_account.gif) 0 0 no-repeat;}
.icon_noncontact {background:url(/images/hygood/customer/icon_noncontact.gif) 0 0 no-repeat;}
.icon_commission {background:url(/images/hygood/customer/icon_commission.gif) 0 0 no-repeat;}
.icon_worktime {background:url(/images/hygood/customer/icon_worktime.gif) 0 0 no-repeat;}
.icon_certificate {background:url(/images/hygood/customer/icon_certificate.gif) 0 0 no-repeat;}
.icon_agreement {background:url(/images/hygood/customer/icon_agreement.gif) 0 0 no-repeat;}
.icon_note {background:url(/images/hygood/customer/icon_note.gif) 0 0 no-repeat;}
.icon_offering {background:url(/images/hygood/customer/icon_offering.gif) 0 0 no-repeat;}
.icon_service {background:url(/images/hygood/customer/icon_service.gif) 0 0 no-repeat;}
.icon_balance {background:url(/images/hygood/customer/icon_balance.gif) 0 0 no-repeat;}
.icon_dictionary {background:url(/images/hygood/customer/icon_dictionary.gif) 0 0 no-repeat;}
.icon_park {background:url(/images/hygood/customer/park_bg.gif) 0 0 no-repeat;}
.icon_inherit {background:url(/images/hygood/customer/icon_inherit.gif) 0 0 no-repeat;}
.bg_inherit1 {background:url(/images/hygood/customer/inherit_img1.png) right 30px top 10px no-repeat;}
.bg_inherit2 {background:url(/images/hygood/customer/inherit_img2.png) right 30px top 10px no-repeat;}

.title_ars2 {margin:0 0 0 0; padding:42px 0 72px 0; background:url(/images/hygood/finance/ars2_bg.jpg) right 0 no-repeat;}
.title_ars2 h3 {margin:0; padding:0;}
.title_ars2 p {margin:19px 0 0 0; padding:0;}


.title_checkpoint {margin:0 0 0 0; padding:42px 0 40px 0; background:url(/images/hygood/finance/checkpoint_bg.jpg) right bottom no-repeat; border-bottom:1px solid #000}
.title_checkpoint h3 {margin:0; padding:0;}
.title_checkpoint p {margin:19px 0 0 0; padding:0;}


.title_subscription {margin:0 0 0 0; padding:42px 0 72px 0; background:url(/images/hygood/finance/subscription_bg.jpg) right 0 no-repeat; border-bottom:1px solid #000}
.title_subscription h3 {margin:0; padding:0;}
.title_subscription p {margin:19px 0 0 0; padding:0;}

/* 하이굿 파워 */
.hygoodpower_content {}
.hygoodpower_content ol {}
.hygoodpower_content ol li {margin:0; padding:25px 0; border-bottom:1px dotted #cacaca}
.hygoodpower_content ol li h4 {float:left; margin:0; padding:0; width:205px;line-height:22px;}
.hygoodpower_content ol li div.hyp_con {float:left; width:505px; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}

.hygoodpower_content ol li div.hyp_con dl {}
.hygoodpower_content ol li div.hyp_con dl dt {margin:0 0 10px 0; line-height:22px;} 
.hygoodpower_content ol li div.hyp_con dl dt {
    padding: 10px 0 10px 24px;
    font-size: 16px;
    font-weight: bold;
    color: #094b89;
    background: transparent url(/images/hygood/common/dtp2_bul.gif) 4px 15px no-repeat;
}
.hygoodpower_content ol li div.hyp_con dl dd {margin:0 0 20px 0; padding:0; line-height:22px; letter-spacing:-1px;}
.hygoodpower_btn {margin:8px 0 0px 0; line-height:22px;} 

.hygoodpower_content ol li.hygoodpower01 {background:transparent url(/images/hygood/customer/icon_hygood01.gif) 24px 57px no-repeat;}
.hygoodpower_content ol li.hygoodpower02 {background:transparent url(/images/hygood/customer/icon_hygood02.gif) 28px 57px no-repeat;}
.hygoodpower_content ol li.hygoodpower03 {background:transparent url(/images/hygood/customer/icon_hygood03.gif) 28px 57px no-repeat;}
.hygoodpower_content ol li.hygoodpower04 {background:transparent url(/images/hygood/customer/icon_hygood04.gif) 28px 57px no-repeat;}
.hygoodpower_content ol li.hygoodpower05 {height:93px; background:transparent url(/images/hygood/customer/icon_hygood05.gif) 28px 88px no-repeat;}
.hygoodpower_content ol li.hygoodpower06 {height:93px; background:transparent url(/images/hygood/customer/icon_hygood06.gif) 24px 88px no-repeat;}
.hygoodpower_content ol li.hygoodpower01.bg_no {background:none;}
.hygoodpower_content ol li.hygoodpower02.bg_no {background:none;}
.hygoodpower_content ol li.hygoodpower03.bg_no {background:none;}
.hygoodpower_content ol li.hygoodpower04.bg_no {background:none;}
.hygoodpower_content ol li.hygoodpower05.no {height:auto; background:none;}

.caution_box {margin:30px 0 0 0; padding:24px 24px 24px 86px; border:1px solid #e2e2e2; background:#f6f6f6 url(/images/hygood/customer/icon_warning.gif) 42px 26px no-repeat;}
.caution_box h3 {margin:0; padding:0; font-weight:normal; font-size:16px; color:#000;}
.caution_box p {margin:10px 0 0 0; padding:0; line-height:20px; font-size:12px; color:#626262}
.caution_box div.caution_btn {margin:10px 0 0 0;}

/* 바로매매 */
.straight_content {}
.straight_content ol {}
.straight_content ol li {margin:0; padding:25px 0; border-bottom:1px dotted #cacaca}
.straight_content ol li h4 {float:left; margin:0; padding:0; width:205px;line-height:22px;}
.straight_content ol li div.hyp_con {float:left; width:505px; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}

.straight_content ol li div.hyp_con dl {}
.straight_content ol li div.hyp_con dl dt {margin:0 0 10px 0; line-height:22px;} 
.straight_content ol li div.hyp_con dl dd {margin:0 0 20px 0; padding:0; line-height:22px; letter-spacing:-1px;}
.straight_content ol li div.hyp_con dl dd .straight_btn {margin:8px 0 0px 0; line-height:22px;}

.straight_content ol li.straight01 {background:transparent url(/images/hygood/customer/icon_straight01.gif) 24px 57px no-repeat;}
.straight_content ol li.straight02 {height:67px; background:transparent url(/images/hygood/customer/icon_straight02.gif) 28px 57px no-repeat;}
.straight_content ol li.straight03 {height:67px; background:transparent url(/images/hygood/customer/icon_straight03.gif) 28px 57px no-repeat;}


.straight_step {margin:30px 0 0 0; }
.straight_step ul {}
.straight_step ul li {float:left; width:20%;}
.straight_step ul li a {display:block; margin:0 6px 0 0; padding:13px 0px;  text-align:center; border:1px solid #b3b3b3; background:#f7f7f7;}
.straight_step ul li a:hover,
.straight_step ul li a:focus {border:1px solid #094b89;}

.txt_center {text-align:center}

/* 하이굿 스마트 */
.hysmart_content ol {}
.hysmart_content ol li {margin:0; padding:25px 0; border-bottom:1px dotted #cacaca}
.hysmart_content ol li h4 {margin:0; padding:0; line-height:22px;}
.hysmart_content ol li div.hyp_con {margin:25px 0 0 0; padding:0; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}
.hysmart_content ol li div.hyp_con ol.hysmart01_ol {margin:38px 0 0 23px; padding:0;}
.hysmart_content ol li div.hyp_con ol.hysmart01_ol li {margin:0; padding:0; border-bottom:none; height:24px;}
.hysmart_content ol li div.hyp_con dl {}
.hysmart_content ol li div.hyp_con dl dt {margin:0 0 10px 0; line-height:22px;} 
.hysmart_content ol li div.hyp_con dl dd {margin:0 0 20px 0; padding:0; line-height:22px; letter-spacing:-1px;}
.hysmart_content ol li div.hyp_con dl dd .hysmart_btn {margin:8px 0 0px 0; line-height:22px;}
.hysmart_content ol li div.hyp_con dl dd h5 {margin:18px 0 0 0; padding:0; color:#000; font-size:16px;}
.hysmart_content ol li div.hyp_con dl dd ol.hysmart03_ol {margin:12px 0 0 0; padding:0;}
.hysmart_content ol li div.hyp_con dl dd ol.hysmart03_ol li {margin:0; padding:0; border-bottom:none; height:22px; color:#626262}
.hysmart_content ol li div.hyp_con .hysmart05_btn ul {margin:24px 0 0 0; padding:0;}
.hysmart_content ol li div.hyp_con .hysmart05_btn ul li {float:left; margin:0; padding:0; border-bottom:none; width:174px;} 
.hysmart_content ol li div.hyp_con .hysmart05_btn ul li a {display:block; margin:0 6px 0 0; padding:13px 0px;  text-align:center; border:1px solid #b3b3b3; background:#f7f7f7;}
.hysmart_content ol li div.hyp_con .hysmart05_btn ul li a:hover,
.hysmart_content ol li div.hyp_con .hysmart05_btn ul li a:focus {border:1px solid #094b89;}

.hysmart_content ol li.hysmart01 {height:373px; background:transparent url(/images/hygood/customer/hysmart01_bg.gif) 0px 4px no-repeat;}

/* Palmffice */

.Palmffice_content {}
.Palmffice_content ol {}
.Palmffice_content ol li {margin:0; padding:25px 0; border-bottom:1px dotted #cacaca}
.Palmffice_content ol li h4 {margin:0; padding:0; line-height:22px;}
.Palmffice_content ol li div.hyp_con {margin:20px 0 0 0; padding:0; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}
.Palmffice_content ol li div.hyp_con ul.Palmffice_ul {margin:20px 0 0 0px; padding:0;}
.Palmffice_content ol li div.hyp_con ul.Palmffice_ul li {margin:0; padding:0 0 0 12px; border-bottom:none; height:24px; line-height:22px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat;}

.Palmffice_content ol li div.hyp_con ol.Palmffice_ol {margin:20px 0 0 0px; padding:0;} 
.Palmffice_content ol li div.hyp_con ol.Palmffice_ol li {margin:0 0 30px 0; padding:0 0 0 12px; text-indent:-12px; border-bottom:none; line-height:22px;}

.Palmffice_content ol li div.hyp_con div.hyp_caption {font-size:12px; color:#000; padding:0 0 10px 0}
.Palmffice_content ol li div.hyp_con div.btn_upgrade {padding:20px 0}

/* ARS 안내 */

.ars_content {}
.ars_content ol {}
.ars_content ol li {margin:0; padding:25px 0;}
.ars_content ol li h4 {margin:0; padding:0; line-height:22px;}
.ars_content ol li div.hyp_con {margin:20px 0 0 0; padding:0; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}
.ars_content ol li div.hyp_con ul.ars_ul {margin:20px 0 0 0px; padding:0;}
.ars_content ol li div.hyp_con ul.ars_ul li {margin:0; padding:0 0 0 12px; border-bottom:none; height:24px; line-height:22px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat;}

.ars_content ol li div.hyp_con ol.ars_ol {margin:20px 0 0 0px; padding:0; background:transparent url(/images/hygood/customer/ars_step.gif) 0 10px no-repeat;} 
.ars_content ol li div.hyp_con ol.ars_ol li {margin:0; padding:13px 0 13px 73px; text-indent:0; border-bottom:none; border-bottom:1px dotted #cacaca}

.ars_content ol li div.hyp_con div.hyp_caption {font-size:12px; color:#000; padding:0 0 10px 0}

/* Call Center */

.call_content {}
.call_content ol {padding:0 0 0 350px; background:transparent url(/images/hygood/customer/new_call_bg.jpg) 0 0 no-repeat;}
.call_content ol li {margin:0; padding:25px 0; border-bottom:1px dotted #cacaca}
.call_content ol li h4 {margin:0; padding:0; line-height:22px;}
.call_content ol li div.hyp_con {margin:10px 0 0 0; padding:0; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}
.call_content ol li div.hyp_con ul.call_ul {margin:0px 0 0 0px; padding:0;}
.call_content ol li div.hyp_con ul.call_ul li {margin:0; padding:0 0 0 12px; border-bottom:none; height:20px; line-height:22px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat;}

/* 증권민원상담 */

.complaint_content {}
.complaint_content p {padding:25px 0; border-bottom:1px dotted #cacaca; text-align:center;}
.complaint_content div.btn_one_click {padding:17px 0; text-align:center;}

.complaint_content {}
.complaint_content ol {}
.complaint_content ol li {margin:0; padding:25px 0; border-bottom:1px dotted #cacaca}
.complaint_content ol li h4 {margin:0; padding:0; line-height:22px;}
.complaint_content ol li div.hyp_con {margin:20px 0 0 0; padding:0; font-size:13px; line-height:22px; color:#626262; letter-spacing:-1px;}
.complaint_content ol li div.hyp_con ul.complaint_ul {margin:20px 0 0 0px; padding:0;}
.complaint_content ol li div.hyp_con ul.complaint_ul li {margin:0; padding:0 0 0 12px; border-bottom:none; height:24px; line-height:22px; background:transparent url(/images/hygood/customer/bulet01.gif) 3px 10px no-repeat;}

.complaint_content ol li div.hyp_con ol.complaint_ol {margin:20px 0 0 0px; padding:0;} 
.complaint_content ol li div.hyp_con ol.complaint_ol li {margin:0; padding:0 0 0 12px; text-indent:-12px; border-bottom:none; line-height:22px; letter-spacing:-1px}
.complaint_content ol li div.hyp_con ol.complaint_ol li span {color:#cd3601;letter-spacing:-1px}
.complaint_content div.btn_complaint {padding:25px 0; text-align:center;}

ol.complaint_ol {margin:20px 0 0 0px; padding:0;} 
ol.complaint_ol li {margin:0; padding:0 0 0 12px; text-indent:-12px; border-bottom:none; line-height:22px; letter-spacing:-1px}
ol.complaint_ol li span {color:#cd3601;letter-spacing:-1px}


.health_content {margin:47px 0 0 0; padding:0 0 0 170px; background:transparent url(/images/hygood/customer/health_bg.gif) 0px 0px no-repeat;}
.health_content p {margin:24px 0 0 0; padding:0; font-size:13px; line-height:24px; letter-spacing:-1px; color:#626262}
.health_content p.inquiry {padding:0 0 0 58px; text-indent:-58px; letter-spacing:-1px;}
.health_content p.inquiry span {color:#cd3601; letter-spacing:-1px;}
.health_content p.inquiry span.inquiry_title {color:#000; letter-spacing:-1px;}

.caution_box2 {margin:20px 0 0 0; padding:19px 19px 19px 42px; border:1px solid #e2e2e2; background:#f6f6f6 url(/images/hygood/customer/icon_caution.gif) 18px 18px no-repeat; font-size:12px; color:#626262}
.caution_box2 span {color:#13904a}


.wd50 {width:50%;}
.wd100 {width:100%;}

.board_write {}
.board_write p.write_caption {margin:30px 0 0 0; padding:0 0 20px 15px; text-indent:-15px; line-height:1.5em; color:#43597c; letter-spacing:-1px;}
.board_write_form {border-top:2px solid #767676; border-bottom:2px solid #767676; background:url(/images/hygood/board/write_bg.gif) 0 0 repeat-y;}
.board_write_form li {position:relative; padding:3px 10px 3px 140px; border-top:1px solid #c7c7c7; min-height:24px}
.board_write_form li:first-child {border-top:none}
.board_write_form li.board_content_box { padding:3px 10px 3px 10px;}
.board_write_form li label {position:absolute; top:8px; left:30px; display:block; width:130px; font-weight:normal; color:#000; margin:0; padding:0;}
.board_write_form li label.hidden {position:relative; top:0px; left:0px; display:inline; visiblity:hidden; font-size:0; line-height:0;}
.board_write_form li label.label_radio {position:relative; top:0px; left:0px; display:inline; width:auto; font-weight:normal; color:#555;}
.board_write_form li label.mark::before {display:inline-block; content:"*"; color:#ff5a00; padding-right:4px;}

.board_write_form li span.label {position:absolute; top:8px; left:30px; display:block; width:110px; font-weight:normal; color:#000}
.board_write_form li .data_field {padding-bottom:5px;}
.board_write_form li textarea {width:100%} 

.board_write_form li span.error {display:inline-block; *display:inline; zoom:1; padding:8px 0; font-weight:bold; color:#FF0000}

.finance_tab {margin-top:40px;padding:29px 0 29px 165px; border:1px solid #e1e1e1;}
.finance_tab ul {margin:0; padding:0;}
.finance_tab ul li {height:24px; padding:0 0 0 12px; background:transparent url(/images/hygood/finance/bulet03.gif) 0px 5px no-repeat;}
.finance_tab ul li a {font-size:14px; font-weight:bold; color:#363636}

.financebusinessStock { background:transparent url(/images/hygood/finance/finance_tab_bg.gif) 60px center no-repeat; }
.financebusinessIPO { background:transparent url(/images/hygood/finance/finance_tab_bg2.gif) 60px center no-repeat; }
.financebusinessShares { background:transparent url(/images/hygood/finance/finance_tab_bg3.gif) 60px center no-repeat; }
.financebusinessBond { background:transparent url(/images/hygood/finance/finance_tab_bg4.gif) 60px center no-repeat; }


.finance_box {padding:25px 0; border-bottom:1px solid #CCC; color:#666; line-height:1.5em; font-size:13px;}
.finance_box h3 {margin:0; padding:0; font-size:18px; color:#094b89;}
.finance_box p {margin:15px 0 0 0; padding:0; line-height:1.5em; font-size:13px;}
.finance_box ul {margin:15px 0 0 0; padding:0;}
.finance_box ul li {margin:27px 0 0 0; padding:0 0 0 8px; line-height:1.5em; font-size:13px; background:transparent url(/images/hygood/customer/bulet01.gif) 0px 9px no-repeat;}
.finance_box ol {margin:15px 0 0 0; padding:0;}
.finance_box ol li {margin:27px 0 0 0; padding:0 0 0 10px; text-indent:-10px; line-height:1.5em; font-size:13px;}
.finance_box ol li ul li {margin:17px 0 0 0; padding:0 0 0 20px; line-height:1.5em; font-size:12px; background:transparent url(/images/hygood/customer/bulet01.gif) 0px 9px no-repeat;}
.finance_box ol li ul li p {margin:10px 0 0 0;}
.finance_box table {margin-top:15px;}

input.text_box {height: 15px; border: 1px solid #CCCCCC; background:#fafafa; margin: 0px; padding: 4px;}
input.text_box:focus {border: 2px solid #fd8504; padding: 3px; background:#FFF;}

input.radio {height:12px; padding:0;}

input.board_text_box {height: 13px; border: 1px solid #CCCCCC; background:#fafafa; margin: 0px; padding: 3px;}
input.board_text_box:focus {border: 1px solid #fd8504; padding: 3px; background:#FFF;}

input.board_text_read {height:13px; border:none; background:#FFF; margin:0px; padding:3px; ime-mode: disabled;}

input.board_file_box {height:21px; border:1px solid #CCCCCC; background:#fafafa; margin:0px; padding:3px;}
input.board_file_box:focus {border:1px solid #fd8504; padding:3px; background:#FFF;}

textarea.board_textarea_box {border: 1px solid #CCCCCC; background:#fafafa; margin: 0px; padding: 3px;}
textarea.board_textarea_box:focus {border: 1px solid #fd8504; padding: 3px; background:#FFF;}

select.select_box {padding:2px;border: 1px solid #CCCCCC; vertical-align:middle}


.agreement_box {}
.agreement_box h4 {margin:20px 0 0 0; padding:0; font-size:14px;}
.agreement_box ul {margin:0 0 0 0; padding:0;}
.agreement_box ul li {margin:35px 0 0 0; padding:0; font-weight:bold; font-size:14px; line-height:1.5em;}
.agreement_box ul li p {line-height:1.7em;}
.agreement_box ul li ul,
.agreement_box ul li p,
.agreement_box ul li ol {margin:10px 0 0 10px; padding:0; font-weight:normal;}

.agreement_box ul li ul li,
.agreement_box ul li ol li {margin:25px 0 0 15px; font-weight:normal; font-size:13px; text-indent:-15px;}


.agreement_box ul li ul li ul,
.agreement_box ul li ul li ol,
.agreement_box ul li ol li ul,
.agreement_box ul li ol li ol {margin:15px 0 0 10px; font-weight:normal; font-size:13px;}

.agreement_box ul li ul li ul li,
.agreement_box ul li ol li ul li,
.agreement_box ul li ul li ol li,
.agreement_box ul li ol li ol li {margin:10px 0 0 0; font-weight:normal; font-size:12px;}

.agreement_box hr {margin-top:20px; border:none; border-bottom:1px dotted #CCC}
/*---------------------------------
 *  Photos gallery > With captions
 *---------------------------------*/
.photosgallery{height:670px;}

/* Navbar */
.photosgallery .sliderkit-nav {left:0; bottom:0; width:100%; padding:10px 0; background:#FFF;}
.photosgallery .sliderkit-nav-clip ul li {float:left;margin:0;}
.photosgallery .sliderkit-nav-clip ul li a {display:block;width:117px;height:77px;overflow:hidden;margin:0;padding:3px;}
.photosgallery .sliderkit-nav-clip ul li.sliderkit-selected a {padding:0;border:3px solid #094b89;}

/* Buttons */
.photosgallery .sliderkit-btn {position:absolute;top:0;}
.photosgallery .sliderkit-btn a{display:block;height:76px;background:transparent url("/images/hygood/board/arrows-h.gif") no-repeat center 0;}
.photosgallery .sliderkit-btn span{display:none;}
.photosgallery .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;}
.photosgallery .sliderkit-btn-disable a:hover{cursor:default;}

/* Buttons > Navbar buttons */
.photosgallery .sliderkit-nav-btn {width:25px;}
.photosgallery .sliderkit-nav .sliderkit-nav-prev {top:13px; left:10px;}
.photosgallery .sliderkit-nav .sliderkit-nav-next {top:13px; right:10px;}
.photosgallery .sliderkit-nav .sliderkit-nav-prev a{background-position:-165px center;}
.photosgallery .sliderkit-nav .sliderkit-nav-next a{background-position:-184px center;}
.photosgallery .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-208px center;}
.photosgallery .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-227px center;}

/* Buttons > Go buttons */
.photosgallery .sliderkit-go-btn {width:45px;}
.photosgallery .sliderkit-nav .sliderkit-go-prev{top:-300px; left:10px;}
.photosgallery .sliderkit-nav .sliderkit-go-next{top:-300px; right:13px;}
.photosgallery .sliderkit-nav .sliderkit-go-prev a {background-position:-80px center;}
.photosgallery .sliderkit-nav .sliderkit-go-next a {background-position:-119px center;}
.photosgallery .sliderkit-nav .sliderkit-go-prev a:hover,
.photosgallery .sliderkit-nav .sliderkit-go-prev a:focus{background-position:2px center;}
.photosgallery .sliderkit-nav .sliderkit-go-next a:hover,
.photosgallery .sliderkit-nav .sliderkit-go-next a:focus{background-position:-38px center;}

/* Panel */
.photosgallery .sliderkit-panels {width:708px; height:540px; padding:0;border:1px solid #d9d9d9}
.photosgallery .sliderkit-panel {top:50px; left:65px;width:576px;height:443px;}

/* Panel > Textbox */

.photosgallery .sliderkit-panel .sliderkit-panel-textbox {bottom:0;left:0;width:576px;height:60px;}
.photosgallery .sliderkit-panel .sliderkit-panel-text{position:relative; height:50px; padding:0; font-size:0.9em; color:#fff;}
.photosgallery .sliderkit-panel .sliderkit-panel-text h4 {position:absolute; top:10px; left:15px; height:auto;border:none; margin:0 0 7px; line-height:1.1em;font-size:13px;font-weight:bold;}
.photosgallery .sliderkit-panel .sliderkit-panel-text p {position:absolute; top:0; *top:10px; right:15px; color:#fff; padding:0 0 12px 12px; border-left:1px solid #4bab75}
.photosgallery .sliderkit-panel .sliderkit-panel-overlay{width:576px;height:70px;background:#094b89;/* opacity:0.6; */}

.photosgallery .sliderkit-btn-disable a{*filter:alpha(opacity=30);}
.photosgallery .sliderkit-panel .sliderkit-panel-overlay{*filter:alpha(opacity=40);}

/* faq */
.faq { font-size:12px; border-top:2px solid #767676; border-bottom:2px solid #767676;}
.faq ul { list-style:none; margin:0; padding:0; }
.faq .question { margin:0; border-top:1px solid #cecece;}
.faq .question_pr{position:relative}
.faq .question .question_icon01{background:url(/images/hygood/board/icon_q.gif) no-repeat; display:block; width:16px; height:17px; text-indent:-999999px; position:absolute; left:25px; top:50%; margin-top:-9px}
.faq .question a {line-height:1.5; font-size:13px;}
.faq .question a.trigger { display:block; padding:10px 20px 12px 60px; text-align:left; font-weight:bold; color:#333; text-decoration:none !important; }
.faq .hide .question a.trigger { font-weight:normal; background:none;}
.faq .question a.trigger:hover,
.faq .question a.trigger:active,
.faq .question a.trigger:focus{ color:#000; }
.faq div.answer { clear:both; word-wrap:break-word; word-break:break-all; margin:0; padding:15px 10px 15px 72px; line-height:1.7em; border-top:1px solid #cecece; background:#f5f5f5}
.faq div.answer_pr{position:relative}
.faq div.answer_pr .question_icon02{background:url(/images/hygood/board/icon_a.gif) no-repeat; display:block; width:21px; height:18px; position:absolute; left:25px; top:15px; text-indent:-99999px}
.faq div.answer * {line-height:22px; font-size:12px !important}
/* 고객센터 Sub Index */
.sub_index_title {position:relative; height:230px; border-bottom:3px solid #000}
.sub_index_cs {background:transparent url(/images/hygood/customer/sub_index_bg.jpg) 15px 25px no-repeat;}
.sub_index_finance {background:transparent url(/images/hygood/finance/main_bg.jpg) left bottom no-repeat;}
.sub_index_title .sub_index_title_content {position:absolute; top:15px; right:0; width:420px; text-align:left;}

.sub_index_cb {position:relative; height:267px; border-bottom:3px solid #000; background:transparent url(/images/hygood/contributive/sub_index_bg.jpg) right 25px no-repeat; }
.sub_index_cb .sub_index_title_content {position:absolute; top:10px; left:0; text-align:left;}
.sub_index_cb .sub_index_title_content h3 {margin:0; padding:0;}
.sub_index_cb .sub_index_title_content p {margin:18px 0 0 0; padding:0;}

.finance_btn {}
.finance_btn ul {margin-top:20px;}
.finance_btn ul li {float:left; margin-top:5px; background:url(/images/hygood/finance/main_banner_side.gif) left center no-repeat;}
.finance_btn ul li.first {background:none; margin-top:0}
.finance_btn ul li a {display:block; padding:0 33px;}
.finance_btn ul li.first a {padding:0 33px 0 0px;}

.photo_lastest {margin:40px 0 0 0; position:relative;}
.photo_lastest h3 {margin:0; padding:0 0 18px 0; border-bottom:1px solid #c2c2c2}
.photo_lastest div.photo_more {position:absolute; top:0; right:0;}
.photo_lastest ul {margin:30px 0 0 0}
.photo_lastest ul li {float:left; width:50%; position:relative;}
.photo_lastest ul li a {display:block}
.photo_lastest ul li img {position:absolute; top:0; left:0;}
.photo_lastest ul li p {margin:0; padding:40px 15px 0 180px; line-height:1.5em; font-size:13px; background:transparent url(/images/hygood/contributive/leaf_bg.gif) 180px 0 no-repeat;}
.photo_lastest ul li p span {display:block; margin:5px 0 0 0; color:#898989}

.sub_index_go {margin-top:36px;}
.sub_index_go ul {}
.sub_index_go ul li {float:left; width:30.5%; padding:40px 0 0 25px; border-left:1px solid #d2d2d2}
.sub_index_go ul li:first-child,
.sub_index_go ul li.cs_go1 {background:transparent url(/images/hygood/customer/cs_go_icon01.gif) 0 0 no-repeat; padding:40px 0 0 0px; border-left:0}
.sub_index_go ul li.cs_go2 {width:33%; background:transparent url(/images/hygood/customer/cs_go_icon02.gif) 25px 0 no-repeat;}
.sub_index_go ul li.cs_go3 {width:25.5%; background:transparent url(/images/hygood/customer/cs_go_icon03.gif) 25px 0 no-repeat;}
.sub_index_go ul li h4 {margin:0; padding:0;}
.sub_index_go ul li p {margin:18px 0 0 0; padding:0;}
.sub_index_go ul li h5 {margin:18px 0 0 0; padding:0;}
.sub_index_go ul li div.btn_go {margin:10px 0 0 0; padding:0;}

.sub_index_content {margin-top:45px;}
.sub_index_lastest {width:48%; position:relative;}
.sub_index_lastest h3 {margin:0; padding:12px 0 0 20px; height:58px; background:transparent url(/images/hygood/customer/lastest_bg.gif) 0 0 no-repeat;}
.sub_index_lastest a.sub_index_btn_more {position:absolute; top:10px; right:15px; display:block; width:15px; height:15px; padding:5px;}
.sub_index_lastest ul {margin-top:5px;}
.sub_index_lastest ul li {height:24px; padding:0 0 0 10px; line-leight:1.5em; font-size:13px; background:transparent url(/images/hygood/customer/lastest_bul.gif) 0 7px no-repeat;}
.sub_index_lastest ul li a {letter-spacing:-1px;}
.sub_index_lastest ul li a span.date {color:#000}

.finance_banner {}
.finance_banner ul {margin-top:20px;}
.finance_banner ul li {float:left; margin:0; padding:0; background:url(/images/hygood/finance/banner_side.gif) left center no-repeat;}
.finance_banner ul li.first {background:none;}
.finance_banner ul li a {display:block; padding:0 7px;}
.finance_banner ul li.first a {padding:0 7px 0 0px;}


.sub_index_cs_guide {margin:30px 0 0 0;}
.sub_index_cs_guide h3 {margin:0; padding:0 0 17px 0; border-bottom:1px solid #c2c2c2}
.sub_index_cs_guide ul {margin:10px 0 0 0; padding:0;}
.sub_index_cs_guide ul li {float:left; width:50%; margin:0; padding:20px 0; border-bottom:1px dotted #dbdbdb}
.sub_index_cs_guide ul li.cs_guide01 {background:url(/images/hygood/customer/guide_icon01.gif) 0 21px no-repeat;}
.sub_index_cs_guide ul li.cs_guide02 {background:url(/images/hygood/customer/guide_icon02.gif) 21px 21px no-repeat;}
.sub_index_cs_guide ul li.cs_guide03 {background:url(/images/hygood/customer/guide_icon03.gif) 0 21px no-repeat;}
.sub_index_cs_guide ul li.cs_guide04 {background:url(/images/hygood/customer/guide_icon04.gif) 22px 21px no-repeat;}
.sub_index_cs_guide ul li.cs_guide05 {background:url(/images/hygood/customer/guide_icon05.gif) 0 21px no-repeat;}
.sub_index_cs_guide ul li.cs_guide06 {background:url(/images/hygood/customer/guide_icon06.gif) 22px 21px no-repeat;}

.sub_index_cs_guide ul li div {padding:0 0 0 72px; border-left:1px solid #ebebeb}
.sub_index_cs_guide ul li.cs_guide01 div,
.sub_index_cs_guide ul li.cs_guide03 div,
.sub_index_cs_guide ul li.cs_guide05 div {border-left:none} 
.sub_index_cs_guide ul li div h4 {margin:0; padding:0;}
.sub_index_cs_guide ul li div p {margin:0; padding:10px 0 9px 0;}
/* 고객센터 Sub Index */

.page_area {margin:20px 0 0 0; padding:0;}

.paginate_complex{padding:15px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#ff5a00; text-decoration:underline; font-size:16px;}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}

.btn_area {padding:13px 0px; text-align:center}
.txt_left {text-align:left;}
.txt_right {text-align:right;}

.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;margin:0;padding:0;border:0;background:url(/images/hygood/common/btn_pack_gray.gif) no-repeat;font-size:12px; font-weight:bold; color:#252525;text-decoration:none !important;vertical-align:middle;white-space:nowrap; text-indent:0}
.btn_pack{margin-right:4px;}
.btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack.medium,
.btn_pack.medium *{height:26px; line-height:22px;} 
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:27px;}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:32px}
.btn_pack.small,
.btn_pack.small *{height:22px; line-height:21px; font-weight:normal; text-align:center;}
.btn_pack.medium{background-position:left 0px}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -104px}
.btn_pack.small.small_copy1{margin:0 0 2px 15px;}
.btn_pack.small.small_copy3{margin:2px 0 0 5px;}
.btn_pack.medium *{display:block;padding:0 10px;background-position:right -0px;font-size:12px}
.btn_pack.large *{padding:0 16px;background-position:right -30px;font-size:13px}
.btn_pack.xlarge *{padding:0 16px;background-position:right -65px;font-size:14px}
.btn_pack.small *{padding:0 10px;background-position:right -104px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#000}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .check{background-position:4px -150px}
.btn_pack.large .check{background-position:4px -148px}
.btn_pack.xlarge .check{background-position:5px -144px}
.btn_pack.small .check{background-position:3px -153px}
.btn_pack.medium .add{background-position:-16px -150px}
.btn_pack.large .add{background-position:-14px -146px}
.btn_pack.xlarge .add{background-position:-14px -144px}
.btn_pack.small .add{background-position:-18px -153px}
.btn_pack.medium .delete{background-position:-34px -150px}
.btn_pack.large .delete{background-position:-34px -148px}
.btn_pack.xlarge .delete{background-position:-34px -144px}
.btn_pack.small .delete{background-position:-37px -153px}
.btn_pack.medium .calendar{background-position:-56px -150px}
.btn_pack.large .calendar{background-position:-56px -146px}
.btn_pack.xlarge .calendar{background-position:-56px -144px}
.btn_pack.small .calendar{background-position:-59px -153px}
.btn_pack.medium .refresh{background-position:-76px -150px}
.btn_pack.large .refresh{background-position:-76px -146px}
.btn_pack.xlarge .refresh{background-position:-76px -144px}
.btn_pack.small .refresh{background-position:-79px -153px}
.btn_pack.medium .download{background-position:-96px -151px}
.btn_pack.large .download{background-position:-96px -147px}
.btn_pack.xlarge .download{background-position:-96px -145px}
.btn_pack.small .download{background-position:-99px -154px}
.btn_pack a {color:#444}



.btn_pack_green,
.btn_pack_green *{display:inline-block;overflow:visible;margin:0;padding:0;border:0;background:url(/images/hygood/common/btn_pack_green.gif) no-repeat;font-size:12px; font-weight:bold; color:#FFF !important;text-decoration:none !important;vertical-align:middle;white-space:nowrap}
.btn_pack_green{margin-right:4px}
.btn_pack_green *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack_green.medium,
.btn_pack_green.medium *{height:26px;line-height:22px} 
.btn_pack_green.large,
.btn_pack_green.large *{height:30px;line-height:27px;}
.btn_pack_green.xlarge,
.btn_pack_green.xlarge *{height:36px;line-height:32px}
.btn_pack_green.small,
.btn_pack_green.small *{height:22px;line-height:18px; font-weight:normal}
.btn_pack_green.medium{background-position:left 0px}
.btn_pack_green.large{background-position:left -30px}
.btn_pack_green.xlarge{background-position:left -65px;}
.btn_pack_green.xlarge2{background:url(/images/hygood/common/btn_pack_green2.gif) no-repeat right -65px;height:36px;line-height:32px;padding:0 15px; display:block; width:349px; margin:10px auto 0 auto; padding:0 261px 0 173px;}
.btn_pack_green.xlarge2 a{background:none;}
.btn_pack_green.small{background-position:left -104px}
.btn_pack_green.medium *{padding:0 10px;background-position:right -0px;font-size:12px}
.btn_pack_green.large *{padding:0 16px;background-position:right -30px;font-size:13px}
.btn_pack_green.xlarge *{padding:0 16px;background-position:right -65px;font-size:14px}
.btn_pack_green.small *{padding:0 10px;background-position:right -104px;font-size:11px}
.btn_pack_green *:hover,
.btn_pack_green *:active,
.btn_pack_green *:focus{color:#FFF}
.btn_pack_green.strong *{font-weight:bold !important}
.btn_pack_green.icon *{padding-left:20px}
.btn_pack_green.small.icon *{padding-left:16px}
.btn_pack_green.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack_green.medium .check{background-position:4px -150px}
.btn_pack_green.large .check{background-position:4px -148px}
.btn_pack_green.xlarge .check{background-position:5px -144px}
.btn_pack_green.small .check{background-position:3px -153px}
.btn_pack_green.medium .add{background-position:-16px -150px}
.btn_pack_green.large .add{background-position:-14px -146px}
.btn_pack_green.xlarge .add{background-position:-14px -144px}
.btn_pack_green.small .add{background-position:-18px -153px}
.btn_pack_green.medium .delete{background-position:-34px -150px}
.btn_pack_green.large .delete{background-position:-34px -148px}
.btn_pack_green.xlarge .delete{background-position:-34px -144px} 
.btn_pack_green.small .delete{background-position:-37px -153px}
.btn_pack_green.medium .calendar{background-position:-56px -150px}
.btn_pack_green.large .calendar{background-position:-56px -146px}
.btn_pack_green.xlarge .calendar{background-position:-56px -144px}
.btn_pack_green.small .calendar{background-position:-59px -153px}
.btn_pack_green.medium .refresh{background-position:-76px -150px}
.btn_pack_green.large .refresh{background-position:-76px -146px}
.btn_pack_green.xlarge .refresh{background-position:-76px -144px}
.btn_pack_green.small .refresh{background-position:-79px -153px}
.btn_pack_green.medium .download{background-position:-96px -151px}
.btn_pack_green.large .download{background-position:-96px -147px}
.btn_pack_green.xlarge .download{background-position:-96px -145px}
.btn_pack_green.small .download{background-position:-99px -154px}
.btn_pack_green input {color:#FFF}


/* select Css */
.select{ position:relative; line-height:normal; display:inline-block; *display:inline; vertical-align:middle; background:#fff; *zoom:1;}
.select *{ margin:0; padding:0; cursor:pointer; font-size:12px;}
.select .myValue{ position:relative; z-index:2; left:0; top:0; border:1px solid #bababa; color:#666; line-height:19px; _line-height:normal; text-align:left; overflow:visible; background:transparent;}
.select .myValue.selected{ font-weight:bold;}
.select.open .myValue,
.select .myValue.outLine{ border:1px solid #094b89;} /* Over Border-color */
.select button.myValue{ height:21px; width:100%; text-indent:5px; *text-indent:0; *padding-left:5px;}
.select div.myValue{ height:25px; text-indent:8px;}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:25px; border:1px solid #bebebe; border-left:none; background:#fff;}
.select .arrow { position:absolute; width:0; height:0; top:9px; right:6px; line-height:0; font-size:0; border-top:4px solid #bebebe; border-left:3px solid #fff; border-right:3px solid #fff;}
.select ul{ top:26px; left:0; width:100%; list-style:none; border:0; border-top:1px solid #bebebe; border-bottom:1px solid #bababa; background:#fff; overflow:hidden; z-index:999999}
.select ul.aList{display:none;}
.select.open ul.aList{display:block;}
.select ul.iList{ left:-2000%;}
.select.open ul.iList{ left:0;}
.select li { position:relative; overflow:hidden; white-space:nowrap; height:22px; border:0; border-left:1px solid #bababa; border-right:1px solid #bababa; }
.select li input.option{ position:absolute; width:100%; height:22px; line-height:22px;}
.select li label {position:absolute; left:0; top:0; width:100%; text-indent:8px; *text-indent:6px; font-weight:normal; height:22px; line-height:18px; color:#767676 !important; background:#fff;}
.select li a {display:block; text-indent:8px; *text-indent:6px; padding:5px 0; height:18px; line-height:1em; color:#767676; background:#fff; text-decoration:none;}
/* .select li.hover *{ background:#999; color:#fff;} */
.select li.hover label {background:#999; color:#fff;}

.sitemap {background:#f0f0f0; border-bottom:1px solid #000;}
.sitemap ul {}
.sitemap ul li {clear:both; position:relative; height:auto; border-top:1px solid #000;}
.sitemap ul li a {display:block; padding:25px 0 0 20px; width:145px; float:left; font-size:16px; font-weight:bold; color:#000; letter-spacing:-1px;}

.sitemap ul li ul {float:right; display:block; width:810px; height:auto; background:#FFF}
.sitemap ul li ul li {border-top:1px dotted #cacaca}
.sitemap ul li ul li:first-child {border-top:none} 
.sitemap ul li ul li a {display:inline; float:left; padding:8px 0 8px 34px; height:auto !important; font-size:13px; font-weight:normal;  color:#000; background:transparent url(/images/hygood/sitemap/bulet.gif) 23px 15px no-repeat !important;}
 
.sitemap ul li ul li ul {float:left; width:629px !important; background:none; padding:2px 0;}
.sitemap ul li ul li ul li {display:inline-block; *display:inline; zoom:1; width:auto !important; border:none;}
.sitemap ul li ul li ul li a {display:inline-block; *display:inline; zoom:1; padding:4px 8px; width:auto; height:auto; font-size:12px; color:#626262; background:none !important;}

.sitemap ul li.m1 a {height:96px; background:transparent url(/images/hygood/sitemap/sitemap01.gif) 18px 54px no-repeat;} 
.sitemap ul li.m2 a {height:96px; background:transparent url(/images/hygood/sitemap/sitemap02.gif) 18px 54px no-repeat;} 
.sitemap ul li.m3 a {height:96px; background:transparent url(/images/hygood/sitemap/sitemap03.gif) 18px 54px no-repeat;} 
.sitemap ul li.m4 a {height:96px; background:transparent url(/images/hygood/sitemap/sitemap04.gif) 18px 54px no-repeat;} 
.sitemap ul li.m5 a {height:96px; background:transparent url(/images/hygood/sitemap/sitemap06.gif) 18px 54px no-repeat;} 
.sitemap ul li.m6 a {height:126px; background:transparent url(/images/hygood/sitemap/sitemap05.gif) 18px 54px no-repeat;} 
.sitemap ul li.m7 a {height:96px; background:transparent url(/images/hygood/sitemap/sitemap07.gif) 18px 54px no-repeat;}


.agent_title {height:167px; margin:0 0 42px 0; padding:43px 0 0 0; background:transparent url(/images/hygood/company/agent_bg.jpg) right top no-repeat; border-bottom:1px solid #000}


.quick_menu {position:absolute; top:445px; left:50%; margin:0 0 0 510px; padding:0; width:94px; text-align:center}
.quick_menu h2 {margin:0; padding:0} 
.quick_menu ul {margin:0; padding:0;}
.quick_menu ul li {margin:0; padding:0; border:1px solid #dcdcdc; border-top:none;}
.quick_menu ul li a {display:block; margin:0; padding:10px 0;}


.privarcy_content {margin:50px 0 20px 0; padding-bottom:30px;border-bottom:1px dotted #CCC}
.privarcy_content * {font-size:13px; line-height:1.7em; letter-spacing:0;}
.privarcy_content table {}
.privarcy_content table th {font-weight:normal;}
.privarcy_content table td p {margin:0; padding:8px 5px;}
.privarcy_content table thead th {background:#f1f1f1; font-weight:bold;}
.privarcy_content table tbody th {background:#fafafa;}
.privarcy_list {margin:10px 0 0 0; padding:0 0 0 15px; background:url("/images/hygood/customer/bulet01.gif") 3px 5px no-repeat;}
.privarcy_list a {font-size:13px; font-weight:normal; letter-spacing:0; color:#555}
.popup_privarcy {margin:10px 0 0 0; padding:0 0 0 15px; background:url("/images/hygood/customer/bulet01.gif") 3px 5px no-repeat;}
.popup_privarcy a {font-size:14px; font-weight:bold; letter-spacing:0; color:#7d0000}

.top_move_box {margin-top:30px; padding:15px; background:#Fafafa; border:1px solid #EEE}
.top_move_box span {font-weight:bold;}
.top_move_box select {width:300px; height:32px; padding:0px 0 7px 0; vertical-align:middle;}
.top_move_box a.btn_board_green {vertical-align:middle; background:#FFF}

.popup_ul{margin-top:10px;}
.popup_ul li{line-height:20px;margin-bottom:10px;padding-left:10px;text-indent:-5px;}

.sect.fund_info{margin-bottom :50px;}

/* 금융교육자료 */  
.consumer_cont{overflow:hidden; margin:10px 0 30px 0; padding-bottom:10px; border-bottom:1px solid #020202} 
.consumer_cont li{position:relative; float:left; width:348px; height:175px; padding:30px; margin:0 14px 14px 0; box-sizing:border-box;}
.consumer_cont .consumer_education01{background:url("/images/hygood/customer/consumer_education01.jpg") no-repeat center;}
.consumer_cont .consumer_education02{margin-right:0; background:url("/images/hygood/customer/consumer_education02.jpg") no-repeat center;}
.consumer_cont .consumer_video01{background:url("/images/hygood/customer/consumer_video01.jpg") no-repeat center;}
.consumer_cont .consumer_video02{margin-right:0; background:url("/images/hygood/customer/consumer_education02.jpg") no-repeat center;}
.consumer_cont .consumer_video03{background:url("/images/hygood/customer/consumer_video03.jpg") no-repeat center;}
.consumer_cont .consumer_video04{margin-right:0; background:url("/images/hygood/customer/consumer_video04.jpg") no-repeat center;}
.consumer_cont .consumer_video05{background:url("/images/hygood/customer/consumer_video05.jpg") no-repeat center;}
.consumer_cont .consumer_video06{margin-right:0; background:url("/images/hygood/customer/consumer_video06.jpg") no-repeat center;}
.consumer_cont .consumer_video07{margin-right:0; background:url("/images/hygood/customer/consumer_video02.jpg") no-repeat center;}
.consumer_cont li strong{font-size:18px; font-weight:bold}   
.consumer_cont li p{line-height:1.3; margin:16px 0; font-size:14px;}
.consumer_cont li div{display: flex; flex-direction: column; gap: 6px; align-items: flex-start;}
.consumer_cont li a{display:inline-block; padding:7px 46px 7px 7px; background:#23376e url("/images/hygood/customer/consumer_more.png") no-repeat 73px; color:#fff;} 

/*금융소비자 관련 안내문*/
.guideline_wrap *{line-height:1.5;}
.guideline_wrap{margin-top:40px}
.guideline_title{margin-bottom:40px; padding:10px; text-align:center; border:1px solid #000; font-size:20px}
.guideline_cont{padding:20px; border:1px solid #000}
.guideline_date{margin-bottom:10px; text-align:right}
.guideline_box:not(:last-child){margin-bottom:30px;} 
.guideline_box h3{margin-bottom:10px; font-size:16px}
.guideline_box p:not(:last-child){margin-bottom:5px}
.guideline_privarcy{display:flex; flex-direction:column; gap:5px;}
.guideline_privarcy a{color:#666}

/* 원클릭 상담 */
.one_click_content {
	text-align:center
}

.btn_one_click {
	margin-top:30px
} 

/* 보이스피싱 주의 안내 */

.vo_process ul {
	display: flex;
	gap:40px;
	margin-bottom:20px;
}
.vo_process ul.rec {
	gap:0px;
	justify-content:space-around;
}
.vo_process ul.rec li:before {
	left:-65px;
}

.vo_process li {
	position:relative;
	text-align:center;
}

.vo_process li + li:before {
	position:absolute;
	top:25%;
	left:-25px;
	content:'';
	width:9px;
	height:14px;
	background:url("/images/hygood/customer/vo_arrow.png") no-repeat;
}


.vo_process li span {
	display: block;
	width:110px;
	height:110px;
	text-indent:-9999px;
	margin-bottom:25px;
	background-repeat: no-repeat;
    background-position: center center;
}

.vo_process li span.vo_icon1 {
	background-image:url("/images/hygood/customer/vo_icon1.png");
}
.vo_process li span.vo_icon2 {
	background-image:url("/images/hygood/customer/vo_icon2.png");
}
.vo_process li span.vo_icon3 {
	background-image:url("/images/hygood/customer/vo_icon3.png");
}
.vo_process li span.vo_icon4 {
	background-image:url("/images/hygood/customer/vo_icon4.png");
}
.vo_process li span.vo_icon5 {
	background-image:url("/images/hygood/customer/vo_icon5.png");
}

.vo_process li strong {
	display: inline-block;
	padding:4px 12px;
	background:#094B89;
	color:#fff;
	border-radius:10px;
	margin-bottom:16px;
}
.vo_process li p {
	font-size: 14px;
}

.character_list_box {
	border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
}
ul.character_list {
	margin:0;
	padding:0;
}
ul.character_list li{
	float: left;
    width: 50%;
   	margin: 0;
    padding: 0;
    font-size: 14px
}
ul.character_list li.vo_cha1 {
	background:url(/images/hygood/customer/vo_icon6.png)20px 20px no-repeat ;
}
ul.character_list li.vo_cha2 {
	background:url(/images/hygood/customer/vo_icon7.png)20px 20px no-repeat;
}
ul.character_list li.vo_cha3 {
	background:url(/images/hygood/customer/vo_icon8.png)20px 20px no-repeat;
}
ul.character_list li.vo_cha4 {
	background:url(/images/hygood/customer/vo_icon9.png)20px 20px no-repeat;
}
ul.character_list li.vo_cha5 {
	background:url(/images/hygood/customer/vo_icon10.png)20px 20px no-repeat;
}
ul.character_list li.vo_cha6 {
	background:url(/images/hygood/customer/vo_icon11.png)20px 20px no-repeat;
}

ul.character_list li div {
	padding: 20px 20px 0px 120px;
	height: 120px;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
ul.character_list li div h4 {
	margin:0;
	padding: 12px 0 8px 0;
    background: none;
    color: #094B89;
    font-size: 14px;
}
ul.character_list li div p {
	font-size:12px;
	line-height:1.5em;
	}
	
.vo_con_box ul {
	font-size:14px;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.vo_con_box li {
	display:flex;
	align-items:center;
	padding:16px 20px;
	border-bottom: 1px solid #e1e1e1;
}
.vo_con_box li span {
	display: block;
	width:101px;
	height:35px;
	text-indent:-9999px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.vo_con_box li span.vo_con1 {
	background-image:url("/images/hygood/customer/vo_con1.png");
}
.vo_con_box li span.vo_con2 {
		background-image:url("/images/hygood/customer/vo_con2.png");
}
.vo_con_box li span.vo_con3 {
		background-image:url("/images/hygood/customer/vo_con3.png");
}
.vo_con_box li strong {
	color: #094B89;
	font-weight:700;
	width:126px;
	}
.vo_con_box li strong:before {
	display:inline-block;
	content:'';
	width:1px;
	height:14px;
	background:#094B89;
	margin:-2px 20px; 
}
.vo_con_box li p {
	padding-left:20px;
}
		
/* 민원통계 차트 */

.chart_box {
	padding-bottom:20px; 
	text-align: center;
	background: #fff;
    border: 1px solid #CCC; 
}
.chartWrap { 
	position:relative;
	padding:0 100px; 
}
 
/* 민원접수 */

.vo_process li span.re_icon1 {
	background-image:url("/images/hygood/customer/re_icon6.png");
}

.vo_process li span.re_icon2 {
	background-image:url("/images/hygood/customer/re_icon4.png");
}

.vo_process li span.re_icon3 {
	background-image:url("/images/hygood/customer/re_icon1.png");
}

u.right {
	float:right;
	padding-top:10px;
}

address {font-style:normal;}

/* 업무안내 > 계좌개설안내 > 비대면 계좌개설 */
.noncontact_step {
	display:flex;
	flex-wrap: wrap;
	font-size: 13px;
	font-weight: 700;
}

.noncontact_step li {
	position: relative;
	width: 20%;
	height: 80px;
	padding: 19px 0 0 16px;
	border-left: 1px solid #ced3d9;
	border-bottom: 1px solid #ced3d9;
	box-sizing: border-box;
}

.noncontact_step li:nth-child(5n) {
	border-right: 1px solid #ced3d9;
}

.noncontact_step li:nth-child(-n+5) {
	border-top: 1px solid #ced3d9;
}

.noncontact_step li:not(:nth-child(5n))::after {
	content:"";
	position: absolute;
	top:27px;
	right:-12px;
	width: 24px;
	height: 24px;
	background:url("/images/hygood/customer/step_ico.png") no-repeat center;
	z-index:1;
}

.noncontact_step dl dt {
	color: #094b88;
}

.noncontact_step dl dd {
	margin-top: 10px;
	letter-spacing: -2px;
}

.step_slide_wrap {
	position: relative;
	margin-top: 25px;
	padding: 0 25px;
}

.step_slide li {
	display: flex;
	flex-direction: column;
}

.step_slide li strong {
	width: 100%;
	padding: 10px 0;
	line-height:1.2;
	font-size: 14px;
	background-color: #094b88;
	color: #fff;
	text-align: center;
	border-radius: 10px 10px 0 0;
}

.step_slide li strong span {
	color: #009ada;
}

.step_slide li div {
	width: 100%;
	padding: 14px 0 20px 0;
	text-align: center;
	background-color: #f1f1f1;
	border-radius: 0 0 10px 10px;
}

.step_slide li div p {
	margin-bottom: 14px;
	font-size: 12px;
}

.step_slide_wrap .bx-pager{
	margin-top: 20px;
	display: flex;
	justify-content: center;
	gap: 14px;
}

.step_slide_wrap .bx-pager-link {
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #ccc;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -9999px;
	
}

.step_slide_wrap .bx-pager-link.active {
	background-color: #094b88;
}

.step_slide_wrap .bx-prev {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(calc(-50% - 16px));
	display: block;
	width: 16px;
	height: 29px;
	background: url("/images/hygood/customer/slide_prev_btn.png") no-repeat center;
	text-indent: -9999px;
}

.step_slide_wrap .bx-next {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(calc(-50% - 16px));
	display: block;
	width: 16px;
	height: 29px;
	background: url("/images/hygood/customer/slide_next_btn.png") no-repeat center;
	text-indent: -9999px;
}

/*고객센터 > 업무안내 > 부가서비스안내*/
.step_slide.v2 {
	margin-top:10px;
	display:flex;
	justify-content:space-between;
	align-items: stretch;
}

.step_slide.v2 li {
	position:relative;
	width: calc((100% - 60px)/3);
}

.step_slide.v2 li:not(:last-child)::after {
	content:">";
	position:absolute;
	top:50%;
	right:-21px;
	transform:translateY(-50%);
	font-size:20px;
}

.step_slide.v2 li strong {
	font-weight:400;
}

.step_slide.v2 li div{
	min-height:366px;
	box-sizing:border-box;
}

.step_slide.v2 li div img {
	border:1px solid #000;
}

.step_slide.v2 li div p {
	margin-top: 14px;
	margin-bottom:0;
}

/* esg 경영 */
.title_esg {
	margin:0 0 0 0; 
	padding:47px 0 65px 0; 
	border-bottom:1px solid #000;
	min-height: 246px;
	box-sizing: border-box;
}

.title_esg p {
	margin-top: 19px;
}

.esg_overview_bg {
	background:url("/images/hygood/esg/esg_overview_bg.jpg") no-repeat top 20px right 0;
}

.esg_highlight_bg {
	background:url("/images/hygood/esg/esg_highlight_bg.jpg") no-repeat top 30px right 0;
}

.esg_environment_bg {
	background:url("/images/hygood/esg/esg_environment_bg.jpg") no-repeat top 25px right 0;
}

.esg_together_bg {
	background:url("/images/hygood/esg/esg_together_bg.jpg") no-repeat top 0 right 0;
}

.esg_governance_bg {
	background:url("/images/hygood/esg/esg_governance_bg.jpg") no-repeat top 25px right 0;
}

.esg_content_wrap {
	padding-top:60px;
}

.esg_content_wrap.v2 {
	padding-top: 30px;
}

.esg_content_wrap img {
	width: 100%;
}

/*ESG 경영 > ESG 하이라이트*/
.highlight_list {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	padding: 0 5px;
}

.highlight_list li {
	width: calc((100% - 30px)/2);
}

.highlight_list dt {
	width: 100%;
	height: 335px;
	border: 1px solid #ccc;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
}

.highlight_list dt img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.highlight_list dd {
	margin-top: 20px;
	padding: 0 10px;
	line-height: 1.5;
	font-size: 14px;
	font-weight: bold;
	word-break: keep-all;
}

.esg_content_area {
	display: flex;
	gap: 14px;
}

.esg_content_area h3 {
	width: 18%;
	font-size: 20px;
	line-height: 1.3;
}

.esg_content_area .esg_content {
	width: 82%;
}

.esg_content_box:not(:first-child) {
	margin-top: 50px;
}

.esg_content_box h4 {
	font-size: 20px;
	line-height: 1.5;
	color: #094b89;
}

.esg_content_box > p {
	margin-top: 15px;
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	word-break: keep-all;
}

.esg_content_box > p:first-child {
	margin-top:0;
}

.esg_content_box > img {
	margin-top: 20px;
	border-radius: 10px;
}

.esg_detail_box {
	margin-top: 40px;
}

.esg_detail_box h5 {
	font-size: 16px;
	margin-bottom: 15px;
}

.esg_detail_box h5 span {
	font-size: 12px;
	font-weight: 400;
}

.esg_detail_box p {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	word-break: keep-all;
}

.esg_detail_box p+img {
	margin-top: 15px;
}

.esg_detail_box ul {
	display:flex;
	justify-content:space-between;
	text-align:center
}
 
.esg_detail_box ul p { 
	margin-top:15px;
	font-size:14px;
}

/*esg_table*/
.esg_table_title {
	display: flex;
	justify-content:space-between;
}

.esg_table {
	border-top:2px solid #767676;
	border-bottom:2px solid #767676
}

.esg_table thead th {
	padding:10px; 
	text-align:center; 
	font-size:13px; 
	font-weight:bold; 
	color:#363636; 
	background:#f5f5f5;
}

.esg_table thead th.first {
	border-left:none
}

.esg_table tbody th {
	padding:10px;
	border-top:1px solid #ced3d9; 
	text-align: left;
	font-size:13px; 
	font-weight:bold; 
	color:#363636; 
}

.esg_table tbody th span {
	position: relative;
	margin-right: 15px;
    display: inline-block;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-color: #e7eff7;
    vertical-align: middle;
}

.esg_table tbody td {
	padding:10px; 
	border-top:1px solid #ced3d9; 
	color:#626262; 
	font-weight:normal
}

.esg_table tbody th.bd_right,
.esg_table tbody td.bd_right {
	border-right:1px solid #ced3d9
}

.esg_table.v2 {
	text-align: left;
}

.esg_table.v2 thead th,
.esg_table.v2 tbody th {
	text-align:left;
}

.esg_table thead th.right,
.esg_table tbody td.right {
	text-align:right;
}

.esg_table thead th.center {
	text-align:center;
}

.esg_table .emphasis {
	position:relative;
}

.esg_table .emphasis:before {
	content:'';
}

.esg_table th.emphasis {
	color:#fff;
}

.esg_table th.emphasis span {
	position:relative;
	z-index:1;
}

.esg_table th.emphasis:before {
	position:absolute;
	top:-2px;
	bottom:-2px;
	right:-1px;
	left:-1px;
	background-color:#094b89;
	z-index:1;
}

.esg_table td.emphasis:before {
	position:absolute;
	top:-2px;
	bottom:-2px;
	right:-1px;
	left:-1px;
	border-left:2px solid #094b89;
	border-right:2px solid #094b89;
}

.esg_table td.emphasis.last:before {
	border-bottom:2px solid #094b89;
}

/*ESG경영 > 함께하는성장 > 근로환경 > 복리후생제도*/

.welfare1 {
	background:url("/images/hygood/esg/welfare_ico1.png") no-repeat center center;
}

.welfare2 {
	background:url("/images/hygood/esg/welfare_ico2.png") no-repeat center center;
}

.welfare3 {
	background:url("/images/hygood/esg/welfare_ico3.png") no-repeat center center;
}

.welfare4 {
	background:url("/images/hygood/esg/welfare_ico4.png") no-repeat center center;
}

/* *사용 추가 문구 (고객센터 > 상속업무안내)*/ 
.sub_txt {
	margin-top:8px;
	padding-left:13px;
	text-indent:-13px;
}

/* content layout refactor 앞으로 해당 layout으로 통일 */
.content_intro {
	position:relative; 
	padding:30px 0 30px 180px;
	border-bottom:1px solid #000;
	background-repeat:no-repeat;
	background-position:35px;
}

.content_intro:before {
	content:'';
	position:absolute;
	top:30px;
	left:150px;
	bottom:30px;
	width:1px;
	background-color:#ccc;
}

.content_intro.debt_adjustment_guide_ico {
	background-image:url(/images/hygood/consumer_protection/debt_adjustment_guide/debt_adjustment_guide_ico.jpg);
}

.content_intro.account_block_service_ico {
	background-image:url(/images/hygood/customer/account_block_service/account_block_service_ico.jpg);
}

.content_intro h2 { 
	font-size:31px;
	font-weight:400;
}

.content_intro h2 span{ 
	color:#0362b6;
}

.content_intro p {
	margin-top:15px;
	line-height:1.5;
	font-size:15px;
	color:#666
}

.content_box_area * {
	line-height:1.5;
	box-sizing:border-box;
}

.content_box_area {
	margin-top:40px;
}

.content_box:not(:last-child) {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px dotted #ccc;
}

.content_box_ico_title {
	display:flex;
	align-items:center;
	gap:20px;
	margin-bottom:20px;
}

.content_box_ico_title h3 {
	font-size:18px;
	color:#007bc1;
}

h3.content_box_title {
	margin-bottom:15px;
	font-size:22px;
	font-weight:600;
}

h4.content_box_title {
	margin-bottom:10px;
	font-size:16px;
	font-weight:500;
}

.content_line_box {
	margin-top:15px;
	padding:20px;
	background-color:#f5f5f5
}
 
.content_number_list li {
	display:flex;
	gap:10px;
	counter-increment:list-number;
}

.content_number_list li:not(:last-child) {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px dotted #ccc 
}

.content_number_list li:before {
	content:counter(list-number);
	width:22px;
	height:22px;
	line-height:22px;
	border-radius:50%;
	background-color:#007bc1;
	text-align:center;
	color:#fff;
	font-size:14px;
}

.content_number_list li p {
	flex:1;
}

.content_box ul li:not(:last-child) {
	margin-bottom:30px; 
}

.content_box ul li h4 {
	position:relative;
	padding-left:20px;
	margin-bottom:12px;
	font-size:14px;
	font-weight:800; 
	color:#094b89
}

.content_box ul li h4:before {
	content:'';
	position:absolute;
	top:4px;
	left:0;
	width:5px;
	height:5px;
	margin-right:10px;
	border:3px solid #094b89;
}

.content_box ul li h4 + * {
	margin-left:20px
}

.content_box ul li div p:not(:last-child) {
	margin-bottom:10px;
}

.content_box ul li div p {
	padding-left:6px;
	text-indent:-6px;
}

.content_table {
	border-top:2px solid #767676
}
 
.content_table.center {
	text-align:center;
}

.content_table thead th {
	padding:10px;
	text-align:center;
	font-size:13px; 
	font-weight:bold; 
	color:#363636; 
	background-color:#f5f5f5; 
	border-right:1px solid #ced3d9;
	border-bottom:1px solid #ced3d9;
}

.content_table thead th:last-child {
	border-right:0;
}

.content_table tbody th {
	padding:10px; 
	text-align:center;
	background-color:#f5f5f5; 
	border-right:1px solid #ced3d9;
	border-bottom:1px solid #ced3d9;
}

.content_table tbody th:last-child {
	border-right:0;
}

.content_table.th_left tbody th {
	text-align:left;
}

.content_table tbody td {
	padding:10px; 
	background-color:#fff;
	border-right:1px solid #ced3d9; 
	border-bottom:1px solid #ced3d9;
}

.content_table tbody td.left {
	text-align:left
}

.content_table tbody td:last-child {
	border-right:0;
}

.agree_guide {
	display:flex;
	align-items:center;
	gap:10px;
	margin-bottom:10px;
}

.agree_confirm {
	display:flex;
	justify-content: flex-end;
	align-items:center;
	gap:15px;
	margin-top:10px;
}

.selection_list {
	display:flex;
	align-items:center;
	gap:10px;
}

.required_guide {
	margin-bottom:10px;
	text-align:right;
}

.required_guide:before {
	content:'*';
	display:inline-block;
	margin-right:5px;
	color:#ff5a00
}

.required_txt:after {
	content:'*';
	display:inline-block;
	margin-left:5px;
	color:#ff5a00
}

.form_control {
	height: 30px;
    border: 1px solid #ccc;
    background-color: #fafafa;
    padding: 2px;
}

textarea.form_control {
	display:block;
	height:100px;
	resize:vertical;
}

.form_control.full {
	width:100%;
}

.form_recaptcha {
	display: flex;
    justify-content: center;
    margin-top:30px;
}

.form_tail {
	display:flex;
	justify-content:center;
	gap:10px;
	margin-top:30px;
}

/* 채무 조정 절차 */
.debt_adjustment_step_guide li:not(:last-child) {
	position:relative;
	margin-bottom:40px;
}

.debt_adjustment_step_guide li:not(:last-child):after {
	content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -30px;
    width: 70px;
    height: 19px;
    background: url(/images/hygood/consumer_protection/debt_adjustment_guide/debt_adjustment_step_guide_arrow.jpg) no-repeat;
    margin: 0 auto;
}

.debt_adjustment_step_guide li dl {
	display:flex
}
 
.debt_adjustment_step_guide li dl dt { 
	display: flex;
    flex-direction: column;
    justify-content: center;
    gap:5px;
	width:140px;
	text-align:center;
	background-color:#23ac38;
	border-radius:16px 0 0 16px;
	color:#fff;
} 

.debt_adjustment_step_guide li:nth-child(2n) dl dt {
	background-color:#007bc1;
}

.debt_adjustment_step_guide li dl dt strong {
	font-size:14px;
}

.debt_adjustment_step_guide li dl dt span {
	font-size:16px;
} 

.debt_adjustment_step_guide li dl dd {
	flex:1; 
	padding:17px 30px;
	border-radius:0 16px 16px 0;
	background-color:#f5f5f5;
} 

.debt_adjustment_step_guide li dl dd h4 {
	font-size:16px;
	margin-bottom:3px;
}

.debt_adjustment_step_guide li dl dd p {
	font-size:14px;
	color:#666;
}

.content_ico_list {
	border-bottom:1px dotted #ccc;
}

.content_ico_list > li {
	padding:35px 0;
	border-top:1px dotted #ccc;
}

.content_ico_list li dl {
	display:flex;
}

.content_ico_list li dl dt {
	width:108px;
	height:108px;
	margin-right:35px;
	border-radius:50%;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e7eff7;
}

.content_ico_list.debt_collection_guide1 li:first-child dl dt{
	background-image:url(/images/hygood/consumer_protection/debt_adjustment_guide/debt_collection_guide1_ico1.png)
}

.content_ico_list.debt_collection_guide1 li:nth-child(2) dl dt{
	background-image:url(/images/hygood/consumer_protection/debt_adjustment_guide/debt_collection_guide1_ico2.png)
}

.content_ico_list.debt_collection_guide1 li:nth-child(3) dl dt{
	background-image:url(/images/hygood/consumer_protection/debt_adjustment_guide/debt_collection_guide1_ico3.png)
}

.content_ico_list.debt_collection_guide1 li:nth-child(4) dl dt{
	background-image:url(/images/hygood/consumer_protection/debt_adjustment_guide/debt_collection_guide1_ico4.png)
}

.content_ico_list li dl dd {
	flex:1;
}

.content_ico_item h4 {
	margin-bottom:10px;
	font-size:18px; 
	color:#007bc1
}

.content_ico_item p {
	margin-bottom:20px;
	font-size:14px;
	color:#666
}

.content_ico_item p:last-child {
	margin-bottom:0
}

.content_noti {
	display:flex;
	align-items:center;
	gap:45px;
	padding:20px 50px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
}

.content_noti p {
	flex:1;
	font-size:14px;
}

/* 윤리강령 */
.ethics_code_cont h3 {
	margin-bottom:10px;
	text-align:center;
	font-size:22px;
}
 
.ethics_code_cont div:not(:last-child) {
	margin-bottom:20px;
}

.ethics_code_cont div p {
	margin-bottom:10px;
	font-size:14px;
}

.ethics_code_cont div p:last-child {
	margin-bottom:0
}

/* CEO 인사말 */
.ceo_wrap {margin-top:40px}
.ceo_msg {display: flex; flex-direction: column; gap:20px; padding:20px 0; word-break: keep-all; border-bottom:1px solid #ddd; border-top:1px solid #ddd}
.ceo_msg p {line-height:1.7; font-size:16px;}
.ceo_box{display:flex; justify-content:space-between; align-items:center; padding:40px 0; border-bottom:1px solid #ddd} 
.ceo_box strong{flex:1; line-height:1.7; font-size:18px; color:#094b89}
.ceo_img {width:300px; border:1px solid #ddd}
.ceo_img img {max-width:100%}
.ceo_img div {display:flex; justify-content:right; align-items: baseline; gap:10px; padding:15px; border-top:1px solid #ddd; background-color:#f5f5f5}
.ceo_img div span{font-size:14px; color:#666}
.ceo_img div h2{font-size:18px; font-weight:600}


/*CEO 인사말 변경*/
.ceo_text {display: flex; align-items:flex-end; gap:10px; margin-top:20px}
.ceo_text span {color:#666}

/*CEO 인사말 변경 영문 */
.ceo_text_en {line-height: 22px; font-size:13px; color:#626262;}
.ceo_text_en span {color: #036cc9;}
.ceo_text_en_name {display:flex; align-items:flex-end; gap:10px;}
.ceo_text_en_name p{margin-top:20px, font-size:14px; color: #62626;}
