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

@import url(reset.css);
@import url(common.css);

div#main_image_wrapper
{
	height:400px;
	margin:30px 0 3px;
}

ul#global_nav li
{
	margin-left:1px;
}

ul#global_nav:first-child
{
	margin-left:0;
}

ul#global_nav li a
{
	background:url(../images/nav/ai/nav_global.png) no-repeat bottom;
	width:152px;
}

ul#global_nav li a:hover
{
	background:url(../images/nav/ai/nav_global_on.png);
}

ul#global_nav li.gn1 a
{
	background-position:0 bottom;
}

ul#global_nav li.gn2 a
{
	background-position:-152px bottom;
}

ul#global_nav li.gn3 a
{
	background-position:-304px bottom;
}

ul#global_nav li.gn4 a
{
	background-position:-456px bottom;
}

ul#global_nav li.gn5 a
{
	background-position:-608px bottom;
}

ul#global_nav li.gn6 a
{
	width:154px;
}

ul#global_nav li.gn6 a
{
	background-position:-760px bottom;
}

div.contents
{
	margin-bottom:20px;
}

div.contents div.left_contents
{
	width:430px;
}

div.contents div.left_contents div.news_list
{
	width:410px;
	background-color:#FFF;
	padding:10px;
}

div.contents div.left_contents h3
{
	width:430px;
	height:28px;
	overflow:hidden;
}

div.contents div.left_contents div.news_list dl
{
	clear:both;
	border-bottom:1px #CCC dotted;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
}

div.contents div.left_contents div.news_list dl dt,
div.contents div.left_contents div.news_list dl dd
{
	display:block;
}

div.contents div.left_contents div.news_list dl dt
{
	width:90px;
	float:left
}

div.contents div.left_contents div.news_list dl dd
{
	width:320px;
	margin-left:90px;
}

div.contents div.right_contents
{
	width:470px;
}

div.contents div.right_contents h3
{
	width:470px;
	height:28px;
	overflow:hidden;
}

div.contents div.right_contents ul
{
	margin-left:-10px;
}

div.contents div.right_contents ul li
{
	display:block;
	float:left;
	width:150px;
	margin:10px 0 0 10px;
	border:1px #666 solid;
	border-width:1px 0;
}

div.contents div.right_contents ul li a
{
	display:block;
	width:150px;
	height:64px;
	text-indent:-9999px;
	text-align:left;
	background:url(../images/banner/ai/bnr_cate.png);
}

div.contents div.right_contents ul li a:hover
{
	background:url(../images/banner/ai/bnr_cate_on.png);
}

div.contents div.right_contents ul li.bnr1 a
{
	background-position:0 0;
}

div.contents div.right_contents ul li.bnr2 a
{
	background-position:0 -64px;
}

div.contents div.right_contents ul li.bnr3 a
{
	background-position:0 -128px;
}

div.contents div.right_contents ul li.bnr4 a
{
	background-position:0 -192px;
}

div.contents div.right_contents ul li.bnr5 a
{
	background-position:0 -256px;
}

div.contents div.right_contents ul li.bnr6 a
{
	background-position:0 -320px;
}

div.contents div.right_contents ul li.bnr7 a
{
	background-position:0 -384px;
}

div.contents div.right_contents ul li.bnr8 a
{
	background-position:0 -448px;
}

div.contents div.right_contents ul li.bnr9 a
{
	background-position:0 -512px;
}

div.contents div.right_contents ul li.bnr10 a
{
	background-position:0 -576px;
}

div.contents div.right_contents ul li.bnr11 a
{
	background-position:0 -640px;
}

div.contents div.right_contents ul li.bnr12 a
{
	background-position:0 -704px;
}



