/*sub ALL CSS-----------------------------------------------------*/
body{overflow-x: hidden;}

.k_sub_section{padding: 150px 0;}

.k_container2{width: 90%;max-width: 1300px;margin: 0 auto;}

.k_vi{padding: 100px 0;}
.k_vi_top{padding-top: 100px;}
.k_vi_btm{padding-bottom: 100px;}

.k_sub_tit_wrap{width: 95%;max-width: 1800px;margin: 0 auto;height: 280px;margin-bottom: 100px;background-color: #000;}
.k_sub_tit_con{width: 100%;max-width: 1300px;margin: 0 auto;position: relative;}
.k_sub_tit{position: absolute;top: -50px;left: 0;width: 100%;text-align: left;font-size: 5rem;font-weight: bold;line-height: 100%;letter-spacing: -0.075em;}
.k_sub_tit span{position: relative;}
.k_sub_tit span::after{content: "";position: absolute;top: 50%;left: 105%;width: 100px;height: 2px;background-color: #000;}

.k_sub_tit2{font-size: 2rem;font-weight: bold;letter-spacing: -2px;line-height: 160%;margin-bottom: 50px;}

.k_sub_tit3{font-size: 5rem;font-weight: bold;line-height: 100%;letter-spacing: -0.075em;}
.k_sub_tit3 span{position: relative;}
.k_sub_tit3 span::after{content: "";position: absolute;top: 50%;left: 105%;width: 100px;height: 2px;background-color: #000;}

.k_sub_txt{line-height: 2;word-break: keep-all;}
.k_sub_txt i{display: block;font-size: 1.18rem;font-weight: 400;letter-spacing: -0.045em;word-break: keep-all;margin-bottom: 25px;}
.k_sub_txt i:last-child{margin-bottom: 0;}
.k_sub_txt i b{font-weight: 600;}



.j_float::after{
	content : "";
	display : block;
	clear : both;
}
.j_left_con{
	float : left;
}
.j_right_con{
	float : right;
}
.j_br_p{
	display : block;
}
.j_br_t{
	display : none;
}
.j_br_t2{
	display : none;
}
.j_br_m{
	display : none;
}
.j_bold{
	font-weight : bold !important;
}
.j_ta_left{
	text-align : left;
}
.j_ta_center{
	text-align : center;
}
.j_ta_right{
	text-align : right;
}

i{
	display : inline-block;
}


.j_mb_50{
	margin-bottom : 50px;
}
.j_mt_50{
	margin-top : 50px;
}
.j_mb_25{
	margin-bottom : 25px;
}
.j_mt_25{
	margin-top : 25px;
}


@media screen and (max-width: 1280px){

	.k_sub_section{padding: 110px 0;}

	.j_br_p{
		display : none;
	}
	.j_br_t{
		display : block;
	}
	
	.k_vi{padding: 70px 0;}
	.k_vi_top{padding-top: 70px;}
	.k_vi_btm{padding-bottom: 70px;}
	.k_sub_tit_wrap{
		margin-bottom: 70px;
		height : 240px;
	}
	.k_sub_tit{font-size: 3.75rem;top:-35px;}
	.k_sub_tit2{margin-bottom: 25px;}
	
	.k_sub_txt i{
		margin-bottom : 10px;
		font-size : 1.125rem;
	}
	
	.j_mb_50{
		margin-bottom : 35px;
	}
	.j_mt_50{
		margin-top : 35px;
	}

	.j_mb_25{
		margin-bottom : 15px;
	}
	.j_mt_25{
		margin-top : 15px;
	}


}
@media screen and (max-width: 980px){
	.j_br_t2{
		display : block;
	}
}
@media screen and (max-width: 760px){
	.k_sub_section{padding: 80px 0 60px;}
	.j_br_t, .j_br_t2{
		display : none;
	}
	.j_br_m{
		display : block;
	}

	.k_vi{padding: 40px 0;}
	.k_vi_top{padding-top: 40px;}
	.k_vi_btm{padding-bottom: 40px;}
    .k_sub_tit_wrap{
		margin-bottom: 40px;
		height : 140px;
	}

	.k_sub_tit{font-size : 3rem;top:-15px;letter-spacing:-4px;}
	.k_sub_tit span::after{display:none;}
	.k_sub_tit2{margin-bottom:15px;letter-spacing:-2px;}
	
	.k_sub_txt i{font-size:1rem;}
	
	

	.j_mb_50{
		margin-bottom : 15px;
	}
	.j_mt_50{
		margin-top : 15px;
	}
	.j_mb_25{
		margin-bottom : 5px;
	}
	.j_mt_25{
		margin-top : 5px;
	}

}



/*sub_visual*/
#k_sub_visual{height: 415px;position: relative;overflow: hidden;background-color: #000;}
#k_sub_visual figure{width: 100%;height: 100%;transform: scale(1.1);transition: transform 1s;}
.k_sub_vi_txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;}
.k_sub_vi_txt p{font-size: 1.4rem;color: rgba(255,255,255,0.5);font-weight: 400;letter-spacing: 0.1em;}
.k_sub_vi_txt h2{font-size: 3rem;color: #FFF;font-weight: 500;}

/**/
#k_sub_visual.active figure{transform: scale(1);}

/*sub_nav*/
.k_side_bar{height:60px;border-bottom:1px solid #EEE;z-index:100;position:relative;}

.k_side_nav>a{width:60px;height:60px;color:#FFF;text-align:center;float:left;position: relative;border-right: 1px solid #eee;border-left: 1px solid #eee;}
.k_side_nav>a>object{height: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.k_side_nav{max-width:1300px;height:100%;margin:0 auto;}
.k_side_nav>div{height:100%;border-right:1px solid #EEE;width:25%;max-width:250px;float:left;box-sizing:border-box;}
.k_side_nav>div>button{display:block;width:100%;height:inherit;font-weight:bold;text-align:left;padding:0 28px;box-sizing:border-box;line-height:50px;}

.k_side_nav>div>button.active::after{transform:rotate(180deg);transition:transform 0.3s;}

.k_side_nav>div>button::after{
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f106";
  float:right;
  transition:transform 0.3s;
}

.k_side_nav>.dep1>ul{margin-top:1px;display:none;}
.k_side_nav>div.dep1>ul>li>a{display:block;padding: 0 28px;border:1px solid #EEE;border-top:none;background-color:#FFF;transition:color 0.5s;height: 60px;line-height: 60px;font-size: 1rem;font-weight: 400;color: #555;}
.k_side_nav>div.dep1>ul>li>ul{display:none;}

.k_side_nav>div.dep2{width:48%;}
.k_side_nav>div.dep2>ul{margin-top:1px}
.k_side_nav>div.dep2>ul>li>a{display:none;}
.k_side_nav>div.dep2>ul>li>ul>li>a{display:block;padding: 0 28px;border:1px solid #EEE;border-top:none;background-color:#FFF;transition:color 0.5s;height: 60px;line-height: 60px;font-size: 1rem;font-weight: 400;color: #555;}
.k_side_nav>div.dep2>ul>li>ul>li>a>i{display: none;}
.k_side_nav>div.dep2>ul>li>ul{display:none;}
.k_side_nav>div.dep2>ul>li>ul>li>ul{display: none !important;}

.k_side_nav>div.dep3{display: none;border: none;background: #0045bb;color: #FFF;}
.k_side_nav>div.dep3>ul>li>a{display: none;}
.k_side_nav>div.dep3>ul>li>ul>li>a{display: none;}
.k_side_nav>div.dep3>ul>li>ul>li>ul{display: none;}
.k_side_nav>div.dep3>ul>li>ul>li>ul>li>a{display:block;padding: 0 28px;border:1px solid #EEE;border-top:none;background-color:#FFF;transition:color 0.5s;height: 60px;line-height: 60px;font-size: 1rem;font-weight: 400;color: #555;}

.k_side_nav>div.dep1>ul>li>a:hover, .k_side_nav>div.dep2>ul>li>ul>li>a:hover, .k_side_nav>div.dep3>ul>li>ul>li>ul>li>a:hover{color:#000;transition:color 0.5s;text-decoration: underline;}



@media screen and (max-width: 1280px){ 
	#k_sub_visual{
		height : 350px;
	}
	.k_side_bar{
		height : 50px;
	}
	.k_side_nav>a{
		width : 50px;
		height : 50px;
	}
	.k_side_nav>div{
		width : calc((100% - 100px) / 3) !important;
	}
	.k_side_nav>div>button{
		padding : 0 20px;
	}
	.k_side_nav>div.dep1>ul>li>a,
	.k_side_nav>div.dep2>ul>li>ul>li>a,
	.k_side_nav>div.dep3>ul>li>ul>li>ul>li>a{
		height : 50px;
		line-height : 50px;
		padding : 0 20px;
	}

}
@media screen and (max-width: 760px){ 
	#k_sub_visual{
		height : 220px;
	}
	.k_sub_vi_txt p{
		font-size: 1.25rem;
	}
	.k_sub_vi_txt h2{
		font-size: 2.75rem;
	}

	.k_side_bar{
		height : 40px;
	}
	.k_side_nav>a{
		display : none;
	}
	.k_side_nav>div{
		width : calc(100% / 3) !important;
	}
	.k_side_nav>div>button{
		padding : 0 10px;
		line-height:40px;
		font-size: 0.875rem;
		letter-spacing : -0.5px;
	}
	
	.k_side_nav>div.dep1>ul>li>a,
	.k_side_nav>div.dep2>ul>li>ul>li>a,
	.k_side_nav>div.dep3>ul>li>ul>li>ul>li>a{
		height : 40px;
		line-height : 40px;
		padding : 0 10px;
		font-size: 0.875rem;
	}




}




/*page1_1 연혁*/

.j_history .j_history_img{
	width : 45%;
}
.j_history .j_history_img img{
	width : 100%;
}
.j_history .j_history_img .j_date{
	font-weight : bold;
	font-size : 4rem;
	margin : 15px 0;
	color : #ccc;
}

.j_history .j_history_con{
	width : 50%;
}
.j_history .j_history_con{
	position : relative;
}
.j_history .j_history_con .j_line{
	width : 2px;
	height : calc(100% - 35px);
	background-color : #ccc;
	position : absolute;
	top : 15px;
	left : 4px;
}


.j_history .j_history_con ul li{
	padding-left : 50px;
	position : relative;
	margin-bottom : 50px;
}
.j_history .j_history_con ul li:last-child{
	margin-bottom : 0;
}
.j_history .j_history_con ul li::after{
	content : "";
	width  : 10px;
	height : 10px;
	border-radius : 50%;
	background-color : #ccc;
	position : absolute;
	top : 15px;
	left : 0;
	z-index : 1;
}
/*
.j_history .j_history_con ul li.active::after{
	background-color : red;
}
*/

.j_history .j_history_con ul li p{
	font-size: 1.35rem;
	font-weight: 500;
	letter-spacing: -0.045em;
	word-break: keep-all;
	line-height: 2.5rem;
}

#k_sub_section_02 .j_mark_wrap{
	max-width : 900px;
	text-align : center;
}
#k_sub_section_02 .j_mark_wrap ul{
	margin : 0;
}
#k_sub_section_02 .j_mark_wrap ul li img{
	width : 80%;
	max-width : 180px;
}


@media screen and (max-width: 1280px){
	.j_history .j_history_con ul li{
		padding-left : 35px;
		position : relative;
		margin-bottom : 40px;
	}

	.j_history .j_history_img .j_date{
		font-size : 3.5rem;
		margin : 10px 0;
	}

	
	.j_history .j_history_con .j_line{
		top : 10px;
	}
	.j_history .j_history_con ul li::after{
		top : 10px;
	}

}

@media screen and (max-width: 980px){

    
}

@media screen and (max-width: 760px){
	.j_history .j_history_con ul li{
		margin-bottom : 25px;
	}
	.j_history > ul >li .j_left_con,
	.j_history > ul >li .j_right_con{
		float : none;
		width : 100%;
	}
	.j_history .j_history_img {
		text-align : center;
	}
	.j_history .j_history_img .j_date{
		font-size : 3.5rem;
		margin :5px 0;
	}
	.j_history .j_history_con .j_line{
		top : 8px;
		left : 3px;
		height: calc(100% - 20px);
	}
	.j_history ul li:nth-last-child(2) .j_history_con .j_line{
		height: calc(100% - 40px);
	}
	.j_history .j_history_con ul li::after{
		top : 8px;
		width : 8px;
		height : 8px;
	}
	.j_history .j_history_con ul li p{
		font-size: 1.25rem;
		line-height: 2rem;
	}
    
}


/*page1_2 소개*/
#k_p1_swipe{height: 650px;background-color: #000;width: 95%;max-width: 1800px;margin: 0 auto;margin-top: 100px;position: relative;cursor: grab;}

.k_p1_img_box{position: relative;height: inherit;}
.k_p1_img_box_01{background-image: url(/img/page/page1/k_p1_2_01.jpg);}
.k_p1_img_box_02{background-image: url(/img/page/page1/k_p1_2_02.jpg);}
.k_p1_img_box_03{background-image: url(/img/page/page1/k_p1_2_03.jpg);}

.k_p1_txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 90%;margin: 0 auto;max-width: 1300px;}
.k_p1_txt h3{font-size: 4rem;font-weight: bold;color: rgba(255,255,255,0.65);margin-bottom: 15px;}
.k_p1_txt h3 b{color: #FFF;}
.k_p1_txt p{font-size: 1.5rem;color: #FFF;font-weight: 400;letter-spacing: -0.045em;}

.k_p1_box_01{margin-top: 50px;}
.k_p1_box_01 li{float: left;width: 33.333%;position: relative;}
.k_p1_box_01 li::after{content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1px;height: 75px;background-color: #DDD;}
.k_p1_box_01 li:last-child::after{display: none;}
.k_p1_box_01 li span{display: block;text-align: center;font-size: 1.5rem;font-weight: bold;color: #09205f;}
.k_p1_box_01 li figure{height: 150px;position: relative;}
.k_p1_box_01 li figure img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-height: 70px;}
.k_p1_box_01 li h4{font-size: 1.4rem;font-weight: 600;letter-spacing: -0.045em;text-align: center;word-break: keep-all;}

.k_p1_box_00{position: relative;}
.k_p1_logo{position: absolute;top: 25px;left: -300px;z-index: -1;opacity: 0.7;}

#k_p1_swipe .j_swiper_n{
	top :37%;
	z-index : 9;
}
#k_p1_swipe .j_swiper_n .swiper-pagination {
	text-align : left;
	font-weight : bold;
	color : #fff;
	font-family: 'Montserrat', sans-serif;
	font-size :1.5rem;

}

@media screen and (max-width: 1280px){ 
	.k_p1_txt p,
	.k_p1_box_01 li span,
	#k_p1_swipe .j_swiper_n .swiper-pagination{
		font-size : 1.35rem;	
	}

	#k_p1_swipe{
		margin-top : 70px;
		height : 480px;
	}

}
@media screen and (max-width: 760px){ 
	#k_p1_swipe{
		margin-top : 40px;
		height : 320px;
	}
	.k_p1_box_01{
		margin-top : 25px;
	}
	.k_p1_box_01 li figure{
		height : 100px;
	}
	.k_p1_box_01 li figure img{
		max-height : 50px;
	}
}





/*page1_4 사회공헌*/
/*.k_p1_4_box figure, .k_p1_4_box div{float: left;}*/
.k_p1_4_box figure{width: 65%;height: 430px;}
.k_p1_4_box > div{width: 30%; position : relative; margin-top : 6%;}
		
.k_p1_4_box_01{margin-bottom: 60px;}
.k_p1_4_box_01 figure{margin-right: 5%;}
/*.k_p1_4_box_02 figure{margin-left: 5%;}*/


.k_p1_4_box_01 figure{background-image: url(/img/page/page1/k_p1_4_01.jpg);}
.k_p1_4_box_02 figure{background-image: url(/img/page/page1/k_p1_4_02.jpg);}


.k_p1_4_box > div h4{
	font-size: 2rem;
	font-weight : bold;
/*	margin-top: 25%;*/
    margin-bottom: 25px;
	word-break : keep-all;
}
.k_p1_4_box > div::after{
	content : "";
	width : 120px;
	height : 1px;
	background-color : #000;
	position :absolute;
	top : 50%;
	left :-150px;
	transform : translateY(-50%);
}

.k_p1_4_box_02 > div::after{
	left : calc(100% + 30px);
}

.k_p1_4_box > div .k_sub_txt i{font-size: 1.125rem; margin-bottom: 15px; line-height : 2rem;}



@media screen and (max-width: 1280px){
	.k_p1_4_box figure{width: 60%;height: 400px;}
	.k_p1_4_box > div{width: 35%; position : relative; margin-top : 6%;}
	.k_p1_4_box_02 div{margin-top : 3%;}
	.k_p1_4_box > div::after{
		width : 80px;
		left :-100px;
	}
	.k_p1_4_box > div .k_sub_txt i{
		margin-bottom : 10px;
	}
	.k_p1_4_box_02 > div::after{
		left : calc(100% + 10px);
	}
	

}

@media screen and (max-width: 980px){

    
}

@media screen and (max-width: 760px){
	.k_p1_4_box_01{margin: 40px 0;}
	.k_p1_4_box figure{
		width : 100%;
		height : 180px;
		margin:0 !important;
		float:none;
	}
	.k_p1_4_box > div{
		width : 100%;
		float:none;
		margin-top : 15px;
	}
	.k_p1_4_box > div::after{
		display :none;
	}
	.k_p1_4_box > div h4{
		font-size: 1.8rem;
		margin-bottom: 10px;
	}
	.k_p1_4_box > div .k_sub_txt i{font-size: 1.125rem; margin-bottom: 5px; line-height : 1.6rem;}
    
}




/*page1_6 주요실적*/


.j_profit .j_profit_img{
	width : 35%;
	height : 600px;
	position : relative;
}
.j_profit .j_profit_img img{
	width : 100%;
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%, -50%);
}



.j_profit .j_profit_con{
	width : 60%;
}
.j_profit .j_profit_con h3{
	position:relative;
	display : inline-block;
	font-weight : bold;
	font-size : 3rem;
	margin-bottom : 50px;
}
.j_profit .j_profit_con h3 span::after{
	content: "";
    position: absolute;
    bottom : 10%;
    left: 105%;
    width: 100px;
    height: 2px;
	background-color : #ccc;
}
.j_profit .j_profit_con h3 span{
	color : #ccc;
	font-size : 2rem;
	font-weight : 500;
	position : relative;
}
.j_profit .j_profit_con .k_sub_txt i{
	margin-bottom : 20px;
/*	padding-left : 30px;*/
	position : relative;
}
/*
.j_profit .j_profit_con .k_sub_txt i::after{
	content : "";
	width : 5px;
	height : 5px;
	border-radius : 50%;
	background-color : #000;
	position : absolute;
	top : 50%;
	left : 0;
	transform : translateY(-50%);
}
*/
.j_account{
	overflow : hidden;
	padding : 25px 0;
	border-top : 1px solid #ddd;
/*	height : 60px;*/
/*	box-sizing: content-box;*/
}
.j_account .j_account_con{
	height : 100%;
	position : relative;
}
.j_account .j_account_con ul{
	width : 180%;
	height : 100%;
	transition-timing-function: linear !important;
/*	position : absolute;*/
/*	top : 0;*/
/*	left : 0;*/
}
.j_account .j_account_con ul li{
/*	width : calc(100% / 18);*/
	font-size :0;
	text-align : center;
	height : 40px;
	line-height : 40px;
/*	animation: account_slide 2s linear;*/
/*	animation-iteration-count: infinite;*/
}
.j_account .j_account_con ul li img{
	vertical-align : middle;
}
@keyframes account_slide {
	from {
		transform : translateX(0)
	}

	to {
		transform : translateX(-100%)
	}
}



#k_sub_section_06 .j_profit .j_profit_img_01{
	background-image: url('../img/page/page1/k_p1_6_01.jpg');
}
#k_sub_section_06 .j_profit .j_profit_img_02{
	background-image: url('../img/page/page1/k_p1_6_02.jpg');
}
#k_sub_section_06 .j_profit .j_profit_img_03{
	background-image: url('../img/page/page1/k_p1_6_03.jpg');
}
#k_sub_section_06 .j_profit .j_profit_img_04{
	background-image: url('../img/page/page1/k_p1_6_04.jpg');
}
#k_sub_section_06 .j_profit .j_profit_img_05{
	background-size : 100% auto;
	background-image: url('../img/page/page1/k_p1_6_05.jpg');
}
#k_sub_section_06 .j_profit .j_profit_img_06{
	background-image: url('../img/page/page1/k_p1_6_06.jpg');
}


