@charset "utf-8";

/* 2023.12.05 kang nuri */
/* common.css */


/**************************************************/

body{
	font-family: 'Saira', sans-serif;
	font-size: 16px;
	color: #222;
}

h1{
	font-weight: 600;
}

h2{
	font-weight: 500;
}

.clearfix:after{
	content: '';
	display: block;
	clear: both;
}

.layout_container{
	box-sizing: border-box;
	position: relative;
	margin: 0 auto;
	max-width: 1440px;
	padding: 0 120px;
}

.layout_container.zero{
	max-width: 100%;
	padding: 0;
}

.font_smbold{
	font-weight: 600;
}

/**************************************************/

#sitepath{
	box-sizing: border-box;
	height: 57px;
	border-bottom: solid 1px #c4c4c4;
	padding-top: 21.5px;
}

.sitepath_list{
	padding: 0 24px;
}

.sitepath_list > li{
	display: inline-block;
	line-height: 14px;
	margin-right: 8px;
	font-size: 14px;
	float: left;
}

.sitepath_list > li:nth-child(2n){
	margin-top: -5px;
}

.sitepath_list > li:last-child{
	font-weight: 600;
	margin-right: 0;
}

.sitepath_list > li > a{
	display: inline-block;
	border-bottom: solid 1px #222;
}

.only_pc{
	display: inline-block !important;
}

.only_m{
	display: none !important;
}

/* MOBILE ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width:1024px){

	body{
		font-size: 14px;
	}

	.layout_container{
		padding: 0 16px;
	}

	.only_pc{
		display: none !important;
	}

	.only_m{
		display: inline-block !important;
	}

	.sitepath_list{
		padding: 0 8px;
		list-style: none;
		display: flex;
		align-items: stretch;
		box-sizing: border-box;
		overflow-x: auto;
		white-space: nowrap;
	}

}