* {
	box-sizing:border-box;
}

/* bootstrap 5 추가 */
.container {
}

/* page_navi.skin.php */
.pager_container {}
.pager_container .pager {display:inline-block;padding:0;list-style-type:none;}
.pager_container .pager li {float:left;}
.pager_container .pager li a {display:inline-block;border:1px solid #cccccc;padding:4px 11px;margin:3px;color:#444444;text-decoration:none;}
.pager_container .pager .pager_first {}
.pager_container .pager .pager_prev {}
.pager_container .pager .pager_num {}
.pager_container .pager .pager_num.active {}
.pager_container .pager .pager_num.active a {border:1px solid #2E5894;background-color:#2E5894;color:#ffffff;font-weight:bold;}
.pager_container .pager .pager_next {}
.pager_container .pager .pager_last {}

/**
  *
  * yn-divider style
  *
  */
div.yn-divider {
	display:block;
	border: 0;
	height: 1px;
	margin:40px 0;
	background: #ccc;
}


/**
  * 공통
  */



/*
_site_head.php
*/
.navbar.bg-dark {
	background-color:#024389 !important;
}
.navbar-brand {
	background-color:#ffffff;
	border-radius:5px;
}
.navbar .nav-link {font-size:20px;}
.navbar .navbar-text {
	font-size:22px;
	color:#ffffff;
}
@media (max-width: 575.98px) {
	.navbar-brand img {
		max-width:200px;
	}
}


/*
_site_tail.php
*/
.site_footer {
	background-color:#85acde;
	padding:30px 0 80px 0;
	text-align:center;
}
.footer_tel {
	font-size:1rem;
}
.footer_msg {
	font-size:0.8rem;
}
.footer_contact {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:0;
	background-color:#024389;
	display:-webkit-flex;display:-moz-flex;display:flex;
}
.footer_contact a {
	flex:1;
	text-decoration:none;
	color:#ffffff;
	padding:13px;
	font-size:14px;
	letter-spacing:-1px;
	text-align:center;
	border-right:1px solid #ccccff;
}

.shareContainer {
	text-align:center;
	padding:10px 0 70px 0;
	display:none;
}
.sharelink img {
	width:80px;
	margin:10px;
}

/*
index.php
*/



/*
sub**_head.php
*/



