.policy_title{max-width: 1200px;margin: 90px auto 70px auto;font-family: 'Noto Sans KR','Gulim', sans-serif;letter-spacing:-0.4px;}
.policy_title h2{font-size: 30px;font-weight: bold;margin-bottom: 50px;}
.policy_title .policy_tab{font-size: 0}
.policy_title .policy_tab ul{width: 100%;border-bottom: 2px solid #000;}
.policy_title .policy_tab ul li{display: inline-block;border: 2px solid #e7e7e7;border-bottom: none;margin-left: -2px;margin-bottom: -2px;width: 33.44%;}
.policy_title .policy_tab ul li:nth-child(1){margin-left: 0;}
.policy_title .policy_tab ul li a{display: block;color: #8d8d8d;font-weight: normal;padding: 20px 0;text-align: center;width: 100%;font-size: 20px;}

.policy_title .policy_tab ul li.here {border-color: #000;border-bottom: 2px solid #fff;z-index: 2;position: relative;}
.policy_title .policy_tab ul li.here a{color: #000;font-weight: bold;}

.policy_top_img{width: 100%;max-width: 1200px;height: 200px;border-radius: 20px;margin: 0 auto;margin-bottom: 20px;}
.policy_top_img span{line-height: 200px;display: block;font-size: 26px;font-weight: bold;color: #fff;text-align: center;}

.policy_wrap{width: 100%;max-width: 1200px;margin: 0 auto 70px auto;line-height: 1.6;letter-spacing:-0.4px;font-family: 'Noto Sans KR','Gulim', sans-serif;}
.policy_wrap .sub_title{font-size: 24px;font-weight: bold;margin-bottom: 12px;color: #333;}
.policy_wrap .sub_subject{font-size: 17px;font-weight: 300;margin-bottom: 50px;color: #333;letter-spacing:0;}
.policy_wrap .sub_subject p{margin-bottom: 22px;}
.policy_wrap .sub_subject b{font-weight: 500;display: block;}


@media (max-width: 1100px){
	.policy_title{padding: 100px 20px 0;}
	.policy_title .policy_tab ul li a{font-size: 20px;}
	.policy_wrap{padding: 0 20px;}
	.policy_top_img{padding: 0 20px;}
	
	
}
@media (max-width: 810px){
	.policy_title{padding: 50px 20px 0;margin: 0 auto 30px auto;}
	.policy_title h2{font-size: 26px;margin-bottom: 20px;}
	.policy_title .policy_tab ul{border-bottom: none;display: flex;justify-content: space-between;}
	.policy_title .policy_tab ul li{width: 32.5%;border-bottom: 2px solid #e7e7e7;}
	.policy_title .policy_tab ul li a{width: auto;font-size: 15px;padding: 15px 0}
	.policy_title .policy_tab ul li.here{border-bottom: 2px solid #000;}
	
	.policy_top_img{height: 150px;}
	.policy_top_img span{line-height: 150px;font-size: 22px;}
	
	.policy_wrap .sub_title{font-size: 17px;}
	.policy_wrap .sub_subject{font-size: 15px;}
}
@media (max-width: 400px){
	.policy_title h2{font-size: 22px;}
	.policy_title .policy_tab ul li a{font-size: 3.4vw;}
}
