/* common */

body,table,input,textarea,button{ font-size:16px; font-family: 'Noto Sans JP','Pretendard', 'Malgun Gothic', sans-serif; color:#666; box-sizing: border-box; }
#quickBtn{ width: auto; padding: 0 20px; }
header .headerBox nav .depth1{ gap:60px; }
header .headerBox nav .depth1 > li > a{ transition:all 0.18s; }
#allMenu #gnb > li > a{ width: 200px; font-weight: 500;}
.footer{ position: relative; z-index: 5;}

/*sub*/
#sv #lnb > li:not(.home){ width: auto; min-width:200px; }
#sv #lnb .lgnb > div:after{ margin-left: 10px;}
#cloud section .ctnBox .itemBox{ height: auto; }
#cloud section .ctnBox .itemBox .txtBox .txt{ padding-right: 50px; letter-spacing: 1px; font-weight: 400;}
#product .ctnBox .itemBox .txt li{ font-weight: 400;}
#product .ctnBox .itemBox{ height: auto; }
#inquiry .itemBox .fileBox p.btn{ width: 125px; }

/*한빛 - 일문 서브 비주얼 변경*/
#sv .bg {  z-index: -2; transition: all 0.7s linear; width: 100%;  height: 100%; background-size: cover; background-repeat: no-repeat;  background-position: center center; }
#sv.sv01 .bg { background-image: url("/img/sub/subvisual_bg01_jp.png"); }
#sv.sv02 .bg { background-image: url("/img/sub/subvisual_bg02_jp.png"); }
#sv.sv03 .bg { background-image: url("/img/sub/subvisual_bg03_jp.png"); }
#sv.sv04 .bg { background-image: url("/img/sub/subvisual_bg04_jp.png"); }
#sv.sv06 .bg { background-image: url("/img/sub/subvisual_bg06_jp.png"); }

@media screen and (max-width:640px){
	#cloud section .ctnBox .itemBox .txtBox .txt{ padding-right: 0; }
	#quickBtn{ bottom: 30px; width: 80px; height: auto; padding: 20px 10px;}
	#inquiry .itemBox .fileBox p.btn{ width: 100px; font-size:12px; }
	#system .mobile .itemBox{ padding: 0 35px;}
	#system .mobile .itemBox .title{ margin: 10px 0 ; font-size:18px}
	#system .mobile .itemBox .txt{ font-size:16px;}
}