/*70th用css*/
/*ヘッダー*/
#site-header-menu {background-color: #FFFFFF;padding: 1.1%;
	/* box-shadow */
	box-shadow:rgba(230, 230, 230, 0.65098) 0px 2px 5px 3px;
	-webkit-box-shadow:rgba(230, 230, 230, 0.65098) 0px 2px 5px 3px;
	-moz-box-shadow:rgba(230, 230, 230, 0.65098) 0px 2px 5px 3px;
}
nav#site-navigation li{margin-right: 10%;}
nav#site-navigation li:nth-of-type(4){margin-right: 0;}
	.menu-toggle[aria-expanded="false"]{background: url(../images/70th/menu.png) no-repeat;width: 60px;height: 55px;}
	.menu-toggle[aria-expanded="true"]{background: url(../images/70th/tojiru.png) no-repeat;width: 60px;height: 55px;}
.en-70th{width: 100%;}
.en-70th nav#site-navigation li{margin-right: 9%;}
.en-70th nav#site-navigation li:nth-of-type(4){margin-right: 0;}

/*フッター*/
#f-c {background-color: #20a0dd;}
#f-c a{color: #ffffff;}
#f-left{display: table;float: left;letter-spacing: 0.2em;width: 58%;}
#f-right{display: table;float: right;width: 39%;}
#f-left li{display: inline-table;float: left;margin-right: 6%;}
#f-left li:nth-of-type(3){margin-right: 0;}
#f-left li img{margin-right: 0.3em;}
#f-right li{text-align: right;margin-bottom: 1em;}
#f-left .fp1, #f-left .fp2{display: inline-table;}

@media screen and (max-width: 979px) {
	/* ヘッダー */
	.site-header-main{background-color: #ffffff;}
	.menu-toggle{background: url(../images/70th/menu.png) no-repeat;}
	#menu-toggle{float: right;}
	.top-logo{padding: 0 0 0 1em;}
	#site-navigation li span{display: inline-table;float: left;}
	#site-navigation li .fp2{display: inline-table;float: right;}
	#site-header-menu{padding: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
	#sp-menu{padding: 0.5em 0;box-shadow: rgba(230, 230, 230, 0.65098) 0px 2px 5px 3px;
    -webkit-box-shadow: rgba(230, 230, 230, 0.65098) 0px 2px 5px 3px;
    -moz-box-shadow: rgba(230, 230, 230, 0.65098) 0px 2px 5px 3px;}
	nav#site-navigation li{background-color: #f1f1f1;margin: 0;}
	
	/* フッター */
	#f-contact{padding: 0;width: 100%;}
	#f-left{float:none;width: 100%;}
	#f-right{float:none;width: 90%;margin: 1em auto;}
	#f-left li{float: none;width: 100%;margin: 0 auto;padding: 1em 0.5em;border-bottom: solid 1px #ffffff;}
	#f-c img{max-width: 100%;}
	#f-right li{text-align: left;}
	#f-left .fp1{display: none;}
	#f-left .fp2{float: right;}
}
@media screen and (min-width: 980px) {

	/*フッター*/
	#f-left .fp2{display: none;}
}