#k_sub_section2_06_2 .j_profit .j_profit_img_01{
	height : 820px;
	background-image: url('../img/page/page2/page2_6/page2_6_2_2.jpg');
}
#k_sub_section2_06_2 .j_profit .j_profit_img_02{
	background-image: url('../img/page/page2/page2_6/page2_6_2_3.jpg');
}
#k_sub_section2_06_2 .j_profit .j_profit_img_03{
	background-image: url('../img/page/page2/page2_6/page2_6_2_4.jpg');
}




@media screen and (max-width: 1280px){
	.j_profit .j_profit_img{
		height : 460px;
	}
	.j_profit .j_profit_con h3{
		font-size : 2.5rem;
		margin-bottom: 35px;
	}
	
	
	.j_profit .j_profit_con .k_sub_txt i{
		margin-bottom : 10px;
		line-height : 1.6;
	}
	

}

@media screen and (max-width: 980px){
	
    
}

@media screen and (max-width: 760px){

	.j_profit .j_profit_img{
		width : 100%;
		height : 180px;
	}
	#k_sub_section_06 .j_profit .j_profit_img_05{
		background-size : auto 130%;
	}
	.j_profit .j_profit_con{
		width : 100%;
	}
    .j_profit .j_profit_con h3{
		font-size : 2rem;
		margin-bottom: 10px;
		margin-top : 15px;
	}
	.j_profit .j_profit_con h3 span{
		font-size : 1.5rem;
	}
	.j_profit .j_profit_con h3 span::after{
		display : none;
	}
	.j_profit .j_profit_con .k_sub_txt i{
		margin-bottom : 5px;
	}
	
	.j_account{
		padding : 10px 0;
	}
	.j_account .j_account_con ul li{
		width : auto !important;
	}
	.j_account .j_account_con ul li img{
		width : auto;
		max-width : 100%;
		max-height : 35px;
	}

}





