@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

* { outline:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
body,html{ width:100%; height:100%; margin:0; padding:0; font-family:'Noto Sans KR', sans-serif;  -webkit-overflow-scrolling:touch; }
html,body,div,span,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,label,a,strong,img,fieldset,form,input{margin:0;padding:0;}
input[type=button]{ cursor:pointer; }
img{ display:block; }
input,textarea{ box-sizing:border-box; }
input,textarea,div{ behavior:url( "/brand/kr/js/PIE.htc" ); }
input:focus { outline:none; }
ul{ width:100%; margin:0; padding:0; }
ul,li{ list-style:none; box-sizing:border-box; }
li{ float:left; }
a {text-decoration:none;}
header{ width:100%; height:40px; background-color:#fa9042; text-align:center; box-sizing:border-box; }
header .head_sub{ width:100%; max-width:1023px; min-width:310px; display:inline-block; }
header .head_sub .head_sub_left{ float:left; }
header .head_sub .head_sub_left span{ width:140px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff; border-left:solid 1px #fcc8a0; border-right:solid 1px #fcc8a0; float:left; }
header .head_sub .head_sub_left .head_act{ width:140px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fa9042; background-color:#ffffff; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; float:left; }
header .head_sub .head_sub_right{ height:40px; line-height:40px; font-size:14px; color:#ffffff; word-spacing:25px; float:right; }
header .head_sub .head_sub_right span{ cursor:pointer; }
header .head_sub .head_sub_right span img{ margin:17px 0 0 12px; float:right; }

.tot_menu_icon{ width:26px; height:26px; background-image:url('/brand/kr/images/tot_menu_icon.png'); background-repeat:no-repeat; background-position:0 7px; }
.tot_menu_icon2{ width:26px; height:26px; background-image:url('/brand/kr/images/tot_menu_icon.png'); background-repeat:no-repeat; background-position:0 -25px; }

nav{ position:absolute; width:100%; height:70px; background-color:rgba(130,130,130,0.2); text-align:center; z-index:9 }
nav .nav_sub{ width:100%; max-width:1023px; min-width:310px;height: 100%; padding:0 20px; display:inline-block; box-sizing:border-box;position: relative;}
nav .nav_sub img{ position:absolute;width: 40%; max-width:210px;top: 50%;left: 50%;transform: translate(-50%, -50%);}
nav .nav_sub b{ line-height:80px; font-size:16px; margin:0 20px; color:#ffffff; cursor:pointer; }
nav .nav_sub i{ position:absolute; top:16px; right:30px; font-size:30px; line-height:80px; color:#ffffff; float:right; cursor:pointer; z-index:99; }

nav .nav_sub .lifever_logo{ width:120px; margin-left:-60px; margin-top:-15px; }

nav .m_menus_sub_bot{ width:100%; background-color:#f7f7f7; padding:10px; border-bottom:solid 1px #e5e5e5; display:inline-block; box-sizing:border-box; display:none; }
nav .m_menus_sub_bot div{ width:50%; height:85px; float:left; box-sizing:border-box; background-position:center center; background-repeat:no-repeat; background-size:250px auto; }
nav .m_menus_sub_bot2{ width:100%; background-color:#f7f7f7; padding:30px 0 30px 20%; border-bottom:solid 1px #e5e5e5; box-sizing: border-box; display:inline-block; display:none; }
nav .m_menus_sub_bot2 div{ width:50%; float:left; }
nav .m_menus_sub_bot2 div h3{ font-size:16px; color:#222222; }
nav .m_menus_sub_bot2 div h5{ font-size:13px; color:#9c9c9c; line-height:25px; padding-left:5px; }

nav .nav_sub .m_menus{ position:absolute; top:0; right:0; width:90%; height:100%; max-width:480px; min-height:100%; background-color:#ffffff; text-align:left; z-index:94; overflow-y:auto; display:none; }
nav .nav_sub .m_menus .m_menus_sub{ padding:10px 20px; font-size:16px; font-weight:bold; border-bottom:solid 1px #e5e5e5; color:#ff5000; cursor:pointer; }
nav .nav_sub .m_menus .m_menus_sub img{ position:relative; left:auto; width:auto; margin-top:3px; float:right; }
nav .nav_sub .m_menus p{ padding:30px; background-color:#f7f7f7; border-bottom:solid 1px #e5e5e5; }

nav .nav_sub .m_menus .m_menus_top{ width:100%; padding:15px 45px 15px 20px; box-sizing:border-box; background-color:#fa9042; color:#ffffff; }
nav .nav_sub .m_menus .m_menus_top span{ width:70px; font-size:14px; padding:5px 2px; text-align:center; border:solid 1px #ffffff; display:inline-block; cursor:pointer; color:#fff; margin-bottom:3px;}
nav .nav_sub .m_menus .m_menus_top span.m_menu_wd{width:105px;}
nav .nav_sub .m_menus .m_menus_top span a{ color:#fff;}

.head_sub_right {
	position:relative;
	box-sizing:border-box;
	width: 30%;
    padding: 5px 10px;
    border: solid 1px #ffffff;
    display: table;
    float: left;
    text-align: left;
	margin-left:3%;
}
.head_combo_sub {
    position: absolute;
	box-sizing:border-box;
    bottom: -1px;
    left: -1px;
    padding: 4px 10px;
    background-color: #f3f3f3;
    text-align: left;
    z-index: 30;
    display: none;
    width: 102%;
	font-size: 13px;
	line-height:24px;

	}

/*popup*/
.popup{display:block;position:fixed;z-index:10;top:0;left:50%;transform: translateX(-50%);width:80%;text-align:right;padding:10px;padding-top:0;border:1px solid #333;background:#fff}
.important1{z-index:11}
.popup .img_scroll{width:100%;overflow-y:auto}
.popup .img_scroll img{width:100%}
.popup .pop_close{display:inline-block;padding-right:10px;width:18px;height:12px;margin-bottom:10px;font-size:0;background: #fff url('/brand/kr/images/brand/layer-close.png') no-repeat center}

section .main_video{ width:100%; height:860px; }

section{ position:relative; width:100%; min-height:100%; background-color:#ececec; text-align:center; z-index:2; }
section .section_sub{ width:100%; max-width:1023px; padding:60px 0 25px; display:inline-block; box-sizing:border-box; }
section .section_sub h1{ font-size:25px; font-weight:bold; }
section .section_sub h1 span{ font-weight:normal; }
section .section_sub h5{ font-size:12px; margin-bottom:25px; font-weight:normal; }

section .section_sub2{ width:100%; max-width:1023px; min-width:310px; padding:50px 0; display:inline-block; box-sizing:border-box; background-color:#fa9042; color:#ffffff; }
section .section_sub2 h1{ margin-bottom:0px; font-size:25px; font-weight:bold; }
section .section_sub2 h1 span{ font-weight:normal; }
section .section_sub2 h5{ font-size:12px; margin-bottom:30px; font-weight:normal; }

section .section_sub_or{ width:100%; background-color:#fa9042; }

section .section_sub .section_data{ width:100%; display:inline-block; margin-bottom:15px; text-align:left; }
section .section_sub .section_data li{ width:49%; margin-right:2%; margin-bottom:10px; }
section .section_sub .section_data li:nth-child(2n){ margin-right:0%; }
section .section_sub .section_data li:nth-child(7){ margin-bottom:0; }
/* section .section_sub .section_data li:nth-child(8){ margin-bottom:0; } 190827 */
section .section_sub .section_data .section_data_img{ width:100%; }
section .section_sub .section_data .section_data_img img{ width:100%; height:auto; }
section .section_sub .section_data .section_data_txt{ width:100%; background-color:#ffffff; padding:15px 10px; color:#444444; display:inline-block; box-sizing:border-box;  }
section .section_sub .section_data .section_data_txt h3{ margin-bottom:5px; font-size:14px; font-weight:normal; }
section .section_sub .section_data .section_data_txt h5{ font-size:11px; margin-bottom:0; }
section .section_sub .section_data .section_data_txt p{ font-size:12px; color:#888888; margin-top:10px; }
section .section_sub .section_data .section_data_txt p i{ font-size:11px; color:#cdcdcd; margin-top:10px;  }

section .section_sub .section_datas{ width:100%; display:inline-block; text-align:left;} 
section .section_sub .section_datas{ padding: 0 8%;box-sizing:border-box}   /* 190827 */
section .section_sub .section_datas li{ width:100%; margin-bottom:15px; }
/* section .section_sub .section_datas li:last-child{ margin-bottom:0; } */
section .section_sub .section_datas li:nth-child(2n){ margin-right:0; }
section .section_sub .section_datas .section_data_img{ width:100%; }
section .section_sub .section_datas .section_data_img{ /* padding: 0 10%; */box-sizing: border-box;background: #f4f4f4; } /* 190827 */
section .section_sub .section_datas .section_data_img img{ width:100%; height:auto; }
section .section_sub .section_datas .section_data_txt{ width:100%; background-color:#ffffff; padding:15px 30px; color:#444444; display:inline-block; box-sizing:border-box; }
section .section_sub .section_datas .section_data_txt h3{ font-size:14px; font-weight:normal; }
section .section_sub .section_datas .section_data_txt h5{ font-size:11px; margin-bottom:0; }
section .section_sub .section_datas .section_data_txt p{ font-size:12px; color:#888888; margin-top:10px; }
section .section_sub .section_datas .section_data_txt p i{ font-size:11px; color:#cdcdcd; margin-top:10px;  }
/* 190826 lyr */ section .section_sub .section_best .section_data_img{padding:0 10%;box-sizing:border-box;background-color:#f4f4f4;}

section .section_sub2 .section_data{ width:100%; display:inline-block; margin-bottom:10px; text-align:center; color:#ffffff; }
section .section_sub2 .section_data li{ width:46%; margin:0 2%; }
section .section_sub2 .section_data li:nth-child(2n){ margin-right:0; }
section .section_sub2 .section_data .section_data_img{ width:100%; }
section .section_sub2 .section_data .section_data_img img{ width:100%; height:auto; }
section .section_sub2 .section_data .section_data_txt{ padding:10px 20px; color:#ffffff; display:inline-block; }
section .section_sub2 .section_data .section_data_txt h5{ font-size:13px; margin-bottom:0; font-weight:normal; }

section .section_sub3{ width:100%; min-width:310px; padding:20px 0 40px 0; display:inline-block; box-sizing:border-box; }
section .section_sub3 h4{ font-size:23px; margin-bottom:30px; font-weight:normal; text-align:left; padding:0 20px; box-sizing:border-box; color:#444444; }
section .section_sub3 h4 span{ font-size:15px; line-height:24px; color:#444444; float:right; }
section .section_sub3 h4 span i{ padding-left:10px; color:#f66a51; }
section .section_sub3 .section_data{ width:100%; display:inline-block; text-align:left; }
section .section_sub3 .section_data li{ width:100%; background-color:#ffffff; cursor:pointer; }
section .section_sub3 .section_data li:nth-child(4n){ margin-right:0; }
section .section_sub3 .section_data .section_data_img{ width:30%; height:157px; background-position:center center; background-size:auto 100%; background-repeat:no-repeat; float:left; }
section .section_sub3 .section_data .section_data_img img{ width:100%; height:auto; border:solid 1px #e5e5e5; box-sizing:border-box; }
section .section_sub3 .section_data .section_data_txt{ width:70%; background-color:#ffffff; color:#444444; display:inline-block; border:solid 1px #e5e5e5; box-sizing:border-box; border-top:0; border-bottom:0; float:left; }
section .section_sub3 .section_data .section_data_txt h3{ height:45px; padding:10px; padding-bottom:0; font-size:14px; font-weight:normal; color:#282828; }
section .section_sub3 .section_data .section_data_txt h5{ font-size:12px; color:#666666; margin-bottom:0; }
section .section_sub3 .section_data .section_data_txt p{ font-size:12px; color:#888888; margin-top:10px; }
section .section_sub3 .section_data .section_data_txt p i{ font-size:13px; color:#cdcdcd; margin-top:10px;  }
section .section_sub3 .section_data .section_data_txt .section_data_txt_sub{ width:100%; padding:0 10px; display:inline-block; box-sizing:border-box; }
section .section_sub3 .section_data .section_data_txt_money01{ font-size:30px; color:#fa9042; float:left; }
section .section_sub3 .section_data .section_data_txt_money01 span{ font-size:16px; }
section .section_sub3 .section_data .section_data_txt_money02{ line-height:47px; color:#444444; float:right; }
section .section_sub3 .section_data .section_data_txt_money02 .section_data_txt_money02_txt{ font-size:12px; text-decoration:line-through }
section .section_sub3 .section_data .section_data_txt_money02 b{ font-size:20px; margin-left:5px; }
section .section_sub3 .section_data .section_data_txt2{ width:100%; border:solid 1px #e5e5e5; border-left:0; padding:10px; background-color:#f7f7f7; box-sizing:border-box; font-size:12px; }
section .section_sub3 .section_data .section_data_txt2 .section_data_txt2_post{ padding:0 5px; border:solid 2px #ff5000; background-color:#ffffff; color:#ff5000; margin-right:5px; font-size:12px; }
section .section_sub3 .section_data .section_data_txt2 .section_data_txt2_icon01{ width:30px; height:30px; background:url('/brand/kr/images/sub/bal_icon.png') no-repeat -93px 0; margin-left:5px; float:right; cursor:pointer; }
section .section_sub3 .section_data .section_data_txt2 .section_data_txt2_icon02{ width:30px; height:30px; background:url('/brand/kr/images/sub/bal_icon.png') no-repeat -31px 0; float:right; cursor:pointer; }
section .section_sub3 .section_data .section_data_txt2 .section_data_txt2_icon01_act{ width:30px; height:30px; background:url('/brand/kr/images/sub/bal_icon.png') no-repeat -64px 0; margin-left:5px; float:right; cursor:pointer; }

.bxslides00{ width:100%; height:410px; background:url('/brand/kr/images/slider_img.jpg') no-repeat center center; color:#ffffff; background-size:auto 100%; }
.bxslides00 .bx_title{ position:relative; top:44%; }
.bxslides00 .bx_title h1{ font-size:30px; margin-bottom:10px; }
.bxslides00 .bx_title h1 span{ font-weight:normal; }
.bxslides00 .bx_title h5{ font-size:12px; font-weight:normal; }

.bxslides00_02{ height:410px; overflow:hidden; background:url('/brand/kr/images/slider_img02.jpg') no-repeat center center; color:#ffffff;  /*background-attachment:fixed;*/ background-size:auto 100%; }
.bxslides00_02 .bx_title{ position:relative; top:44%; }
.bxslides00_02 .bx_title h1{ font-size:24px; margin-bottom:10px; padding:0 10px; }
.bxslides00_02 .bx_title h5{ font-size:12px; font-weight:normal; line-height:20px; padding:0 10px; }
.bxslides00_02 .bx_title img{ width:120px; margin:0 auto; margin-bottom:20px; }

.bx_title h1{ font-size:20px; }

.bxslides01{ position:relative; width:100%; }
.bxslides01 ul li{ position:relative; width:100%; background-repeat:no-repeat; background-position:center center; background-size:auto 100%; }
.bxslides01 ul li .bx_left{ width:100%; height:370px; color:#ffffff; text-align:center; }
.bxslides01 ul li .bx_left div{ padding:50px 15px; box-sizing:border-box; }
.bxslides01 ul li .bx_left div h1{ font-size:25px; margin:0 0 10px 0; font-weight:bold; }
.bxslides01 ul li .bx_left div p{ font-size:12px; line-height:20px; margin-bottom:20px; }
.bxslides01 ul li .bx_left img{ height:60px; display:inline-block; }
.bxslides01 ul li .bx_right{ width:100%; height:100%; background-color:rgba(0,0,0,0.6); float:left; }
.bxslides01 ul li .bx_right .br_logo{ width:100%; padding:0 15px 20px 15px; display:inline-block; box-sizing:border-box; }
.bxslides01 ul li .bx_right .br_logo .br_logo_sub{ display:inline-block; margin-top:20px; }
/*.bxslides01 ul li .bx_right .br_logo .br_logo_sub div{ width:90px; height:28px; background-image:url('../images/main/brand_logo.png'); background-repeat:no-repeat; background-size:380px; float:left; }*/
.bxslides01 ul li .bx_right .br_logo .br_logo_sub div{ width:90px; height:28px; color:#6a6a69; text-align:center; float:left; cursor:pointer; }
.bxslides01 .bx_title{ width:100%; color:#ffffff; text-align:center; padding:0 !important; margin-bottom:20px; z-index:9; }
.bxslides01 .bx_title h1{ margin-bottom:10px; }
.bxslides01 .bx_title h5{ font-size:12px; font-weight:normal; }
/* 190826 */.br_logo_sub .active{color:#fff !important;}

.bxslides02{ position:relative; width:100%; }
.bxslides02 .bx-viewport{ height:385px }
.bxslides02 .bxslider .bxslider03 ul { height: 550px; }
.bxslides02 ul li{ position:relative; width:100%; background-repeat:no-repeat;  background-size: cover; }
.bxslides02 ul li .bx_left{ width:100%; height:100%; color:#ffffff; text-align:center; }
.bxslides02 ul li .bx_left div{ padding:30px 15px; box-sizing:border-box; }
.bxslides02 ul li .bx_left div h1{ font-size:20px; margin:10px 0; }
.bxslides02 ul li .bx_left div p{ font-size:12px; line-height:20px; margin-bottom:20px; }
.bxslides02 ul li .bx_right{ width:100%; height:100%; background-color:rgba(0,0,0,0.6); float:left; }
.bxslides02 ul li .bx_right .br_logo{ padding:0 15px 20px 15px; }
.bxslides02 ul li .bx_right .br_logo .br_logo_sub{ display:inline-block; margin-top:20px; }
.bxslides02 ul li .bx_right .br_logo .br_logo_sub div{ width:130px; height:35px; background-image:url('/brand/kr/images/main/brand_logo.png'); background-repeat:no-repeat; float:left; }
.bxslides02 .bx_title{ width:100%; margin:0 !important; color:#ffffff; text-align:center; padding:140px 40px; z-index:9; box-sizing:border-box; }
.bxslides02 .bx_title h1{ margin-bottom:0; }
.bxslides02 .bx_title h5{ font-size:12px; font-weight:normal; line-height:18px; }
.bxslides02 .bx-wrapper{ margin-bottom:0;}

/* .br_ban{ width:100%; display:inline-block; }
.br_ban .br_ban_sub01{ width:50%; height:80px; line-height:80px; background:url('/brand/en/images/brand/brand_sub_ban01.png') no-repeat center center; background-size:cover; font-size:12px; text-align:center; color:#ffffff; float:left; cursor:pointer; }
.br_ban .br_ban_sub02{ width:50%; height:80px; line-height:80px; background:url('/brand/en/images/brand/brand_sub_ban02.png') no-repeat center center; background-size:cover; font-size:12px; text-align:center; color:#ffffff; float:left; cursor:pointer; }
.br_ban .br_ban_sub01, .br_ban .br_ban_sub02{height:100px;line-height:100px;} */ /* 190827 */

.br_ban{ width:100%;  display:table;}
.br_ban .br_ban_sub01{display:table-cell; width:50%; height:80px; background:url('/brand/en/images/brand/brand_sub_ban01.png') no-repeat center center; background-size:cover; font-size:12px; text-align:center; color:#ffffff;cursor:pointer; }
.br_ban .br_ban_sub02{display:table-cell; width:50%; height:80px; background:url('/brand/en/images/brand/brand_sub_ban02.png') no-repeat center center; background-size:cover; font-size:12px; text-align:center; color:#ffffff;cursor:pointer; }
.br_ban .br_ban_sub01, .br_ban .br_ban_sub02{height:100px;line-height:16px;vertical-align:middle;}
.br_ban .br_ban_sub01 i, .br_ban .br_ban_sub02 i{ font-size:12px; }

.br_title{ width:100%; padding:50px 0 25px; display:inline-block; line-height:25px; }
.br_title h5{ font-size:14px; font-weight:normal; }
.br_title p{  font-size:14px; color:#9c9c9c; line-height:15px; padding:0 10px; }

.sub_m{ width:100%; height:40px; line-height:40px; border-bottom:solid 1px #e5e5e5; background-color:#ffffff; text-align:center; }
.sub_m span{ width:25%; padding:0 10px; line-height:40px; font-size:12px; float:left; cursor:pointer; box-sizing:border-box; }
.sub_m .sub_m_act{ background-color:#444444; color:#ffffff; }
.sub_m33 span{ width:33.3333% !important; }

.sub_company_t{ width:100%; height:40px; line-height:40px; border-bottom:solid 1px #e5e5e5; background-color:#ffffff; text-align:center; }
.sub_company_t span{ width:33.33%; padding:0 10px; line-height:40px; font-size:12px; float:left; cursor:pointer; box-sizing:border-box; }
.sub_company_t .sub_company_t_act{ background-color:#444444; color:#ffffff; }

.al_imgs{ display:inline-block; box-sizing:border-box; }
.al_imgs div{ width:32%; text-align:center; margin-top:26px; margin-right:2%; float:left; }
.al_imgs div{ width:25%; display:inline-block; float: none;} /* 190827 */
.al_imgs div:nth-child(3n){ margin-right:0; }
.al_imgs div:nth-child(4) { margin-bottom:0;}
.al_imgs div:nth-child(5) { margin-bottom:0;}
.al_imgs div p{ height:20px; font-size:12px; line-height:20px; }
.al_imgs img{ width:100%; display:inline-block; }
.al_txts{ width:90%; margin:0 5%; }
.al_txts div{ width:100%; text-align:center; margin-top:24px; padding:10px; box-sizing:border-box; }
.al_txts div:before {content:''; position:absolute; width:80px; height:1px; background-color:#fff; margin-left:-40px; margin-top: -22px; }
.al_txts div:first-child:before {display:none;}
.al_txts div h3{ font-size:14px !important; font-weight:normal !important; margin-bottom:5px; }
.al_txts div h5{ font-size:10px !important; font-weight:normal !important; }
.al_txts div h5 br{ display:none; }

/* 190816 lyr ~ */
.al_imgs.al_icons div{width:32%;}
.al_imgs.al_icons img{width:95%;}
.al_imgs.al_icons div p{height:35px;line-height:16px;}
/* ~ 190816 */

.sub_cont{ position:relative; width:100%; min-width:310px; display:table; margin:0 auto; padding:40px 0; color:#444444; text-align:center; }
.sub_cont h1{ font-size:30px; line-height:35px; }
.sub_cont h3{ font-size:20px; line-height:30px; font-weight:normal; }
.sub_cont h4{ font-size:14px; line-height:20px; margin-bottom:10px; }
.sub_cont h5{ font-size:14px; font-weight:normal; margin-top:10px; }
.sub_cont p{ font-size:14px; font-weight:normal; margin-bottom:40px; }
.sub_cont .img100{ width:100%; margin:50px 0; }
.sub_line{ width:30px; height:2px; margin:20px 0; background-color:#ff5001; display:inline-block; }
.sub_cont33{ width:100%; background-color:#ffffff; margin:0; }
.sub_cont33 h2{ padding-top:20px; }
.sub_cont33 p{ padding:20px 0 40px 0; margin:0;  }
.sub_cont33 p:nth-child(2){ background-color:#f7f7f7; }
.sub_cont20{ width:100%; text-align:left; }
.sub_line_right{ width:2px; height:15px; border-right:solid 2px #ff5000; margin:0 auto; }
.sub_line_gr{ width:30px; height:2px; margin:20px 0; background-color:#444444; display:inline-block; }

.org_title{ height:131px; padding:20px; background-color:#f7f7f7; border:solid 1px #e5e5e5; border-bottom:0; box-sizing:border-box; }
.org_title p{ margin:0; }
.org_title h4{ height:40px; }
.org_cont{ width:100%; border:solid 1px #e5e5e5; border-bottom:0; box-sizing:border-box; }
.org_cont p{ padding:15px 20px; margin:0; background-color:#ffffff; box-sizing:border-box; border-bottom:solid 1px #e5e5e5; }

.his_cont{ width:310px; height:100px; margin:0 auto; padding:10px; box-sizing:border-box; }
.his_cont .his_cont_line0{ width:220px; font-size:14px; line-height:60px; text-align:left; /* float:left;   */}
.his_cont .his_cont_line1{ width:220px; font-size:14px; text-align:left; /* float:left;  */}
.his_cont .his_cont_line2{ width:220px; font-size:14px; text-align:left; /* float:left;  */}
/* 190827 ~ */
.his_cont{display:table;height:90px;}
.his_cont div.his_circle{width:60px;}
.his_cont div.his_circle span{display:inline-block;width:60px; height:60px; margin-right:10px; font-size:15px; line-height:60px; background-color:#444444; color:#ffffff; border-radius:200px; float:left; box-sizing:border-box; }
.his_cont .his_cont_line0{display:block;}
.his_cont .his_cont_line1, .his_cont .his_cont_line2, .his_cont div.his_circle{display:table-cell;vertical-align: middle;}
/* ~ 190827 */

.life_titles{ position:relative; width:100%; height:200px; background:url('/brand/kr/images/sub/bal_title_m.png') no-repeat center center; background-size:cover; }
.life_titles .life_titles_sub{ position:absolute; bottom:30px; width:100%; text-align:center; color:#ffffff; }
.life_titles h1{ width:100%; font-size:25px; font-weight:normal; }
.life_titles h4{ width:100%; font-size:14px; font-weight:normal; }
.life_cont{ position:relative; width:100%; min-width:310px; display:table; margin:0 auto; }
.life_cont .life_cont_step01{ width:14%; margin-right:1%; float:left;}
.life_cont .life_cont_step02{ width:24%; margin-right:1%; float:left;}
.life_cont .life_cont_step03{ width:60%; float:left;}
.life_cont .life_cont_step_title{ width:100%; height:60px; line-height:60px; font-size:18px; padding:0 30px; background-color:#444444; color:#ffffff; text-align:left; box-sizing:border-box; }
.life_cont .life_cont_step_title span{ margin-right:5px; color:#fa9042; }
.life_cont .life_cont_step_title i{ width:29px; height:22px; margin-left:5px; background:url('/brand/kr/images/sub/bal_icon.png') no-repeat 0 0; display:inline-block; }
.life_cont_txt{ position:relative; width:100%; min-width:310px; display:inline-block; margin:20px auto; font-size:14px; color:#444444; text-align:center; box-sizing:border-box; }
.life_cont_txt span{ padding:0 5px; color:#ff5000; line-height:30px; border:solid 1px #ff5000; background-color:#ffffff; font-weight:bold; margin:10px 3px; display:inline-block; }
.life_cont_txt b{ color:#ff5000; }
.life_cont_txt button{  width:49%; margin:0 0.5%; margin-bottom:50px; float:left; }

.life_cont_step_memo01{ width:100%; border:solid 1px #e5e5e5; color:#444444; box-sizing:border-box; }
.life_cont_step_memo01_chk{ width:100%; text-align:left; padding:20px; display:table; border-bottom:solid 1px #f7f7f7; box-sizing:border-box; }
.life_cont_step_memo01_chk div{ width:100%; float:left; }
.life_cont_step_memo01_chk div input{ margin-right:3px; }
.life_cont_step_memo01_chk div label{ font-size:14px; }

.life_cont_sel01{ width:100%; display:inline-block; padding:10px 0.5%; border-bottom:solid 1px #444444; box-sizing:border-box; }
.life_cont_sel01 select{ width:100%; height:50px; line-height:50px; border:solid 1px #e5e5e5; font-size:14px; padding:0 15px; margin-bottom:10px; box-sizing:border-box; }

.life_cont_sel02{ display:inline-block; }
.life_cont_sel02_sub01{ width:20%; height:50px; line-height:50px; background-color:#ffffff; border:solid 1px #e5e5e5; font-size:14px; float:left; box-sizing:border-box; }
.life_cont_sel02_sub01 span{ color:#ff5000; }
.life_cont_sel02_sub02{ width:40%; float:left; }
.life_cont_sel02_sub02 select{ width:100%; height:50px; line-height:50px; border:solid 1px #e5e5e5; font-size:14px; border-left:0; border-right:0; }
.life_cont_sel02_sub03{ width:40%; float:left; }
.life_cont_sel02_sub03 select{ width:100%; height:50px; line-height:50px; border:solid 1px #e5e5e5; font-size:14px; }

.sub_titles{ position:relative; width:100%; height:180px; background:url('/brand/kr/images/sub/sub_title_m.png') no-repeat center center; background-size:cover; }
.sub_titles h1{ position:absolute; bottom:30px; width:100%; font-size:30px; font-weight:normal; text-align:center; color:#ffffff; }

.mask{ position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000000; opacity:0.6; z-index:999; display:none; }

.wh_bg{ background-color:#ffffff !important; }

footer{ width:100%; display:inline-block; background-color:#444444; text-align:center; }
footer .foot_top{ width:100%; line-height:62px; border-bottom:solid 1px #696969; font-size:14px; color:#cfcfcf; text-align:center; }
footer .foot_top .foot_top_sub{ width:100%; max-width:1023px; min-width:310px; padding-top:15px; display:inline-block; text-align:left; line-height:25px; }
footer .foot_top p{ padding:0; display:inline-block; }
footer .foot_top p b{ padding:0 0 0 10px; font-size:10px; cursor:pointer; }
footer .foot_bot{ width:100%; max-width:1023px; min-width:310px; display:inline-block; padding:18px 10px 50px; text-align:left; box-sizing:border-box; }
footer .foot_bot .foot_logo{ width:150px; }
footer .foot_bot .foot_txt{ width:100%; font-size:10px; line-height:14px; color:#9c9c9c; float:left; box-sizing:border-box; }
footer .foot_bot .foot_combo{ position:relative; width:100%; float:left; box-sizing:border-box; cursor:pointer;     margin-bottom: 20px; }
footer .foot_bot .foot_combo span{ font-size:13px; color:#ffffff; float:left; }
footer .foot_bot .foot_combo span img{ margin:7px 0 0 10px; float:right; }
footer .foot_bot .foot_combo img{ margin:7px 0 0 10px; float:right; }

footer .foot_bot .foot_combo img{ margin:7px 0 0 10px; float:right; }


footer .foot_bot .foot_combo .foot_logo02{ width:100px; margin:20px 0 0 0; }
footer .foot_bot .foot_combo_sub{ position:absolute; bottom:0; left:0; width:68%; padding:0 11px; background-color:#f3f3f3; z-index:9; display:none; box-sizing:border-box;}
footer .foot_bot .foot_combo_sub p{ font-size:13px; line-height:30px; color:#444444; }
footer .foot_bot .foot_combo_sub b{ font-size:13px; line-height:21px; color:#444444; font-weight:normal; float:left; }
footer .foot_bot .foot_combo_sub img{ margin-top:8px; float:right; margin-right: 1px;}
.foot_img_combo_line{ width:67%; padding:5px 10px; border:solid 1px #ffffff; display:table; float:left; text-align:left; box-sizing:border-box;}
.foot_top_sub_right{ padding-right:20px; float:left; }

.mg_t{ padding-top:12px; }
.mg_b{ padding-bottom:12px; border-bottom:solid 1px #fcb27b; }
.pd_t0{ padding-top:50px !important; }
.bd_0{ border:0 !important; }
.fm_sel_off{ display:inline-block; }
.hd_sel { width:100%; }
.hd_sel_off{ display:block; }

.m33 span{ width:33.3333% !important; }

.or_btn{ padding:10px 25px; font-size:14px; color:#ffffff; background-color:#ff5001; border:solid 1px #ff5001; cursor:pointer; }
.or_btn2{ padding:10px 15px; font-size:14px; color:#ffffff; background-color:#ff5000; border:solid 1px #ff5000; cursor:pointer; }
.gr_btn{ padding:10px 15px; font-size:14px; color:#444444; background-color:#f7f7f7; border:solid 1px #cfcfcf; cursor:pointer; }
.wh_btn{ padding:10px 15px; font-size:14px; color:#444444; background-color:#ffffff; border:solid 1px #cfcfcf; cursor:pointer; }

.m_home_btn{ width:24px !important; height:23px !important; position:absolute; left:50% !important; margin-left:-170px !important; }


/* 190828 lyr*/
section .skinny_tv{padding:10px 0 25px;}
.organization_cont_sub{padding:40px 0 0;}
.organization_cont_sub .img100{margin:50px 0 0;}

/* 190903 lyr*/
.video_pop{ position:fixed; top:50%;left:0; width:100%;z-index:9999; display:none; }
.video_pop img{ position:absolute; top:-42px; right:10px; cursor:pointer; }
.video_pop iframe{ width:100%;}
.video-container {position: relative;padding-bottom: 51.25%;padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

@media screen and (max-width:812px) {
    section .section_sub .section_data.m_pr_area .section_data_img{ overflow:hidden;height:300px}
    section .section_sub .section_data.m_pr_area .section_data_txt{height:105px}
}
@media screen and (max-width:768px){
    section .section_sub .section_data.m_pr_area .section_data_img{height:280px}
	section .skinny_tv .section_data .section_data_txt{min-height:122px;}
}
@media screen and (max-width:640px) {
    section .section_sub .section_data.m_pr_area .section_data_img{height:210px}
}
@media screen and (max-width:430px){
	section .skinny_tv .section_data .section_data_txt{min-height:142px;}
}
@media screen and (max-width:414px) {
    section .section_sub .section_data.m_pr_area .section_data_txt{height:130px}
    section .section_sub .section_data.m_pr_area .section_data_img{height:155px}
}
@media screen and (max-width:375px) {
    section .section_sub .section_data.m_pr_area .section_data_img{height:130px}
}
