@charset "UTF-8";

/* ================= index ================= */
/* Main Slider */
.index_page #header {position:fixed;}
.index_page .gnb_wrap {height:10.625em;background:url("../images/common/gnb_bg.png") repeat-x;}

.slider_wrap {position:relative;width:100%;height:100%;}
.slider_wrap .bx-wrapper {margin-bottom:0;}
.slider_wrap .bx-wrapper .bx-viewport {left:0;border:0;}
.slider_wrap .bx-controls {position:absolute;top:50%;left:50%;margin:-3.9375em 0 0 27.375em;text-align:center;z-index:90}
.slider_wrap .bx-wrapper .bx-pager,
.slider_wrap .bx-wrapper .bx-controls-auto {display:inline-block;position:static;width:auto !important;margin:0 auto;padding-top:0;bottom:0;}

.main_slider {height:100%;}
.main_slider > li {height:100%;min-width:1px;min-height:1px;}
.main_slider > li.main_slider1 {background:url(../images/main/slider_bg_01.jpg) no-repeat 50% 50%;background-size:cover;}
.main_slider > li.main_slider2 {background:url(../images/main/slider_bg_02.jpg) no-repeat 50% 50%;background-size:cover;}
.main_slider > li.main_slider3 {background:url(../images/main/slider_bg_03.jpg) no-repeat 50% 50%;background-size:cover;}
.main_slider > li.main_slider4 {background:url(../images/main/slider_bg_04.jpg) no-repeat 50% 50%;background-size:cover;}
.main_slider > li > img {position:absolute;top:0;bottom:0;width:100%;min-width:1920px;height:auto;margin:auto 0}

.index_page .slider_wrap .bx-wrapper,
.index_page .slider_wrap .bx-wrapper .bx-viewport {height:100% !important}
.index_page .slider_wrap .bx-wrapper .bx-pager {display:block;}
.index_page .slider_wrap .bx-wrapper .bx-pager > * {display:table;width:100%}
.index_page .slider_wrap .bx-wrapper .bx-pager.bx-default-pager {text-align:center;}
.index_page .slider_wrap .bx-wrapper .bx-pager.bx-default-pager > div:first-child {padding-top:0;}
.index_page .slider_wrap .bx-wrapper .bx-pager.bx-default-pager > div {padding:9px 0 0 0}
.index_page .slider_wrap .bx-wrapper .bx-pager.bx-default-pager a {display:table-cell;margin:0;line-height:15px;}

.index_page .slider_wrap .bx-wrapper .bx-controls-auto {margin-top:33px;}
.index_page .slider_wrap .bx-wrapper .bx-controls-auto .bx-stop,
.index_page .slider_wrap .bx-wrapper .bx-controls-auto .bx-start {margin:0 0 0 1px;}

/* Canvas */
.main_canvas {position:absolute;top:50%;left:50%;margin:-22.4375em 0 0 -22.4375em;z-index:90}
#innerCircle {position:absolute;top:0;left:0;margin:-1px 0 0 -1px}