/*page1_7 오시는길*/

#k_sub_section_07 .j_info li{
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: -0.045em;
    word-break: keep-all;
    margin-bottom: 25px;
	margin-right : 50px;
}
#k_sub_section_07 .j_info li:last-child{
	margin-right:0;
}
#k_sub_section_07 .j_info li i{
	margin-right : 15px;
	color : #003186;
}


#daumRoughmapContainer1606207390754{
	width : 100% !important;
}
#daumRoughmapContainer1606207390754 .wrap_controllers {
	display : none;
}


@media screen and (max-width: 1280px){
	#k_sub_section_07 .j_info li{
		margin-bottom: 15px;
		margin-right : 35px;
	}
    #daumRoughmapContainer1606207390754, #daumRoughmapContainer1606207390754 .wrap_map{
		height : 400px !important;
	}

}

@media screen and (max-width: 760px){
	#k_sub_section_07 .j_info li{
		float: none;

	}
	#daumRoughmapContainer1606207390754, #daumRoughmapContainer1606207390754 .wrap_map{
		height : 300px !important;
	}
}





/*page4_1 */
.j_tec ul li{
	position : relative;
	margin-bottom : 120px;
}

.j_tec ul li:last-child{
	margin-bottom : 0;
}
/*
.j_tec ul li:not(:last-child)::before{
	content : "";
	width : 100%;
	height : 1px;
	background : #ddd;
	position : absolute;
	bottom : 0;
	left: 0;
}
*/
.j_tec h3{
	letter-spacing : -2px;
	font-size : 4rem;
/*	line-height : 1;*/
    word-break: keep-all;
}
.j_tec h3 span{
	font-weight : 400;
	font-size : 1.5rem;
	color: #ccc;
    font-size: 2rem;
    font-weight: 500;
}

