@charset "utf-8";
/*main*/
.main-visual{position:relative;left:50%;width:2560px;margin-left:-1280px}
.slick-item{position: relative;text-align:center}
.slick-item img{width:2560px}
.slick-item a{position:absolute;bottom:200px;left:50%;margin-left:-535px;display:block;width:130px;height:34px;background:#fff;border-radius:3px;color:#000;text-align:center;line-height:34px;font-weight:500;z-index:2;}
.slick-dots{position:absolute;top:246px;left:50%;margin-left:-530px}
.slick-dots li{float:left;margin-right:5px}
.slick-dots li button{display:block;width:10px;height:10px;background:#b5b7bd;border-radius:5px;font-size:0;transition: all 0.5s;}
.slick-dots .slick-active button{width:60px;background:#fff}
.main .btn{border-radius:3px;}
.main-section1{overflow:hidden;width:1200px;margin:0 auto;padding:66px 0 25px}
.main-section1 h3{font-size:30px;font-weight:100;color:#2f2f2f;line-height:1.2;}
.main-section1 h3 strong{display:block;font-weight:900;}
.main-section1 .sect1{float:left;width:220px;}
.main-section1 .sect1 h3{padding:70px 0 15px 38px;border-left:4px solid #2f2f2f;background:url(../../images/content/ico_m1.png) no-repeat 40px 16px}
.main-section1 .sect1 h3 a{display:block;padding-right:25px;background:url(../../images/common/ico_arr_next.png) no-repeat 92% 86%}
.main-section1 .sect2{float:right;width:792px;padding-top:15px}
.main-section1 .sect2 h3{float:left;margin-right:58px;padding-top:55px;background:url(../../images/content/ico_m2.png) no-repeat}
.main-section1 .sect2 .btn-more{float:right;padding:4px 17px;background:#858585;color:#fff;font-size:14px;border-radius:3px;}
.main-section1 .sect2 .dot_list{float:left}
.main-section1 .sect2 .dot_list li{margin-bottom:15px}
.main{overflow:hidden;}
.main-section2{width:2560px;left:50%;margin-left:-1280px}
.main-section2{position: relative;height:1428px;background:url(../../images/content/main_c_bg2_bg.jpg) no-repeat 1000px 60px}
.main-section2:before{content:'';display:block;position:absolute;bottom:230px;left:0;width:840px;height:940px;background:#f4f3f1}
.main-section2:after{content:'';display:block;position:absolute;bottom:0;left:0;width:800px;height:230px;background:#373737}
.main-section2 .sect1 h3,
.main-section2 .sect2 h3{font-weight:900;font-size:50px;line-height:1.2}
.main-section2 .sect1{position:absolute;top:60px;left:50%;margin-left:-600px;width:300px}
.main-section2 .sect1 h3{color:#fff}
.main-section2 .sect1 .bx1,
.main-section2 .sect1 .bx2{box-sizing:border-box;padding:45px 0 0 50px;color:#fff}
.main-section2 .sect1 .bx1{height:344px;background:url(../../images/content/main_c_bg1.jpg) no-repeat;}
.main-section2 .sect1 .bx2{height:260px;background:#a49674;}
.main-section2 .sect1 .bx1 .btn{margin-top:30px;background:#fff;color:#218d7b}
.main-section2 .sect1 .bx2 .btn{margin-top:30px;background:#393939;color:#fff}
.main-section2 .sect1 p{margin-top:20px}
.main-section2 .sect2{position:absolute;top:0;right:50%;width:833px;height:404px;margin-right:-600px;padding:120px 0 0 42px;background:url(../../images/content/main_c_bg2.jpg) no-repeat;box-sizing: border-box}
.main-section2 .sect2 h3{color:#444}
.main-section2 .sect2 .btn{margin-top:28px;background:#858585;color:#fff}
.main-section2 .main_center_search{position:absolute;top:404px;right:50%;margin-right:-600px;width:833px;height:568px;padding:98px 0 0 43px;background:url(../../images/content/main_c_bg3.jpg) no-repeat;box-sizing:border-box;}
.main-section2 .main_center_search h3{font-size:30px;color:#444}
.main-section2 .main_center_search h3+p{margin-top:20px;font-size:14px;color:#777}
.main-section2 .main_center_search .center_search{margin-top:54px}
.main-section2 .sect4{position:absolute;bottom:-1px;left:50%;width:1200px;height:458px;margin-left:-600px;background:url(../../images/content/main_c_bg4.jpg) no-repeat;z-index:2;color:#fff;text-align:center;box-sizing:border-box;}
.main-section2 .sect4 h3{font-weight:900;font-size:40px;margin-top:130px;}
.main-section2 .sect4 p{margin:20px 0 45px}
.main-section2 .sect4 .btn{margin:0 5px;color:#fff}
.main-section2 .sect4 .btn:nth-child(1){background:#6ac4b5}
.main-section2 .sect4 .btn:nth-child(2){background:#a49674}
.center_search{width:320px;}
.center_search h4{margin-bottom:10px;font-size:18px;color:#444}
.center_search .center_search_input{display:flex;border:3px solid #3a406b;box-sizing:border-box;border-radius:3px;}
.center_search .center_search_input input[type="text"]{width:270px;height:44px;border:0}
.center_search .center_search_input .btn-sh{display:inline-block;width:44px;height:44px;background:url(../../images/common/ico_sh.png) no-repeat 50% 50%;font-size:0}
.center_local{width:535px;margin-top:50px}
.center_local a{display:inline-block;width:84px;height:27px;margin:5px 0 5px 0;padding:2px 0 4px;font-size:14px;border:1px solid #9a9a9a;text-align:center;border-radius:3px;box-sizing:border-box;}
.center_local a.on,
.center_local a:hover{background:#3a406b;color:#fff;border:1px solid #3a406b;}
/*brand*/
.sorisem_cont>div{position: relative;height:350px;margin-top:60px}
.sorisem_cont h3{margin-bottom:20px;font-size:30px;color:#3a406b}
.sorisem_cont p{color:#4f4f4f;font-size:16px;line-height:1.6;}
.sorisem_cont .photo_ar{position: absolute;top:0;z-index:2}
.sorisem_cont .photo_ar:before{content:'';display:block;position:absolute;top:10px;left:10px;width:400px;height:300px;background:#3a406b;z-index:-1}
.sorisem_cont .txt_bx{display:table;position:absolute;bottom:0;width:830px;background:#fff}
.sorisem_cont .txt_bx .txt_bx_in{display:table-cell;height:300px;padding:0 80px;vertical-align:middle;}
.sorisem_cont_1 .photo_ar{left:0}
.sorisem_cont_1 .txt_bx{right:0}
.sorisem_cont_2 .photo_ar{right:10px}
.sorisem_cont_2 .photo_ar:before{background:#fff}
.sorisem_cont_2 .txt_bx{left:0;background:#3a406b;}
.sorisem_cont_2 .txt_bx h3{color:#fff}
.sorisem_cont_2 .txt_bx p{color:#b8b8b8}
.sorisem_group.con_bx{margin-top:60px}
.sorisem_group_vs{position:relative;width:920px;height:490px;text-align:center;margin:70px auto 20px}
.sorisem_group_vs h4{margin:10px 0;font-size:24px;color:#4f4f4f}
.sorisem_group_vs>div{position: absolute;top:0}
.sorisem_group_vs .vs1{left:0;z-index:2}
.sorisem_group_vs .vs2{left:300px;z-index:1}
.sorisem_group_vs .vs3{right:0}
.location h3{padding:70px 0 65px;text-align:center}
.location_map{position:relative;width:1510px;height:670px;left:50%;margin-left:-755px}
.location_map:before{content:'';position:absolute;top:20px;left:20px;display:block;width:1490px;height:640px;background:#e8e7e5}
.location_map_area{position:absolute;top:0;left:0;width:1490px;height:640px;padding:5px;background:#fff;}

.location_info{overflow:hidden;width:1200px;margin:0 auto;padding:50px 0 150px}
.location_info>div{float:left;position:relative;height:80px;padding:100px 0 0 0;font-size:18px;box-sizing:border-box;}
.location_info>div:before{content:'';display:block;position:absolute;top:0;left:0;width:80px;height:80px;background:#fff;border-radius:100%;vertical-align:middle;}
.location_info .location_loc:before{background:#fff url(../../images/content/ico_loc1.png) no-repeat 50% 50%}
.location_info .location_subway:before{background:#fff url(../../images/content/ico_loc5.png) no-repeat 50% 50%}
.location_info .location_mail:before{background:#fff url(../../images/content/ico_loc2.png) no-repeat 50% 50%}
.location_info .location_tel:before{background:#fff url(../../images/content/ico_loc3.png) no-repeat 50% 50%}
.location_info .location_fax:before{background:#fff url(../../images/content/ico_loc4.png) no-repeat 50% 50%}
.location_info .location_loc{width:320px}
.location_info .location_subway{width:310px}
.location_info .location_mail{width:270px}
.location_info .location_tel{width:180px}
.location_info .location_fax{width:120px}

.contents_btm{position: relative;}
.contents_btm:before,
.contents_btm:after{content:'';display:block;position:absolute;bottom:0;width:50%;height:127px}
.contents_btm:before{left:0;background:#4c4f5c}
.contents_btm:after{right:0;background:#45bea9}
.contents_btm .static{position:relative;height:127px;z-index:2;}
.contents_btm .static>div{float:left;height:127px;padding:25px 0 0 50px;box-sizing:border-box;}
.contents_btm .static:after{content:'';display:block;clear: both;}
.con_btm_sect1{width:33%;background:#4c4f5c url(../../images/content/ico_bt1.png) no-repeat 80% 50%}
.con_btm_sect2{width:33%;background:#4c4f5c url(../../images/content/ico_bt2.png) no-repeat 88% 50%;border-left:1px solid #313441;}
.con_btm_sect1 h3,
.con_btm_sect2 h3{color:#fff;font-size:26px}
.con_btm_sect1 a,
.con_btm_sect2 a{display:inline-block;margin-top:15px;padding:2px 24px 4px;background:#2d313f;color:#fff;font-size:14px;border-radius:14px;}
.con_btm_sect3{float:right;width:34%;background:#45bea9}
.search_bx{width:320px;border-bottom:4px solid #fff;}
.search_bx input{width:268px;height:76px;padding:10px 0;background:none;border:0;font-size:24px;color:#fff;background:transparent}
.search_bx input::-webkit-input-placeholder{color: #fff;}
.search_bx input::-moz-placeholder{color: #fff;}
.search_bx input:-ms-input-placeholder{color: #fff;}
.search_bx input:-moz-placeholder{color: #fff;}
.search_bx button{width:48px;height:76px;background:url(../../images/content/ico_sh_w.png) no-repeat 50% 50%;font-size:0;vertical-align:top;}
/*product*/
.prod_lists:after{content:'';display:block;clear: both;}
.prod_lists li{float:left;margin:0 19px 20px 0}
.prod_lists li:nth-child(3n){margin-right:0}
.prod_list_item{display:block;position: relative;height:338px}
.prod_list_item .rbn_new{position: absolute;top:0;right:0;z-index:2;}
.prod_list_item .thumb{width:387px;height:210px}
.prod_list_item .thumb img{width:100%}
.prod_list_item .thumb_txt{padding:25px 30px;background:#fff;box-sizing:border-box;}
.prod_list_item .thumb_txt>span{display:inline-block;height:24px}
.prod_list_item .thumb_txt h4{font-size:36px;font-family: Roboto;font-weight:500;color:#222}
.prod_list_item .thumb_txt h4 span{color:#eabc40}
.prod_list_item .thumb_txt h4 em{font-weight:300}
.prod_list_item .thumb_txt h4 .kr{font-family: 'NotoSans';font-weight:400;}
.prod_list_item .thumb_txt h4 sup{position:relative;top:14px;font-size:1em}
.prod_list_item .btn-dt{display:block;position:absolute;top:83px;left:50%;width:142px;height:24px;margin-left:-76px;padding:10px 0;border:1px solid #fff;font-size:18px;border-radius:22px;text-align:center;color:#fff;line-height:24px;transition: all 0.5s;transform: translateY(20px);opacity:0;}
.prod_list_item .btn-dt:after{content:'+';display:inline-block;margin-left:10px;color:#fff;font-size:26px;vertical-align:top;line-height:24px}
.prod_list_item .rbn_new{display:block;width:58px;height:58px;background:#deaa4f;font-size:18px;font-weight:700;font-family: Roboto;text-align:center;line-height:58px;color:#fff}
.prod_list_item:hover .thumb{position: relative;box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.5)}
.prod_list_item:hover .thumb:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.prod_list_item:hover .thumb_txt{background:#4b4a4a}
.prod_list_item:hover .thumb_txt>span{color:#d2d2d2}
.prod_list_item:hover .thumb_txt h4{color:#fff}
.prod_list_item:hover .btn-dt{opacity:1;transform: translateY(0)}
.prod_tit{margin-top:60px;background:#fff}
.prod_cont{background:#fff;padding:0 40px 40px}
.prod_bx{display:table;width:100%;padding:30px 40px;border:2px solid #ededed;box-sizing:border-box;border-radius:20px;margin-bottom:10px}
.prod_bx .cell{display:table-cell;vertical-align:middle;box-sizing:border-box;}
.prod_bx .c_tit{width:310px}
.prod_bx .c_con{padding-left:30px}
.prod_bx h4{display: inline-block;font-size:36px;font-weight:400;color:#333;letter-spacing:-3px;line-height:1.2;transform: scale(.95, 1);}
.prod_bx h4 sup{vertical-align: super;font-size:2.25rem;position: relative;top:10px;left:2px}
.prod_bx_soundLensv{padding:32px 0 40px 70px;background:url(../../images/product/inner_ear_p5_3.jpg) no-repeat 100% 100%}
.prod_bx_soundLensv .p1{margin-bottom:15px;color:#1dbed0;font-size:24px}
.prod_bx_soundLensv .p3{margin:20px 0;color:#777}
.prod_bx2{display:table;width:100%;border-bottom:1px solid #e7e7e7}
.prod_bx2 .cell{display:table-cell;padding:20px;vertical-align:middle;box-sizing:border-box;}
.prod_bx2 .cell:first-child{width:350px;padding-right:0}
.prod_bx2 .cell:last-child{font-size:14px}
.prod_bx2 h5{font-size:20px;font-weight:700;}
.prod_bx2 h5 .h_c3{display:block}
.prod_bx2_wp{margin-top:60px}
.prod_bg{padding:15px;background:#515c73;color:#fff;font-size:36px;text-align:center;line-height:1.3;}
.prod_bx_xino{padding:60px 0}
.prod_bx_xino2{padding:0;background:url(../../images/product/open_ear_p5_2.jpg) no-repeat 100% 100%}
.prod_bx_xino2 .t1{padding:2px;background:#454545;color:#fff;font-size:26px;font-family: Roboto;font-weight:700;text-align:center;border-radius:20px 20px 0 0;}
.prod_bx_xino2 h4{padding:60px 0 30px 40px;color:#c13a3f;font-size:30px;font-weight:700;transform: scale(1, 1);letter-spacing:-1px;}
.prod_bx_xino2 .p_xino{padding:0 0 60px 40px}
.prod_bx_xino3{margin-bottom:0}
.prod_bx_xino3 h4{color:#c13a3f;font-size:30px;font-weight:700;transform: scale(1, 1);letter-spacing:-1px;}
.prod_bx_xino3 .p_xino{margin-top:20px}
.p_xino{color:#838383}
.p_xino .str{color:#484848}
.prod_spec{margin-top:60px}
.prod_spec_tb{width:100%;border-right:1px solid rgba(102,102,102,0.4);border-bottom:1px solid #7c7c7c;background:#fff}
.prod_spec_tb th, .prod_spec_tb td{padding:12px 0;border-left:1px solid rgba(102,102,102,0.4);border-top:1px solid rgba(102,102,102,0.4);text-align:center;font-size:14px;line-height:1.3;}
.prod_spec_tb thead th{background:#555;color:#fff;font-weight:400;padding:0;height:45px}
.prod_spec_tb .br_sp{display:block;padding:4px}
.prod_spec_tb .zero{font-size:22px;vertical-align:middle;}
.prod_spec_tb .ag_l{padding-left:20px;text-align:left;}
.prod_spec_tb .zero+.st{line-height:30px;vertical-align:top;margin-right:-24px}
.prod_spec_tb .zero+em{vertical-align:top;line-height:30px;}
.prod_spec_tb:nth-child(2){margin-top:30px}
.prod_spec_tb_noti{overflow:hidden;margin-top:15px}
.prod_spec_tb_noti .fl-l{font-size:14px}
.prod_spec_tb_noti .tb_noit{color:#4b7598}
.prod_spec_tb_noti .tb_noit em{font-weight:700;}
.noti_box{display: flex; justify-content:space-between; align-items: flex-end; }
.acce_con{overflow: hidden;margin-top:-30px}
.acce_con_tx{float:left;width:720px;padding-top:40px}
.acce_con_tx .tags{margin-top:30px}
.acce_con_tx .tags .tag{margin-right:3px;margin-bottom:4px}
.acce_con_tx .tx_nt{margin-top:25px}
.acce_con_photo{float:right;width:373px}
.acce_con2{overflow: hidden;}
.acce_con2 .fl-l{width:530px;text-align:center;}
.acce_con2 .fl-r{width:530px}
.acce_con2 .t2{margin:0 0 20px;font-size:34px;color:#45bea9;font-weight:700;}
.acce_con2 .bor_bx{margin-top:25px;padding:15px 30px}
.acce_con2 .bor_bx .tx1{margin-bottom:5px;}
.acce_con2 .bor_bx .bg{display:inline-block;margin:1px 0;padding:0 2px;background:#4c4f5c;color:#fff}
.acce_con21{display:table;width:100%;margin-bottom:20px;}
.acce_con21 .cell{display:table-cell;padding:30px 0;vertical-align:middle;}
.acce_con21 .cell:first-child{width:430px;text-align:center}
.acce_con21 h5{margin-bottom:10px;font-size:22px;color:#45bea9;font-weight:700;}
.acce_con21_tb{margin-top:40px}
.acce_con21_tb table{width:100%;border-bottom:1px solid #4c4f5c}
.acce_con21_tb table th, .acce_con21_tb table td{padding:15px 0;text-align:center;font-size:18px}
.acce_con21_tb table thead th{color:#fff;background:#4c4f5c}
.acce_con21_tb table thead th:nth-child(2){background:#45bea9}
.acce_con21_tb table tbody th, .acce_con21_tb table tbody td{border-top:1px solid #ededed}
.acce_con21_tb table+p{margin-top:10px}
.acce_con3{overflow:hidden;}
.acce_con3 .t2{margin:0 0 20px;font-size:34px;color:#45bea9;font-weight:700;}
.acce_con3 .fl-l{width:510px;text-align:center;}
.acce_con3 .fl-r{width:580px}
.acce_con3 .bor_bx{padding:20px 30px}
.acce_con3 .dot_list li{margin:8px 0}
.acce_con3 .dot_list li:before{top:10px;background:#45bea9}
.acce_con32{margin-bottom:20px;padding:30px 30px 30px 200px}
.acce_con32 h5{margin-bottom:10px;font-size:22px;color:#45bea9;font-weight:700}
.acce_con32_1{background:url(../../images/product/acc3_ico1.png) no-repeat 82px 50%}
.acce_con32_2{background:url(../../images/product/acc3_ico2.png) no-repeat 70px 50%}
.acce_con32_3{background:url(../../images/product/acc3_ico3.png) no-repeat 68px 50%}
.acce_con32_4{background:url(../../images/product/acc3_ico4.png) no-repeat 82px 50%}
.acce_con32_5{background:url(../../images/product/acc3_ico5.png) no-repeat 80px 50%}
.acce_con32_6{background:url(../../images/product/acc3_ico6.png) no-repeat 80px 50%}
.acce_con32_7{background:url(../../images/product/acc3_ico7.png) no-repeat 80px 50%}
.acce_con4{text-align:center;}
.acce_con42{overflow: hidden;}
.acce_con42 .bor_bx{width:48%;padding:30px 44px 40px}
.acce_con42 .bor_bx h5{margin-bottom:25px;font-size:22px;font-weight:700;}
.acce_con42 .fl-l h5{color:#1ba3bc}
.acce_con42 .fl-r h5{color:#d58f2b}
.acce_con42 .use{position:relative;width:450px;height:714px}
.acce_con42 .use .num{display:inline-block;width:50px;height:50px;font-size:22px;color:#fff;text-align:center;line-height:50px;}
.acce_con42 .use p{display:inline-block;padding-left:20px;font-size:16px;}
.acce_con42 .use_1{position:absolute;top:33px;left:37px}
.acce_con42 .use_2{position:absolute;top:401px;left:36px}
.acce_con42 .fl-l .use{background:url(../../images/product/acc4_bg1.jpg) no-repeat;}
.acce_con42 .fl-r .use{background:url(../../images/product/acc4_bg2.jpg) no-repeat;}
/*hearingaid*/
.con_bx{margin-top:30px;padding:0 40px 40px;background:#fff}
.con_bx .h_ty2 + p{font-size:20px;margin:-15px 0 20px}
.con_bx .h_ty2 + .h_note{margin:-60px 0 0;font-size:16px;text-align:right}
.h_tit1+.con_bx{margin-top:0}
.subsidy_c1{position: relative;padding:72px 0 85px}
.subsidy_c1:before{content:'';display:block;width:1068px;height:160px;margin:0 auto;background:#f5f5f5;border-radius:80px;}
.subsidy_c1>div{position: absolute;font-size:24px;text-align:center;color:#091532}
.subsidy_c1 h5{font-weight:700;}
.subsidy_c1 .left{top:98px;left:50px;width:350px}
.subsidy_c1 .imgs{top:0;left:390px}
.subsidy_c1 .right{top:98px;right:60px;width:350px}
.subsidy_tb_wrap{padding-right:0}
.subsidy_tb{width:1140px;background:url(../../images/content/subsidy_tb_bg.png) no-repeat 0 0}
.subsidy_tb th, .subsidy_tb td{text-align:center;vertical-align:middle;font-size:18px;}
.subsidy_tb thead th{padding:20px 0;color:#fff;font-weight:normal;}
.subsidy_tb td{height:110px}
.subsidy_tb .current td:first-child{color:#fff}
.subsidy_tb strong{font-size:24px;color:#222;font-weight:700;}
.subsidy_bx_wrap{overflow: hidden;}
.subsidy_bx_wrap .fl-l{width:33%}
.subsidy_bx_wrap .imgs{width:34%;text-align:center;}
.subsidy_bx_wrap .fl-r{width:33%}
.subsidy_bx_wrap .bx1{display:flex;align-items:center;width:100%;height:134px;margin:12px 0;padding:15px 35px;background:#f8f8f8;box-sizing:border-box;}
.subsidy_bx_wrap .bx1 .cir{display:inline-block;width:80px;height:80px;margin-right:20px;border:6px solid #01c3da;color:#01c3da;font-size:22px;font-weight:700;border-radius:100%;text-align:center;line-height:80px;}
.subsidy_bx_wrap .bx1 .tx{font-size:20px;color:#666}
.subsidy_bx_wrap .bx1:nth-child(1),
.subsidy_bx_wrap .bx1:nth-child(3){margin-right:366px;}
.subsidy_con2 .h_tit1 .bg_tx{margin-top:20px}
.subsidy_con2_step{padding:70px 100px;background:url(../../images/content/subsidy_c3.png) no-repeat 0 0;}
.step_bx{position:relative;margin:10px 0;padding:25px 30px 30px;background:#fff;text-align:center;}
.step_bx h4{margin-bottom:5px;font-size:26px;color:#222}
.step_bx .bg_c2{margin-top:25px;padding:5px 0;font-size:18px;background:#45bea9;border-radius:20px;color:#fff;text-align:center;}
.step_bx:after{content:'';display:block;position:absolute;bottom:-30px;left:50%;margin-left:-25px;width:50px;height:50px;border-radius: 100%;z-index:2;}
.step_bx:last-child:after{display:none;}
.step_bx:nth-child(1):after{background:#98999f url(../../images/common/ico_arr_down.png) no-repeat 50% 50%;}
.step_bx:nth-child(2):after{background:#73757e url(../../images/common/ico_arr_down.png) no-repeat 50% 50%;}
.step_bx:nth-child(3):after{background:#6b6d78 url(../../images/common/ico_arr_down.png) no-repeat 50% 50%;}
.step_bx:nth-child(4):after{background:#4c4f5c url(../../images/common/ico_arr_down.png) no-repeat 50% 50%;}
.step_bx .con2{display:flex;align-items:center;padding:15px 0}
.step_bx .con2>div{position:relative;width:33.33%}
.step_bx .con2>div:before{content:'';display:inline-block;position:absolute;left:0;top:50%;width:1px;height:76px;margin-top:-38px;background:#d6d6d6}
.step_bx .con2>div:first-child:before{display:none}
.step_bx .con2 p{color:#888}
.step_bx .con2 .h_c1{color:#000}
.subsidy_con3_step{margin-top:60px}
.subsidy_con3_step:before{content:'';display:block;width:100%;height:22px;border-radius:11px;background:#fdbf1a;}
.subsidy_con3_step2:before{background:#45bea9}
.subsidy_con3_step2 .step_bx2:nth-child(2){width:190px}
.subsidy_con3_step .step_bx2_wrap{margin-top:-45px}
.step_bx2_wrap{display:flex}
.step_bx2_wrap .step_bx2{margin-right:65px}
.step_bx2{text-align:left;}
.step_bx2 h5{margin-bottom:10px;font-size:24px;color:#4c4f5c;font-weight:normal;}
.step_bx2 h5 .num{display:block;width:70px;height:70px;margin-bottom:25px;padding-left:19px;background:#bcbec6;border-radius:100%;line-height:70px;color:#fff;font-style:italic;box-sizing:border-box;box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
.step_bx2 h5 .num2{background:#9698a1}
.step_bx2 h5 .num3{background:#777a87}
.step_bx2 h5 .num4{background:#4c4f5c}
.step_bx2 h5 .num5{background:#4c4f5c}
.step_bx2 p{line-height:1.3;}
.md_type h5{font-size:24px;color:#4c4f5c;line-height:1.3;margin-bottom:5px}
.md_type h5:before{content:'';display:block;width:113px;height:113px;margin-bottom:25px}
.md_type{display:flex;justify-content: space-around}
.md_type li{text-align:center;}
.md_type .md1{background:url(../../images/content/ico_md1.png) no-repeat 50% 0}
.md_type .md2{background:url(../../images/content/ico_md2.png) no-repeat 50% 0}
.md_type .md3{background:url(../../images/content/ico_md3.png) no-repeat 50% 0}
.md_type .md4{background:url(../../images/content/ico_md4.png) no-repeat 50% 0}
.md_type .md5{background:url(../../images/content/ico_md5.png) no-repeat 50% 0}
.con_grade_wrap{position:relative;margin-top:110px;border:2px solid #ededed;border-radius:20px;}
.con_grade_wrap h5{position:absolute;top:-30px;left:50%;width:430px;margin-left:-215px;padding:12px 0;background:#45bea9;font-size:24px;color:#fff;border-radius:30px;text-align:center;}
.con_grade_wrap .con_grade{display:flex;justify-content: space-around;padding:65px;text-align:center;}
.con_grade_wrap .con_grade .tt{display:block;margin-top:25px;font-size:24px;color:#4c4f5c;}
.con_grade_wrap .con_grade .ts{color:#666}
.con_grade_wrap .con_grade_2 div{display:flex;justify-content: space-around;}
.type_strs span{display:inline-block;margin-right:4px;padding:0 0 1px;font-size:18px;color:#fff;text-align:center;border-radius:15px;}
.type_strs .str1{width:37px;background:#79abe2}
.type_strs .str2{width:47px;background:#437dc0}
.type_strs .str3{width:57px;background:#0c4a8f}
.type_strs .str4{width:67px;background:#013671}
.type_strs .str5{width:87px;background:#b11111}
.type_con{overflow:hidden}
.type_con .fl-l{display:flex;flex-direction:column;justify-content: space-between;height:131px}
.type_con .fl-l p{display:inline-block}
.type_con_custom{display:flex;flex-wrap:wrap;justify-content:space-between}
.type_con_c{width:48%;margin-bottom:37px;padding:25px 30px 30px;border:2px solid #ededed;border-radius:20px;box-sizing: border-box;}
.type_con_c:nth-child(3),
.type_con_c:nth-child(4){margin-bottom:0}
.type_con_c h5{margin-bottom:40px;font-weight:700;font-size:22px;color:#4c4f5c}
.type_con_c .tx1{min-height:76px;margin-top:30px}
.type_con_c .agC{text-align:center}

/*cscenter*/
.border_list_top{margin-bottom:30px;}
.border_list_top:after{content:'';display:block;clear: both;}
.border_list_top .search_ipt_box{float:right}
.border_list_top .hit_sort{float:left;width:164px;border:0}
.search_ipt_box select{width:167px;border:0}
.search_ipt_box .ipt{width:300px;border:0;margin:0 5px}
.search_ipt_box button{width:100px;height:50px;background:#4c4f5c;color:#fff;border:0}
.board_list table{width:100%;border-bottom:1px solid #4c4f5c}
.board_list thead th{padding:15px 0;background:#4c4f5c;color:#fff}
.board_list tbody td{padding:15px 0;text-align:center;border-top:1px solid #e3e0db}
.board_list tr:hover td{background:#fff}
.board_list tr:hover .tit a{color:#000}
.board_list .tit{padding-left:10px;text-align:left;}
.board_list .reply{padding-left:30px;background:url(../../images/common/ico_reply.png) no-repeat 0 6px}
.board_list .data_tit{position:relative;padding-left:70px;text-align:left;color:#000}
.board_list .data_tit a{width:90%;}
.board_list .data_tit .noti{display:block;position:absolute;top:50%;left:0;width:43px;height:20px;margin-top:-10px;padding:0;background:#deaa4f;text-align:center;color:#fff;font-size:12px;border-radius:10px;vertical-align:top;}
.board_list .data_file{text-align:left;color:#888}
.board_list .add_file{margin:3px 0}
.board_list .add_file:hover{color:#000;text-decoration:underline;}
.board_view_top{overflow:hidden;padding:15px 30px;background:#4c4f5c;color:#fff}
.board_view_top h3{font-weight:400;}
.board_view_top .tt{display:inline-block;margin:0 20px 0 45px;color:#a4a8ba}
.board_view_body{padding:60px 0;line-height:1.8;color:#888;}
.board_view_btm{border-top:1px solid #e3e0db}
.board_view_btm dl{display:table;width:100%}
.board_view_btm dt, .board_view_btm dd{display:table-cell;text-align:left;}
.board_view_btm dt{width:65px;padding:13px 30px;color:#4c4f5c }
.board_view_btm dd{padding:13px;color:#888}
.board_view_btm .file dl{border-top:1px solid #e3e0db}
.board_view_btm .file dl:first-child{border-top:0}
.board_view_btm .pager{background:#fff}
.board_view_btm .pager:last-child{border-top:1px solid #f4f3f1}
.board_btm_btns{margin-top:40px;text-align:right;}
.board_view_reply{background:#fff}
.board_view_reply_tit{padding:12px 70px 13px;background:url(../../images/common/ico_reply_b.png) no-repeat 30px 20px;color:#222;}
.board_view_reply_con{padding:25px 70px;border-top:1px solid #f4f3f1;line-height:1.8;color:#888}
.board_write_top{overflow: hidden;margin-bottom:20px}
.board_write_top .fl-l{color:#888}
.board_write_top .fl-r{color:#4c4f5c}
.board_write{padding:5px 0;border-top:2px solid #4c4f5c;border-bottom:1px solid #4c4f5c}
.board_write table th, .board_write table td{padding:5px 0}
.board_write table th{text-align:left;color:#4c4f5c}
.board_write table th em{display:inline-block;width:20px;vertical-align:middle;text-align:center}
.board_write table td input{font-size:16px}
.border_write_btns{margin-top:40px;text-align:right}
.border_write_btns .btn{margin-left:10px}

/*store*/
.store_title{padding:20px 0;border-top:2px solid #4c4f5c;text-align:center}
.store_title h3{font-size:24px;color:#4c4f5c}
.store_title p{color:#888}
.store_search{margin-bottom:40px}
.store_search:after{content:'';display:block;clear: both;}
.store_search h4{margin-bottom:20px;font-size:22px;color:#fff}
.store_search .btn{width:100px;height:50px;font-size:18px;border-radius:0;color:#fff}
.store_search_local, .store_search_fast{float:left;padding:25px 40px 30px;box-sizing:border-box;}
.store_search_local{width:708px;background:#45bea9}
.store_search_local .search_local, .store_search_fast .search_fast{display:flex;justify-content:space-between}
.store_search_local select{width:255px}
.store_search_local .btn{background:#4c4f5c}
.store_search_fast{width:492px;background:#4c4f5c}
.store_search_fast .search_fast{}
.store_search_fast .ipt{width:300px;border:0}
.store_search_fast .btn{background:#45bea9}
.store_detail{padding:50px 30px 30px}
.store_detail h1{padding-bottom:10px;color:#000;font-size:30px;border-bottom:3px solid #232737;font-weight:400;}
.store_detail .store_info li{display:table;width:100%;border-bottom:1px solid #e3e0db}
.store_detail .store_info .tt, .store_detail .store_info .ts{display:table-cell;padding:10px;text-align:left;box-sizing: border-box;}
.store_detail .store_info .tt{width:18%;padding-left:20px;color:#4c4f5c}
.store_detail .store_info .ts{width:82%;color:#999}
.store_detail .store_map{margin-top:30px}
.store_detail .store_map_btm{margin-top:30px;text-align:center;}
.store_detail .btn_print{width:200px;height:50px;background:#232737;color:#fff}

/*20-01-22  add*/
.privacy_wrap{margin:0;font-size:16px;line-height:1.7;}
.privacy_wrap .h_ty2 + p{font-size:16px;margin:0}
.privacy_wrap h4{margin:40px 0 20px;font-size:22px;font-weight:700;color:#444}
.privacy_wrap h5{margin:30px 0 5px;font-weight:700;color:#444}
.privacy_wrap ul>li{margin-top:10px}
.privacy_wrap ul>li:first-child{margin:0}
.privacy_wrap strong{font-weight:700;color:#444}
.privacy_wrap .bar{position:relative;padding-left:12px;}
.privacy_wrap .bar:before{content:'';display:inline-block;position:absolute;top:13px;left:0;width:5px;height:1px;background:#666}
.privacy_wrap .tb{width:100%;margin:20px 0;border-collapse: collapse;border:1px solid #bbbbbb;}
.privacy_wrap .tb th, .privacy_wrap .tb td{padding:12px 20px;text-align:center;}
.privacy_wrap .tb th{background:#e8e8e8;}
.privacy_wrap ol{margin-left:20px}
.privacy_wrap ol>li{margin-top:10px;list-style-type: decimal;}
.privacy_wrap ol>li:first-child{margin:0}
.privacy_wrap ol>li .bar{margin-left:-16px}
.email-scrap{padding:40px 40px 50px}
.email-scrap h1{margin-bottom:30px;font-size:22px;color:#222}
.email-scrap p{font-size:15px;color:#666;line-height:1.6;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}

/*20-02-13*/
.srv_con1{height:536px;background:url(../../images/product/srv_c1.jpg) no-repeat 50% 0;text-align:center;color:#fff;line-height:1;}
.srv_con1 .t1{font-size:24px;padding-top:135px}
.srv_con1 .t2{font-size:24px;margin-top:10px;font-weight:700;}
.srv_con1 .t3{font-size:36px;margin-top:80px;font-weight:700;}
.srv_con1 .t4{font-size:30px;margin-top:30px;font-weight:400;line-height:1.2;}
.srv_con2{overflow:hidden;padding:30px;border:2px solid #ededed;border-radius:28px;}
.srv_con3{height:300px;text-align:center;color:#fff}
.srv_bx{float:left;border-radius:20px;box-sizing: border-box;}
.srv_bx1{width:175px;border:2px solid #979aae}
.srv_bx2{width:420px;margin-left:20px;border:2px solid #4c4f5c}
.srv_bx3{float:right;width:420px;border:2px solid #00bea9}
.srv_bx .srv_tit{display:table;width:100%;height:98px;text-align:center;color:#fff;border-radius:16px 16px 0 0;}
.srv_bx .srv_tit .inner{display:table-cell;vertical-align:middle;}
.srv_bx .srv_tit h5{font-size:30px;font-weight:700;}
.srv_bx .srv_con{padding:0 19px;text-align:center;}
.srv_bx .srv_con>div{display:flex;align-items:center;justify-content: center;width:100%}
.srv_bx .srv_con .bx1{height:120px;border-bottom:1px solid #3a406b}
.srv_bx .srv_con .bx2{height:135px;font-size:20px}
.srv_bx .srv_con .price{font-size: 30px;font-weight: 700;}
.srv_bx .srv_con .price em{font-size: 48px;vertical-align:baseline;}
.srv_bx .dot:before{content:'';display:inline-block;width:4px;height:4px;margin-right:8px;border-radius:100%;background:#4c4f5c;vertical-align:middle;}
.srv_bx .dot em{color:#ad2d2d;font-weight:700;}
.srv_bx1 .srv_tit{background:#979aae}
.srv_bx2 .srv_tit{background:#4c4f5c}
.srv_bx3 .srv_tit{background:#00bea9}
.srv_bx3 .srv_con .bx1{border-color:#00bea9}
.srv_bx3 .srv_con .price{color:#00bea9}
.srv_bx1 .srv_con .bx1,
.srv_bx1 .srv_con .bx2{font-size:24px}
.srv_bx1{position: relative;}
.srv_bx1:after{content:'';display:block;position:absolute;top:50%;right:-47px;width:47px;height:96px;margin-top:-48px;background:url(../../images/product/src_arr.png) no-repeat}
.srv_con3{display:table;width:100%;margin-top:30px;background:url(../../images/product/srv_c2.jpg) no-repeat 50%}
.srv_con3 .inner{display:table-cell;vertical-align:middle;}
.srv_con3 .t1{font-size:36px;font-weight:700;margin-bottom:20px}
.srv_con3 .t2, .srv_con3 .t3{font-size:20px}
.srv_con3 .t3{font-weight:700;}
.sitemap_wrap .sm_bx h4{margin-bottom:15px;padding:5px 25px;background:#eceef5;font-size:22px;font-weight:500}
.sitemap_wrap .sm_bx li{padding:7px 20px;border-bottom:1px solid #e3e4ea}
.sitemap_wrap .sm_bx li a{display:block;position:relative;padding-left:8px;font-size:16px}
.sitemap_wrap .sm_bx li a:before{content:'';display:inline-block;position:absolute;top:13px;left:0;width:4px;height:1px;background:#444}
.sitemap_wrap .sm_bx_wp{overflow:hidden}
.sitemap_wrap .sm_bx_wp .sm_bx{float:left;width:31%;min-height:200px}
.sitemap_wrap .sm_bx_wp .sm_bx:nth-child(3n){float:right}
.sitemap_wrap .sm_bx_wp .sm_bx:nth-child(2),
.sitemap_wrap .sm_bx_wp .sm_bx:nth-child(5){margin-left:3.5%}
/*20-11-11*/
.prod_cont_btm .img{margin:35px 0 10px}
.prod_cont_btm .prod_bx .c_tit{width:265px}

/*21-06-25*/
.subsidy_tb {width: 1140px;background: url(../../images/content/subsidy_tb_bg2.png) no-repeat 0 0;}
.subsidy_tb thead th{padding:0;height:60px}
.subsidy_tb td{height:138px;color:#333;letter-spacing: -0.03em;}
.subsidy_tb .current td{padding-bottom:40px}
.subsidy_tb_wrap .tx{font-size: 20px;color:#666;line-height: 1.5;}
.subsidy_tb_wrap .con_bx .h_ty2 + p{margin-bottom:30px}
.subsidy_tb .ln2{vertical-align: top;padding-top:10px;height:50px}

/* 211110 */
.prod_price_wrap{padding:0 40px 40px;background-color:#fff}
.prod_price_wrap .tb_noti{margin-top:35px;font-size:20px;color:#666;line-height:1.5}
.prod_price_wrap .tb_wrap table{position:relative;width:100%;border-collapse:collapse;border-bottom:1px solid #d0d0d0;}
.prod_price_wrap .tb_wrap table:after{display:block;content:'';position:absolute;top:0;right:0;width:315px;height:100%;border:4px solid #00bea9;box-sizing:border-box;box-shadow:7px 7px 12px 0px rgba(0, 0, 0, 0.14);background-color:transparent}

.prod_price_wrap .tb_wrap thead tr th{height:92px;border-left:1px solid #fff;font-size:18px;font-weight:500;background-color:#4c4f5c;color:#fff;line-height:1.667}
.prod_price_wrap .tb_wrap thead tr:nth-child(1) th:first-child{border-left:0px}
.prod_price_wrap .tb_wrap thead tr:nth-child(2) th{border-top:1px solid #fff}
.prod_price_wrap .tb_wrap tbody tr th{padding:26px 0;border-top:1px solid #d0d0d0;;border-left:1px solid #d0d0d0;border-left:0px none;font-size:18px;font-weight:400;color:#222;line-height:1.667}
.prod_price_wrap .tb_wrap tbody tr:nth-child(1) th.t1{padding:31px 0;border-width:1px 0 0 0;border-style:solid;border-color:#fff;font-weight:700;line-height:1.667}
.prod_price_wrap .tb_wrap tbody tr:nth-child(2) th{border-top:0px none}
.prod_price_wrap .tb_wrap tbody tr:nth-child(2) td{border-top:0px none}
.prod_price_wrap .tb_wrap tbody tr th.recom{padding:5px 0}
.prod_price_wrap .tb_wrap tbody tr th.recom em{display:inline-block;width:31px;height:31px;margin-right:5px;border-radius:31px;background-color:#ee1d23;font-size:12px;font-weight:400;color:#fff;line-height:31px;text-align:center}

.prod_price_wrap .tb_wrap tbody tr td{padding:22px 0;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;font-size:18px;text-align:center;color:#222;line-height:1.667;word-break:keep-all}
.prod_price_wrap .tb_wrap tbody tr td.c1{font-size:24px;font-weight:500;color:#00bea9}
.prod_price_wrap .tb_wrap tbody tr td strong{font-weight:500}
.prod_price_wrap .tb_wrap tbody tr td em{color:#666}
.prod_price_wrap .tb_wrap tbody tr td span{font-weight:400}
.prod_price_wrap .tb_wrap tbody tr.last > *{border:0px none}
.prod_price_wrap .bg_c1{font-weight:500 !important;background-color:#e5e5e5}
.prod_price_wrap .bg_c2{background-color:#00bea9 !important;color:#fff !important}
.prod_price_wrap .t1-bg1{background-color:#eae2ef;color:#69318c !important}
.prod_price_wrap .t1-bg2{background-color:#dcf2fc;color:#196588 !important}
.prod_price_wrap .t1-bg3{background-color:#e2f0e1;color:#36ac2e !important}

.sitemap_wrap .sm_bx_wp .sm_bx{min-height:239px}

/* 211202 */
.prod_price_wrap .tb_wrap.type2 tbody tr:nth-child(2) th{border-top:1px solid #d0d0d0}
.prod_price_wrap .tb_wrap.type2 tbody tr:nth-child(2) td{border-top:1px solid #d0d0d0}
.prod-price-ban{margin-bottom:60px}

/* 211222 */
.subsidy_bx_wrap .flex_bx{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}
.subsidy_bx_wrap .flex_bx .bx{display:flex;align-items:center;flex-wrap:wrap;width:365px;height:133px;margin-top:10px;padding:19px 30px 20px;box-sizing:border-box;background-color:#f8f8f8}
.subsidy_bx_wrap .flex_bx .bx:nth-child(-n+3){margin-top:0}
.subsidy_bx_wrap .flex_bx .bx .cir{width:93px;height:93px;border:7px solid #01c3da;box-sizing:border-box;border-radius:50%;font-family:Roboto;font-size:22px;font-weight:700;color:#01c3da;text-align:center;line-height:79px}
.subsidy_bx_wrap .flex_bx .bx .tx{width:calc(100% - 93px);padding-left:20px;box-sizing:border-box;font-size:20px;color:#666;line-height:1.4;word-break:keep-all}
.subsidy_bx_wrap .flex_bx .bx .tx em{font-size:18px;line-height:1.556}
.subsidy_bx_wrap .flex_bx .bx.blank{background:#f8f8f8 url(../../images/content/subsidy_bx_bg.png) 50% 50% no-repeat}
.subsidy_tb_type{width:100%}
.subsidy_tb_type thead th{padding:15px 0;background-color:#4c4f5c;font-size:18px;font-weight:700;color:#fff}
.subsidy_tb_type tbody th, .subsidy_tb_type tbody td{padding:25px 0;border-bottom:1px solid #d0d0d0;font-size:18px;color:#222;line-height:1.667;text-align:center}

/* 220513 */
.prod_lists li{width:387px}
.prod_list_item .thumb_txt h4{font-size:30px}
.prod_bx .c_con .line{display:block;position:relative;padding-left:10px}
.prod_bx .c_con .line:before{display:block;content:'-';position:absolute;top:0;left:0}
.prod_cont.type .prod_bx{padding:32px 20px 30px 30px}
.prod_cont.type .prod_bx .c_tit{width:375px}
.prod_cont.type .prod_bx h4{letter-spacing:-0.025em}
.prod_cont.type .prod_cont_btm .prod_bx .c_tit{width:323px}
.prod_cont.type .prod_cont_btm .prod_bx h4{font-size:32px;letter-spacing:-0.025em}
.prod_cont.type .prod_cont_btm .img{margin:40px 0 10px}
.prod_spec.type .prod_spec_tb thead th{padding:8px 0}
.prod_spec.type .prod_spec_tb td{padding:34px 0;line-height:1.857}
.prod_spec.type .prod_spec_tb td.letter{line-height:1.357}
.prod_spec.type .tb_adv{background-color:#4b7598;letter-spacing:-0.025em}
.prod_spec.type .prod_spec_tb_noti{margin-top:26px}

/*22-12-12*/
.captchaWrap{display:flex;align-items:center}
.captchaWrap span{margin-left:10px}

.prod_spec .title{font-size:20px;font-weight:700;text-align:center;margin:30px 0 10px;color:#222}
.title + .prod_spec_tb{margin-top:0}
.con_bx_prod{padding-bottom:0}
.con_bx_prod .h_ty2{margin-bottom:0}
.acce_con_prod{display:flex;justify-content:space-between;align-items:center}
.acce_con_prod .acce_con_tx{padding-top:0}
.acce_con_prod ul>li{font-size:18px;position:relative;padding-left:10px;word-break:keep-all}
.acce_con_prod ul>li::before{content:'';display:block;width:4px;height:4px;background:#666;border-radius:50%;position:absolute;top:11px;left:0;}
.acce_con_prod ul>li + li{margin-top:10px}

.prod_cont h3{padding:140px 0 64px;text-align:center;font-size:60px;color:#000}
.prod_bx .c_con p+p{margin-top:10px}