body {line-height: 1.75em; font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', 'notokr-regular', sans-serif; font-weight:400; letter-spacing: 0.02em;}

/*NunitoSans-Regular*/

.headline, 
.depth_page_ti_wrap .writing_ti_last_kor,
.sero_writing_ti_kor
{font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', sans-serif; }

.people_list_wrap p.division
{font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', sans-serif; font-weight:600;letter-spacing:0.04em;}

#footer .foot_links_area li {letter-spacing: 0.04em;}
.headline, .sero_writing_ti_kor, .drop_list_container.history_wrap .contents_detail .ti {font-weight: 600;letter-spacing:0.04em;}
strong {font-weight: 600;letter-spacing:0.04em;}

.drop_list_container.history_wrap .drop_list_subdep .contents_detail {letter-spacing: 1.2px;}
.carousel_container ul > li {width: 33.2%;}

.certifications_wrap .certifications_box .font_medium {font-weight:600; font-family: 'Microsoft Yahei', 'Noto Sans SC', sans-serif !important;letter-spacing:0.04em;}

@media (max-width: 1218px) and (min-width: 640px) {
.carousel_container ul li {width: calc(33.2% - 10px);}
}
@media (max-width: 639px) and (min-width: 0px) {
.carousel_container ul li {width: 100%;}
.cosmax_ci_container .different .carousel_box #carousel .carousel_container.technology_list ul li {margin-bottom: 20px;}
.depth_page_ti_wrap .writing_ti_en {font-weight: 600; letter-spacing:0.04em;}
.certifications_wrap .certifications_box .font_medium {font-weight:600; font-family: 'Microsoft Yahei', 'Noto Sans SC', sans-serif !important;letter-spacing:0.04em;}
}

/**************************/

@media all and (min-width: 320px) and (max-width: 896px) {
body, div, li, p, span, a { font-family: 'NunitoSans-Regular', 'Microsoft Yahei','Noto Sans SC', sans-serif !important;}
.new_lay_ti {font-family: 'NunitoSans-Bold' !important;;}
}
/*font-family: 'NunitoSans-bold', 'notokr-bold', sans-serif;*/

/** 메뉴롤오버 **/
.menuDiv.menu_header .menu_home_cn .oneD {background-image:url('/new/cn/images/menu/menu_home.svg');}
.menuDiv.menu_header .menu_way_cn .oneD  {background-image:url('/new/cn/images/menu/menu_way.svg');}
.menuDiv.menu_header .menu_group_cn .oneD {background-image:url('/new/cn/images/menu/menu_group.svg');}
.menuDiv.menu_header .menu_story_cn .oneD {background-image:url('/new/cn/images/menu/menu_story.svg');}
.menuDiv.menu_header .menu_people_cn .oneD {background-image:url('/new/cn/images/menu/menu_people.svg');}
.menuDiv.menu_header .menu_research_cn .oneD {background-image:url('/new/cn/images/menu/menu_research.svg');}
.menuDiv.menu_header .menu_beauty_cn .oneD {background-image:url('/new/cn/images/menu/menu_beauty.svg');}
.menuDiv.menu_header .menu_infra_cn .oneD {background-image:url('/new/cn/images/menu/menu_infra.svg');}
.menuDiv.menu_header .menu_careers_cn .oneD {background-image:url('/new/cn/images/menu/menu_careers.svg');}
.menuDiv.menu_header .menu_news_cn .oneD {background-image:url('/new/cn/images/menu/menu_news.svg');}
.menuDiv.menu_header .menu_service_cn .oneD {background-image:url('/new/cn/images/menu/menu_service.svg');}
.menuDiv.menu_header .menu_sns_cn .oneD {background-image:url('/new/cn/images/menu/menu_sns.svg');}
#change_header .menu_contact_cn .oneD.close {background: url('/new/cn/images/menu/menu_contact.svg') no-repeat left 50%; cursor:pointer; position:static; top:auto; width:422px;height:20px; z-index:510;}

.menuDiv.menu_header .menu_home_cn:hover > .oneD {background-image:url('/new/cn/images/menu/menu_home_over.svg');}
.menuDiv.menu_header .menu_way_cn:hover > .oneD {background-image:url('/new/cn/images/menu/menu_way_over.svg');}
.menuDiv.menu_header .menu_group_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_group_over.svg');}
.menuDiv.menu_header .menu_story_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_story_over.svg');}
.menuDiv.menu_header .menu_people_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_people_over.svg');}
.menuDiv.menu_header .menu_research_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_research_over.svg');}
.menuDiv.menu_header .menu_beauty_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_beauty_over.svg');}
.menuDiv.menu_header .menu_infra_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_infra_over.svg');}
.menuDiv.menu_header .menu_careers_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_careers_over.svg');}
.menuDiv.menu_header .menu_news_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_news_over.svg');}
.menuDiv.menu_header .menu_service_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_service_over.svg');}
.menuDiv.menu_header .menu_sns_cn:hover > .oneD  {background-image:url('/new/cn/images/menu/menu_sns_over.svg');}
#change_header .oneD.close:hover  {background: url('/new/cn/images/menu/menu_contact_over.svg') no-repeat left 50%;}

.menuDiv.menu_header > div:hover > .oneD,  #change_header .oneD.close:hover {background-size: 100%; background-position: left 50%;}
@media (max-width: 639px) and (min-width: 0px) {
.menuDiv.menu_header > div:hover > .oneD {background-position: 0 50%;}
#change_header .menu_contact_cn .oneD.close {width: 330px;}
}

#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 {height: 40px; 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;}
.two_thirds_wrap.philosophy_apple_copy .mb25 {margin-bottom:35px !important;}

/*********** 반응형 ***********/

@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', 'Microsoft Yahei', 'Noto Sans SC', 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%;}
.two_thirds_wrap.philosophy_apple_copy .mb25 {margin-bottom:22px !important;}
}
/** 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 **/

#section_desk_wrap .contents_body_sec.group_group {font-size:0;}
/*.contents_body_sec .new_body.group_bti_box {float: unset; width: 49.98%; display: inline-block;}*/
.accord_caption.group_bti {font-size: 18px;}

/*#news_container ul.news_wrap > li {width: 24.98%;}*/

@media (max-width: 639px) and (min-width: 0px) {
.new_lay_copy {word-wrap:break-word;}
}

ul.safety_05dan {font-size:0; letter-spacing: 0;}
.safety_05dan.rawmaterial > li {letter-spacing: 0.02em;}

/* 폰트지정
font-family: 'NunitoSans-Regular', 'Noto Sans SC', 'notokr-regular';
*/
#policy_wrap strong {font-weight:600; font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', sans-serif;letter-spacing:0.04em;}
.safety_05dan.rawmaterial > li {overflow: hidden; word-break: break-all;}
strong {font-family: 'NunitoSans-bold', 'Microsoft Yahei', 'Noto Sans SC', sans-serif; font-weight: 600;letter-spacing:0.04em;}
.strong_safety {letter-spacing:0.04em;}
.strong_ti {font-family: 'NunitoSans-Bold', 'Microsoft Yahei', 'Noto Sans SC', sans-serif; font-weight:600;letter-spacing:0.04em;}
.safety_menu_wrap .safety_menu_copy {font-weight:600; font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', sans-serif;letter-spacing:0.04em;}
.depth_page_ti_wrap .writing_ti_en {font-weight:600; font-family: 'NunitoSans-bold', 'Microsoft Yahei', 'Noto Sans SC', sans-serif;letter-spacing:0.04em;}
.depth_page_ti_wrap .writing_ti_last_kor {font-weight:600; font-family: 'NunitoSans-medium', 'Microsoft Yahei', 'Noto Sans SC', sans-serif;letter-spacing:0.04em;}
.safety_04dan.check_menu > li > a div:first-child {word-break: break-all; padding-right: 10px;}
.safety_02dan > li {word-break: inherit;}
.dropmenu_submenu li ul a {font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', sans-serif;}

/* 폰트바꾸기 */
div, p, li,
.drop_list_container ul.drop_list_wrap .drop_list_maindep .ti,
#footer .foot_links_area .sns,
.people_list_wrap ul li div.sec .name,
.rndcenter_wrap.new_rndcenter > a li,
.people_info .font_medium,
.font_medium,
.notokr-medium,
.rnd_icon_wrap ul li.ti
{font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', 'notokr-regular', sans-serif;}

.notokr-medium {font-family: 'NunitoSans-Regular', 'Microsoft Yahei', 'Noto Sans SC', 'notokr-regular', sans-serif !important;}

.rndcenter_wrap.new_rndcenter > a li,
.people_info .font_medium,
.font_medium,
.notokr-medium,
.rnd_icon_wrap ul li.ti,
.drop_list_container ul.drop_list_wrap .drop_list_maindep .ti,
#news_contents_container .news_wrap.news_contents .ti
{font-weight:600;}