.j_tec ul li .j_tec_con{
	width : 90%;
}
.j_tec .j_tec_img{
	width : 100%;
	height : 400px;
	margin-bottom : 25px;
}
.j_tec .j_tec_img:last-child{
	margin-bottom : 0;
}
.j_tec ul li .j_tec_con p{
	line-height : 2;
	font-size: 1.18rem;
	font-weight: 400;
	margin-bottom : 25px;
	word-break: keep-all;
}
.j_tec ul li .j_tec_con p:last-of-type{
	margin-bottom : 0 !important;
}
.j_tec ul li .j_tec_con p i{
	padding-left : 25px;
	position :relative;
	word-break: keep-all;
}
.j_tec ul li .j_tec_con p i::after{
	content :"";
	width : 12px;
	height : 1px;
	background-color : #000;
	position : absolute;
	top : 15px;
	left : 0;
}

.j_tec ul li .j_tec_img_v2{
	font-size : 0;
}
.j_tec ul li .j_tec_img_v2 img{
	width : 48%;
	vertical-align : top;
}
.j_tec ul li .j_tec_img_v2 img:not(:last-child){
	margin-right : 4%;
}
.j_tec ul li .j_tec_img_v3 img{
/*	width : 100%;*/
	max-width : 100%;
}
.j_tec ul li .j_tec_con .j_caption{
    font-weight: bold;
    margin-bottom: 5px;
	
}

