.container {margin-top: 170px;}
#SUB_KEYVISUAL .kv_inner { padding:0;    max-width: 1216px;}
#SUB_KEYVISUAL .gu_sub_top,#SUB_KEYVISUAL .gu_sub_top .sec_inner {border:0}
#SUB_KEYVISUAL .gu_sub_top .sec_inner {position: relative;border-top: 2px solid #444; border-bottom: 1px solid #e1e1e1;background: #fafafa;height: 200px;margin-bottom: 10px;}
#SUB_KEYVISUAL .gu_sub_top .kv_img_box {display: none;}
#SUB_KEYVISUAL .gu_sub_top h1 {position: relative;padding-left: 50px;top: 80px;font-size: 34px;}


.block .gu_title {background-size: 60px;background-repeat: no-repeat;padding: 0px 0 0 75px;font-size: 20px;min-height:80px;line-height: 1.4;margin-top: 2px;word-break:keep-all;color: #005eb8;}
.block0 .gu_title {background-image: url(../../images/footer/p_easyIcon_1.png);}
.block1 .gu_title {background-image: url(../../images/footer/p_easyIcon_2.png);}
.block2 .gu_title {background-image: url(../../images/footer/p_easyIcon_3.png);}
.block3 .gu_title {background-image: url(../../images/footer/p_easyIcon_4.png);}
.block4 .gu_title {background-image: url(../../images/footer/p_easyIcon_5.png);}
.block5 .gu_title {background-image: url(../../images/footer/p_easyIcon_6.png);}
.block6 .gu_title {background-image: url(../../images/footer/p_easyIcon_7.png);}
.block7 .gu_title {background-image: url(../../images/footer/p_easyIcon_8.png);}
.block8 .gu_title {background-image: url(../../images/footer/p_easyIcon_9.png);}
#TERMS .gu_contents_wrap .gu_grid_sm .block { margin-bottom: 95px;}
.gu_grid_sm .gu_left_grid {width: 252px; margin-right: 24px;}
#TERMS .gu_contents_wrap {padding-top: 60px;}
.block.top .gu_right_grid span {display: block;margin-top: 20px;}
.block.top .gu_right_grid span a{color: #0000006b;}
.block.top .gu_title{padding-left:0}
#TERMS .gu_contents_wrap .gu_grid_sm .block.top .gu_right_grid {font-size: 20px;font-weight: 500;}
.gu_right_grid a.linkBtn {background: #ccddff;padding: 10px 20px;display: inline-block;margin: 20px 10px 20px 0;color: #005eb8;font-weight: 600;width: calc(50% - 15px);text-align: center;box-sizing: border-box;}

@media all and (max-width: 1280px){
	#SUB_KEYVISUAL .kv_inner {max-width: 1080px;}
}

@media all and (max-width: 1080px){
	#TERMS .gu_contents_wrap .gu_grid_sm .block { margin-bottom: 50px;}
	
	.gu_grid_sm .gu_left_grid {width: 151px; margin-right: 20px;}
	#TERMS .gu_contents_wrap .gu_grid_sm .block.top .gu_right_grid {font-size: 14px;line-height: 24px;}
	.gu_grid_sm .gu_title {font-size: 19px;line-height: 1.4;padding-left: 50px;background-size: 40px;}
	.block8  .gu_title {word-break: break-all;}
	
	#SUB_KEYVISUAL .gu_sub_top h1 {font-size: 34px;padding-left: 35px;top:70px}
}



@media all and (max-width: 766px){
	.gu_grid_sm .gu_left_grid {float: none; width: 100%; display: block; margin-right: 0;}
	#TERMS .gu_grid .gu_title {min-height: 40px;background-size: contain;background-position: 0 0;font-size: 21px;line-height: 40px;}
	#TERMS .gu_contents_wrap .gu_grid_sm .block.top .gu_right_grid {font-weight: 600;}
	.block7 a.linkBtn {width: 100%;}
	
	#SUB_KEYVISUAL {border-bottom: 0;}
	#SUB_KEYVISUAL .gu_sub_top h1 {font-size: 24px;padding: 0 20px;top: 50px;}
	#SUB_KEYVISUAL .gu_sub_top .sec_inner {height: 150px;}
	.container {margin-top: 140px;}
	.section {padding: 0 25px;}
	#TERMS .gu_contents_wrap {padding-top: 50px;}
}
