main#policy_main {height:100%;}
main#policy_main .inner {
	padding: 180px 0 100px;
	width:1440px; margin: 0 auto;
}

main#policy_main .inner {}
main#policy_main .inner .top {}		
main#policy_main .inner .container {
	background-color:#f4f4f4;
}		
main#policy_main .inner .container p {padding:70px; line-height:1.4;}	
main#policy_main .inner .container p strong {display:inline-block; padding:20px 0; font-weight:700;}		
		
/*location 공통 css*/
.location {margin: 0 0 40px;}
.location ul {display: flex; flex-flow: row nowrap; align-items: center;}
.location ul li {color:#565770;}
.location ul li:first-child {}
.location ul li:nth-child(2)::before,
.location ul li:last-child::before {
	content: ''; display: inline-block; width: 18px; height:18px;
	background-repeat: no-repeat; background-size: cover; background-position: center;
	background: url(/wp-content/themes/jung/img/sub04/icon_location_arrow.png);
	margin: 0 20px;
}
.location ul li a {}
.location ul li:first-child {background-color: #2B3A67; padding: 3px;}
.location ul li:first-child img {}
.location ul li:nth-child(2) {}
.location ul li:nth-child(2) span {
	padding: 8px 20px; background-color: #f8f8f8; border: 1px solid #565770;
	border-radius: 30px;
}
/*page_name 공통 css*/
p.page_name {font-size: 40px; font-weight:700; padding:0 0 50px;}



/*반응형*/
@media screen and (max-width: 1480px){
	main#policy_main .inner {width:100%; padding:180px 60px 100px;}
	main#policy_main .inner .container p {width:100%;}
}
@media screen and (max-width: 600px){
	main#policy_main .inner {padding:100px 20px 100px;}
	main#policy_main .inner .container p {padding:30px;}
}