@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;
}

h1.hiddenhead	{
	display:	none;
}

#content h2	{
	margin:	0px;
	padding:	4px 10px;
	width:	660px;
	height:	20px;
	border-style:	none none solid solid;
	border-width:	0px 0px 1px 3px;
	border-color:	#44abc1;
}


.toppagelists	{
	margin:	0px 0px 12px;
}

ul.topnewslist	{
	width:	680px;
	margin:	10px 0px 4px;
	padding:	0;
}

ul.topnewslist li	{
	list-style-type:	none;
	background-image:	url("common/imgs/orangelistmark.gif");
	background-repeat:	no-repeat;
	background-position:	12px 6px;
	line-height:	140% !important;
	margin:	0;
	padding:	6px 0px 6px 32px;
	border-bottom:	dotted 1px #999999;
}

ul.topnewslist li p	{
	line-height:	140%;
}

div.topbannerwrap	{
	width:	680px;
	margin:	32px 0px 16px;
}

div.topban	{
	border:	3px double #d0d7de;
	height:	62px;
	padding:	2px;
}

.topban#ban_left	{
	width:	254px;
	float:	left;
}

.topban#ban_center	{
	width:	184px;
	float:	left;
	margin-left:	4px;
}

.topban#ban_right	{
	width:	204px;
	float:	right;
}

.topban img	{
	display:	block;
	float:	left;
	border-right:	solid 1px #d0d7de;
}

ul.topbanlink	{
	display:	block;
	float:	left;
	margin:	26px 0px 0px;
	padding:	0;
}

ul.topbanlink li	{
	list-style-type:	none;
	background-image:	url("common/imgs/orangelistmark.gif");
	background-repeat:	no-repeat;
	background-position:	0px 0px;
	margin:	0;
	padding:	0px 0px 0px 15px;
}

div.topbannerunder {
clear: both;
padding: 16px 0 0;
_padding: 0 0 0;
}