.j_tec ul li .j_tec_con .j_left_con{
	width : 48%;
}


.j_tec ul li .j_tec_product{
	margin-top : 180px;
	position : relative;
}
.j_tec ul li .j_tec_product::before{
	content : "";
	width : 100%;
	height : 1px;
	background-color : #ddd;
	position :absolute;
	top : -90px;
	left : 0;
}
.j_tec ul li .j_tec_product ul li{
	width : 48%;
	margin-right : 4%;
}
.j_tec ul li .j_tec_product ul li:last-child{
	margin-right : 0;
}
.j_tec ul li .j_tec_product ul li .j_product_img{
	overflow : hidden;
	font-size : 0;
}
.j_tec ul li .j_tec_product ul li .j_product_img img{
	width : 100%;
	transition : all 0.5s;
}
.j_tec ul li .j_tec_product ul li .j_product_info{
	padding : 15px 0 ;
	border-bottom : 2px solid rgba(0,60,123,0.2);
	transition : all 0.2s;
}
.j_tec ul li .j_tec_product ul li .j_product_info p{
	margin : 0;
}
.j_tec ul li .j_tec_product ul li .j_product_info .j_product_name{
	font-weight : bold;
}
.j_tec ul li .j_tec_product a:hover .j_product_img img{
	transform : scale(1.2);
}
.j_tec ul li .j_tec_product a:hover  .j_product_info{
	border-color : rgba(0,60,123,1);
}


@media screen and (max-width: 1280px){

	.j_tec h3{
		font-size : 3.5rem;
		line-height:1.4;
	}
	.j_tec h3 span{
		font-size : 1.75rem
	}
	.j_tec ul li{
		margin-bottom : 70px;
	}
	.j_tec ul li .j_tec_con p{
		margin-bottom : 15px;
		font-size: 1.125rem;
	}
	.j_tec .j_tec_img{
		height : 280px;
		margin-bottom : 15px;
	}
	.j_tec ul li .j_tec_img_v2 img:not(:last-child){
		margin-right : 2%;
	}

	.j_tec ul li .j_tec_product{
		margin-top : 120px;
	}
	.j_tec ul li .j_tec_product::before{
		top : -60px;
	}
	

}

@media screen and (max-width: 760px){
	.j_tec h3{
		font-size : 2.5rem;
		line-height: 1.2;
	}
	#k_sub_section4_01 .j_tec h3{
		line-height: 0.8;
	}
	.j_tec h3 span{
		font-size : 1.5rem;
	}
	.j_tec ul li{
		margin-bottom : 40px;
	}
	
		
	.j_tec ul li .j_tec_con{
		width : 100%;
	}
	.j_tec ul li .j_tec_con .j_left_con{
		width : 100%;
		margin-right :0;
	}

	.j_tec  .j_tec_img{
		margin-bottom : 15px;
		height : 180px;
	}
	.j_tec ul li .j_tec_con p{
		font-size: 1rem;
		margin-bottom : 10px;
		line-height : 1.8;
	}
	.j_tec ul li .j_tec_con p i{
		padding-left : 15px;
		margin-bottom : 5px;
	}
	.j_tec ul li .j_tec_con p i::after{
		width : 8px;
		top : 10px;
	}

	.j_tec ul li .j_tec_product{
		margin-top : 80px;
	}
	.j_tec ul li .j_tec_product::before{
		top : -40px;
	}
	.j_tec ul li .j_tec_product ul li{
		width : 100%;
		margin-right : 0;
	}
	.j_tec ul li .j_tec_product ul li .j_product_info{
		padding : 10px 0;
	}


	.j_tec ul li .j_tec_img_v2 img{
		width : 100%;
	}
	.j_tec ul li .j_tec_img_v2 img:not(:last-child){
		margin-right : 0;
		margin-bottom : 15px;
	}



}








/*page2_1 */

.j_business_con h3{
	font-size : 3rem;
	 word-break: keep-all;
}
.j_business_con .k_container2 ul{
	border : 1px solid rgba(0,60,123,0.2);
}
.j_business_con .k_container2 ul li{
	width : 25%;
	position : relative;
	border-right : 1px solid rgba(0,60,123,0.2);
	cursor : pointer;
	height : 425px;
}
.j_business_con .k_container2 ul li:last-child{
	border-right : 0;
}
.j_business_con .k_container2 ul li .j_business_img{
	font-size : 0;
	overflow : hidden;
	position : relative;
	width : 100%;
	height : 100%;
}
.j_business_con .k_container2 ul li .j_business_img::before{
	content : "";
	width : 100%;
	height : 100%;
	position : absolute;
	top : 0;
	left : 0;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
	/*background-image: url('http://placehold.it/325x425');*/
	transition : transform 0.5s linear;
}

#k_sub_section2_01 .k_business_img_01::before{background-image: url('/img/page/page2/k_p2_1_01.jpg');}
#k_sub_section2_01 .k_business_img_02::before{background-image: url('/img/page/page2/k_p2_1_02.jpg');}
#k_sub_section2_01 .k_business_img_03::before{background-image: url('/img/page/page2/k_p2_1_03.jpg');}
#k_sub_section2_01 .k_business_img_04::before{background-image: url('/img/page/page2/k_p2_1_04.jpg');}