/* Slide Txt */
.mobile_slide {display:none;}
.main_circle_wrap {position:absolute;top:50%;left:50%;width:44.75em;height:44.75em;margin:-22.4125em 0 0 -22.375em;text-align:center;z-index:90}
.main_circle_wrap .main_txt {display:none;position:absolute;top:176px;width:100%}
.main_circle_wrap .main_txt p {padding-top:69px;font-size:1.625em;font-weight:500;line-height:1.5384615384615385em;color:#fff;}
.main_circle_wrap .slider_4 .main_txt p {padding-top:95px;}

.main_circle_wrap .main_txt h3 {width:100%}
.main_circle_wrap .main_txt h3 img {display:inline-block;}
.slider_1 .main_circle_wrap h3 img {width:7.875em;height:9em}
.slider_2 .main_circle_wrap h3 img {width:9.625em;height:9em}
.slider_3 .main_circle_wrap h3 img {width:21.125em;height:9em}

.small .main_circle,
.small #circle,
.small #innerCircle {width:auto;max-width:718px;height:75%;max-height:718px;}
.small .circle img,
.small .inner_circle img {width:100%;height:auto;}

/* Scroll icon */
.main_scroll {position:absolute;left:50%;bottom:5%;height:70px;margin-left:-1.0625em;z-index:90}
.main_scroll .scroll_dot {position:absolute;top:0;left:50%;margin:10px 0 0 -3px;}
.main_scroll .scroll_arr {display:block;padding-top:0;}

/* Main Contents */
.main_contents {overflow:hidden;position:relative;width:100%;height:100%;background:url("../images/main/main_business_bg.jpg") no-repeat 50% 50%;background-size:cover;}
.main_business_img {position:relative;width:100%;min-width:1920px;height:auto;}
.business_qna_wrap {position:absolute;top:50%;width:100%;text-align:center;color:#fff;}
.main_business h3 {opacity:0;padding-bottom:0.6730769230769231em;font-size:3.25em;font-weight:500;}
.main_business_list {width:100%;}
.main_business_list > li:first-child {padding-bottom:2.4375em;}
.main_business_list > li > ul > li {display:inline-block;opacity:0;position:relative;top:50px;padding:0 2.0625em;text-align:center;}
.main_business_list > li > ul > li a {display:inline-block;position:relative;width:10.625em;height:10.625em;}
.main_business_list > li > ul > li.long_txt a {width:11.875em;}
.main_business_list > li > ul > li a .business_img_wrap {line-height:7.5em;}
.main_business_list > li > ul > li a .business_img_wrap img {display:inline-block;vertical-align:middle;}
.main_business_list > li > ul > li a .white_mask {display:none;}
.main_business_list > li > ul > li a:hover .white_mask,
.main_business_list > li > ul > li a:focus .white_mask {display:block;}
.main_business_list > li > ul > li a .m_business_tit {font-size:1.3125em;}

.main_qna_wrap {padding-top:5em;}
.main_qna_box {display:table;margin:0 auto;text-align:center;}
.main_qna_box > a {display:table-cell;vertical-align:middle;text-align:center;}
.main_qna_box > a img {display:inline-block;opacity:0.8;-ms-filter:Alpha(opacity=80);filter:Alpha(opacity=80);}
.main_qna_box > span {display:table-cell;width:7.3125em;vertical-align:middle;background:url(../images/common/bar_hor_w22.png) no-repeat 50% 50%;}

.btn_faq p {padding-top:11px;font-size:0.9375em;}
.btn_qna p {padding-top:16px;font-size:0.9375em;}

/* small Contents */
.small .main_business h3 {font-size:3em;}
.small .main_business_list > li > ul > li a .business_img_wrap {line-height:5em;}
.small .main_business_list > li > ul > li a .m_business_tit {padding-top:0.47619047619047616em}
.small .main_business_list > li > ul > li a {height:8.625em;}
.small .main_business_list > li:first-child {padding-bottom:1.25em;}
.small .main_qna_wrap {padding-top:2.5em;}

.index_page #footer {position:relative;}

/* ================= 01_company ================= */
.company_page .sub_tit_wrap {background:url("../images/01_company/company_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

/* ------------ About us ------------ */
.company_page .company_box {margin-top:8.375em;text-align:center;}
.company_page #company1.company_box {margin-top:0}
.company_page #company2.company_box > img {margin-right:-60px}
.company_page .company_box_tit {padding-bottom:3.4375em;}
.company_page .company_box_tit strong {font-size:1.875em;font-weight:normal;color:#111;}
.company_page .company_box_tit span {font-weight:bold;color:#7e8e5f;}
.company_page .company_box_txt {width:79%;margin:0 auto;padding-top:1.6em;font-size:0.9375em;color:#666;line-height:1.4666666666666666em;}
.company_page .company_box_txt span {color:#8db244;}
.company_page .company_box_txt.first {padding-top:3.6666666666666665em;}

/* ================= 02_risk ================= */
.process_page .sub_tit_wrap,
.blackBox_page .sub_tit_wrap,
.value_page .sub_tit_wrap {background:url("../images/02_risk/risk_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

.link_tit_list {display:table;width:100%;height:72px;margin-bottom:60px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.link_tit_list li {display:table-cell;width:30%;height:100%;vertical-align:middle;}
.link_tit_list li:last-child {text-align:right;}
.link_tit_list li a {font-size:1.125em;color:#d62325;font-weight:500;}
.link_tit_list li:first-child a {padding-left:25px;background:url(../images/common/arr_list_before_2.png) no-repeat 0 55%;}
.link_tit_list li:last-child a {padding-right:25px;background:url(../images/common/arr_list_after_2.png) no-repeat 100% 55%;}
.link_tit_list li.link_tit {width:40%;}
.link_tit_list li.link_tit h4 {font-size:1.5em;font-weight:bold;color:#101010;text-align:center;}

/* ------------ Process ------------ */
.process_page .img_wrap {position:relative;text-align:center;}
.process_page .go_link {display:block;position:absolute;top:0;left:50%;width:19.636363%;height:31.456953%;margin:12.363636% 0 0 -9.8181815%;}

/* ------------ BlackBox ------------ */
.blackBox_page .tab_cnt {padding-top:2.8125em;}
.blackBox_page .img_wrap {text-align:center;}

.blackBox_page .risk_list {margin-top:2.5em;padding:1.875em 0 1.4375em; border:1px solid #e8e8e8;border-bottom:2px solid #e8e8e8;background-color:#f5f5f5;}
.blackBox_page .risk_list.risk1 {margin:0;}
.blackBox_page .risk_list.risk6 {margin:0;}

.blackBox_page .risk_list dt div {height:3.4375em;line-height:3.4375em;}
.blackBox_page .risk_list.risk1 dt div {background:url(../images/02_risk/ico_risk01.png) no-repeat 50% 50%;}
.blackBox_page .risk_list.risk2 dt div {background:url(../images/02_risk/ico_risk02.png) no-repeat 50% 50%;}
.blackBox_page .risk_list.risk3 dt div {background:url(../images/02_risk/ico_risk03.png) no-repeat 50% 50%;}
.blackBox_page .risk_list.risk4 dt div {background:url(../images/02_risk/ico_risk04.png) no-repeat 50% 50%;}
.blackBox_page .risk_list.risk5 dt div {background:url(../images/02_risk/ico_risk05.png) no-repeat 50% 50%;}

.blackBox_page .risk_list.risk6 dt div {background:url(../images/02_risk/ico_risk06.png) no-repeat 50% 50%;background-size:auto 100%;}
.blackBox_page .risk_list.risk7 dt div {background:url(../images/02_risk/ico_risk07.png) no-repeat 50% 50%;background-size:auto 100%;}
.blackBox_page .risk_list.risk8 dt div {background:url(../images/02_risk/ico_risk08.png) no-repeat 50% 50%;background-size:auto 100%;}

.blackBox_page .risk_list dt p {padding-top:0.5em;font-size:1.5em;font-weight:bold;color:#101010;text-align:center;}

.blackBox_page .risk_icon > p {margin-top:1.1333333333333333em;font-size:0.9375em;font-weight:300;color:#232323;text-align:center;}
.blackBox_page .risk_icon > p span {vertical-align:sub;}

.blackBox_page .risk_icon ul {padding:1.5625em 14% 0;}
.blackBox_page .risk_icon ul li {float:left;width:20%;padding:0 2%;text-align:center;}
.blackBox_page .risk_icon ul li div {height:2.5em;}

.blackBox_page .risk2 .risk_icon ul li:nth-child(1) div {background:url(../images/02_risk/ico_risk02_1.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(2) div {background:url(../images/02_risk/ico_risk02_2.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(3) div {background:url(../images/02_risk/ico_risk02_3.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(4) div {background:url(../images/02_risk/ico_risk02_4.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(5) div {background:url(../images/02_risk/ico_risk02_5.png) no-repeat 50% 50%;}

.blackBox_page .risk2 .risk_icon ul li:nth-child(6) div {background:url(../images/02_risk/ico_risk02_6.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(7) div {background:url(../images/02_risk/ico_risk02_7.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(8) div {background:url(../images/02_risk/ico_risk02_8.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(9) div {background:url(../images/02_risk/ico_risk02_9.png) no-repeat 50% 50%;}
.blackBox_page .risk2 .risk_icon ul li:nth-child(10) div {background:url(../images/02_risk/ico_risk02_10.png) no-repeat 50% 50%;}

.blackBox_page .risk_icon ul li p {padding:1.0666666666666667em 0 1.6666666666666667em;font-size:0.9375em;font-weight:300;color:#666;}

.blackBox_page .risk_list .risk_inner_list {padding:1.0625em 1.875em 0;}
.blackBox_page .risk_list.risk2 .risk_inner_list {padding-top:0;}
.blackBox_page .risk_list .risk_inner_list li {float:left;border:1px solid #e8e8e8;border-left:0;background-color:#fdfdfd;text-align:center;}
.blackBox_page .risk_list .risk_inner_list li:first-child {border-left:1px solid #e8e8e8;}
.blackBox_page .risk_list.risk2 .risk_inner_list li {width:25%}
.blackBox_page .risk_list.risk3 .risk_inner_list li {width:20%}
.blackBox_page .risk_list.risk4 .risk_inner_list li {width:100%}
.blackBox_page .risk_list.risk5 .risk_inner_list li {width:33.333333%}
.blackBox_page .risk_list.risk5 .risk_inner_list li:first-child {width:33.333334%}

.blackBox_page .risk_list.risk6 .risk_inner_list li {width:16.666666%}
.blackBox_page .risk_list.risk6 .risk_inner_list li:first-child {width:16.666667%}
.blackBox_page .risk_list.risk7 .risk_inner_list li {width:20%}
.blackBox_page .risk_list.risk8 .risk_inner_list li {width:33.333333%}
.blackBox_page .risk_list.risk8 .risk_inner_list li:first-child {width:33.333334%}

.blackBox_page .risk_list .risk_inner_list li p {padding:0.5333333333333333em 0;font-size:0.9375em;font-weight:300;color:#232323;}
.blackBox_page .risk_list .risk_inner_list li p br {display:none;}

.blackBox_page .risk_open {display:none;}

.blackBox_page .risk_box .lft {float:left;width:50%;padding-right:1.25em;}
.blackBox_page .risk_box .rgt {float:left;width:50%;padding-left:1.25em;}
.blackBox_page .risk_box .risk_box_img {width:100%;height:auto;margin-bottom:0.625em;}

.blackBox_page .risk_box .dl_list {margin-bottom:2.8125em;border:1px solid #e8e8e8;color:#101010;}
.blackBox_page .risk_box .dl_list dt {padding:0.7777777777777778em 0 0.7222222222222222em 1em;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;font-size:1.125em;font-weight:bold;}
.blackBox_page .risk_box .dl_list dd {padding:0.6em 0 0.6em 1.2666666666666666em;border-bottom:1px solid #e8e8e8;font-size:0.9375em;font-weight:300;}
.blackBox_page .risk_box .dl_list dd p {padding-left:1.0666666666666667em;background:url("../images/common/bar_hor_b7.png") no-repeat 0 0.7em;}

.blackBox_page .risk_box .dl_list2 {padding:1.4375em 0 1.4375em;border:1px solid #e8e8e8;background-color:#fdfdfd;color:#101010;}
.blackBox_page .risk_box .dl_list2 dt {margin:0 auto;font-weight:500;}
.blackBox_page .risk_box .lft .dl_list2 dt {width:15em;padding:0 0 0.3125em 1.125em;}
.blackBox_page .risk_box .rgt .dl_list2 dt {width:16.875em;padding-top:0.5em;}
.blackBox_page .risk_box .rgt .dl_list2 dt:first-child {padding-top:0;}
.blackBox_page .risk_box .dl_list2 dd {width:16em;margin:0 auto;font-size:0.9375em;font-weight:300;line-height:2.1333333333333333em;}

.blackBox_page .tab3 .img_wrap {text-align:center;}

/* ------------ value advisor ------------ */
.value_page .tab_img_tit {margin-bottom:0;}
.value_page .img_wrap {padding:2.8125em 0 5em;border-bottom:1px solid #e8e8e8;text-align:center;}
.value_page .link_tit_list + .img_wrap {padding-top:0;}
.value_page .dl_list_box {padding-top:2.8125em;}
.value_page .dl_list_box > li {float:left;width:50%;padding-left:1.25em;}
.value_page .dl_list_box > li:first-child {padding:0 1.25em 0 0;}

.value_page .dl_list_box dl {margin-bottom:2.5em;border:1px solid #e8e8e8;color:#101010;}
.value_page .dl_list_box dl dt {padding:0.7777777777777778em 0 0.7222222222222222em 1em;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;font-size:1.125em;font-weight:bold;}
.value_page .dl_list_box dl dd {padding:0.6em 0 0.6em 1.2666666666666666em;border-bottom:1px solid #e8e8e8;background-color:#fdfdfd;font-size:0.9375em;font-weight:300;}
.value_page .dl_list_box dl dd p {padding-left:1.0666666666666667em;background:url("../images/common/bar_hor_b7.png") no-repeat 0 0.7em;}

.value_page .dl_list_box dl.last dt li {float:left;padding-left:6px;}
.value_page .dl_list_box dl.last dt li:first-child {padding-left:0;}
.value_page .dl_list_box dl.last dd {padding-left:5.266666666666667em;}
.value_page .dl_list_box dl dd.dbl_txt li {float:left;}
.value_page .dl_list_box dl dd.dbl_txt li:first-child {width:129px;}

/* ================= 03_Business ================= */
.riskCrisis_page .sub_tit_wrap,
.com_advisor_page .sub_tit_wrap,
.bcm_page .sub_tit_wrap {background:url("../images/03_business/business_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

/* ------------ riskCrisis ------------ */
.riskCrisis_page .tab_top {display:table;width:100%;}

.riskCrisis_page .tab_top .ico_img {display:table-cell;width:17.25em; padding:2.8125em 3.25em;vertical-align:middle;}
.riskCrisis_page .tab_top .ico_img span {display:block;width:8.4375em;height:8.4375em;}
.riskCrisis_page .tab1 .tab_top .ico_img span {background:url(../images/03_business/business_01.png) no-repeat;}
.riskCrisis_page .tab2 .tab_top .ico_img span {background:url(../images/03_business/business_04.png) no-repeat;}
.riskCrisis_page .tab3 .tab_top .ico_img span {background:url(../images/03_business/business_12.png) no-repeat;}
.riskCrisis_page .tab4 .tab_top .ico_img span {background:url(../images/03_business/business_13.png) no-repeat;}
.riskCrisis_page .tab_top p {display:table-cell;padding:2.8125em 3.25em 2.8125em 0;vertical-align:middle;color:#303030;line-height:1.875em;}

.riskCrisis_page .tab_box {height:100%;text-align:center;}
.riskCrisis_page .tab1 .tab_box,
.riskCrisis_page .tab3 .tab_box {padding-top:45px;border-top:1px solid #e8e8e8;}
.riskCrisis_page .inner_tab_cnt {padding-top:3.3125em;}
.riskCrisis_page .tab_cont_tit {padding-bottom:2.5em;font-size:1.5em;font-weight:normal;color:#101010;}

.riskCrisis_page .dl_img_list {display:table;height:100%;margin:0 auto;}
.riskCrisis_page .dl_img_list > li {display:table-cell;position:relative;height:100%;}
.riskCrisis_page .dl_img_list > li .red_line {position:absolute;top:85px;left:-41px;width:103px;height:2px;background-color:#ff3447;}

.riskCrisis_page .dl_img_list > li > dl {width:345px;height:100%;margin-left:1.25em;border:1px solid #e8e8e8;border-bottom:2px solid #e8e8e8;background-color:#fdfdfd !important;}
.riskCrisis_page .dl_img_list > li:first-child > dl {margin-left:0 !important;}

.riskCrisis_page .dl_img_list > li > dl > dt {padding-top:10.5625em;}
.riskCrisis_page .dl_img_list > li > dl > dt > p {height:3.0555555555555554em;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;font-size:1.125em;font-weight:bold;color:#252525;line-height:3.0555555555555554em;}
.riskCrisis_page .dl_img_list > li > dl > dd {padding:0.5em 0 0.4375em 1.5em;border-bottom:1px solid #e8e8e8;background-color:#fdfdfd;}
.riskCrisis_page .dl_img_list > li > dl > dd:last-child {border-bottom:0;}
.riskCrisis_page .dl_img_list > li > dl > dd.bd_b {border-bottom:1px solid #e8e8e8}
.riskCrisis_page .dl_img_list > li > dl > dd p {padding-left:1.2em;background:url("../images/common/bar_hor_b7.png") no-repeat 0 0.7em;font-size:0.9375em;font-weight:300;color:#303030;line-height:1.6em;text-align:left;}

.riskCrisis_page .dl_img_list .dl_list_1_1 > dt {background:url("../images/03_business/business_02.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_1_2 > dt {background:url("../images/03_business/business_03.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_2_1 > dt {background:url("../images/03_business/business_05.jpg") no-repeat 50% 0;background-size:100% auto;}
.riskCrisis_page .dl_img_list .dl_list_2_2 > dt {background:url("../images/03_business/business_06.jpg") no-repeat 50% 0;background-size:100% auto;}
.riskCrisis_page .dl_img_list .dl_list_2_3 > dt {background:url("../images/03_business/business_07.jpg") no-repeat 50% 0;background-size:100% auto;}
.riskCrisis_page .dl_img_list .dl_list_2_4 > dt {background:url("../images/03_business/business_08.jpg") no-repeat 50% 0;background-size:100% auto;}
.riskCrisis_page .dl_img_list .dl_list_2_5 > dt {background:url("../images/03_business/business_09.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_2_6 > dt {background:url("../images/03_business/business_10.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_3_1 > dt {background:url("../images/03_business/business_24.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_3_2 > dt {background:url("../images/03_business/business_25.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_4_1 > dt {background:url("../images/03_business/business_14.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_4_2 > dt {background:url("../images/03_business/business_15.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_4_3 > dt {background:url("../images/03_business/business_16.jpg") no-repeat 50% 0;}
.riskCrisis_page .dl_img_list .dl_list_4_4 > dt {background:url("../images/03_business/business_17.jpg") no-repeat 50% 0;}

.riskCrisis_page .dl_img_list .dl_list_1_1,
.riskCrisis_page .dl_img_list .dl_list_1_2 {width:345px;height:506px;}

.riskCrisis_page .dl_img_list .dl_list_2_1,
.riskCrisis_page .dl_img_list .dl_list_2_2,
.riskCrisis_page .dl_img_list .dl_list_2_3,
.riskCrisis_page .dl_img_list .dl_list_2_4 {height:450px;}

.riskCrisis_page .dl_img_list .dl_list_4_1,
.riskCrisis_page .dl_img_list .dl_list_4_2 {height:410px;}
.riskCrisis_page .dl_img_list .dl_list_4_3,
.riskCrisis_page .dl_img_list .dl_list_4_4 {height:466px;}

.riskCrisis_page .dl_img_list .dl_list_2_5 {width:21.5625em;height:437px}
.riskCrisis_page .dl_img_list .dl_list_2_5 > dd {padding:0;}
.riskCrisis_page .dl_img_list .dl_list_2_5 > dd dl dt {height:2.7777777777777777em;border-bottom:1px solid #e8e8e8;font-size:1.125em;font-weight:bold;text-align:center;line-height:2.7777777777777777em;}
.riskCrisis_page .dl_img_list .dl_list_2_5 > dd dl dd {padding:0.5em 0 0.4375em 1.5em;border-bottom:1px solid #e8e8e8;}
.riskCrisis_page .dl_img_list .dl_list_2_5 > dd dl dd:last-child {border-bottom:0;}

.riskCrisis_page .dl_img_list .dl_list_2_6 {width:43.1875em;height:437px}
.riskCrisis_page .dl_img_list .dl_list_2_6 > dt {text-align:center;}
.riskCrisis_page .dl_img_list .dl_list_2_6 > dd {float:left;width:50%;padding:0;border-bottom:0;}
.riskCrisis_page .dl_img_list .dl_list_2_6 > dd dl dt {height:2.7777777777777777em;border-bottom:1px solid #e8e8e8;font-size:1.125em;font-weight:bold;text-align:center;line-height:2.7777777777777777em;}
.riskCrisis_page .dl_img_list .dl_list_2_6 > dd dl dd {padding:0.5em 0 0.4375em 1.5em;border-bottom:1px solid #e8e8e8;}
.riskCrisis_page .dl_img_list .dl_list_2_6 > dd dl dd:last-child {border-bottom:0;}
.riskCrisis_page .dl_img_list .dl_list_2_6 > .dl_list_2_6_1 {border-right:1px solid #e8e8e8;}

.riskCrisis_page .dl_img_list .dl_list_4_4 > dt + dd {padding:0.9375em 0 1em 1.5em}

.riskCrisis_page .tab1 .dl_img_list > li > dl {margin-left:3.125em;}

.riskCrisis_page .tab2 .inner_tab1 .dl_img_list > li > dl {width:247px;}
.riskCrisis_page .tab2 .inner_tab2 .under_arr {display:inline-block;width:100%;margin:0 auto;padding:1.25em 0 1.25em 1.25em;}
.riskCrisis_page .tab2 .inner_tab2 .under_arr li {float:left;width:50%;}
.riskCrisis_page .tab2 .inner_tab2 li:first-child .under_arr li {width:100%;}

.riskCrisis_page .tab2 .inner_tab2 .under_list {display:table;margin:0 auto 8.75em;}
.riskCrisis_page .tab2 .inner_tab2 .under_list li {display:table-cell;height:100%;}
.riskCrisis_page .tab2 .inner_tab2 .under_list li:nth-child(1) p {width:23em;}
.riskCrisis_page .tab2 .inner_tab2 .under_list li:nth-child(2) p {width:46.06666666666667em;margin-left:1.25em;}
.riskCrisis_page .tab2 .inner_tab2 .under_list li p {height:100%;padding:1em 0;border:1px solid #e8e8e8; background-color:#f5f5f5;font-size:0.9375em;font-weight:300;color:#101010;line-height:1.6em;}

.riskCrisis_page .tab2 .inner_tab2 .dl_img_list > li:nth-child(2) .under_list {width:100%;padding-left:1.25em;}
.riskCrisis_page .tab2 .inner_tab2 .dl_img_list > li:nth-child(2) .under_list p {width:100%;}

.riskCrisis_page .tab3 .dl_list_3_2 {margin-left:3.125em;}
.riskCrisis_page .tab3 .img_wrap {text-align:center;}

.riskCrisis_page .tab4 .inner_tab_cnt .tab_box:first-child {padding-bottom:8.75em;}
.riskCrisis_page .tab4 .dl_img_list > li .red_line {left:-31px;}
.riskCrisis_page .tab4 .dl_img_list > li > dl {margin-left:3.125em;}
.riskCrisis_page .tab4 .dl_img_list > li > dl > dd > p br.br_640 {display:none;}
.riskCrisis_page .tab4 .inner_tab1 .img_list dl {padding-top:7.75em;}
.riskCrisis_page .tab4 .inner_tab1 .img_list li:nth-child(1) dl {background:url("../images/03_business/business_21.jpg") no-repeat 50% 0;}
.riskCrisis_page .tab4 .inner_tab1 .img_list li:nth-child(2) dl {background:url("../images/03_business/business_22.jpg") no-repeat 50% 0;}
.riskCrisis_page .tab4 .inner_tab1 .img_list li:nth-child(3) dl {background:url("../images/03_business/business_23.jpg") no-repeat 50% 0;}

.riskCrisis_page .ver_img_box {display:table;width:100%;border:1px solid #e8e8e8;}
.riskCrisis_page .ver_img_box li {display:table-cell;border-left:1px solid #e8e8e8;}
.riskCrisis_page .ver_img_box li:first-child {border-left:0;}
.riskCrisis_page .ver_img_box.dd_3 li {width:33.333333%;}
.riskCrisis_page .ver_img_box.dd_3 li:first-child {width:33.333334%;}
.riskCrisis_page .ver_img_box li dt {padding:0.7777777777777778em 0 0.7222222222222222em;border-bottom:1px solid #e8e8e8;font-size:1.125em;font-weight:bold;color:#101010;}
.riskCrisis_page .ver_img_box li dd {height:4.2em;padding:0.5333333333333333em 0 0.4666666666666667em;font-size:0.9375em;font-weight:300;color:#303030;line-height:1.6em;}
.riskCrisis_page .ver_img_box li,
.riskCrisis_page .ver_img_box li dl {height:100%;}
.riskCrisis_page .ver_img_box li dl dd {display:table;width:100%;text-align:center;}
.riskCrisis_page .ver_img_box li dl dd span {display:table-cell;vertical-align:middle;}

.riskCrisis_page .tab4 .inner_tab1 .ver_dl_box > dd > ol {display:table;width:100%}
.riskCrisis_page .tab4 .inner_tab1 .ver_dl_box > dd > ol li {display:table-cell;padding:0.875em 1em 1.0625em;border-left:1px solid #e8e8e8;font-size:0.9375em;font-weight:300;color:#303030;}
.riskCrisis_page .tab4 .inner_tab1 .ver_dl_box > dd > ol li:first-child {border-left:0;}
.riskCrisis_page .tab4 .inner_tab1 .ver_dl_box > dd > ol.dd_4 li {width:25%;}

.btm_txt {position:relative;margin-top:5.833333333333333em;padding-top:4.791666666666667em;background:url(../images/03_business/ico_value.png) no-repeat 50% 0;font-size:1.5em;text-align:center;}
.btm_txt p {display:inline-block;padding:0 1.0416666666666667em;background-color:#fff;font-weight:bold;color:#98b06d;}
.btm_txt p span {font-weight:normal;}
.btm_txt .hor_line {position:absolute;top:5.625em;left:0;width:100%;height:1px;background-color:#cee5a6;z-index:-10;}

.riskCrisis_page .value_img_list li {margin-top:5em;}
.riskCrisis_page .value_img_list li:first-child {margin-top:0;}

/* 가로 박스 */
.riskCrisis_page .hor_dl_box {display:table;padding-top:2.5em;}
.riskCrisis_page .hor_dl_box.first {padding-top:0;}
.riskCrisis_page .hor_dl_box dt {display:table-cell;width:23%;height:100%;border:1px solid #bbb;background-color:#f5f5f5;font-size:1.125em;font-weight:bold;color:#101010;vertical-align:middle;}
.riskCrisis_page .hor_dl_box dd {display:table-cell;width:77%;padding-left:20px;}
.riskCrisis_page .hor_dl_box dd ul {border-left:1px solid #bbb;border-bottom:1px solid #bbb;}
.riskCrisis_page .hor_dl_box dd ul:after {display:block;content:"";clear:both;}
.riskCrisis_page .hor_dl_box dd ul li {float:left;width:50%;padding:1em;border-top:1px solid #bbb;border-right:1px solid #bbb;font-size:0.9375em;font-weight:300;color:#101010;text-align:left}

/* 세로 박스 */
.riskCrisis_page .ver_dl_box {border:1px solid #e8e8e8;margin-top:2.8125em;}
.riskCrisis_page .ver_dl_box > dt {height:3.0555555555555554em;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;font-size:1.125em;font-weight:bold;color:#101010;line-height:3.0555555555555554em;}
.riskCrisis_page .ver_dl_box > dd > ul {display:table;width:100%}
.riskCrisis_page .ver_dl_box > dd > ul li {display:table-cell;border-left:1px solid #e8e8e8;}
.riskCrisis_page .ver_dl_box > dd > ul li:first-child {border-left:0;}
.riskCrisis_page .ver_dl_box > dd > ul.dd_3 li {width:33.333333%;}
.riskCrisis_page .ver_dl_box > dd > ul.dd_3 li:first-child {width:33.333334%;}
.riskCrisis_page .ver_dl_box > dd > ul.dd_4 li {float:left;width:25%;}

.riskCrisis_page .ver_dl_box > dd > ul li dt {padding:0.7777777777777778em 0 0.7222222222222222em;border-bottom:1px solid #e8e8e8;font-size:1.125em;font-weight:bold;color:#101010;}
.riskCrisis_page .ver_dl_box > dd > ul li dd {padding:0.5333333333333333em 0 0.4666666666666667em;font-size:0.9375em;font-weight:300;color:#303030;line-height:1.6em;}

/* ------------ BCM ------------ */
.bcm_page .bcm_list {margin-top:2.5em;border:1px solid #e8e8e8;color:#101010;}
.bcm_page .bcm_list:first-child {margin-top:0;}
.bcm_page .bcm_list dt {padding:0.7777777777777778em 0 0.7222222222222222em 1em;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;font-size:1.125em;font-weight:bold;}
.bcm_page .bcm_list dd {padding:0.5625em 0 0.5em 1.1875em;border-bottom:1px solid #e8e8e8;background-color:#fdfdfd;}
.bcm_page .bcm_list dd p {padding-left:1.2em;background:url("../images/common/bar_hor_b7.png") no-repeat 0 0.7em; font-size:0.9375em;font-weight:300;}

.bcm_page .tab_wrap {margin-top:8.75em;}
.bcm_page .tab_cnt {padding-top:2.8125em;}

.step_wrap {padding-bottom:2.6875em;border-bottom:1px solid #e8e8e8;}
.step_box {width:43.4375em;margin:0 auto;padding-left:2.125em;}
.step_box > li {position:relative;padding:0.5em 0 2.0625em 6.6875em;}
.step_box .step1 {padding:2.875em 0 2.5em 6.6875em;;background:url("../images/03_business/step_dot_01.png") repeat-y;}
.step_box .step2 {background:url("../images/03_business/step_dot_02.png") repeat-y;}
.step_box .step3 {background:url("../images/03_business/step_dot_03.png") repeat-y;}
.step_box .step4 {background:url("../images/03_business/step_dot_04.png") repeat-y;}
.step_box .step5 {background:url("../images/03_business/step_dot_05.png") repeat-y;}

.step_box > li > span {display:block;position:absolute;top:0;left:-1.75em;width:3.75em;height:5.875em;z-index:10;}
.step_box .step1 .step_num {left:-4.125em;width:8.5em;height:7.125em;background:url("../images/03_business/step_01.png") no-repeat;background-size:cover;}
.step_box .step2 .step_num {background:url("../images/03_business/step_02.png") no-repeat;background-size:cover;}
.step_box .step3 .step_num {background:url("../images/03_business/step_03.png") no-repeat;background-size:cover;}
.step_box .step4 .step_num {background:url("../images/03_business/step_04.png") no-repeat;background-size:cover;}
.step_box .step5 .step_num {background:url("../images/03_business/step_05.png") no-repeat;background-size:cover;}
.step_box .step6 .step_num {left:-4.125em;width:8.5em;height:7.125em;background:url("../images/03_business/step_06.png") no-repeat;background-size:cover;}

.step_box > li > dl {color:#666;}
.step_box > li > dl > dt {padding:0 0 0.5em 16px;background:url("../images/common/arr_rgt.png") no-repeat 0 0.42857142857142855em; font-family:Tahoma;font-size:0.875em;font-weight:bold;line-height:1.4285714285714286em;}
.step_box > li > dl > dd {padding-left:16px;}
.step_box > li > dl > dd > p {padding-left:9px;background:url("../images/common/bar_hor_b4.png") no-repeat 0 0.7em;font-size:0.875em;font-weight:300;line-height:1.5714285714285714em;}
.step_box > li > dl > dd.order_list > p > span {display:inline-block;width:6px;height:8px;margin:0 5px 0 8px;vertical-align:middle;}
.step_box > li > dl > dd.order_list > p > span.arr_rgt_img {background:url(../images/common/arr_rgt.png) no-repeat;}
.step_box > li > dl > dd.order_list > p > span.arr_both_img {width:15px;background:url(../images/common/arr_both.png) no-repeat;}
.step_box > li > dl > dd.order_list > p > span.arr_rgt_img_w {background:url(../images/common/arr_rgt_w.png) no-repeat;}

.step_box > li > dl > .inner_list ul li {font-size:0.875em;font-weight:300;line-height:1.5714285714285714em;}
.step_box > li > dl > .inner_list ul li span {font-weight:400;color:#3b78b9;}

.bcm_page .img_wrap {text-align:center;}
.bcm_page .tab1 .img_wrap {padding-top:2.8125em;}

.bcm_page .tab2 .img_list_wrap {margin-top:3.4375em;}
.bcm_page .tab2 .img_list {/*display:table;*/width:100%;}
.bcm_page .tab2 .img_list:first-child {margin-bottom:2.5em;}
.bcm_page .tab2 .img_list:after {display:block;content:"";clear:both;}
.bcm_page .tab2 .img_list > li {/*display:table-cell;*/float:left;width:50%;}
.bcm_page .tab2 .img_list > li:first-child {padding-right:1.25em;}
.bcm_page .tab2 .img_list > li:nth-child(2) {padding-left:1.25em;}

.bcm_page .tab2 .img_list > li > dl {height:100%;padding-top:7.75em;border:1px solid #e8e8e8;color:#101010;}
.bcm_page .tab2 .img_list > li > .img_list1 {background:url("../images/03_business/bcm_02.jpg") no-repeat 50% 0;}
.bcm_page .tab2 .img_list > li > .img_list2 {background:url("../images/03_business/bcm_03.jpg") no-repeat 50% 0;}
.bcm_page .tab2 .img_list > li > .img_list3 {background:url("../images/03_business/bcm_04.jpg") no-repeat 50% 0;}
.bcm_page .tab2 .img_list > li > .img_list4 {background:url("../images/03_business/bcm_05.jpg") no-repeat 50% 0;}

.bcm_page .tab2 .img_list > li > dl > dt {padding:0.7777777777777778em 0 0.7222222222222222em;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:1.125em;font-weight:bold;text-align:center;}
.bcm_page .tab2 .img_list > li > dl > dd {display:table;width:100%;height:120px;padding:1.0666666666666667em 3.7333333333333334em 1em;font-size:0.9375em;font-weight:300;line-height:1.6em;}
.bcm_page .tab2 .img_list > li > dl > dd span {display:table-cell;vertical-align:middle;}

.bcm_page .tab3 .img_wrap {text-align:center;}
.bcm_page .tab3 .reference_wrap {margin-top:5em;padding:2.5em 3.75em;border:1px solid #e8e8e8;background-color:#fdfdfd;}
.bcm_page .tab3 .reference_wrap .reference_tit {float:left;width:10%;font-size:0.9375em;color:#fff;line-height:2em;text-align:center;}
.bcm_page .tab3 .reference_wrap .reference_tit p {width:5em;height:2em;background-color:#7e8e5f;}
.bcm_page .tab3 .reference_wrap .reference_tit p span {vertical-align:sub;}
.bcm_page .tab3 .reference_wrap ul {float:left;width:90%;padding-left:2.5em;}
.bcm_page .tab3 .reference_wrap ul li {padding-top:0.6666666666666666em;font-size:0.9375em;color:#101010;}
.bcm_page .tab3 .reference_wrap ul li:first-child {padding-top:0;}
.bcm_page .tab3 .reference_wrap ul li span {font-weight:500;}
.bcm_page .tab3 .reference_wrap ul li p {display:inline;}

/* ------------ Company Advisor ------------ */
.com_advisor_page .sub_wrap {padding-top:0;}
.com_advisor_page .contents_box {text-align:center;}
.com_advisor_page .contents_box .img_wrap.img_type1 img {width:100%;max-width:730px;}
.com_advisor_page .contents_box .list_box {width:100%;max-width:45.625em;margin:0 auto;text-align:left;padding-bottom:8.75em;}
.com_advisor_page .contents_box .list_box > ul {display:table;width:100%;}
.com_advisor_page .contents_box .list_box > ul > li {display:table-cell;width:33.333333%;height:100%;padding-left:1em;font-size:0.9375em;font-weight:300;color:#101010;}
.com_advisor_page .contents_box .list_box > ul > li:first-child {width:33.333334%;padding-left:0;}
.com_advisor_page .contents_box .list_box > ul > li > ul {height:100%;padding:1.6666666666666667em 1em 1.8666666666666667em;border:1px solid #e8e8e8;background-color:#fdfdfd;}
.com_advisor_page .contents_box .list_box > ul > li > ul > li {padding-top:11px;}
.com_advisor_page .contents_box .list_box > ul > li > ul > li:first-child {padding-top:0;}
.com_advisor_page .contents_box .list_box > ul > li > ul > li > .inner_list li {padding-top:11px;color:#888;}

.com_advisor_page .mobile_box {display:none;}

/* ================= 04_service ================= */
.personal_page .sub_tit_wrap {background:url("../images/04_Personal_Service/personal_top_img.jpg") no-repeat 50% 50%;background-size:cover;}
/* ------------ personal service ------------ */
.personal_page .sub_wrap {padding-top:0;}
.personal_page .img_wrap {margin-bottom:2.5em; text-align:center;}
.personal_page .img_wrap.last {margin-bottom:0;}

/* ================= 05_Community ================= */
.notice_page .sub_tit_wrap,
.notice_detail_page .sub_tit_wrap,
.resource_page .sub_tit_wrap,
.resource_detail_page .sub_tit_wrap {background:url("../images/05_community/community_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

/* ------------ notice list ------------ */
.notice_page .page_main_tit {margin-bottom:0.6875em;}
.recruit_banner {width:100%;height:11.0625em;background:#ededed url("../images/05_community/recruit_banner_bg.jpg") no-repeat 50% 0;}
.recruit_banner .banner_cont {position:relative;width:100%;height:100%;max-width:75em;margin:0 auto; padding-left:9.375em;}
.recruit_banner .banner_cont > a {display:block;width:100%;height:100%;}
.recruit_banner .banner_cont img {float:left;margin-top:2.4375em;}
.recruit_banner .banner_cont p {float:left;margin:1.5909090909090908em 0 0 0.7727272727272727em;font-size:1.375em;font-weight:500;line-height:1.3636363636363635em;color:#4d4d4d}
.recruit_banner .banner_cont button {position:absolute;bottom:2.0714285714285716em;left:10.714285714285714em;width:7.142857142857143em;padding-bottom:4px;background:url(../images/common/arr_hor_g89.png) no-repeat 0 100%; font-size:0.875em;font-weight:500;color:#4d4d4d;text-align:left}

/* ------------ notice detail ------------ */
.notice_detail_page .page_main_tit {margin-bottom:0.6875em;}

/* ------------ resource list ------------ */
.resource_page .page_main_tit {margin-bottom:0.6875em;}

/* ------------ resource detail ------------ */
.resource_detail_page .page_main_tit {margin-bottom:0.6875em;}

/* ================= 06_ContactUs ================= */
.qna_page .sub_tit_wrap,
.inquiry_page .sub_tit_wrap,
.inquiry_chk_page .sub_tit_wrap,
.inquiry_new_page .sub_tit_wrap,
.inquiry_no_page .sub_tit_wrap {background:url("../images/06_contactus/contact_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

/* ------------ QnA ------------ */
.qna_page .page_main_tit {margin-bottom:0.7916666666666666em;}
.qna_page .list_search_input {width:100%;margin-bottom:0.9375em; padding:1.5em 0;border:1px solid #e8e8e8;background-color:#f0f0f0;}
.qna_page .list_search_input form {position:relative; width:41.0625em;margin:0 auto;color:#101010;}
.qna_page .list_search_input label {position: absolute;left:1.6em;line-height:2.5em;font-size:1.25em;font-weight:200;}
.qna_page .list_search_input input[type="text"] {display:block;float:left;width: 100%;height:2.5em;padding:0 3em 0 1.6em; border: 1px solid #d4d4d4;border-right: 0;font-size:1.25em;font-weight:200;}
.qna_page .list_search_input button {position:absolute;top:0;right:0;}

.list_search_wrap {margin-bottom:2.25em}
.list_search {border-bottom:1px solid #e8e8e8;}
.list_search li input {overflow-x:hidden;position:absolute;left:-9999px;}
.list_search li {float:left;width:25%;}
.list_search li label {display:block;padding:0.7222222222222222em 0; border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;font-size:1.125em;color:#888;line-height:1.5em;text-align:center;cursor:pointer;}
.list_search li:nth-child(1) label,
.list_search li:nth-child(5) label {border-left:1px solid #e8e8e8;}
.list_search li input[type="radio"]:checked + label {border-color:#7e8e5f; background-color:#7e8e5f;color:#fff;}

.m_list_search {display:none;}

/* ------------ Inquiry ------------ */
.inquiry_page .page_main_tit {margin-bottom:0.7916666666666666em;}

.inquiry_box {width:100%;margin-bottom:2.5em;color:#666}
.inquiry_box .box_tit {margin:1.1666666666666667em 0 0.4166666666666667em;font-size:1.5em;font-weight:bold;color:#111}
.inquiry_box .inquiry_img {display:inline-block;width:9em;height:9em;}
.inquiry_faq_box .inquiry_img {background:url(../images/06_contactus/ico_faq.png) no-repeat;background-size:cover;}
.online_box .inquiry_img {background:url(../images/06_contactus/ico_online.png) no-repeat;background-size:cover;}

.inquiry_faq_box,
.online_box {float:left;width:50%;padding:3.75em 1.25em 5em;text-align:center}

.inquiry_faq_box {border:1px solid #ddd;border-right:0;}
.inquiry_faq_box p {font-size:0.9375em;line-height:1.4666666666666666em;color:#666;}
.inquiry_box .box_con {height:6.8em;}
.inquiry_box .inquiry_btn {display:inline-block;width:100%;max-width:15.333333333333334em;height:2.7777777777777777em;background-color:#7e8e5f;font-size:1.125em;color:#fff;line-height:2.7777777777777777em;}

.online_box {border:1px solid #ddd;}
.online_box p {font-size:0.9375em;line-height:1.4666666666666666em;color:#666;}
.inquiry_box .online_btn {display:inline-block;width:100%;max-width:15.333333333333334em;height:2.7777777777777777em;background-color:#7e8e5f;font-size:1.125em;color:#fff;line-height:2.7777777777777777em;}

.online_chk_box {position:relative;width:100%;border:1px solid #ddd;text-align:center}
.online_chk_box > p {padding:0.875em 0;border-bottom:1px solid #ddd;font-size:1.5em;font-weight:bold;color:#000;}

.inquiry_chk {padding:1.875em 2.4375em}
.inquiry_chk dl {float:left}
.inquiry_chk dl dt {float:left;line-height:2.6666666666666665em;color:#000;text-align:left}
.inquiry_chk dl dt label {font-size:0.9375em;}
.inquiry_chk dl dd {float:right;}
.inquiry_chk input {height:2.6666666666666665em;padding:0 1em;border:1px solid #d4d4d4;background-color:#f6f6f6;font-size:0.9375em;}

.chk_name {width:23.092783%}
.chk_name dt {width:20.982142%;padding-right:0.5625em}
.chk_name dd {width:79.017858%}
.chk_name input {width:100%}

.chk_phone {width:50.72165%;padding:0 2.5em;}
.chk_phone dt {float:left;width:15.975845%;padding-right:1.125em}
.chk_phone dd {float:right;width:84.024155%;margin:0 -5px;}
.chk_phone dd > div {float:left;width:33.333333%;padding:0 5px;}
.chk_phone dd > div:first-child {width:33.333334%;padding-left:0;}
.chk_phone dd > div:last-child {padding-right:0;}
.chk_phone dd input[type="text"] {display:block;width:100%;}

.chk_pw {width:26.185567%}
.chk_pw dt {width:30.708662%;padding-right:1.125em}
.chk_pw dd {width:69.291338%;}
.chk_pw dd input[type="password"] {width:100%;font-size:1em;}

.inquiry_chk button {width:15.333333333333334em;height:2.7777777777777777em;margin-top:2.2222222222222223em;background-color:#7e8e5f;font-size:1.125em;color:#fff;}

/* ------------ New Inquiry ------------ */
.inquiry_new_page .page_main_tit {margin-bottom:0.7916666666666666em;}

.red_dot {color:#f00;vertical-align:sub;}
.qna_box {padding:1.5em 0;border-top:1px solid #111;border-bottom:1px solid #111;}
.tbl_form {width:100%;color:#111}

.tbl_form tr th {padding-left:2.6666666666666665em; font-size:0.9375em;font-weight:normal;text-align:left;}
.tbl_form tr.ver_t th {padding-top:1.1333333333333333em;vertical-align:top}
.tbl_form tr td {padding:0.375em 0;}
.tbl_form tr td input {width:22.584269%;height:2.6666666666666665em;padding:0 1em;border:1px solid #d4d4d4;background-color:#f6f6f6;font-size:0.9375em}

.tbl_form .qna_mail td {position:relative}
.tbl_form .qna_mail td > span {display:inline-block;width:3.111111%;text-align:center;}

.tbl_form .qna_phone td div {float:left;width:17.006802%;padding:0 0.3333333333333333em}
.tbl_form .qna_phone td div input {width:100%}
.tbl_form .qna_phone td div:first-child {padding-left:0;}
.tbl_form .qna_phone td div:last-child {padding-right:0;}

/* 이메일 주소 jqtransform */
.qna_mail .jqtransformdone {position:absolute;top:0.4em;left:48.279649%;width:22.584269%;height:2.6666666666666665em;margin-left:10px;font-size:0.9375em;z-index:20;}
.qna_mail div.jqtransformdone.email_select {z-index:50}
.qna_mail .jqTransformSelectWrapper span {height:2.6666666666666665em;padding-left:0.875em;line-height:2.6666666666666665em}
.qna_mail .jqTransformSelectWrapper a.jqTransformSelectOpen {width:2.6666666666666665em;height:2.6666666666666665em;background:url(../images/common/btn_select.png) no-repeat}
.qna_mail .jqTransformSelectWrapper .select_option a {height:2.6666666666666665em;padding-left:0.875em;line-height:2.6666666666666665em}
.qna_mail .jqTransformSelectWrapper ul {padding-top:2.6666666666666665em;}

/* 문의유형 jqtransform */
.qna_type .jqtransformdone {float:left;position:relative;width:22.584269%;height:2.6666666666666665em;font-size:0.9375em;}
.qna_type .jqTransformSelectWrapper span {width:100%;height:2.6666666666666665em;padding-left:0.875em;line-height:2.6666666666666665em}
.qna_type .jqTransformSelectWrapper a.jqTransformSelectOpen {width:2.6666666666666665em;height:2.6666666666666665em;background:url(../images/common/btn_select.png) no-repeat;background-size:100% auto;}
.qna_type .jqTransformSelectWrapper ul {padding-top:2.6666666666666665em;}
.qna_type .jqTransformSelectWrapper .select_option a {height:2.6666666666666665em;padding-left:0.875em;line-height:2.6666666666666665em}

.qna_title input#qnaTit {width:100%;}

.qna_text textarea {width:100%;height:22.22222222222222em;padding:0.7777777777777778em 1em;border:1px solid #d4d4d4;background-color:#f6f6f6;font-size:0.9375em;}
.qna_title .placeholder,
.qna_text .placeholder {top:1em;left:1em;font-size:0.9375em}

.qna_company_addr > th {padding-top:0.9333333333333333em;vertical-align:top;}
.address_td ul li {padding-top:0.75em}
.address_td ul li input {width:100%;}
.address_td ul li:first-child {padding-top:0;}
.address_td ul li:first-child > * {float:left;}
.address_td ul li:first-child input {width:22.584269%;}
.address_td ul li:first-child div {width:6.666666666666667em;height:2.6666666666666665em;padding-left:0.6666666666666666em;font-size:0.9375em;font-weight:300;color:#fff;}
.address_td ul li:first-child button {width:100%;height:100%;background-color:#7e8e5f;}

/* 전체동의 */
.user_agree > ul {border-bottom:1px solid #111}
.user_agree > ul > li {position:relative;padding-top:1.125em;border-top:1px solid #e0e0e0}
.user_agree > ul > li:first-child {border-top:0;}
.user_agree > ul > li label {font-size:0.9375em;}
.user_agree button {position:absolute;top:0;right:0;width:6.888888888888889em;height:3.3333333333333335em;margin-right:2.6666666666666665em;background:url(../images/common/arr_down.png) no-repeat 100% 50%;font-size:0.9375em;color:#111;text-align:left}
.user_agree > ul > li.on button {background:url(../images/common/arr_up.png) no-repeat 100% 1.375em}
.user_agree > ul > li div {display:none;width:100%;padding:2.142857em 3.357142em;background-color:#efefef;color:#555;line-height:1.428571em}
.user_agree > ul > li div .agree_tit {padding-bottom:0.5333333333333333em;font-size:0.9375em;font-weight:300;color:#111;}
.user_agree > ul > li div ul li {padding-left:6px;background:url(../images/common/dot_black.png) no-repeat 0 0.6666666666666666em;font-size:0.9375em;font-weight:300;color:#666;}

input[type=checkbox].css-checkbox {position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
input[type=checkbox].css-checkbox + label.css-label {margin:0 0 1.2em 2.6666666666666665em;padding-left:2.2em;height:14px;display:inline-block;line-height:0.75em;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position:0 100%;color:#7e8e5f;}
label.css-label {background-image:url(../images/common/ico_chkbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

button.signup {display:block;width:12.11111111111111em;height:2.7777777777777777em;margin:2.2222222222222223em auto 0;background-color:#7e8e5f;font-size:1.125em;color: #fff;}

/* ------------ Inquiry Check ------------ */
.inquiry_chk_page .page_main_tit {margin-bottom:0.6875em;}

.alert_box {display:none;overflow:hidden;position:fixed;top:50%;left:50%;width:32.9375em;height:21.5625em;margin:-10.78125em 0 0 -16.46875em;background-color:#fff;text-align:center;z-index:110;
-webkit-border-radius:9px;
-moz-border-radius:9px;
border-radius:9px;
}
.alert_box .alert_img {padding:2.75em 0 1.75em;}
.alert_box .alert_tit {display:inline-block;margin-bottom:0.6666666666666666em;padding-bottom:5px;border-bottom:2px solid #9faa8b;font-size:1.5em;font-weight:bold;color:#7e8e5f;}
.alert_box p {font-size:1.25em;color:#111;line-height:1.5em;}
.alert_box button {position:absolute;bottom:0;left:0;width:100%;height:2.75em;background-color:#7e8e5f;font-size:1.5em;font-weight:bold;color:#fff;}
.alert_box button.m_pop {display:none;}

/* ------------ Inquiry No ------------ */
.inquiry_no_page .page_main_tit {margin-bottom:0.6875em;}

/* ================= 07_search ================= */
.all_search_page .sub_tit_wrap {background:url("../images/07_search/search_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

/* ------------ all search ------------ */
.all_search_page .sub_wrap {padding-top:5em;}

.list_word_search {position:relative;width:100%;max-width:41.0625em;margin:0 auto;color:#666;}
.list_word_search input[type="text"] {display:block;width:100%;height:2.0833333333333335em;padding:0 4.5625em 0 1.1875em;border:1px solid #d4d4d4;border-right:0;font-size:1.5em;font-weight:200;}
.list_word_search label {position:absolute;top:0;left:0.8333333333333334em;font-size:1.5em;font-weight:200;line-height:2.0833333333333335em;}
.list_word_search button {position:absolute;top:0;right:0;width:3.125em;height:3.125em;background:url(../images/common/btn_list_search_50.png) no-repeat;}
.list_word_search p {padding-top:1em;font-size:1.5em;font-weight:300;color:#111;text-align:center;}
.list_word_search p span {color:#7e8e5f;}

.search_wrap {margin-bottom:3.5em}
.search_list {border-bottom:1px solid #bbb;}
.search_list li input {overflow-x:hidden;position:absolute;left:-9999px;}
.search_list li {float:left;width:33.333333%;}
.search_list li:nth-child(2),
.search_list li:nth-child(4) {width:33.333334%;}
.search_list li:first-child {width:100%;margin-bottom:1.25em;}
.search_list li label {display:block;padding:0.7222222222222222em 0; border-top:1px solid #bbb;border-right:1px solid #bbb;font-size:1.125em;font-weight:500;line-height:1.5em;text-align:center;}
.search_list li:first-child label {width:33.333334%;border:1px solid #bbb;}
.search_list li:nth-child(2) label,
.search_list li:nth-child(5) label {border-left:1px solid #bbb;}
.search_list li input[type="checkbox"]:checked + label {border-color:#008cff; background-color:#008cff;color:#fff;}

.search_list_wrap {border-top:1px solid #000;border-bottom:1px solid #dbdbdb;}
.search_result_wrap > dt {padding:0.6111111111111112em 0 0.5555555555555556em 2.2222222222222223em;border-top:1px solid #000;border-bottom:1px solid #dbdbdb;font-size:1.125em;}
.search_result_wrap > dt:first-child {border-top:0; margin-top:0;}
.search_result_wrap > dt span {margin-top:-3px; font-size:0.8888888888888888em;font-weight:bold;color:#7e8e5f;}
.search_result_wrap > dd {padding:0 2.5em 2.25em; background-color:#fbfbfb;}

.search_result_cont > dt {padding:1.8333333333333333em 0 0.3888888888888889em;font-size:1.125em;color:#7e8e5f;}
.search_result_cont > dd p {font-size:0.9375em;color:#666;}
.search_result_cont .keyword_color {font-weight:bold;color:#6f9524;}
.search_result_sort {padding-top:0.6875em;}
.search_result_sort li {float:left;margin-left:0.6em;padding-left:1.0666666666666667em;background:url(../images/common/arr_right_g8.png) no-repeat 0 50%;font-size:0.9375em;font-weight:300;color:#666;}
.search_result_sort li:first-child {margin-left:0;padding-left:0;background:none;}

.search_no_result {padding:1.4666666666666666em 0 1.1333333333333333em;border-bottom:1px solid #eee;font-size:0.9375em;font-weight:300;color:#999;}

/* ------------ no search ------------ */
.all_search_page .no_img_wrap {padding:5em 0 7.25em;text-align:center;}
.all_search_page .no_img_wrap div {width:12.533333333333333em;height:12.533333333333333em;margin:0 auto;background:url(../images/common/ico_list_error.png) no-repeat;background-size:cover;}
.all_search_page .no_img_wrap p {padding-top:1.2em;font-size:1.25em;color:#666;}

/* ================= 08_footer ================= */
.sitemap_page .sub_tit_wrap {background:url("../images/08_footer/site_top_img.jpg") no-repeat 50% 50%;background-size:cover;}

/* ------------ sitemap ------------ */
.sitemap_wrap {margin:0 -0.625em;}
.sitemap_wrap > li {float:left;width:25%;padding:0 0.625em;}
.sitemap_list a {display:block;}
.sitemap_list > dt {margin-bottom:1.25em;}
.sitemap_list > dt.last {margin-top:1.25em;}
.sitemap_list > dt a {padding:0.4em 1.25em;background-color:#7e8e5f;font-size:1.25em;font-weight:500;color:#fff;letter-spacing:-0.5px}
.sitemap_list > dd {background-color:#f5f5f5;}
.sitemap_list > dd p {border:1px solid #e8e8e8;border-top:0;}
.sitemap_list > dt + dd p {border-top:1px solid #e8e8e8;}
.sitemap_list > dd > p a {padding:0.6875em 1.5625em 0.625em;font-weight:500;color:#111;text-transform:uppercase;}
li:nth-child(3) > .sitemap_list > dt + dd > p a {padding:0.8em 1.5333333333333334em 0.7333333333333333em;font-size:15px}
.sitemap_list .inner_list {padding:0.5em 0 0.6875em;border:1px solid #e8e8e8;border-top:0;background-color:#fdfdfd;}
.sitemap_list .inner_list li a {padding:0.26666666666666666em 0 0.26666666666666666em 2.2em;background:url(../images/common/bar_hor_b4.png) no-repeat 1.6666666666666667em 50%; font-size:0.9375em;font-weight:300;color:#666;letter-spacing:-0.5px;text-transform:uppercase;}

/* ================= 09_Etc ================= */
/* ------------ Error ------------ */
.error_page {overflow:hidden;width:100%;height:100%;background:url("../images/09_etc/bg_error_bg.jpg") no-repeat 50% 50%;background-size:cover;}
.error_img_wrap {overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;}
.error_img_wrap > img {position:absolute;top:0;bottom:0;width:100%;min-width:1920px;height:auto;margin:auto 0;}
.error_contents {position:absolute;top:0;left:0;width:100%;height:100%;}
.error_contents .sub_inner_wrap {display:table;height:100%;}
.error_contents .error_wrap {display:table-cell;vertical-align:middle;}
.error_contents .logo {text-align:center;}
.error_contents .logo a {display:inline-block;width:8.75em;height:2.3125em;background:url(../images/common/logo.png) no-repeat;background-size:cover;}
.error_box {padding:3.125em 0 3.5625em;color:#fff;text-align:center;}
.error_box .error_img {width:11.125em;height:11.125em;margin:0 auto;background:url(../images/common/ico_error.png) no-repeat;background-size:cover;}
.error_box h2 {padding-top:0.8em;font-size:2.8125em;font-weight:bold;}
.error_box .hor_bar {display:block;height:2px;padding:1.25em 0 0.625em; background:url("../images/common/bar_hor_w24.png") no-repeat 50% 50%;}
.error_box p {font-size:0.9375em;line-height:1.4666666666666666em;}

.error_btn {color:#fff;text-align:center;}
.error_btn div {display:inline-block;}
.error_btn a {display:inline-block;width:15.333333333333334em;height:2.7777777777777777em;margin:0 1em;border:1px solid #fff;font-size:1.125em;line-height:2.7777777777777777em;}