.navbar--7gate .nav-link .navbar-light .navbar-nav {
    font-size: 15px;
	color: #ffffff;	
}

@media (max-width: 991px) {
  	.navbar--7gate #menu
  		{
    	padding-top: 30px;
    	padding-left: 40px;
    	padding-right: 40px;
    	background-color: rgba(175, 175, 175, 0.9);
    	height: 120vh;
    	width: 80vh;
		color: #ffffff;
  		}
  
	.navbar-light .navbar-nav .nav-link
		{
		font-family: 'Lato';
    	font-size: 17px;
    	color: rgba(255,255,255,.5);
		}  
  
  	.navbar-light .navbar-nav .active .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link
  		{
    	color: rgba(0, 155, 245, .9);
    	font-weight:700;

		}
  
		a.phone_link:hover
 	 	{
    	color: rgba(0, 155, 245, .9) !important;
    	font-weight:700;
		}
  
  
}

a.ski_tab {color:#404040;text-decoration:none;background-color:transparent;}
a.ski_title {font-family:나눔고딕,lato;color:#616161;text-decoration:none;background-color:transparent;font-size:1.2rem;font-weight:600}
span.ski_title {color:#404040;text-decoration:none;background-color:transparent;font-size:1.2rem;font-weight:600}
span.ski_sub_title {color:#606060;text-decoration:none;background-color:transparent;font-size:0.8rem}
body { min-height:540px; }
body[orient="portrait"] { min-height:540px; }
body[orient="landscape"] { min-height:400px; }
img.card-img-top {width: 100%;height: 100px;object-fit: cover;}

@media screen and (max-width: 540px)
	{
	div.container {position: relative;width: 100%;padding-right: 0px;padding-left: 0px}
	div.ski_images {position: relative;width: 100%;padding-right: 0px;padding-left: 0px;}
	div.ski_titles {position: relative;width: 100%;padding-right: 5px;padding-left: 15px}
  a.ski_title {color:#616161;text-decoration:none;background-color:transparent;font-size:18px;font-weight:600}
	img.card-img-top {width: 100%;height: 100px;object-fit: cover;}
	}

	html, body {height:100%; font-family: 'Noto Sans KR', sans-serif;}
	/* BBS Style */
	.font16 {font-family: 'Nanum+Myeongjo:700,800',sans-serif;font-size:16px;}
	.font18 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:18px;font-weight:500;}
	.font20 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:20px;font-weight:700;}
	.font24 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:24px;font-weight:800;}
	.font26 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:26px;font-weight:800;}
	.font28 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:28px;font-weight:800;}
	.font30 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:30px;font-weight:800;}
	.font32 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:32px;font-weight:800;}
	.font36 {font-family: 'Nanum+Myeongjo',sans-serif;font-size:36px;font-weight:800;}
	.font_title {font-family: 'Nanum+Myeongjo',sans-serif;font-size:4vmin;font-weight:800;}
	
	/* DivTable */
	.divTable {display: table; width: 100%;}
	.divTableRow {display: table-row;}
	.divTableHeading {background-color: #EEE; display: table-header-group;}
	.divTableCell, .divTableHead {display: table-cell; padding: 4px 10px; text-align:center; vertical-align:middle;height:50px;}
	.divTableHeading {background-color: #EEE; display: table-header-group; font-weight: bold;}
	.divTableFoot {background-color: #EEE; display: table-footer-group; font-weight: bold;}
	.divTableBody {display: table-row-group;}
	
	.btn-pink	{font-weight:bold; font-size:11pt; color:black; background-color:#ffb8c9; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-sky	{font-weight:bold; font-size:11pt; color:black; background-color:#8ceeff; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-green	{font-weight:bold; font-size:11pt; color:white; background-color:#1b8700; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-gray	{font-weight:bold; font-size:11pt; color:black; background-color:#c7c7c7; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-red	{font-weight:bold; font-size:11pt; color:white; background-color:#ff000d; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-black	{font-weight:bold; font-size:11pt; color:white; background-color:#000000; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-orange	{font-weight:bold; font-size:11pt; color:black; background-color:#ff8c00; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-white	{font-weight:bold; font-size:11pt; color:#000000; background-color:#ffffff; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}
	.btn-blue	{font-weight:bold; font-size:11pt; color:white; background-color:#0091ff; padding:5px; border-radius: 4px; border: 1px solid white; width:200; height:70;}

	<style>
		.video-container {
			position: relative;
			padding-bottom: 56.25%;
			padding-top: 30px;
			height: 0;
			overflow: hidden;
		}

		.video-container iframe,
		.video-container object,
		.video-container embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
	</style>
	<!-- Video 화면조정 -->

	<style type="text/css">
		.bg-cover-01 {
			background-image: url('img/sub-main-01.jpg');
		}

		.bg-cover-02 {
			background-image: url('img/sub-main-02.jpg');
		}

		.bg-cover-03 {
			background-image: url('img/sub-main-01.jpg');
		}

		.bg-cover-04 {
			background-image: url('img/sub-main-01.jpg');
		}
	</style>