#k_sub_section2_01 .k_business_img_05::before{background-image: url('/img/page/page2/k_p2_1_05.jpg');}
#k_sub_section2_01 .k_business_img_06::before{background-image: url('/img/page/page2/k_p2_1_06.jpg');}
#k_sub_section2_01 .k_business_img_07::before{background-image: url('/img/page/page2/k_p2_1_07.jpg');}
#k_sub_section2_01 .k_business_img_08::before{background-image: url('/img/page/page2/k_p2_1_08.jpg');}

#k_sub_section2_01 .k_business_img_09::before{background-image: url('/img/page/page2/k_p2_1_09.jpg');}
#k_sub_section2_01 .k_business_img_10::before{background-image: url('/img/page/page2/k_p2_1_10.jpg');}
#k_sub_section2_01 .k_business_img_11::before{background-image: url('/img/page/page2/k_p2_1_11.jpg');}
#k_sub_section2_01 .k_business_img_12::before{background-image: url('/img/page/page2/k_p2_1_12.jpg');}

#k_sub_section2_01 .k_business_img_13::before{background-image: url('/img/page/page2/k_p2_1_13.jpg');}
#k_sub_section2_01 .k_business_img_14::before{background-image: url('/img/page/page2/k_p2_1_14.jpg');}
#k_sub_section2_01 .k_business_img_15::before{background-image: url('/img/page/page2/k_p2_1_15.jpg');}


#k_sub_section2_05 .j_business_img_1::before{background-image: url('/img/page/page2/page2_5/page2_5_1.jpg');}
#k_sub_section2_05 .j_business_img_2::before{background-image: url('/img/page/page2/page2_5/page2_5_2.jpg');}
#k_sub_section2_05 .j_business_img_3::before{background-image: url('/img/page/page2/page2_5/page2_5_3.jpg');}





#k_sub_section2_07 .j_business_img_1::before{background-image: url('/img/page/page2/page2_7/page2_7_1.jpg');}
#k_sub_section2_07 .j_business_img_2::before{background-image: url('/img/page/page2/page2_7/page2_7_2.jpg');}
#k_sub_section2_07 .j_business_img_3::before{background-image: url('/img/page/page2/page2_7/page2_7_3.jpg');}
#k_sub_section2_07 .j_business_img_4::before{background-image: url('/img/page/page2/page2_7/page2_7_4.jpg');}

#k_sub_section2_07 .j_business_img_5::before{background-image: url('/img/page/page2/page2_7/page2_7_5.jpg');}
#k_sub_section2_07 .j_business_img_6::before{background-image: url('/img/page/page2/page2_7/page2_7_6.jpg');}
#k_sub_section2_07 .j_business_img_7::before{background-image: url('/img/page/page2/page2_7/page2_7_7.jpg');}
#k_sub_section2_07 .j_business_img_8::before{background-image: url('/img/page/page2/page2_7/page2_7_8.jpg');}

#k_sub_section2_07 .j_business_img_9::before{background-image: url('/img/page/page2/page2_7/page2_7_9.jpg');}
#k_sub_section2_07 .j_business_img_10::before{background-image: url('/img/page/page2/page2_7/page2_7_10.jpg');}
#k_sub_section2_07 .j_business_img_11::before{background-image: url('/img/page/page2/page2_7/page2_7_11.jpg');}











.j_business_con .k_container2 ul li:hover .j_business_img::before{
	transform : scale(1.2);
}

.j_business_con .k_container2 ul li p{
	position : absolute;
	width : 100%;
	text-align : center;
	left : 0;
	top : 20%;
	font-size : 1.5rem;
	font-weight : bold;
	color : #fff;
}


.j_business_con2{
	background-color :#eee;
}
.j_business_con3{
	background-color :#003c7b;
}
.j_business_con3 h3{
	color : #fff;
}
.j_business_con3 ul{
	border : 1px solid rgba(255,255,255,0.2);
}
.j_business_con3 ul li{
	outline : 1px solid rgba(255,255,255,0.2);
}


.j_tec .j_tec_img.j_business_img_con{
	margin-bottom : 0;
}
.j_business_img_con .j_down_btn{
	position : absolute;
	bottom : 0;
	right : 0;
}
.j_business_img_con .j_down_btn a{
	padding : 12px 25px;
	display: inline-block;
	font-weight : bold;
	color : #fff;
	background-color : #0b42a0;
}




.j_business_con_v2 .k_container2 ul{
	width : 75%;
	margin : 0 auto;
}
.j_business_con_v2 .k_container2 ul li{
	width : calc(100% / 3);
}

#k_sub_section2_05{
	padding-bottom : 0;
}


#k_sub_section2_06_2 .j_profit .j_profit_con h3{
	font-size : 2.2rem;
	font-size : 3rem;
}
#k_sub_section2_06_2 .j_profit .j_profit_con h3 span{
	font-size: 1.25rem;
	font-size : 2rem;
}


#k_sub_section2_06_2 .j_tec_con,
#k_sub_section2_06_3 .j_tec_con,
#k_sub_section3_02_9 .j_tec_con,
#k_sub_section3_03_1 .j_tec_con{
	margin-bottom : 80px;
}
#k_sub_section3_02_9 .j_tec_con:last-child,
#k_sub_section3_03_1 .j_tec_con:last-child{
	margin-bottom : 0;
}

/*#k_sub_section3_02_6 .j_tec_con .j_bold,*/
/*#k_sub_section3_02_10 .j_tec_con .j_bold,*/
/*#k_sub_section3_02_11 .j_tec_con .j_bold,*/
/*#k_sub_section3_02_12 .j_tec_con .j_bold,*/
/*#k_sub_section2_06_3 .j_tec_con .j_bold,*/
/*#k_sub_section2_06_1 .j_fz_15,*/
/*#k_sub_section3_02_9 .j_tec_con .j_bold{*/
/*	font-size: 1.5rem;*/
/*}*/
#k_sub_section2_06_3 .j_tec_img_v3,
#k_sub_section3_01 .j_tec_img_v3{
	margin-bottom : 30px;
}

