@charset "utf-8";
/* CSS Document */

/********** Sidemenu Assembly **********/
#container #sidemenu {
	width				:	276px;
	float				:	left;
	padding				:	25px 0 0 9px;
}

#container #sidemenu h3.top_works_ttl {
	padding				:	1px 0 0 0;
}

#container #sidemenu ul.top_s_navi li {
	list-style			:	none;
	padding-top			:	1px;
}

#container #sidemenu ul.top_s_navi li a {
	display				:	block;
	height				:	39px;
	text-indent			:	-9999px;
	overflow			:	hidden;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_09 {
	padding-bottom		:	20px;
	border-bottom		:	1px dotted #339900;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_10 {
	padding-top			:	20px;
}

/* Normal */
#container #sidemenu ul.top_s_navi li.top_s_navi_01 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_01.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_02 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_02.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_11 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_11.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_12 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_12.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_13 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_13.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_14 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_14.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_03 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_03.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_04 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_04.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_05 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_05.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_06 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_06.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_07 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_07.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_08 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_08.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_09 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_09.jpg) no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_10 a {
	width				:	276px;
	background			:	url(../images/top/s_navi_10.jpg) no-repeat;
}

/* Roll Over */
#container #sidemenu ul.top_s_navi li.top_s_navi_01 a:hover {
	background			:	url(../images/top/s_navi_01.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_02 a:hover {
	background			:	url(../images/top/s_navi_02.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_11 a:hover {
	background			:	url(../images/top/s_navi_11.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_12 a:hover {
	background			:	url(../images/top/s_navi_12.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_13 a:hover {
	background			:	url(../images/top/s_navi_13.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_14 a:hover {
	background			:	url(../images/top/s_navi_14.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_03 a:hover {
	background			:	url(../images/top/s_navi_03.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_04 a:hover {
	background			:	url(../images/top/s_navi_04.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_05 a:hover {
	background			:	url(../images/top/s_navi_05.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_06 a:hover {
	background			:	url(../images/top/s_navi_06.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_07 a:hover {
	background			:	url(../images/top/s_navi_07.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_08 a:hover {
	background			:	url(../images/top/s_navi_08.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_09 a:hover {
	background			:	url(../images/top/s_navi_09.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_10 a:hover {
	background			:	url(../images/top/s_navi_10.jpg) 0 -39px no-repeat;
}

/* stay */
#container #sidemenu ul.top_s_navi li.top_s_navi_01_stay a {
	background			:	url(../images/top/s_navi_01.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_02_stay a {
	background			:	url(../images/top/s_navi_02.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_11_stay a {
	background			:	url(../images/top/s_navi_11.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_12_stay a {
	background			:	url(../images/top/s_navi_12.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_13_stay a {
	background			:	url(../images/top/s_navi_13.jpg) 0 -39px no-repeat;
}

#container #sidemenu ul.top_s_navi li.top_s_navi_14_stay a {
	background			:	url(../images/top/s_navi_14.jpg) 0 -39px no-repeat;
}

