/* CSS Document */

/* header */
#title_logo {
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 5;
}
#nav {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 5;
}
/* header */



/* menu */
ul#nav{
    list-style:none;
}
ul#nav li{
	list-style:none;
	float:left;
	width:40px;
	margin-left: 13px;
}
ul#nav a{
	display:block;
	width:40px;
	height:180px;
	background-image:url(../img_common/menu.png);
	overflow:hidden;
	background-repeat: no-repeat;
}

a.kaku_boshi{
    background-position:0px 0px;
}
a:hover.kaku_boshi{
    background-position:0px -200px;
}

a.maru_boshi{
    background-position:-50px 0px;
}
a:hover.maru_boshi{
    background-position:-50px -200px;
}

a.hira_boshi{
    background-position:-100px 0px;
}
a:hover.hira_boshi{
    background-position:-100px -200px;
}

a.tayori{
    background-position:-150px 0px;
}
a:hover.tayori{
    background-position:-150px -200px;
}

a.guide{
    background-position:-200px 0px;
}
a:hover.guide{
    background-position:-200px -200px;
}

a.inq{
    background-position:-250px 0px;
}
a:hover.inq{
    background-position:-250px -200px;
}