#k_sub_section2_06_2 .j_tec_con:last-child,
#k_sub_section2_06_3 .j_tec_con:last-child,
#k_sub_section2_06_3 .j_tec_img_v3:last-child{
	margin-bottom :0;
}



@media screen and (max-width: 1280px){
	.j_business_con h3{
		font-size : 2.5rem;
		line-height : 1.3;
	}
	.j_business_con .k_container2 ul li p{
		font-size : 1.35rem;
		letter-spacing: -1px;
	}
	.j_business_con .k_container2 ul li{
		height : 250px;
	}
	

	#k_sub_section2_06_2 .j_profit .j_profit_img {
		width: 100%;
		height: 280px;
	}
	#k_sub_section2_06_2 .j_profit .j_profit_con{
		width : 100%;
		margin-top : 35px;
	}
	#k_sub_section2_06_2 .j_profit .j_profit_con h3{
		font-size : 2.5rem;
	}
	#k_sub_section2_06_2 .j_profit .j_profit_con h3 span{
		font-size: 1.5rem;
	}
	



	#k_sub_section2_06_3 .j_tec_con,
	#k_sub_section3_02_9 .j_tec_con,
	#k_sub_section3_03_1 .j_tec_con{
		margin-bottom : 40px;
	}
	

/*	#k_sub_section3_02_6 .j_tec_con .j_bold,*/
/*	#k_sub_section3_02_10 .j_tec_con .j_bold,*/
/*	#k_sub_section3_02_11 .j_tec_con .j_bold,*/
/*	#k_sub_section3_02_12 .j_tec_con .j_bold,*/
/*	#k_sub_section2_06_3 .j_tec_con .j_bold,*/
/*	#k_sub_section2_06_1 .j_fz_15,*/
/*	#k_sub_section3_02_9 .j_tec_con .j_bold{*/
/*		font-size: 1.5rem;*/
/*		margin-bottom : 10px;*/
/*	}*/
	#k_sub_section2_06_3 .j_tec_img_v3,
	#k_sub_section3_01 .j_tec_img_v3{
		margin-bottom : 15px;
	}
	




}

@media screen and (max-width: 760px){
	.j_business_con h3{
		font-size : 2rem;
	}
	
	.j_business_con .k_container2 ul{
		border : 0;
	}
	.j_business_con .k_container2 ul li{
		width : 100%;
		width : 50%;
		height : 220px;
		border : 1px solid rgba(0,60,123,0.2);
	}
	
	.j_business_con .k_container2 ul li p{
/*		top : 50%;*/
/*		transform : translateY(-50%);*/
		font-size: 1.125rem;
	}

	.j_business_con_v2 .k_container2 ul{
		width : 100%;
	}


	.j_business_img_con .j_down_btn a{
		padding : 7px 15px;
		font-size : 0.875rem;
	}

	
	#k_sub_section2_06_2 .j_profit .j_profit_img {
		height: 180px;
	}
	#k_sub_section2_06_2 .j_profit .j_profit_con{
		margin-top : 0;
	}
	#k_sub_section2_06_2 .j_profit .j_profit_con h3{
		font-size : 1.8rem;
	}
	


	#k_sub_section2_06_3 .j_tec_con,
	#k_sub_section3_02_9 .j_tec_con,
	#k_sub_section3_03_1 .j_tec_con{
		margin-bottom : 25px;
	}

/*	#k_sub_section3_02_6 .j_tec_con .j_bold,*/
/*	#k_sub_section3_02_10 .j_tec_con .j_bold,*/
/*	#k_sub_section3_02_11 .j_tec_con .j_bold,*/
/*	#k_sub_section3_02_12 .j_tec_con .j_bold,*/
/*	#k_sub_section2_06_3 .j_tec_con .j_bold,*/
/*	#k_sub_section2_06_1 .j_fz_15,*/
/*	#k_sub_section3_02_9 .j_tec_con .j_bold{*/
/*		font-size: 1.25rem;*/
/*		margin-bottom : 5px;*/
/*	}*/
	#k_sub_section2_06_3 .j_tec_img_v3,
	#k_sub_section3_01 .j_tec_img_v3{
		margin-bottom : 10px;
	}
	


}







/*page3_2 */

.j_tec_img .j_label{
	width : 100px;
}
.j_tec_img .j_label img{
	width : 100%;
	margin : -25px 0 0 25px;
	padding : 20px 10px;
	background-color : #fff;
	box-shadow : 0 0 10px rgba(0,0,0,0.1);
}


#k_sub_section3_02_6 .j_tec_con .j_bold{
	margin-bottom : 10px;
}

.j_tec ul li .j_tec_con table{
	width : 100%;
}
.j_tec ul li .j_tec_con table p{
	line-height : 1.5;
}

.j_tec_con table tr > *{
	border : 1px solid #ddd;
}
.j_tec_con table tr th{
	width : 18%;
	background-color : #f6f6f6;
	text-align : center;
	font-size :1.18rem;
	font-weight : bold;
	word-break: keep-all;
	padding : 0 1%;
}
.j_tec_con table tr td{
	width : 82%;
	padding : 30px 20px;
	word-break: keep-all;
/*	font-size: 1rem;*/
}
.j_tec_con table tr td *{
	font-size: 1rem;
	line-height : 1.6;
	font-weight : 300;
}
.j_tec_con table tr td .j_bold{
	margin : 15px 0;
}
.j_tec_con table tr td .j_bold:last-child{
	margin-bottom : 0;
}

#k_sub_section3_02_9 table td{
	table-layout : fixed;
	width : auto;
	padding : 20px 20px;
}


.j_gray_box{
	width : 100%;
	padding : 20px;
}


.j_citation,
.j_citation *{
	font-weight: 500;
	font-size : 0.875rem;
    color: #ccc;
    font-style: italic;
    text-align: right;
/*	margin-top : 15px;*/
}


@media screen and (max-width: 1280px){
	.j_tec_img .j_label{
		width : 80px;
	}
	.j_tec_img .j_label img{
		padding : 12px 6px;
	}


	#k_sub_section3_02_6 .j_tec_con .j_bold{
		margin-bottom : 5px;
	}
	

	.j_tec ul li .j_tec_con table p i{
		padding-left: 15px;
	}
	.j_tec ul li .j_tec_con table p i::after{
		width : 8px;
		top : 12px;
	}
	
	.j_tec_con table tr th{
		font-size :1.125rem;
	}
	.j_tec_con table tr td{
		padding : 20px;
	}
	.j_tec_con table tr td .j_bold{
		margin : 10px 0;
	}
	#k_sub_section3_02_9 table td{
		padding : 15px 20px;
	}

}

