::-webkit-scrollbar {
  width: 0px;
   height: 0px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #c7c3c3;
}
::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}

.pc-view{
	display:none;
}

.mobile-view{
	display:block;
}


.usr-fs-60{
	font-size:1.8rem;
}

.usr-fs-45{
	font-size:1.7rem;
}

.usr-fs-38{
	font-size:1.6rem;
	line-height: 160%;
}

.usr-fs-36{
	font-size:1.5rem;
	line-height: 160%;
}

.usr-fs-30{
	font-size:1.3rem;
	line-height: 120%;
}


.sub{
	background-position: center center;
	background-attachment: initial;
}

.sub >div{
	padding-top: 3rem;
}

.sub >div > h2{
	font-size: 2.5rem;
}

main > article {
    padding: 4rem 0;
}
main{
	padding-left:0rem;
	padding-right:0rem;
}

.area-basic{
	padding-left: 2rem;
	padding-right: 2rem;
}

.usr-pdt-1 .d1 {
    display: table;
    width: 100%;
}

.usr-pdt-1 .d2{
    display: table;
    width: 100%;
    margin-top: 1rem;
}

.usr-pdt-1 .d2 {
    padding-left: 0;
}

.usr-table-1{
	min-width: 800px;
}

main.ls_materials_summary .section-3 .cus-ul-3 >li img {
    margin-left: 1rem;
    max-width: 100%;
}

main.ls_materials_summary .section-3 .d0{
	width: 100%;
}

