@charset "utf-8";
/* CSS Document */

/* basic setting:
--------------------------------------------*/


/*body {
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	line-height:1.6em;
	font-size:110%;
}*/

#footer address {
    padding: 30px 20px 30px 74px;
}

@media screen and (max-width: 1100px){
	#footer h1 img {
		width: 400px;
	}
	#footer address {
		padding: 20px 10px;
	}
}

@media screen and (max-width: 767px) {
	#footer h1 img {
    	width: 350px!important;
	}
}

/* glnav setting :
--------------------------------------------*/

#header .nav2 h1 {
	margin-top: 8px;
	width: 30%;
}

#header .nav2 h1 img {
	width: auto;
	max-width: 100%;
}

#header .nav2 nav > ul {
	width: 65%;
}


#header .nav2 nav > ul > li:nth-child(1) > a {width: 23%;}
#header .nav2 nav > ul > li:nth-child(2) > a {width: 20%;}
#header .nav2 nav > ul > li:nth-child(3) > a {width: 33%;}
#header .nav2 nav > ul > li:nth-child(4) > a {width: 24%;}





@media screen and (max-width: 1500px) {
	#main_v .left h1 {
		margin: 10% 22% 5%;
	}
			
	#main_v .left p {
		width: 95%;
		margin: 20px auto 15px;
	}
}


@media screen and (max-width: 767px) {
	
	#header .nav2 h1 {
		margin: 10px 0 5px;
		width: 70%!important;
	}

	#main_v .left h1 {
		margin: 5% auto;
		width: 60%;
	}
}


