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

/**
 *
 *  共通CSS
 *　english common
 */

/*--------------------------------------------------------------------------
   Overwright
---------------------------------------------------------------------------*/
.page-lower-ttl h1 .ja{
  font-family: 'Barlow', sans-serif;
  text-transform: uppercase;	
}

/* Header
-----------------------------------------------------------------*/
#Header .nav-group {
	display: block;
	width: calc(100% - 188px);
	padding-right: 188px;
}
#Gnav {
	margin: 0 auto;
	width: fit-content;
}
#Gnav .gnav &gt; li {
  margin: 0 25px;
}
#Gnav .gnav &gt; li:hover &gt; p a,
#Gnav .gnav &gt; li.current &gt; p a{
 color: #006CBA;
}


/* Footer
-----------------------------------------------------------------*/
.ft-nav-en{
	background: #005292;	
}
.ft-nav-en ul{
	display: flex;
	justify-content: center;
	align-items: center;
}
.ft-nav-en ul li{
	margin: 0 20px;
}
.ft-nav-en ul a{
	display: block;
	padding: 5px 5px 7px;
	font-size: 2rem;
	color: #FFF;
	font-family: 'Barlow', sans-serif;
	transition: .3s;
}
.ft-nav-en ul a[target="_blank"] {
	padding-right: 16px;
	background: url(../../common/image/ico_blank_w.png) no-repeat right top 1.05em;
	background-size: 10px auto;
}
.ft-nav-en ul a:hover{
	opacity: .7;
}






/*--------------------------------------------------------------------------
   mobile
---------------------------------------------------------------------------*/
@media only screen and (max-width: 768px) {


/* Contents
-----------------------------------------------------------------*/
.page-nav ul li a {
    font-size: 1.5rem;
}
.btn-ico-base a {
    font-size: 1.3rem;
}

/* Footer
-----------------------------------------------------------------*/
.ft-nav-en{
	display: none;	
}
#Footer .ft-area {
  padding: 40px 0 20px;
}
#FtFixedNav .ft-fixed-nav li {
    width: 33.3%;
}




}
</pre></body></html>