/*
::-webkit-scrollbar {width: 6px; height: 6px; border: 6px solid #ebebeb; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 20px; background: #ccc}
::-webkit-scrollbar-track {background: rgba(0,0,0,0); -webkit-border-radius: 0px; border-radius:0px; }
::-webkit-scrollbar-thumb {height: 6px; width: 6px; background: rgba(0,0,0,0.3); -webkit-border-radius: 0px; border-radius: 0px;}
*/

html  {height:100%;} 
body {height:100%;}
body {position:relative;}
#biz_contact_container {position:relative; /*height:100%;*/}
#biz_contact_container.right_btn {padding-right: 0px; margin-bottom: 120px;}
 _::-webkit-full-page-media, _:future, :root body#biz_body.biz_product_type > #biz_contact_container.right_btn {padding-bottom: 120px; //or any property you need}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
#biz_contact_container.right_btn {padding-bottom: 0px; margin-bottom: 0px;}
}

#biz_contact_container .body_wrap {margin-top:0px; font-size:0; margin-bottom: 30px;}
#biz_contact_container .select_biz_section {margin-bottom:30px;}
#biz_contact_container .select_biz_section:last-child {margin-bottom:0px;}
.biz_point {color:#ff5959 !important}
.biz_red {color:#ff001c !important}
.biz_black {color:#111 !important}
.biz_gray {color:#222 !important}
.biz_title {padding:0; margin-bottom:40px;}
.biz_title.map_ti {padding:0; margin-bottom:40px; position:absolute; top:0;left:0;}
.biz_title.sub_biz_title {margin-bottom:20px;}
.biz_title span {display:inline-block;}
.biz_h1_en {font-family: 'NunitoSans-Bold', sans-serif; color:#ff001c; font-size:32px; line-height:1.1em; letter-spacing:0.07em;}
.biz_h1_kr {font-family: 'NunitoSans-Bold','notokr-medium', sans-serif; color:#ff5959; font-size:28px; line-height:1.3em; letter-spacing:-0.03em;}
@media all and (min-width: 320px) and (max-width: 660px) {
.biz_h1_kr br {display:none}
}
.biz_h1_kr_noto_m {font-family: 'NunitoSans-Bold', 'notokr-medium', sans-serif;}
.biz_h1_kr_medium {font-family: 'NunitoSans-Bold','notokr-medium', sans-serif; color:#111; font-size:23px; line-height:1.5em; letter-spacing:-0.01em; margin-top:5px;}
.biz_h1_kr_small {font-family:'NunitoSans-SemiBold', 'notokr-regular', sans-serif; color:#111; font-size:14px; line-height:1.5em; letter-spacing:-0.01em; margin-top:15px;}
.biz_error_caption {font-family: 'NunitoSans-SemiBold','notokr-regular', sans-serif; color:#ff001c; font-size:14px; line-height:1.5em; letter-spacing:-0.01em; margin-top:40px; padding-left:0.7em;text-indent:-0.7em;}
.biz_kinds_wrap:first-child {margin-top: 0;}
.biz_kinds_wrap {margin-top: 30px;}
.biz_kinds_wrap:last-child {margin-bottom: 30px;} 
.biz_kinds_sti {font-family: 'NunitoSans-Bold','notokr-medium', sans-serif; color: #111; font-size: 18px; line-height: 1.4em; letter-spacing: -0.03em; margin-bottom:10px}
.clearboth {clear:both}

.biz_map_01, .biz_map_02 {padding:20px 0 30px;}
.biz_map_01 img, .biz_map_02 img {width:100%;}

.biz_map_01.new_bizmap, .biz_map_02.new_bizmap{position:absolute;}

/* ÆÇ¸Å */
.body_wrap_sales_num /*{position:relative;*/ width:100%; /*height:400px;*/}

/* ºñÁî´Ï½º»ó´ã */
.biz_nation_wrap:after {content:" "; display:block; clear:both; *zoom:1;} {}
ul.biz_nation_wrap li {/*float:left;*/ line-height: 1em; padding-right: 10px; width: calc(25% - 5px); display:inline-block; vertical-align:top; *display:inline;*zoom:1}
.biz_nation_wrap li > p {margin-bottom:10px; line-height:1.3em;}
.biz_nation_wrap li:last-child {}
.biz_nation_wrap li:nth-child(4n) {padding-right:0;}
.biz_nation_wrap li p.slaes_nation {font-size:14px;  line-height:1.3em;}

.biz_nation_wrap > div.cell {/*float:left;*/ line-height: 1em; padding-right: 10px; width:25%; display:inline-block; vertical-align:top; *display:inline;*zoom:1}
.biz_nation_wrap div.cell > p {margin-bottom:10px; line-height:1.3em;}
.biz_nation_wrap div.cell:last-child {}
.biz_nation_wrap div.cell:nth-child(4n) {padding-right:0;}
.biz_nation_wrap div.cell p.slaes_nation {font-size:14px;  line-height:1.3em;}

/* OEM ¼±ÅÃ */
.biz_oem_wrap:after {content:" "; display:block; clear:both; *zoom:1;} {}
/*.biz_oem_wrap li {float:left; line-height: 1em; padding-right: 10px; width:33.33%;}*/
.biz_oem_wrap li {float:left; line-height: 1em; padding-right: 10px; width:50%;}
.oem_wrap {margin-top:50px; margin-bottom:20px;}
.oem_en_copy {position:absolute; top:0; right:0; width:50%; font-size:20px; line-height:1.2em; margin:14px 0 20px; letter-spacing:0.03em; z-index:11}
@media all and (min-width: 850px) and (max-width: 1093px) {
.oem_en_copy {width:60%;}
}
@media all and (min-width: 661px) and (max-width: 849px) {
.oem_en_copy {width:55%; font-size:15px;}
}
@media all and (min-width: 320px) and (max-width: 660px) {
.oem_en_copy {    position: relative;    margin: 0 15px 20px;    width: auto;	}
.oem_wrap {    margin-top: 30px;    margin-bottom: 20px;}
}

.fir_step_container {} 
.fir_step_container.contents {}

.fir_step_wrap:after {content:" "; display:block; clear:both; *zoom:1;} 
ul.fir_step_wrap li {float:left; width:calc( 33.3% - 30px); padding:20px; font-size:18px; line-height: 1.45em; /*display:block;*/ border-bottom:1px solid #ff001c;
-moz-transition:all .5s ease .1s; -o-transition:all .5s ease .1s; -ms-transition:all .5s ease .1s; -webkit-transition:all .5s ease .1s; transition:all .5s ease .1s;}
ul.fir_step_wrap li.fir {margin-right:30px;}
ul.fir_step_wrap li.sec {margin-left:15px; margin-right:15px;}
ul.fir_step_wrap li.thi {margin-left:30px;}
ul.fir_step_wrap  li:hover {background:#facccd}
ul.fir_step_wrap  li:active {background:#ff001c; transition:all .0s ease .0s; color:#fff;}
.fir_step_eq p {margin-bottom:10px;}
.fir_step_eq {min-height:200px;}

#biz_contact_container.mapmap form {height: 100%;}
#biz_contact_container.mapmap .fir_step_container {height: 100%;}
#biz_contact_container.mapmap .fir_step_container .select_biz_section {height: 100%;}
#biz_contact_container.mapmap .body_wrap_sales_num {/*height: 100%;*/}

/* Á¦Ç°¼±ÅÃ */
.select_biz_pro input[type=checkbox]+label, input[type=radio]+label {padding: 0 0 0 0;}
.select_biz_pro input[type=checkbox] { display:none; }
.select_biz_pro input[type=checkbox] + label {
display: inline-block; cursor: pointer; font-family: 'NunitoSans-semiBold','notokr-regular', sans-serif; font-size: 22px; line-height: 1.05em; padding-top:20px; padding-left:25px; background-size: cover !important; }

.select_biz_pro input[type=checkbox] + label {
	position:absolute; background-repeat: no-repeat; background-position: 50% 50%;
    background: url('/new/images/arr.png') no-repeat left 0px;
    background-size: 20px !important; padding-top:0; z-index:9; margin:20px; width: 100%;
}
.select_biz_pro.second_step input[type=checkbox] + label {width: auto;}
.select_biz_pro input[type=checkbox]:checked + label { background: url('/new/images/arr.png') no-repeat left -185px; background-size: 20px !important; font-family: 'NunitoSans-Bold','notokr-medium', sans-serif;}
.select_biz_pro input[type=checkbox]:checked ~ .active_layer {opacity:1;}
.select_biz_pro.second_step input[type=checkbox]:checked ~ .active_layer {opacity:0.7;}

.active_layer {background:#d3ebff; opacity:0; position:absolute; width:100%; height:100%;top: 0; z-index:0; left:0;}
.health_brick .active_layer {background:#ffb5ab;}

.select_biz_mapnum .select_biz_pro input[type=checkbox] + label {margin:15px 0 10px 15px; width: 93%;} 

.select_biz_pro.num01 input[type=checkbox] + label {background-repeat:no-repeat; background-position: left 0; background-size: 20px !important;}
.select_biz_pro input[type=checkbox]:checked + label {background-repeat:no-repeat; background-position: left -185px; background-size: 20px !important;}


/* ³Ñ¹öÃ¼Å©¹Ú½º */
.select_biz_pro.num01 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num01.png');}
.select_biz_pro.num01 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num01.png');}
.select_biz_pro.num02 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num02.png');}
.select_biz_pro.num02 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num02.png');}
.select_biz_pro.num03 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num03.png');}
.select_biz_pro.num03 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num03.png');}
.select_biz_pro.num04 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num04.png');}
.select_biz_pro.num04 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num04.png');}
.select_biz_pro.num05 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num05.png');}
.select_biz_pro.num05 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num05.png');}
.select_biz_pro.num06 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num06.png');}
.select_biz_pro.num06 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num06.png');}
.select_biz_pro.num07 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num07.png');}
.select_biz_pro.num07 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num07.png');}
.select_biz_pro.num08 input[type=checkbox] + label {background-image: url('/new/images/num/brick_num08.png');}
.select_biz_pro.num08 input[type=checkbox]:checked + label {background-image: url('/new/images/num/brick_num08.png');}

/* ³Ñ¹öÃ¼Å©¹Ú½º ·¹µåÁöµµÀ§ */
#health_production .select_biz_pro.num01 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num01.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num01 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num01.png') no-repeat left -25px; background-size: 20px !important;}
#health_production .select_biz_pro.num02 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num02.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num02 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num02.png') no-repeat left -25px; background-size: 20px !important;}
#health_production .select_biz_pro.num03 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num03.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num03 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num03.png') no-repeat left -25px; background-size: 20px !important;}
#health_production .select_biz_pro.num04 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num04.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num04 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num04.png') no-repeat left -25px; background-size: 20px !important;}
#health_production .select_biz_pro.num05 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num05.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num05 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num05.png') no-repeat left -25px; background-size: 20px !important;}
#health_production .select_biz_pro.num06 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num06.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num06 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num06.png') no-repeat left -25px; background-size: 20px !important;}
#health_production .select_biz_pro.num07 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num07.png') no-repeat left 0px; background-size: 20px !important;}
#health_production .select_biz_pro.num07 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num07.png') no-repeat left -25px; background-size: 20px !important;}

/* ³Ñ¹öÃ¼Å©¹Ú½º ·¹µå 
.health_brick .select_biz_pro.num01 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num01.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num01 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num01.png') no-repeat left -25px; background-size: 20px !important;}
.health_brick .select_biz_pro.num02 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num02.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num02 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num02.png') no-repeat left -25px; background-size: 20px !important;}
.health_brick .select_biz_pro.num03 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num03.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num03 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num03.png') no-repeat left -25px; background-size: 20px !important;}
.health_brick .select_biz_pro.num04 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num04.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num04 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num04.png') no-repeat left -25px; background-size: 20px !important;}
.health_brick .select_biz_pro.num05 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num05.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num05 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num05.png') no-repeat left -25px; background-size: 20px !important;}
.health_brick .select_biz_pro.num06 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num06.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num06 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num06.png') no-repeat left -25px; background-size: 20px !important;}
.health_brick .select_biz_pro.num07 input[type=checkbox] + label {background: url('/new/images/num/brick_red_num07.png') no-repeat left 0px; background-size: 20px !important;}
.health_brick .select_biz_pro.num07 input[type=checkbox]:checked + label {background: url('/new/images/num/brick_red_num07.png') no-repeat left -25px; background-size: 20px !important;}
*/
/* ÁöµµÀ§³Ñ¹öÀ§Ä¡ */
.select_biz_pro.position input[type=checkbox] + label {margin:0; height:20px; width: 100%;} 
.select_biz_pro.position .label_copy {margin-top:24px;margin-left: -25px; font-size:16px; width: 100px !important;}


@media (max-width: 1159px) {
.position_nation01 {position:absolute; right:14.1923%; bottom:73.0256%; width:20px;}
.position_nation02 {position:absolute; right:24.0615%; bottom:75.0026%; width:20px;}
.position_nation03 {position:absolute; right:38.0769%; bottom:68.7692%; width:20px;}
.position_nation04 {position:absolute; right:45.0308%; bottom:85.5385%; width:20px;}
.position_nation05 {position:absolute; right:81.7308%; bottom:81.5385%; width:20px;}
.position_nation06 {position:absolute; right:68.7500%; bottom:52.5641%; width:20px;}
.position_nation07 {position:absolute; right:12.3462%; bottom:44.5128%; width:20px;}
.position_nation08 {position:absolute; right:46.3462%; bottom:60.5128%; width:20px;}
}


/* ÇÁ·¹ÀÓ³» ÁÂÇ¥°ª */
@media all and (min-width: 1160px) and (max-width: 2000px) {
.position_nation01 {position:absolute; right:14.1923%; bottom:73.0256%; width:20px;}
.position_nation02 {position:absolute; right:24.0615%; bottom:75.0026%; width:20px;}
.position_nation03 {position:absolute; right:38.0769%; bottom:68.7692%; width:20px;}
.position_nation04 {position:absolute; right:45.0308%; bottom:85.5385%; width:20px;}
.position_nation05 {position:absolute; right:81.7308%; bottom:81.5385%; width:20px;}
.position_nation06 {position:absolute; right:68.7500%; bottom:52.5641%; width:20px;}
.position_nation07 {position:absolute; right:12.3462%; bottom:44.5128%; width:20px;}
.position_nation08 {position:absolute; right:46.3462%; bottom:60.5128%; width:20px;}
}

/* ÆÇ¸Å±¹°¡·Ñ¿À¹ö */
/*#biz_contact_container .body_wrap .brick:hover {background: rgba(211, 235, 255, 0.9);}*/

#biz_contact_container .body_wrap .brick.num01:hover {background: rgba(232, 29, 34, 0.5);}
.brick.num01 .active_layer {background: rgba(232, 29, 34, 0.5);}
#biz_contact_container .body_wrap .brick.num02:hover {background: rgba(255, 89, 89, 0.5);}
.brick.num02 .active_layer {background: rgba(255, 89, 89, 0.5);}
#biz_contact_container .body_wrap .brick.num03:hover {background: rgba(255, 178, 168, 0.5);}
.brick.num03 .active_layer {background: rgba(255, 178, 168, 0.5);}
#biz_contact_container .body_wrap .brick.num04:hover {background: rgba(85, 87, 89, 0.5);}
.brick.num04 .active_layer {background: rgba(85, 87, 89, 0.5);}
#biz_contact_container .body_wrap .brick.num05:hover {background: rgba(132, 65, 43, 0.5);}
.brick.num05 .active_layer  {background: rgba(132, 65, 43, 0.5);}
#biz_contact_container .body_wrap .brick.num06:hover {background: rgba(139, 99, 74, 0.5);}
.brick.num06 .active_layer {background: rgba(139, 99, 74, 0.5);}
#biz_contact_container .body_wrap .brick.num07:hover {background: rgba(255, 182, 26, 0.5);}
.brick.num07 .active_layer {background: rgba(255, 182, 26, 0.5);}
#biz_contact_container .body_wrap .brick.num08:hover {background: rgba(215, 208, 201, 0.5);}
.brick.num08 .active_layer {background: rgba(215, 208, 201, 0.5);}


/* ·±ÄªÁ¦Ç°±º ·Ñ¿À¹ö */
.select_biz_masonry .brick:hover > .active_layer {opacity: 0.7;}

/** OEM ·Ñ¿À¹ö **/
#biz_contact_container .body_wrap .brick.oem:hover {background: #d3ebff;}


/*»ý»ê±¹°¡·Ñ¿À¹ö °Ç°­±â´É½ÄÇ°
#biz_contact_container .body_wrap .brick.health.num01:hover {background: rgba(255, 220, 216, 1); border: 1px solid rgba(255, 220, 216, 1);}
.brick.health.num01 .active_layer {background: rgba(255, 220, 216,1);}
#biz_contact_container .body_wrap .brick.health.num02:hover {background: rgba(255, 237, 219, 1); border: 1px solid rgba(255, 237, 219, 1);}
.brick.health.num02 .active_layer {background: rgba(255, 237, 219, 1);}
#biz_contact_container .body_wrap .brick.health.num03:hover {background: rgba(205, 241, 241, 1); border: 1px solid rgba(205, 241, 241, 1);}
.brick.health.num03 .active_layer {background: rgba(205, 241, 241, 1);}
#biz_contact_container .body_wrap .brick.health.num04:hover {background: rgba(247, 176, 51, 1); border: 1px solid rgba(247, 176, 51, 1);}
.brick.health.num04 .active_layer {background: rgba(247, 176, 51, 1);}
#biz_contact_container .body_wrap .brick.health.num05:hover {background: rgba(146, 191, 31, 1); border: 1px solid rgba(146, 191, 31, 1);}
.brick.health.num05 .active_layer {background: rgba(146, 191, 31, 1);}
*/

/*#biz_contact_container .body_wrap .bricknum06:hover {background: rgba(211, 235, 255, 0.9);}*/
/*#biz_contact_container .body_wrap.health_brick .brick:hover {background: rgba(255, 181, 171, 0.9);}*/

/* È­ÀåÇ°»ý»êÁöµµÀ§³Ñ¹ö */
#cosmetic_production .select_biz_pro.position input[type=checkbox] + label {margin:0; height:20px; width:20px;} 
#cosmetic_production .position_nation01 {position:absolute; top:204px; left:unset; right:147px; width:20px;}
#cosmetic_production .position_nation02 {position:absolute; top:210px; left:unset; right:230px; width:20px;}
#cosmetic_production .position_nation03 {position:absolute; top:250px; left:unset; right:230px; width:20px;}
#cosmetic_production .position_nation04 {position:absolute; top:185px; left:215px; width:20px;}
#cosmetic_production .position_nation05 {position:absolute; top:230px; left:270px; width:20px;}
#cosmetic_production .position_nation06 {position:absolute; top:350px; left:unset; right:220px; width:20px;}
#cosmetic_production .position_nation07 {position:absolute; top:285px; left:unset; right:225px; width:20px;}

/* °Ç½Ä»ý»êÁöµµÀ§³Ñ¹ö */
#health_production .select_biz_pro.position input[type=checkbox] + label {margin:0; height:20px; width:20px;} 
#health_production .position_nation01 {position:absolute; top:264px; left:unset; right:148px; width:20px;}
#health_production .position_nation02 {position:absolute; top:220px; left:unset; right:170px; width:20px;}
#health_production .position_nation03 {position:absolute; top:201px; left:unset; right:86px; width:20px;}
#health_production .position_nation04 {position:absolute; top:220px; left:205px; width:20px;}
#health_production .position_nation05 {position:absolute; top:350px; left:unset; right:100px; width:20px;}
#health_production .position_nation06 {position:absolute; top:350px; left:unset; right:220px; width:20px;}
#health_production .position_nation07 {position:absolute; top:285px; left:unset; right:225px; width:20px;}
#health_production  .red_line_01 {position:absolute; top:209px; right:156px; display:inline-block}
#health_production  .red_line_02 {position:absolute; top:209px; right:106px; display:inline-block}
#health_production  .red_line_03 {position:absolute; top:370px; right:107px; display:inline-block}

/* Á¦Ç°À¯Çü¼±ÅÃ */
.select_biz_detail input[type=checkbox]+label, input[type=radio]+label {padding: 0 0 0 0;}
.select_biz_detail input[type=checkbox] { display:none; }
.select_biz_detail input[type=checkbox]+label {
display: inline-block; cursor: pointer; line-height: 18px; font-family: 'NunitoSans-SemiBold','notokr-regular', sans-serif; font-size: 20px; line-height: 1em; 
background: url('/new/images/arr.png') no-repeat 10px 13px; height:13px; 
padding: 14px 15px 18px 35px; box-sizing:content-box; border:1px solid #64bdff;  margin-bottom:8px;}
.select_biz_detail input[type=checkbox]:checked + label {background:#d3ebff url(/new/images/arr.png) no-repeat 10px -172px; background-size: 20px !important; }
.select_biz_detail input[type=checkbox] + label:hover {background-color: rgba(211,235,255,0.9);}

.select_biz_detail .oem_wrap .oem_input input[type=checkbox]+label {font-family: 'NunitoSans-Bold','notokr-medium', sans-serif; position: absolute; z-index: 999;top: 26px;
display: inline-block; cursor: pointer; line-height: 18px; font-size: 20px; line-height: 1em; 
background: url('/new/images/arr.png') no-repeat left 1px; height:20px; padding: 2px 0 0 26px; box-sizing:content-box; border:0; margin-right:4px; margin-bottom:0px; min-width:auto;}
.select_biz_detail .oem_wrap .oem_input input[type=checkbox]:checked + label {background: url(/new/images/arr.png) no-repeat left -185px;}
.select_biz_detail .oem_wrap .oem_input input[type=checkbox]:checked ~ .active_layer_oem {opacity:0.9;}
.active_layer_oem {background:#d3ebff; opacity:0; position:absolute; width:100%; height:100%;top: 0; z-index:-1; left:0;}

.select_biz_detail.biz_health_tech input[type=checkbox] + label {min-width:484px;}

/* ¶óµð¿À¹öÆ° ³ë¸» */
input[type=radio].radio_normal  { display:none; }
input[type=checkbox].radio_normal +label {width:20%; vertical-align:middle;
display: inline-block; cursor: pointer; font-family: 'NunitoSans-SemiBold','notokr-regular', sans-serif; font-size: 20px;
background: url('/new/images/arr.png') no-repeat 10px 13px; box-sizing:content-box; padding: 9px 12px 8px 35px;  height: 28px; line-height: 28px;}

input[type=checkbox].radio_normal:checked + label {background:url(/new/images/arr.png) no-repeat 10px -172px; background-size: 20px !important; }
/* ¶óµð¿À¹öÆ° ³ë¸» */

/* OEM ¼±ÅÃ */
.oem_wrap:after {content:" "; display:block; clear:both; *zoom:1;} 
.oem_wrap ul > li {float:left; border:1px solid #64bdff; width:32.8%; margin-right:8px; padding:20px; position:relative; min-height: 800px;}
.oem_wrap ul > li:last-child {margin-right:0;}
.oem_wrap ul > li.fir_dan > div {float:left; }
.oem_wrap ul > li.fir_dan > div:first-child {width:35%; font-family: 'NunitoSans-Bold','notokr-medium', sans-serif;} 
.oem_wrap ul > li.fir_dan > div.copy_name {width:100%; line-height:1.4em; padding-left:35%; padding-top:4px;font-size: 20px;} 
.oem_wrap ul > li.fir_dan > div.caption_oem {padding-top:40px; padding-left:26px;}
.oem_wrap ul > li.fir_dan > div.caption_oem img {margin-top:60px;}
.oem_wrap ul > li.fir_dan > div.caption_oem .oem_infog01 img {height:120px; width:auto; position:absolute; left:47px; bottom:20px;}
.oem_wrap ul > li.fir_dan > div.caption_oem .oem_infog02 img {height:120px; width:auto; position:absolute; left:47px; bottom:20px;}
.oem_wrap ul > li.fir_dan > div.caption_oem .oem_infog03 img {height:200px; width:auto; position:absolute; left:47px; bottom:20px;}

/* ±¹°¡¼±ÅÃ */
.select_biz_mapnum {/*position: absolute; margin-bottom:100px;*/padding-bottom: 100px;}
.select_biz_mapnum.oem_select {position: static;}
.select_biz_mapnum input[type=checkbox]+label, input[type=radio]+label {padding: 0 0 0 0;}
.select_biz_mapnum input[type=checkbox] { display:none; }
.select_biz_mapnum input[type=checkbox] + label {
position:relative; display: inline-block; cursor: pointer;  font-family: 'NunitoSans-SemiBold','notokr-regular', sans-serif; font-size: 20px; line-height: 1.08em; height:auto; padding:0 0 0 25px; margin-right:30px; margin-bottom: 15px; letter-spacing:-0.04em;}
.select_biz_mapnum input[type=checkbox]:checked + label {font-family: 'NunitoSans-Bold','notokr-medium', sans-serif; color:#000}

@media all and (min-width: 320px) and (max-width: 640px) {
.select_biz_mapnum.mt40 {margin-top:20px !important;}
}

@media (max-width: 1159px) {
.select_biz_mapnum {/*top: 59%;*/}
}
@media all and (min-width: 1160px) and (max-width: 2000px) {
.select_biz_mapnum {/*top: 65%;*/}
}

.select_biz_mapnum input[type=checkbox] + label.num01 {background: url('/new/images/biz_map_num01.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num01 {background: url('/new/images/biz_map_num01_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num02 {background: url('/new/images/biz_map_num02.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num02 {background: url('/new/images/biz_map_num02_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num03 {background: url('/new/images/biz_map_num03.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num03 {background: url('/new/images/biz_map_num03_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num04 {background: url('/new/images/biz_map_num04.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num04 {background: url('/new/images/biz_map_num04_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num05 {background: url('/new/images/biz_map_num05.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num05 {background: url('/new/images/biz_map_num05_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num06 {background: url('/new/images/biz_map_num06.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num06 {background: url('/new/images/biz_map_num06_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num07 {background: url('/new/images/biz_map_num07.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num07 {background: url('/new/images/biz_map_num07_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num08 {background: url('/new/images/biz_map_num08.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num08 {background: url('/new/images/biz_map_num08_on.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox] + label.num09 {background: url('/new/images/biz_map_num09.png') no-repeat left top;}
.select_biz_mapnum input[type=checkbox]:checked + label.num09 {background: url('/new/images/biz_map_num09_on.png') no-repeat left top;}

.select_biz_mapnum .brick { padding: 0 10px 15px 0;}
.select_biz_mapnum .brick.biz_map_02 { padding: 0 0px 0 0;}

.select_biz_mapnum.oem_select .brick { padding: 0;}
.select_biz_mapnum.oem_select .brick > label {display:block}
.select_biz_mapnum .brick.oem {padding-bottom:25px;}
.select_biz_mapnum .nation_copy {padding:0 20px 0 45px; line-height:1.5em; font-size: 15px; position: relative; z-index: 1; word-break: keep-all}

.select_biz_mapnum .biz_map_02 .nation_copy {padding:0 15px 15px 15px; word-break: normal;}
.select_biz_mapnum .biz_map_01 .nation_copy, .select_biz_mapnum .biz_map_02 .nation_copy.production {padding:0 15px 15px 15px; word-break: normal;}


.select_biz_mapnum .nation_copy.production {padding-left:16px;}
.select_biz_mapnum .nation_copy.graph {padding: 0 20px 10px 20px; text-align:center;}
.select_biz_mapnum .nation_copy.graph img {width:50%; height:auto;}
.select_biz_mapnum .active_layer { z-index:0;}

label.privacy {margin-right:10px;}

/* ÀÎÇ² */
.nation_name_input {}
.box_input_line {border: 1px solid #64bcff; min-width:300px; width: auto; box-sizing: content-box; display:inline-block;}
input.blue_line { font-size: 18px; padding: 0 12px; height: 45px; line-height: 28px;  color:#111;  vertical-align:middle; border:0; }
input.blue_line.nation_name {width:700px;}
input::placeholder {color: #d2eaff;}
.biz_input_wrap input {border-bottom: 0px solid #ff001c; min-width:300px; width: auto; font-size: 18px; padding: 8px 12px; height: 29px; line-height: 28px; box-sizing: content-box; color:#111;  vertical-align:middle;}
.biz_input_wrap input.launched_qa {min-width:auto; padding-right:2px; width:320px;}
.launched_qa_wrap:after {content:" "; display:block; clear:both; *zoom:1;}
.launched_qa_wrap .launched_qa_right {text-align:right}
.biz_input_wrap ul {width:100%;}
.biz_input_wrap ul li {border: 1px solid #64bdff; margin-bottom:8px;}
.biz_input_wrap ul li span {border-bottom: 0px solid #ff001c; display:inline-block; box-sizing: content-box; font-size: 20px; padding: 9px 12px 8px 12px; height: 29px; line-height: 29px; vertical-align:middle;}

.biz_input_wrap ul li span.type {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height:46px; line-height: 31px;}
.biz_input_wrap ul li span.type.a01_01 {width:20%;}
.biz_input_wrap ul li span.type.a01_02 {width:80%;}
.biz_input_wrap ul li span.type.a01_02 input {width:95%; }
.biz_input_wrap ul li span.type.b01_01 {width:28%;}
.biz_input_wrap ul li span.type.b01_02 {width:72%;}
.biz_input_wrap ul li span.type.b01_02 input {width:95%; }
.biz_input_wrap ul li span.type.c01_01 {width:22%;}
.biz_input_wrap ul li .type.c01_02 {width:78%;}
.biz_input_wrap ul li input.input_unit {width:69%; }
.biz_input_wrap ul li input.input_qa {width:79%; }

.biz_input_wrap ul li span.type.a01_02.othernation_input_wrap {width:40%; padding-top:7px; padding-left:0; padding-right:0;}
.biz_input_wrap ul li span.type.a01_02.othernation_input_wrap.en {width:40%;}
.biz_input_wrap ul li span.type.a01_02 input.othernation_input{width: calc(100% - 30px); height: 14px; min-width: auto; border: 1px solid #ebebeb; margin-top: 0; margin-right: 6px; background-color: #f5f5f5;}
.biz_input_wrap ul li span.type.a01_02 input.othernation_input::placeholder {color: #add7ff;}
.biz_input_wrap.body_wrap .check_nation.check_othernation {padding-right:0;}

@media all and (min-width: 320px) and (max-width: 640px) {
.biz_input_wrap ul li span.type {-webkit-box-sizing: none; -moz-box-sizing: none; box-sizing: none; height: auto; line-height: auto;}
.biz_input_wrap ul li span.type.a01_01 {width:auto;}
.biz_input_wrap ul li:first-child span.type.a01_01 {width:auto; display:block}
.biz_input_wrap ul li span.type.a01_02 {width:100%; float:unset;  float:none;}
.biz_input_wrap ul li:first-child span.type.a01_02 {width:100%; float:unset;  float:none;}
.biz_input_wrap ul li span.type.a01_02 input {width:95%; }
.biz_input_wrap ul li span.type.b01_01 {width:auto;}
.biz_input_wrap ul li span.type.b01_02 {width:auto;}
.biz_input_wrap ul li span.type.b01_02 input {width:auto; }
.biz_input_wrap ul li span.type.c01_01 {width:auto;}
.biz_input_wrap ul li .type.c01_02 {width:auto;}
.biz_input_wrap ul li input.input_unit {width:auto; }
.biz_input_wrap ul li input.input_qa {width:auto; }
}
/* @ 320~640 */

.biz_input_wrap input.textright {text-align:right;}

.biz_input_wrap .laun_qa_wrap {vertical-align:middle; line-height:1.2em;}
.biz_input_wrap input.input_minus, .biz_input_wrap input.input_plus {min-width: auto; font-size: 18px; padding: 0; height: auto; line-height: 1em;
border:1px solid #666; width:21px; height:21px; vertical-align:middle;}

/* ºñÁî´Ï½º°æÇè */
.biz_input_location input[type=checkbox].radio_normal +label {width:auto; line-height:1.5em;}
.biz_input_location input[type=checkbox].radio_normal +label.kor {padding-right:30px;}
.biz_input_wrap.body_wrap .text-right {text-align:right;}
.biz_input_wrap.body_wrap .float-right {float:right; border-bottom: 0px; display: inline-block; padding: 0; height: auto; line-height: auto; vertical-align: middle;}
.biz_input_wrap.body_wrap span.unit {padding-left:0; font-size:18px;}

.biz_input_wrap.body_wrap .check_nation > input[type=checkbox].radio_normal.check_nation_input +label {padding-top:0; padding-bottom:0; background-position:10px 3px;}
.biz_input_wrap.body_wrap .check_nation > input[type=checkbox].radio_normal.check_nation_input:checked + label {background-position:10px -182px;}

.biz_input_location:after {content:" "; display:block; clear:both; *zoom:1;}
.biz_input_location > div {float:left;}
.biz_input_location > div:last-child {float:right; text-align:right;}
.biz_input_location > div.en_location_div {width:70%;}

@media all and (min-width: 320px) and (max-width: 640px) {
.biz_input_wrap ul li span.type.a01_02.othernation_input_wrap {width: 80%; padding-top:0;}
.biz_input_location > div:last-child {float:right; width:100%;}
.biz_input_wrap ul li span.type.a01_02.othernation_input_wrap.en {width:100%;}
}
/* @ 320~640 */

@media all and (min-width: 320px) and (max-width: 1215px) {
.biz_input_location > div.en_location_div {width:100%;}
}


/* ¸¶Á¶´Ï */
.select_biz_pro {max-width: 100%;}
.select_biz_masonry {column-count: 4; column-gap: 8px; column-fill: initial;}
.select_biz_masonry .brick { margin-bottom: 8px; display: inline-block; vertical-align: top; width:100%; position:relative; border:1px solid #64bdff; background-size:cover; background-repeat: no-repeat;  background-position:50% 50%}
.select_biz_masonry .brick:hover {background-size: cover !important; padding:0; background-position:50% 50% !important;}
.select_biz_masonry .brick label {max-width: 100%; vertical-align: middle;}

.select_biz_masonry.start_biz {column-count: 3; column-gap: 20px; column-fill: initial;}
.select_biz_masonry.start_biz .brick {padding-bottom: 100%; width: 100%; position: relative; float:left; background-size: cover;}

.btn_next_select_biz {text-align:center; margin-bottom:100px;}

.brick { margin-bottom: 8px; display: inline-block; vertical-align: top; width:100%; position:relative; border:1px solid #64bdff;}
/* ºê¸¯Å×µÎ¸® */
.brick.biz_map_01 {border:1px solid #e1abab;}
.brick.biz_map_01.health {border:1px solid #a2cdbb;}
.brick label {max-width: 100%; vertical-align: middle;}

.health_brick .brick {border:1px solid #ff5959;}
.skyblue {color:#64bdff; font-size: 20px !important; padding:0 !important; line-height:1em !important; height:auto !important; vertical-align:top !important;}

/* ³Ø½ºÆ®¹öÆ° */
.biz_contact_next {position: fixed; right: 15px; top: 44%; width: 28px;	height: 54px;
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

/* ÇÏ´ÜÆäÀÌÁö³×ÀÌ¼Ç */
.inquiries_foot {
/*height:100px;*/ z-index:99;
	background:#fff;
    position: fixed;
    bottom: 0;
	left:50%;
    width: 100%;
    text-align: center;
    padding: 20px 0 35px;
    font-family: 'NunitoSans-Bold', 'notokr-medium', sans-serif;
    letter-spacing: 0.04em;
    text-transform: uppercase !important;
	z-index:999;
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.inquiries_foot .line {border-bottom: 1px solid #ccc;}
.inquiries_foot > span {display:inline-block; vertical-align:middle; line-height:1em; margin:0 5px;}
.inquiries_foot > span img {width:7px; height:auto}
.inquiries_foot .relative {margin-top:0px;}
.inquiries_foot .relative span.biz_navi_btn {display:inline-block; }
.inquiries_foot .relative span.biz_navi_btn img {width:25px; height:22px;}
.inquiries_foot .biz_navi_num {display:inline-block; padding:0 10px; font-size: 15px; line-height: 1.5em; font-family: 'NunitoSans-semiBold', 'notokr-regular', sans-serif; margin-top:-10px;}

.biz_progressbar_wrap {bottom: 30px; width: calc(100% - 159px);  margin: 0 auto; height: auto; text-align:left;     line-height: 1em;}
.biz_progressbar_wrap .bar {height:5px; background:#ffb6ac; width:100%; position: relative;}
.biz_progressbar_wrap .bar .step01 {position: absolute; height:5px; width:12%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step02 {position: absolute; height:5px; width:25%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step03 {position: absolute; height:5px; width:37%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step04 {position: absolute; height:5px; width:50%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step05 {position: absolute; height:5px; width:62%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step06 {position: absolute; height:5px; width:75%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step07 {position: absolute; height:5px; width:87%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap .bar .step08 {position: absolute; height:5px; width:100%; background:#ff5959;left:0;top:0; display:block}
.biz_progressbar_wrap > p {color:#ff5959}
.biz_progressbar_wrap .biz_progressbar_copy {font-family: 'NunitoSans-semiBold', 'notokr-regular', sans-serif; font-size: 15px; text-align:left; display: inline-block;     line-height: 1em; margin-bottom:5px;}
/*.biz_progressbar_wrap .biz_progressbar_copy.step01_copy {width:12%;}
.biz_progressbar_wrap .biz_progressbar_copy.step02_copy {width:25%;}
.biz_progressbar_wrap .biz_progressbar_copy.step03_copy {width:37%;}
.biz_progressbar_wrap .biz_progressbar_copy.step04_copy {width:50%;}
.biz_progressbar_wrap .biz_progressbar_copy.step05_copy {width:62%;}
.biz_progressbar_wrap .biz_progressbar_copy.step06_copy {width:75%;}
.biz_progressbar_wrap .biz_progressbar_copy.step07_copy {width:87%;}
.biz_progressbar_wrap .biz_progressbar_copy.step08_copy {width:100%;}*/

.ag_info {border:1px solid #dbdbdb; font-size:14px; padding:15px;}
.ex_nation {padding:5px; display:inline-block; color:#d2eaff;}

.biz_button { font-size: 15px; min-width: 70px; padding: 4px 10px 2px; line-height: 1.4em; cursor:pointer;
text-align: center; display: inline-block; -moz-transition:all .2s ease .5s; -o-transition:all .2s ease .5s; -ms-transition:all .2s ease .5s; -webkit-transition:all .2s ease .5s;
transition:all .2s ease .1s; border:1px solid #888; color:#666;}
.biz_button:hover {color:#FFF; background-color: #ff5959; border:1px solid #ff5959;}
.biz_button.active {color:#FFF; background-color: #ff5959; border:1px solid #ff5959;}
.biz_button.dimmed {opacity:0.2; cursor:default !important; }
.biz_button.dimmed:hover {color:inherit; background-color: inherit; border-color: inherit;}

.biz_interview_btn {
position:relative; 
margin-top: 20px;
bottom: unset; left: 50%; 
-ms-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);}

.back_biz_0step {background:url('/new/images/biz_1step_back.png') no-repeat 50% 50%;}
.biz_lang {position:absolute; top: 16px; right: 60px; font-size: 15px; font-style: italic;letter-spacing: 0.06em;}
.biz_lang a {padding:0 3px;}

/** 210321 captcha**/
.biz_input_wrap ul li.last {border:0;}
.biz_input_wrap ul li.last img {vertical-align:middle;}
.biz_imgRefresh {display:inline-block; vertical-align:middle; font-size:13px;}
input.biz_captcha_input {display: block; border: 1px solid #64bdff;}

.biz_cosplus_wrap {position:absolute; height:auto; left:50%; top:50%; text-align:center;
-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.biz_cosplus_wrap .biz_cosplus_logo {display:inline-block; width:300px; height:36px; background:url('/new/images/logo_cosmaxplus_black.svg') no-repeat 50% 50%; background-size:100%;}
.biz_cosplus_wrap .biz_cosplus_copy {margin-top:20px;}

/* ¹ÝÀÀÇü */
@media all and (min-width: 500px) and (max-width: 1240px) {
.biz_contact_next {width: auto;    height: 30px;}
.biz_contact_next img {height:100%; width:auto;}
.biz_contact_next {right: 7px;}
/*#biz_contact_container {background-size: contain !important;}*/
}

@media all and (min-width: 0px) and (max-width: 639px) {
	.back_biz_0step {background:url('/new/images/biz_1step_back.png') no-repeat 50% 50%; background-size:300%;}
	.biz_cosplus_wrap .biz_cosplus_logo {display:inline-block; width:180px; height:22px;}
	.biz_cosplus_wrap .biz_cosplus_copy {line-height: 1.6em;}
}

@media all and (min-width: 0px) and (max-width: 896px) {
.biz_lang {top: 14px; right: 45px; font-size: 13px;}
.biz_lang a {padding:0 5px;}
}