@charset "UTF-8";

div#whatsnew2
{
	padding:17px 0 8px 0;
	margin:0 0 25px 0;
	border-bottom:1px solid #000000;
}

div#whatsnew2 h3
{
	padding:0;
	margin:0 0 7px 0;
}

div#whatsnew2 ul.engineering_infolist li.list-border span.left
{
	background:url(../images/icon_arrow02.gif) no-repeat 100% 4px;
}

ul.engineering_infolist
{
	padding:0 5px 0 2px;
	margin:0;
}

ul.engineering_infolist li.list-border
{
	list-style:none;
	line-height:1.5;
	display:block;
	padding:0;
	margin:0 0 2px 0;
}

ul.engineering_infolist li.list-border span.left
{
	display:block;
	float:left;
	width:125px;
	padding:0;
	margin:0;
}
div#report ul.engineering_infolist li.list-border span.left
{
	background:url(../images/icon_arrow02.gif) no-repeat 100% 4px;
}
ul.engineering_infolist li.list-border span.right
{
	display:block;
	float:right;
	width:430px;
}

ul.engineering_infolist li.list-border span a
{
	text-decoration:none;
	color:#5393fc;
	background:#ffffff;
}

ul.engineering_infolist li.list-border span a:hover
{
	text-decoration:underline;
	color:#5393fc;
	background:#ffffff;
}

div.row
{
	width:100%;
	padding:0;
	margin:0 0 20px 0;
}

div.row div.left
{
	float:left;
	width:275px;
}

div.row div.right
{
	float:right;
	width:275px;
}


a.banner_category
{
	display:block;
	padding:0;
	margin:0 0 7px 0;
}

div.row p
{
	color:#555555;
	background-color:#ffffff;
}


div#menu_head
{
	background:url(../images/contents_menu_head.gif) no-repeat left top;
	padding:23px 0 0 0;
	margin:0;
}

div#menu_foot
{
	background:url(../images/contents_menu_foot2.gif) no-repeat left bottom;
	padding:0 0 9px 0;
	margin:0 0 10px 0;
}

div#menu_content
{
}

div#menu_content ul
{
	padding:0;
	margin:0;
}

div#menu_content ul li
{
	margin:0;
	line-height:1.5;
	list-style:none;
}

div#menu_content ul li a
{
	color:#ffffff;
	display:block;
	background:url(../images/contents_menu_middle2.gif) left bottom;
	padding:2px 7px 3px 7px;
	margin:0;
}

div#menu_content ul li a:hover
{
	background-position:right bottom;
}


div#course_foot
{
	background:url(../images/contents_menu_foot.gif) no-repeat left bottom;
	padding:0 0 14px 0;
	margin:0;
}

div#course_content ul
{
	padding:0;
	margin:0;
}

div#course_content ul li
{
	margin:0;
	line-height:1.5;
	list-style:none;
}

div#course_content ul li a
{
	color:#444444;
	display:block;
	background:transparent url(../images/contents_menu_middle.gif) left bottom;
	padding:2px 16px 3px 16px;
	margin:0;
}
div#course_content ul li a
{
	background:transparent url(../images/contents_menu_middle.gif) left bottom;
}
div#course_content ul li.end a
{
	background:transparent url(../images/contents_menu_middleend.gif) left bottom;
}

div#course_content ul li a:hover
{
	background-position:right bottom;
}


div#logo_engineer
{
	padding:0;
	margin:0 0 6px 0;
}

div#side_head_faq
{
	background:url(/images/side_menu_head_faq.gif) no-repeat left top;
	padding:39px 0 0 0;
	margin:0 0 0 0;
}

div#side_foot
{
	background:url(/images/side_menu_foot.gif) no-repeat left bottom;
	padding:0 0 9px 0;
	margin:0 0 10px 0;
}

div#side_content
{
	padding:0;
	margin:0;
}

div#side_content ul
{
	padding:0;
	margin:0;
}

div#side_content ul li
{
	margin:0;
	line-height:1.5;
	list-style:none;
}

div#side_content ul li.none
{
	line-height:1.5;
	list-style:none;
	color:#ffffff;
	display:block;
	background:url(/images/side_menu_middle.gif) left bottom;
	padding:2px 7px 3px 7px;
	margin:0;
}

div#side_content ul li a
{
	text-decoration:none;
	color:#ffffff;
	display:block;
	background:url(/images/side_menu_middle.gif) left bottom;
	padding:2px 7px 3px 7px;
	margin:0;
}

div#side_content ul li a:hover
{
	text-decoration:none;
	background-position:right bottom;
}

div.entry-asset
{
	padding:0;
	margin:0 0 30px 0;
}


