body {letter-spacing: 0.01em; line-height: 1.75em;}

/** 메뉴롤오버 **/
.menuDiv.menu_header .menu_home_en .oneD {background-image:url('/new/en/images/menu/menu_home.svg');}
.menuDiv.menu_header .menu_way_en .oneD  {background-image:url('/new/en/images/menu/menu_way.svg');}
.menuDiv.menu_header .menu_group_en .oneD {background-image:url('/new/en/images/menu/menu_group.svg');}
.menuDiv.menu_header .menu_story_en .oneD {background-image:url('/new/en/images/menu/menu_story.svg');}
.menuDiv.menu_header .menu_people_en .oneD {background-image:url('/new/en/images/menu/menu_people.svg');}
.menuDiv.menu_header .menu_research_en .oneD {background-image:url('/new/en/images/menu/menu_research.svg');}
.menuDiv.menu_header .menu_beauty_en .oneD {background-image:url('/new/en/images/menu/menu_beauty.svg');}
.menuDiv.menu_header .menu_infra_en .oneD {background-image:url('/new/en/images/menu/menu_infra.svg');}
.menuDiv.menu_header .menu_careers_en .oneD {background-image:url('/new/en/images/menu/menu_careers.svg');}
.menuDiv.menu_header .menu_news_en .oneD {background-image:url('/new/en/images/menu/menu_news.svg');}
.menuDiv.menu_header .menu_service_en .oneD {background-image:url('/new/en/images/menu/menu_service.svg');}
.menuDiv.menu_header .menu_sns_en .oneD {background-image:url('/new/en/images/menu/menu_sns.svg');}
#change_header .menu_contact_en .oneD.close {background: url('/new/en/images/menu/menu_contact.svg') no-repeat left 50%; cursor:pointer; position:static; top:auto; width:450px;height:20px; z-index:510;}
.menuDiv.menu_header .menu_sustain_en .oneD {background-image:url('/new/en/images/menu/menu_sustainability.svg');}

.menuDiv.menu_header .menu_home_en:hover > .oneD {background-image:url('/new/en/images/menu/menu_home_over.svg');}
.menuDiv.menu_header .menu_way_en:hover > .oneD {background-image:url('/new/en/images/menu/menu_way_over.svg');}
.menuDiv.menu_header .menu_group_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_group_over.svg');}
.menuDiv.menu_header .menu_story_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_story_over.svg');}
.menuDiv.menu_header .menu_people_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_people_over.svg');}
.menuDiv.menu_header .menu_research_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_research_over.svg');}
.menuDiv.menu_header .menu_beauty_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_beauty_over.svg');}
.menuDiv.menu_header .menu_infra_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_infra_over.svg');}
.menuDiv.menu_header .menu_careers_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_careers_over.svg');}
.menuDiv.menu_header .menu_news_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_news_over.svg');}
.menuDiv.menu_header .menu_service_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_service_over.svg');}
.menuDiv.menu_header .menu_sns_en:hover > .oneD  {background-image:url('/new/en/images/menu/menu_sns_over.svg');}
#change_header .oneD.close:hover  {background: url('/new/en/images/menu/menu_contact.svg') no-repeat left 50%;}
.menuDiv.menu_header .menu_sustain_en:hover > .oneD {background-image:url('/new/en/images/menu/menu_sustainability_over.svg');}

#footer .foot_links_area .sns {text-transform: inherit; font-size:12px;}
.btn_job {letter-spacing: 0;}
.ex_nation {line-height: 1.4em;}
input.blue_line.nation_name {width: 500px;}
.philosophy_apple_copy {padding-top: 15px;}
.depth_page_ti_wrap .writing_ti_last_kor {display:none;}
.depth_page_ti_wrap .writing_ti_last_en{font-size:28px; letter-spacing:0; margin-top: 0px;}

body.depth_group ul.accord_table_list li .w170 {width: 200px;}
body.depth_group ul.accord_table_list li span.sec {width: calc(100% - 200px);}

#s_menu:hover > #b {display: none;}
#s_menu:hover > #a {display: block;}
#s_menu:hover > #a a {color:#ea1d22;}

.people_list_wrap ul li div.sec p.area {letter-spacing:0.03em;}
.depth_page_ti_wrap .writing_ti_en {line-height:1.1em;}
.rndcenter_wrap.new_rndcenter > a li {line-height:1.2em; padding: 16px 40px 15px 20px; letter-spacing: 0.03em;}
.carousel_container.technology_list ul {font-size:0}
.carousel_container.technology_list ul > li {display:inline-block; vertical-align:top; *display:inline;*zoom:1; float:unset;}
.carousel_container .carousel_container_title, .carousel_container .carousel_container_summary {font-size:18px;}

