@charset "utf-8";
/*-------------------------
　     　itemMenu
-------------------------*/
#main .fixed {/*add jQuery*/
	width: 100%;
	position:fixed;
	top: 0;
	z-index:100;
}
#main .itemMenu{
	height:45px;/*height変更 */
	margin:0;
	padding:0;
	overflow:hidden;
}
/*
.itemMenu li{/*index-height
	float:left;
	height:60px;/*height変更
	list-style:none;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
.itemMenu li a{
	display:block;
	text-decoration:none;
	width: 100% !important;
	height: 100% !important;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
}
*/

#main .itemMenu li{
	float:left;
	height:45px;/*height変更 */
	list-style:none;
	overflow:hidden;
	white-space:nowrap;
	width:50%;
	text-align:center;	
}
#main .itemMenu li:last-child {
	border-right:none!important;
}
#main .itemMenu li a{
	display:block;
	width:100%;
	text-align:center!important;
	font-weight:bold;
	font-size:18px;
	line-height:45px;/*height変更 */
	letter-spacing:0.03em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing : border-box;
	font-weight:normal;
}



#main .itemMenu .menu01 a{
	background-color:#356B33;
	color:#fff!important;
}
#main .itemMenu .menu02 a{
	background-color:#000;
	color:#D6DE22!important;
}





/*-------------------------
　      Menu Position
-------------------------*/
.num5{width:-webkit-calc(100% / 5);width:calc(100% / 5);width:20%;}
.num5.menu01 a{background-position:0 0;}
.num5.menu02 a{background-position:-153px 0;}
.num5.menu03 a{background-position:-306px 0;}
.num5.menu04 a{background-position:-459px 0;}
.num5.menu05 a{background-position:-612px 0;}
.num5.menu01 a:hover{background-position:0 bottom;}
.num5.menu02 a:hover{background-position:-153px bottom;}
.num5.menu03 a:hover{background-position:-306px bottom;}
.num5.menu04 a:hover{background-position:-459px bottom;}
.num5.menu05 a:hover{background-position:-612px bottom;}
.num4{width:-webkit-calc(100% / 4);width:calc(100% / 4);width:25%;}
.num4.menu01 a{background-position:0 0;}
.num4.menu02 a{background-position:-191px 0;}
.num4.menu03 a{background-position:-382px 0;}
.num4.menu04 a{background-position:-573px 0;}
.num4.menu01 a:hover{background-position:0 bottom;}
.num4.menu02 a:hover{background-position:-191px bottom;}
.num4.menu03 a:hover{background-position:-382px bottom;}
.num4.menu04 a:hover{background-position:-573px bottom;}
.num3{width:-webkit-calc(100% / 3);width:calc(100% / 3);width:255px;}
.num3.menu01 a{background-position:0 0;}
.num3.menu02 a{background-position:-255px 0;}
.num3.menu03 a{background-position:-510px 0;}
.num3.menu01 a:hover{background-position:0 bottom;}
.num3.menu02 a:hover{background-position:-255px bottom;}
.num3.menu03 a:hover{background-position:-510px bottom;}
.num2{width:-webkit-calc(100% / 2);width:calc(100% / 2);width:50%;}
.num2.menu01 a{background-position:0 0;}
.num2.menu02 a{background-position:-382px 0;}
.num2.menu01 a:hover{background-position:0 bottom;}
.num2.menu02 a:hover{background-position:-382px bottom;}
.else{display:none;}