<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


/* header
++++++++++++++++++++++++++++++*/
#change{
	position:fixed;
	display:none;
	width:100%;
	z-index:10000;
	}

header{
	width:100%;
//	height:107px;
//	background:#FFF;
	background:#111;
	text-align:center;
	}

#header-inner{
	width:96%;
	height:49px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
#header-inner #logo{
	position:absolute;
	bottom:13px; left:0;
//	width:442px;
//	height:24px;
	width:400px;
	height:auto;
	}

nav#header-nav{
	position:absolute;
	bottom:7px; right:0;
	text-align:right;
	}
nav#header-nav ul{
	height:19px;
	}
nav#header-nav ul li{
	font-size:13px;
	line-height:13px;
	font-weight:400;
	color:#FFF;
	float:left;
	margin:0 0 0 20px;
	height:19px;
	}
nav#header-nav ul li.tel{
	margin:0 0 0 10px;
	width:161px; height:19px;
	position:relative;
	}
nav#header-nav ul li.tel img{
	position:absolute;
	top:-8px;
	}
nav#header-nav ul li a{color:#FFF; text-decoration:none;}
nav#header-nav ul li:before{
	content:"▶︎";
	display:inline-block;
	transform:scale(0.7,1);
	font-size:10px;
	position:relative;
	top:-1px;
	}
nav#header-nav ul li.tel:before,
nav#header-nav ul li.twitter:before,
nav#header-nav ul li.instagram:before{
	content:"";
	}
nav#header-nav ul li.twitter,
nav#header-nav ul li.instagram{
	margin:0 0 0 12px;
	width:20px; height:20px;
	position:relative;
}
nav#header-nav ul li.twitter img,
nav#header-nav ul li.instagram img{
	position:absolute;
	top:-8px;
	width:20px; height:auto;
}


nav#global-nav{
	width:100%;
	height:55px;
	text-align:center;
	background:#FFF;
//	background:#4C4948;
//	background:#2F2F2F;
//	background:#333;
	}
nav#global-nav ul{
	width:960px;
	width:100%;
	height:55px;
	margin:0 auto;
	}
nav#global-nav ul li{
	width:calc(100% / 6);
	height:55px;
	float:left;
	display:inline-block;
	position:relative;
}
nav#global-nav ul li .eng{
	display:block;
	font-size:12px;
	line-height:16px;
	letter-spacing:1px;
}
nav#global-nav ul li a{
	display:block;
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:500;
	color:#29438C;
	text-decoration:none;
	border-bottom:1px solid #999;
	background:#FFF;
	padding:10px 0 8px 0;
	transition:0.3s;
}
nav#global-nav ul li a:hover{
	color:#1D2E65;
	background:#9FADC2;
	border-bottom:3px solid #1D2E65;
	color:#FFF;
	background:#29438C;
	border-bottom:1px solid #222;
	transition:0.3s;
}
nav#global-nav ul li.entry a{
	color:#FFF;
	background:#FFAA00;
}
nav#global-nav ul li.entry a:hover{
	background:#ff6000;
}

nav#global-nav ul li ul{
	position:absolute;
	top:53px;
	z-index:99999;
}
nav#global-nav ul li ul li{
	width:100%;
	height:50px !important;
	float:none;
	display:block;
	background:#666;
	position:relative;
	z-index:9999;
}
nav#global-nav ul li ul li:nth-child(4){width:100%;}
nav#global-nav ul li ul li a{
	display:block;
	text-align:center;
	font-size:13px;
	line-height:49px !important;
	font-weight:500;
	color:#FFF;
	text-decoration:none;
	border-bottom:1px solid #444;
	background:#555;
	padding:0;
}
nav#global-nav ul li ul li a:hover{
}


#fade-in li ul{
	visibility:hidden;
	opacity:0;
	transition:0.4s;
	}
#fade-in li:hover ul{
	visibility:visible;
	opacity:1;
	}
#fade-in li ul li a{
	visibility:hidden;
	opacity:0;
	transition:0.4s;
	}
#fade-in li:hover ul li a{
	visibility:visible;
	opacity:1;
	}


#index-slider{
	position:relative;
	height:520px;
	background:#FFF;
	}
#index-slider #slider-copy{
	position:absolute;
	bottom:12px; left:50%;
	margin-left:-378px;
	z-index:100;
	transform:rotate(-1deg);
	}
#index-slider #slider-copy img{
	width:756px; height:auto;
	margin:0 auto;
	}

#index-slider #badge{
	position:absolute;
	top:0px; left:40px;
	z-index:100;
	}
#index-slider #badge img{
	width:160px; height:110px;
	margin:0 auto;
	}

/*
#index-slider #index-copy{
	position:absolute;
	top:0; right:0; bottom:0; left:0;
	margin:auto;
	width:564px; height:104px;
	z-index:100;
	}
*/
#index-slider #index-copy{
	position:absolute;
	bottom:0;
	width:100%; height:104px;
	background:rgba(29,46,101,0.7);
	text-align:center;
	z-index:100;
	}
#index-slider #index-copy img{
	width:564px; height:104px;
	margin:0 auto;
	}
</pre></body></html>