.biz_h1_kr {letter-spacing: -0.01em;}
.biz_h1_kr_small {font-size:15px; letter-spacing:0; margin-top: 10px;}
.biz_kinds_sti {letter-spacing: -0.01em; line-height: 1.25em;}
.select_biz_pro input[type=checkbox] + label, .select_biz_pro.num01 input[type=checkbox] + label, .select_biz_pro.num08 input[type=checkbox] + label {background-position: left 1px; letter-spacing: -0.01em;}
.select_biz_pro input[type=checkbox] + label {background-position: left 0px;}
.select_biz_detail input[type=checkbox]+label {min-height: 55px; padding: 14px 15px 14px 35px; vertical-align: top;}

.biz_input_wrap ul li input.input_unit {width: 30%;}
.biz_input_wrap.body_wrap span.unit {vertical-align: middle; display: inline;}
.biz_input_wrap ul {width: 100%;}
.biz_input_wrap ul li span.type {height:auto;}
.biz_input_wrap ul li span.type.a01_01 {width: 40%;}
.biz_input_wrap ul li span.type.a01_02 {width: 60%;}
.biz_input_wrap ul li span.type.b01_01 {width: 40%;}
.biz_input_wrap ul li span.type.b01_02 {width: 60%;}
.biz_input_wrap ul li span.type.c01_01 {width: 40%;}
.biz_input_wrap ul li .type.c01_02 {width: 60%;}
.biz_input_wrap ul li input.input_qa {width: 75%;}
.biz_input_location input[type=checkbox].radio_normal +label {font-size:18px;}
.biz_input_location input[type=checkbox].radio_normal +label.kor {padding-right: 10px;}
.biz_input_wrap ul li span {line-height:1.25em !important;}

.beauty_product_info_wrap.health .fade_product p img {cursor: unset;}


/*********** 반응형 ***********/

@media (min-width: 0) and (max-width: 639px) {
.select_biz_masonry.start_biz {column-count: unset; column-gap: 0;}
.select_biz_masonry.start_biz .brick {height: auto !important; }
.select_biz_masonry.start_biz .brick {padding-bottom: 40%;}
.inquiries_foot .biz_navi_btn.biz_button {font-size: 14px;}
.ex_nation {margin-top:5px;}
.biz_h1_kr {line-height: 1.25em;}
.biz_kinds_sti {margin-bottom: 8px;}
body.depth_group ul.accord_table_list li .w170 {width: 100%;}
body.depth_group ul.accord_table_list li span.sec {width: 100%;}
#change_header .menu_contact_en .oneD.close {width: 95%;}
.rndcenter_wrap.new_rndcenter > a li {width: 100%; float: unset;}
.select_biz_detail input[type=checkbox]+label {height:auto;}
.biz_input_wrap input#BusiCapital, .biz_input_wrap input#BusiInwon, .biz_input_wrap input#BusiTaking {min-width: auto; width: 45%;}
.biz_input_wrap ul li span.type.b01_02 input {width: 90%;}
.biz_input_location input[type=checkbox].radio_normal.quarter +label {font-size: 14px; line-height: 2.1em; font-family: 'NunitoSans-regular','notokr-regular', sans-serif;}
.biz_input_location input[type=checkbox].radio_normal +label.kor {padding-right: 0px;}
.biz_input_wrap.body_wrap span.unit {font-size: 16px;}

.biz_input_wrap ul li span.type.a01_01 {width: 30%;}
.biz_input_wrap input {height:20px; padding-top: 9px; padding-bottom: 8px;}
.biz_input_wrap ul li span {height:20px;}
.biz_input_wrap ul li span.type.b01_01, .biz_input_wrap ul li span.type.c01_01 {width: 100%;}

}
/** 0 ~ 639 **/

@media (min-width: 640px) {
#email_modal {height:auto}
}
/** min 640px **/

@media (min-width: 1120px) {
.select_biz_detail input[type=checkbox]+label {min-width: 209px;}
}
/** min 1120px **/

@media (max-width: 836px) {
.biz_input_wrap ul li input.input_qa {width: 65%;}
}
/** max 836px **/

/** safety **/
.headline {font-size: 23px !important;}
.contents_header_title > p {margin-bottom: 20px;}
.current_location ul.current_menu > li.desktop_only {position:relative;}
.dropmenu_submenu li ul {right:0; margin-left: 0; width: 222px;}
.safety_05dan.rawmaterial > li {line-height: 1.5em;}
.check_menu_ti {line-height: 1.5em;}

.pre_contents .link_ti, .next_contents .link_ti, .list_contents .link_ti {letter-spacing: 0.03em; font-size: 18px;}
.w50 {width:50%;}
@media all and (min-width:320px) and (max-width: 895px) {
.w50 {width:100%;}
}


@media (max-width: 1023px) {
	body {
		font-size:17px;
	}
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
}