@media screen and (max-width: 760px){
	.j_tec_img .j_label{
		width : 50px;
	}
	.j_tec_img .j_label img{
		margin : -10px 0 0 10px;
		padding : 5px 3px;
	}

	#k_sub_section3_02_6 .j_tec_con p i{
		margin-bottom : 0;
	}
		
	#k_sub_section3_02_6 .j_tec_con .j_bold{
		margin-bottom : 0;
	}

	.j_tec_con table tr th{
		font-size :1rem;
		width : 20%
	}
	.j_tec_con table tr td,
	#k_sub_section3_02_9 table td{
		padding : 7px;
	}
	.j_tec_con table tr td,
	.j_tec_con table tr td *{
		
		font-size: 0.875rem !important;
		line-height : 1.6;
		margin : 0 !important;
	}
	.j_tec_con table tr td .j_bold{
		margin : 7px 0 !important;
	}
	.j_tec_con table tr td .j_bold:last-child{
		margin-bottom : 0!important;
	}
	
	.j_tec ul li .j_tec_con table p i{
		padding-left : 10px;
	}
	.j_tec ul li .j_tec_con table p i::after{
		width : 5px;
		top : 7px;
	}

}




/* 이미지! */
.j_bg{
	background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}


#k_sub_section2_06_1 .j_business_img_con_01{background-image: url('../img/page/page2/page2_6/page2_6_1_1.jpg');}

#k_sub_section2_06_2 .j_business_img_con_01{background-image: url('../img/page/page2/page2_6/page2_6_2_1.jpg');}



#k_sub_section2_06_3 .j_business_img_con_01{background-image: url('../img/page/page2/page2_6/page2_6_3_1.jpg');}




#k_sub_section3_02_1 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_1.jpg");
}
#k_sub_section3_02_2 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_2.jpg");
}
#k_sub_section3_02_3 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_3.jpg");
}
#k_sub_section3_02_4 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_4.jpg");
}
#k_sub_section3_02_5 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_5.jpg");
}
#k_sub_section3_02_6 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_6.jpg");
}
#k_sub_section3_02_7 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_7.jpg");
}
#k_sub_section3_02_8 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_8.jpg");
}
#k_sub_section3_02_9 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_9.jpg");
}
#k_sub_section3_02_10 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_10.jpg");
}
#k_sub_section3_02_11 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_11.jpg");
}
#k_sub_section3_02_12 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_12.jpg");
}
#k_sub_section3_02_13 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_13.jpg");
}
#k_sub_section3_02_14 .j_business_img_con_01{
	background-image : url("../img/page/page3/page3_2/page3_2_14.jpg");
}






#k_sub_section4_01 .j_tec_img_01{
/*	background-image : url("../img/page/page4/page4_1/page4_1_1.jpg");*/
}
#k_sub_section4_01 .j_tec_img_02{
/*	background-image : url("../img/page/page4/page4_1/page4_1_2.jpg");*/
}
#k_sub_section4_01 .j_tec_img_03{
/*	background-image : url("../img/page/page4/page4_1/page4_1_3.jpg");*/
}
#k_sub_section4_01 .j_tec_img_04{
/*	background-image : url("../img/page/page4/page4_1/page4_1_4.jpg");*/
}

#k_sub_section4_02 .j_tec_img_01{
	background-image : url("../img/page/page4/page4_2/page4_2_1.jpg");
}
#k_sub_section4_03 .j_tec_img_01{
	background-image : url("../img/page/page4/page4_3/page4_3_1.jpg");
}
#k_sub_section4_04 .j_tec_img_01{
/*	background-image : url("../img/page/page4/page4_4/page4_4_1.jpg");*/
}
#k_sub_section4_05 .j_tec_img_01{
	background-image : url("../img/page/page4/page4_5/page4_5_1.jpg");
}
#k_sub_section4_06 .j_tec_img_01{
	background-image : url("../img/page/page4/page4_6/page4_6_1.jpg");
}






/*j font*/

.j_font_blue{
	color : #003186;
/*	color : #0460ff;*/
}

.j_fz_80{
	font-size: 5rem !important;
}
.j_fz_64{
	font-size: 4rem !important;
}
.j_fz_48{
	font-size: 3rem !important;
}
.j_fz_32{
	font-size: 2rem !important;
}
.j_fz_24{
	font-size: 1.5rem !important;
}
.j_fz_19{
	font-size: 1.18rem !important;
}



.j_table_fixed{
	table-layout : fixed;
}
table thead th,
.j_table_fixed tbody tr td{
	padding : 15px 1% !important;
}
.j_table_fixed thead tr:nth-child(2) th{
	font-size: 1rem;
	font-weight : 500;
}


@media screen and (max-width: 1280px){ 
	.j_fz_80{
		font-size: 3.75rem !important;
	}
	.j_fz_64{
		font-size: 3.5rem !important;
	}

	.j_fz_48{
		font-size: 2.5rem !important;
	}
	
	.j_fz_32{
		font-size: 1.75rem !important;
	}
	.j_fz_24{
		font-size: 1.35rem !important;
		line-height : 1.6 !important;
	}
	.j_fz_19{
		font-size: 1.125rem !important;
	}
}
@media screen and (max-width: 760px){ 
	.j_fz_80{
		font-size: 2.7rem !important;
	}
	.j_fz_64{
		font-size: 2.5rem !important;
	}

	.j_fz_48{
		font-size: 2rem !important;
	}
	
	.j_fz_32{
		font-size: 1.5rem !important;
	}
	.j_fz_24{
		font-size: 1.125rem !important;
	}
	.j_fz_19{
		font-size: 1rem !important;
	}



	table thead th,
	.j_table_fixed tbody tr td{
		padding : 8px 1% !important;
	}
	.j_table_fixed thead th{
		font-size : 0.75rem !important;
	}
	.j_table_fixed thead tr:nth-child(2) th,
	.j_table_fixed tbody tr td,
	.j_table_fixed tbody tr td *{
		font-size: 0.65rem !important;
	}

}