@charset "UTF-8";
/* CSS Document */


/* --------------------------------------------------------
                    メインメニュー画面の指定
---------------------------------------------------------- */

ol ,ul{
	list-style:none;
	padding:0;
}

#menu{
	width:175px;
	height:auto;
	margin:0;
	padding:0;
	display:block;
}
.archive{
	width:175px;
	height:60px;
	color:#FFF;
	padding:0;
	cursor:pointer;	
}
.subMenu li{
	padding:0;
}

#menu a{
	width:175px;
	margin:0;
	padding:0;
	background-image:url(../img/menu_00.jpg);
	background-repeat:no-repeat;
	display:block;
	position:relative;
}

#menu a.menu_1{
	height:60px;
	background-position:0 0;
	position:absolute;
}

#menu a.menu_2{
	height:60px;
	background-position:0 -60px;
	position:absolute;
}

.menu_3{
	background-image:url(../img/menu_00.jpg);
	background-position:0 -120px;
	width:175px;
	height:60px;
	padding:0;
	cursor:pointer;
	position:absolute;
}

#menu a.menu_4{
	height:60px;
	background-position:0 -360px;
	position:absolute;
}

#menu a.menu_5{
	height:60px;
	background-position:0 -420px;
	position:absolute;
}

#menu a.menu_6{
	height:60px;
	background-position:0 -480px;
	position:absolute;
}

#menu a.menu_7{
	height:60px;
	background-position:0 -540px;
	position:absolute;
}

#menu a:hover.menu_1{
	height:60px;
	background-position:0 -600px;
	position:absolute;
}

#menu a:hover.menu_2{
	height:60px;
	background-position:0 -660px;
	position:absolute;
}

span:hover.menu_3{
	height:60px;
	background-position:0 -720px;
	position:absolute;
}

#menu a:hover.menu_4{
	height:60px;
	background-position:0 -960px;
	position:absolute;
}

#menu a:hover.menu_5{
	height:60px;
	background-position:0 -1020px;
	position:absolute;
}

#menu a:hover.menu_6{
	height:60px;
	background-position:0 -1080px;
	position:absolute;
}

#menu a:hover.menu_7{
	height:60px;
	background-position:0 -1140px;
	position:absolute;
}

/* --------------------------------------------------------
                    サブメニュー画面の指定
---------------------------------------------------------- */

.subMenu li a.smenu_1{
	height:60px;
	background-position:0 -180px;
	position:absolute;	
}

.subMenu li a.smenu_2{
	height:40px;
	background-position:0 -240px;
	position:absolute;	
}

.subMenu li a.smenu_3{
	height:40px;
	background-position:0 -280px;
	position:absolute;	
}

.subMenu li a.smenu_4{
	height:40px;
	background-position:0 -320px;
	position:absolute;	
}

.subMenu li a:hover.smenu_1{
	height:60px;
	background-position:0 -780px;
	position:absolute;	
}

.subMenu li a:hover.smenu_2{
	height:40px;
	background-position:0 -840px;
	position:absolute;	
}

.subMenu li a:hover.smenu_3{
	height:40px;
	background-position:0 -880px;
	position:absolute;	
}

.subMenu li a:hover.smenu_4{
	height:40px;
	background-position:0 -920px;
	position:absolute;	
}