main.ls_materials_summary .section-3 .bg {
    background: linear-gradient(0deg,#00acd4 65%, #00acd4 30%);
    background: -webkit-linear-gradient(0deg,#00acd4 65%, #00acd4 30%);
    background: -moz-linear-gradient(0deg,#00acd4 65%, #00acd4 30%);

}

main.ls_materials_summary .section-3 .d0 .d1 {
    font-size: 1.5rem;
    padding-left: 1rem;
}

footer .d0 {
    padding-left: 1rem;
    padding-right: 1rem;
}

footer .d0 .d1 {
    display: table;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
}

footer .d0 .d2 {
    display: table;
    width: 100%;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

footer .d0 .div-select{
	max-width: 100%;
}

main.ls_materials_history .section-1 .bg-g:before{
	background-size: 20rem;
}

main.ls_materials_history .section-1 h4 {
    font-size: 1.6rem;
}

main.ls_materials_business article:before {
    width: 100%;
     background-position: center;
}
main.ls_materials_business article {
    height: 20rem;
}

main.ultracapacitor.application .section-2 .d0 {
	display: flex;
	flex-direction:column-reverse;
}

main.ultracapacitor.application .section-2 .d0 .d1{
	display: block;
	width: 100%;
	margin-top: 1rem;
}

main.ultracapacitor.application .section-2 .d0 .d2{
	display: block;
	width: 100%;
	padding-left: 0;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d1 img{
	width: 2rem;	
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li h4 {
    font-size: 1.2rem;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li h5 {
    font-size: 1rem;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1{
	margin-top: 3rem;
}

main.esg.social_contribution .section-2{
	padding-left: 1rem;
	padding-right: 1rem;
}

main.ir .report.two > li{
	width: 100%;
	display: table;
}

main.ir.disclosures .disclosures-down:after {
    padding-left: 0rem;
}


main.recruitment.careers .cus-ul-1 > li{
	display: block;
	width: 100%;
	padding-bottom: 1rem;
}

main.recruitment.careers .cus-ul-1 > li > div {
    margin-left: auto;
    margin-right: auto;
}



.sub.ls_materials_summary{
	background-image: url("/kr/images/sub/m_sub_bg_ls_materials_summary.png");
}

.sub.ls_materials_ceo{
	background-image: url("/kr/images/sub/m_sub_bg_ls_materials_ceo.png");
}

.sub.ls_materials_history{
	background-image: url("/kr/images/sub/m_ls_materials_history.png");
}

.sub.ls_materials_business{
	background-image: url("/kr/images/sub/m_ls_materials_business.png");
}

.sub.ls_materials_network{
	background-image: url("/kr/images/sub/m_ls_materials_network.png");
}

.sub.ls_group{
	background-image: url("/kr/images/sub/m_ls_group.png");
}


.sub.ultracapacitor{
	background-image: url("/kr/images/sub/m_ultracapacitor_cell_pcb.png");
}

.sub.ultracapacitor.uc_structure{
	background-image: url("/kr/images/sub/m_ultracapacitor_uc_structure.png");
}

.sub.ultracapacitor.application{
	background-image: url("/kr/images/sub/m_ultracapacitor_application.png");
}

.sub.ultracapacitor.technical_info{
	background-image: url("/kr/images/sub/m_ultracapacitor_technical_info.png");
}

.sub.esg.ehs_policy{
	background-image: url("/kr/images/sub/m_esg_ehs_policy.png");
}

.sub.esg.ehs_goals_and_core_tasks{
	background-image: url("/kr/images/sub/m_esg_ehs_goals_and_core_tasks.png");
}

.sub.esg.human_rights_management{
	background-image: url("/kr/images/sub/m_human_rights_management.png");
}

.sub.esg.social_contribution{
	background-image: url("/kr/images/sub/m_esg_social_contribution.png");
}

.sub.esg.social_contribution{
	background-image: url("/kr/images/sub/m_esg_social_contribution.png");
}

.sub.esg.ethical_management{
	background-image: url("/kr/images/sub/m_esg_ethical_management.png");
}

.sub.ir.ir{
	background-image: url("/kr/images/sub/m_ir_ir.png");
}

.sub.ir.financial_information{
	background-image: url("/kr/images/sub/m_ir_financial_information.png");
}

.sub.ir.disclosures{
	background-image: url("/kr/images/sub/m_ir_disclosures.png");
}

.sub.ir.electronic_notice{
	background-image: url("/kr/images/sub/ir_electronic_notice.png");
}

.sub.pr_center.news{
	background-image: url("/kr/images/sub/pr_center_news.png");
}


.sub.pr_center.youtube{
	background-image: url("/kr/images/sub/pr_center_youtube.png");
}

.sub.pr_center.facebook{
	background-image: url("/kr/images/sub/pr_center_facebook.png");
}

.sub.recruitment.notice{
	background-image: url("/kr/images/sub/recruitment_notice.png");
}

.sub.recruitment.careers{
	background-image: url("/kr/images/sub/recruitment_careers.png");
}

.sub.recruitment.personnel_system{
	background-image: url("/kr/images/sub/recruitment_personnel_system.png");
}


.sub.recruitment.job_introduction{
	background-image: url("/kr/images/sub/recruitment_job_introduction.png");
}

.sub.privacy.privacy{
	background-image: url("/kr/images/sub/m_privacy.png");
}

.sub.privacy.video{
	background-image: url("/kr/images/sub/m_video.png");
}


footer .d0 .d2{
	padding-top: 2rem;
	padding-bottom: 0;
}

main.ls_materials_summary .section-2 .cus-ul-2 >li > div h5 img{
	width: 2.5rem;
}

main.ls_materials_summary .section-2 .cus-ul-2 >li > div h6{
	font-size: 2rem;
}


main.ls_materials_ceo .d0 {
	display: flex;
	flex-direction:column-reverse;
}

main.ls_materials_ceo .d0 .d1{
	display: block;
	width: 100%;
	margin-top: 1rem;
}

main.ls_materials_ceo .d0 .d2{
	display: block;
	width: 100%;
	padding-left: 0;
}

main.ls_materials_ceo .d0 .d2 img{
	max-width: 20rem !important;
}

main.ls_materials_history .section-1 .cus-ul-1:before {
    height: calc(100% - 2rem);
}

main.ls_materials_history .section-1 .cus-ul-1 li:last-child:after{
    content: "";
    position: absolute;
    left: -1rem;
    height: 100%;
    top: 0.6rem;
    background-color: #fff;
    width:1.3rem;
}

main.ls_materials_history .section-1 .bg-g .cus-ul-1 li:last-child:after{
    background-color: #eee;
}

main.ls_materials_business article dl dd span {
    margin-top: 2rem;
}

main.ls_materials_business article.section-2 dl {
 	top:2.5rem;
}

.htu-list-1{
	margin-top: 1rem;
}
.htu-list-1 div{
	width: 6rem;
	height: 6rem;
}
.htu-list-1 div img{
	max-width: 3.4rem;
	max-height: 3.4rem;
}

main.ultracapacitor.application .section-2 .d0{
	padding-left: 0;
	padding-right: 0;
}
.usr-board-1 td{
	line-height: 1.2em;
}

.form.select:after{
	right:0.5rem;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d1{
	width: 15%;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d2{
	width: 43%;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d2{
	width: 42%;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li{
	padding-left: 0;
	padding-right: 0;
}

main.esg.human_rights_management .section-1 .cus-p-1{
	font-size: 1.5rem;
}

main.esg.social_contribution.ethical_management .list.num-3 li > div {
    height: 25rem;
    margin-bottom: 2rem;
}

.grid-item{
	width: 50%;
}

.usr-face-1 li div{
	height: 14rem;
	    box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.15);
    -webkit-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.15);
    background-color: #fff;
}


main.recruitment.careers .section-2 {
    background-position: 0 0rem;
}

main.recruitment.personnel_system .cus-ul-1 > li > div > img{
	height:5rem;
	width:auto;
}

main.recruitment.personnel_system .cus-ul-1 > li > div {
    height: 32rem;
}

main.recruitment.personnel_system .cus-ul-3 > li > div .d2{
	padding-right: 1rem;
}

main.recruitment.personnel_system .cus-ul-3 > li > div{
	height: 12rem;
}

main.recruitment.job_introduction .cus-ul-1 > li p{
	margin-top: 1rem;
}

main.recruitment.job_introduction .cus-ul-1 > li >div {
    padding: 1rem 1rem 2rem 1rem;
}

main.recruitment.job_introduction .cus-ul-1 > li h4 {
    padding: 1rem 1rem;
}

main.ls_materials_business article.section-3 dl{
	top: 2.5rem;
}

main.ls_materials_business article.section-1 dl{
	top: 2.5rem;
}

main.ls_materials_summary .section-2 h2{
	line-height: 120%;
}

main.ls_materials_summary .section-2 .cus-ul-2 >li > div h5{
	font-size: 1.2rem;
}

main.ls_materials_summary .section-2 .cus-ul-2 >li > div h6{
	font-size: 1.7rem;
}

.usr-tab-2 li {
    vertical-align: middle;
    line-height: 120%;
}


main.ultracapacitor.application .usr-tab-2.two li:nth-child(1) {
	font-size: 0.9rem;
}

.usr-fs-60 {
    line-height: 120%;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d2 {
    width: 100%;
    display: block;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d3 {
    display: block;
    width: 100%;
    vertical-align: top;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d3 h5{
	display: none;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li h4 {
    font-size: 1rem;
}

main.esg.ehs_goals_and_core_tasks .cus-ul-1 > li .d1 {
    width: 8rem;
    padding-right: 2rem;
}


.usr-fs-45{
	line-height: 120%;
}

main.recruitment.personnel_system .cus-ul-1 > li:nth-child(4) > div > img {
    margin-top: 3.15rem;
    margin-bottom: 3.15rem;
}

main.recruitment.personnel_system .cus-ul-3 > li > div .d1{
	padding-right: 1rem;
}

main.recruitment.personnel_system .cus-ul-3 > li > div {
    height: 8rem;
}

main.recruitment.personnel_system .cus-ul-1 > li > div > h4 {
    padding-left: 29%;
    text-align: left;
}

main.recruitment.personnel_system .cus-ul-1 > li > div {
    height: auto;
}

main.recruitment.personnel_system .cus-ul-1 > li > div > img {
    height: auto;
    width: 20%;
    padding-left: 1.5rem;
    display: inline-block;
    margin-top: 0 !important;
    vertical-align: top;
    margin-bottom: 0 !important;
}

main.recruitment.personnel_system  .usr-ul-1 {
    width: 66%;
    padding: 0rem 0rem;
    margin-top: 1rem;
    margin-left: 2rem;
    display: inline-block;
    vertical-align: top;
}

main.recruitment.personnel_system .cus-ul-1 > li:last-child > div >img{
	margin-left: 1rem;
}

main.recruitment.personnel_system .cus-ul-2 > li > div > h4 {
    margin-bottom: 1rem;
}

main.recruitment.job_introduction .cus-ul-1 > li img {
    width: 1.5rem;
}

.usr-pdt-1 .d1 > div {
    height: 23rem;
}

main.recruitment.personnel_system .cus-ul-3 > li > div .d1 img{
	width: 2rem;
}

.usr-tab-1 > ul >li div{
	width: 5rem;
	height:5rem;
}

.usr-tab-1 > ul >li div img {
    max-height: 2.5rem;
}