@charset "utf-8";

/* 一時的に消す　採用情報 */
#header .nav_all {width: 1096px !important;}
#nav ul li#nav06{ display:none; }
.footer_inner_02 dl:nth-of-type(3){ display: none; } 
.footer_inner_02 dl {width: 50% !important;}
/*---------------------------------------------
 ** for スマートフォン
---------------------------------------------*/
@media screen and (max-width: 740px) {

.nav_all nav ul li i{ display:none;}
/* フッター */
#footer-nav			{ float:left;_zoom: 1; overflow: hidden; margin:0; padding: 0; list-style: none; width:100%; box-sizing:border-box; background-color:#D6EEDF;  border-top:1px solid #D6EEDF;}
#footer-nav li			{padding: 12px 0 12px 0;margin:0 0 1px 0;float:left;font-size: 0.9rem;width:50%;position: relative;display:inline-block;background-color:#FFF;box-sizing:border-box;list-style:inside;}
/*#footer-nav li:after		{ display: block; content: ''; position: absolute; top: 1.2em; left: 0.5em; width: 10px; height: 10px; background-color: #00AEC1; border:#543B2E; border-radius: 100%;}*/
#footer-nav li a		{ color:#543B2E; display:block; padding-left:6px; text-decoration:none; text-align: center;}
#footer-nav li:nth-of-type(odd)	{ border-right:1px solid #D6EEDF;}
}


/*---------------------------------------------
 ** fo　タブレット
---------------------------------------------*/
 @media only screen and (min-width: 741px) and (max-width: 1279px) { 
 
.nav_all nav ul li i{ display:none;}
/* フッター */
#footer-nav			{ float:left;_zoom: 1; overflow: hidden; margin:0; padding: 0; list-style: none; width:100%; box-sizing:border-box; background-color:#D6EEDF;  border-top:1px solid #D6EEDF;}
#footer-nav li			{padding: 12px 0 12px 0;margin:0 0 1px 0;float:left;font-size: 0.9rem;width:50%;position: relative;display:inline-block;background-color:#FFF;box-sizing:border-box;list-style:inside;}
/*#footer-nav li:after		{ display: block; content: ''; position: absolute; top: 1.2em; left: 0.5em; width: 10px; height: 10px; background-color: #00AEC1; border:#543B2E; border-radius: 100%;}*/
#footer-nav li a		{ color:#543B2E; display:block; padding-left:6px; text-decoration:none; text-align: center;}
#footer-nav li:nth-of-type(odd)	{ border-right:1px solid #D6EEDF;}
}


/*-----------------------------------------------------	*/
/*	for　PC	*/
/*-----------------------------------------------------	*/
@media screen and (min-width: 1280px) {
.nav-toggle{ display:none !important;}


.nav_all{width: 1226px;padding: 0;margin: 0px auto 0px;font-size:22px;overflow: hidden;}
#nav {position:relative;}
#nav ul li {float:left;height: 101px;  text-align:center;  position:relative; background: url( ../img/common/nav.png); text-indent: -999em;}
#nav ul li a {width: 100%;height: 100%;margin: 0; display:block; color:#333;  -webkit-transition: all .3s; 	transition: all .3s;}
#nav ul li a:hover {text-decoration:none; color:#8AB928;}

#footer .nav_all{width: 1226px;}
#footer #nav ul li#nav07 {border-right: 1px solid #EEEEEE; }

#nav ul li#nav01{ width: 193px; background-position: 0 0; }
#nav ul li#nav01:hover{background-position: 0 -101px; }
#about #nav ul li#nav01{background-position: 0 -101px; }

#nav ul li#nav02{width: 160px;background-position: -193px 0;}
#nav ul li#nav02:hover{ background-position: -193px -101px; }
#activity #nav ul li#nav02{ background-position: -193px -101px; }

#nav ul li#nav03{ width: 258px; background-position: -353px 0;}
#nav ul li#nav03:hover{ background-position: -353px -101px; }
#report #nav ul li#nav03{ background-position: -353px -101px; }

#nav ul li#nav04{ width: 140px; background-position: -611px 0;}
#nav ul li#nav04:hover{ background-position: -611px -101px; }
#schedule #nav ul li#nav04{ background-position: -611px -101px; }

#nav ul li#nav05{ width: 140px; background-position: -751px 0;}
#nav ul li#nav05:hover{ background-position: -751px -101px; }
#join #nav ul li#nav05{ background-position: -751px -101px; }

#nav ul li#nav06{ width: 140px; background-position: -891px 0;}
#nav ul li#nav06:hover{ background-position: -891px -101px; }
#join #nav ul li#nav06{ background-position: -891px -101px; }

#nav ul li#nav07{ width: 194px; background-position: -1031px 0;}
#nav ul li#nav07:hover{ background-position: -1031px -101px; }
#join #nav ul li#nav07{ background-position: -1031px -101px; }





}