@charset "UTF-8";

@media only print, only screen and (min-width: 18.75em){
	
/*#header nav.ja li:first-child,
footer nav.ja li:first-child{
	width: 27%;
	}
#header nav.ja li:nth-child(2),
footer nav.ja li:nth-child(2){
	width: 28%;
	}
#header nav.ja li:nth-child(3),
footer nav.ja li:nth-child(3){
	width: 27%;
	}
#header nav.ja li:nth-child(4),
footer nav.ja li:nth-child(4){
	width:20%;
	}
#header nav.ja li:last-child,
footer nav.ja li:last-child{
	width: 26%;
	}*/
  
  
  
/*#header nav.ja li,
footer nav.ja li{
  width:26%;
  margin-bottom:1em;
  }
#header nav.ja li a,
footer nav.ja li a{
  display:block;
   background-size:100% auto;
  }*/

/*#header nav.ja li:first-child a,
footer nav.ja li:first-child a,
#header nav.ja li:nth-child(2) a,
footer nav.ja li:nth-child(2) a,
#header nav.ja li:nth-child(3) a,
footer nav.ja li:nth-child(3) a,
#header nav.ja li:last-child a,
footer nav.ja li:last-child a{
	background-size:contain;
	-moz-background-size:contain;
	-webkit-background-size:contain;
	-o-background-size:contain;
	-ms-background-size:contain;
	}*/
  
#header nav.ja ul,
footer nav.ja ul{
  width:100%;}
#header nav.ja li,
footer nav.ja li{
  width:33.3333%;
  margin-bottom:1em;
  }
	#wrapper{
	text-align: left;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding-right: 5%;
	padding-left: 5%;
		}
		
	#header .lang{
		padding-top:50px;
		margin-bottom:20px;
		}
	#header .lang .slash{
		margin-left:1em;
		margin-right:1em;
		}
	
	.title span{
		display:block;
		}
	.title h1 .main_left{
		display:none;
		}
	footer .info h3,
	footer .info p,
	footer address{
		text-align:center;
		}
	footer .info{
		margin-bottom:1em;
		}
	footer address{
		padding-bottom:2em;
		}
	.fb a{
	font-size:200%;
	color: #3b5998;
	text-decoration: none;
	}
	.fb span.ngm{
		display:none;
	}
	/*#page-top {
	position: static;
	width:100%;
	height:4em;
	}
	#page-top a span{
		line-height:3em;
	}*/
	
	#page-top {
	width: 3.6em;
	height: 3.6em;
	position: fixed;
	bottom: 0;
	right:0;
}
#page-top a span{
	display: block;
	line-height: 3em;
	}
	}