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

/* @root dir */

/* 各ディレクトリ以下のページに使用するcssルールはこのファイルに記述 */

#scBox #subNavigationTitle {
background-image: url(/common/imgs/gn/smTitleWork.gif);
}


#topCoverArea {
margin: 0 0 20px 0;
padding: 0;
}

/* Sitemap General ------------------------------------------ */

div.maphead	{
	width:	680px;
	height:	50px;
	background-image:	url("imgs/sitemapheadback.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
}

h1#mapc1head	{
	display:	none;
}

div.gopagetop	{
	width:	676px;
	text-align:	right;
	padding:	4px 2px;
}

div.sitemapoutline	{
	width:	600px;
	margin:	16px auto 12px;
	border:	solid 1px #e7ebee;
}

div.sitemapwrap	{
	width:	220px;
	margin:	24px auto 24px;
}

div.maptop{
	width:	220px;
	padding-left:	2px;
}

div.maptop p	{
	background-image:	url("../common/imgs/orangerightarrow.gif");
	background-repeat:	no-repeat;
	background-position:	1px 3px;
	padding-left:	14px;
}

div.mapgenre	{
	height:	20px;
	background-image:	url("imgs/sitemapdot1.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	padding-left:	58px;
}

div.mapgenre p,div.mapgenreend p	{
	padding-top:	4px;
}

div.mapgenrelist	{
	background-image:	url("imgs/sitemapdot2.gif");
	background-repeat:	repeat-y;
	background-position:	top left;
	padding-left:	60px;
}

div.mapgenrelist ul	{
	margin:	0;
	padding:	2px 0px 8px 0px;
}

div.mapgenrelist ul li	{
	background-image:	url("../common/imgs/orangerightarrow.gif");
	background-repeat:	no-repeat;
	background-position:	0px 2px;
	list-style-type:	none;
	padding-left:	14px;
	margin-left:	4px;
}


div.mapgenreend	{
	height:	20px;
	background-image:	url("imgs/sitemapdot3.gif");
	background-repeat:	no-repeat;
	background-position:	top left;
	padding-left:	58px;
}

p.withlink	{
	background-image:	url("../common/imgs/orangerightarrow.gif");
	background-repeat:	no-repeat;
	background-position:	1px 5px;
	padding-left:	14px;
}


