@charset "utf-8";
/* CSS Document */

#mainarea {
	padding:0px;
	background:none;
}

#content {
	width:auto;
	float:none;
	margin:0px;
}

#content #flasharea{
	-moz-box-shadow:#ccc 0px 0px 10px;
	-webkit-box-shadow:#ccc 0px 0px 10px;
	box-shadow:#ccc 0px 0px 10px;
	margin-bottom:10px;
}

#content .left_box{
	width:690px;
	float:left;
}

#content .topic{
	border:1px solid #C5D6F4;
	background:#E5ECF6 url(/img/top_icon_01.png) no-repeat 10px 50%;
	font-size:1.2em;
	font-weight:800;
	padding:5px 10px;
	padding-left:40px;

	margin-bottom:10px;
}

#content .topic .date{
	display:inline-block;
	width:70px;
}

#content .topic .news{
	color:#3377AA;
}

#content .left_box .category_box01{
	margin-bottom:10px;
}

#content .left_box .tabbox {
}

#content .left_box .tabbox .tabNav {
	overflow:hidden;
	zoom:1;
	background:#E5ECF6;
	padding:6px 9px 0px;
	padding-left: 12px;;
	border-bottom:3px solid #929BC2;
}

#content .left_box .tabbox .tabNav li {
	float:left;
	padding-right:3px;
}

#content .left_box .tabbox .tabNav li a{
	display:block;
	width:165px;
	width:130px;
	height:33px;
	background-position:bottom;
	background-repeat:no-repeat;
}

#content .left_box .tabbox .tabNav .tabhead00 a{
	background-image:url(/img/tab/top_tab_0.png);
}

#content .left_box .tabbox .tabNav .tabhead01 a{
	background-image:url(/img/tab/top_tab_1.png);
}

#content .left_box .tabbox .tabNav .tabhead02 a{
	background-image:url(/img/tab/top_tab_2.png);
}

#content .left_box .tabbox .tabNav .tabhead03 a{
	background-image:url(/img/tab/top_tab_3.png);
}

#content .left_box .tabbox .tabNav .tabhead04 a{
	background-image:url(/img/tab/top_tab_4.png);
}

#content .left_box .tabbox .tabNav .tabhead00 a:hover{
	background-image:url(/img/tab/top_tab_0hover.png);
}

#content .left_box .tabbox .tabNav .tabhead01 a:hover{
	background-image:url(/img/tab/top_tab_1hover.png);
}

#content .left_box .tabbox .tabNav .tabhead02 a:hover{
	background-image:url(/img/tab/top_tab_2hover.png);
}

#content .left_box .tabbox .tabNav .tabhead03 a:hover{
	background-image:url(/img/tab/top_tab_3hover.png);
}

#content .left_box .tabbox .tabNav .tabhead04 a:hover{
	background-image:url(/img/tab/top_tab_4hover.png);
}

#content .left_box .tabbox .tabNav .tabhead00 a.active{
	background-image:url(/img/tab/top_tab_0active.png) !important;
}

#content .left_box .tabbox .tabNav .tabhead01 a.active{
	background-image:url(/img/tab/top_tab_1active.png) !important;
}

#content .left_box .tabbox .tabNav .tabhead02 a.active{
	background-image:url(/img/tab/top_tab_2active.png) !important;
}

#content .left_box .tabbox .tabNav .tabhead03 a.active{
	background-image:url(/img/tab/top_tab_3active.png) !important;
}

#content .left_box .tabbox .tabNav .tabhead04 a.active{
	background-image:url(/img/tab/top_tab_4active.png) !important;
}

#content .left_box .tabbox .tabbox01 *{
	zoom:1;
	overflow:hidden;
}

#content .left_box .tabbox .tabbox01 ul{
	width:670px;
	padding:10px;
}

#content .left_box .tabbox .tabbox01 ul li{
	position:relative;
	font-size:1.2em;
	line-height:1.4em;
	padding:10px 0px;
	padding-left:150px;
	border-bottom:1px dotted #ccc;
}

#content .left_box .tabbox .tabbox01 ul li a{
	line-height:1.4em;
}

#content .left_box .tabbox .tabbox01 ul li .date{
	position:absolute;
	left:0px;
	top:10px;
	line-height:1.4em;
}

#content .left_box .tabbox .tabbox01 ul li img{
	position:absolute;
	top:50%;
	margin-top:-7px;
	left:75px;
}

#content .left_box .tabbox .tabbox01 ul li .icon{
	position:absolute;
	top:auto;
	left:auto;
	margin-top:auto;
	padding-left:5px;
}

#content .right_box01{
	width:205px;
	float:right;
}

#content .right_box01 .searchbox{
	border:4px solid  #F60;
	padding:6px;
}

#content .right_box01 .searchbox dl{
	margin-bottom:10px;
}

#content .right_box01 .searchbox dl dt{
	margin-bottom:5px;
	font-size:0px;
}

#content .right_box01 .searchbox dl dd .inp_text01{
	padding:2px;
	line-height:14px;
	width:144px;
	height:14px;
	border:1px solid #ccc;
	vertical-align:top;
	font-size:12px;
	margin-right:3px;
}

#content .right_box01 .searchbox dl dd .button{
	vertical-align:top;
}

#content .right_box01 .searchbox p{
	margin:0px;
}

#content .right_box01 .searchbox p img{
	position:absolute;
	margin-left:-15px;
}

#content .right_box01 .inqbox{
	background:#E1E4EE;
	border:1px solid #B9C6D0;
}

#content .right_box01 .inqbox div{
	border:1px solid #fff;
	padding:8px;
}

#content .right_box01 .company_box{
	border:1px solid #ccc;
	background:url(/img/top_bg_01.png) repeat-x 0px 1px;
}

#content .right_box01 .company_box div{
	border:1px solid #fff;
	padding:8px;
}

#content .right_box01 .company_box div dl{
	border-top:solid #ddd 1px;
	margin-top:5px;
	padding-top:5px;
}

#content .right_box01 .company_box div dl dt{
	font-size:1.2em;
	margin-bottom:5px;
}

#content .right_box01 .company_box div dl dd .p01{
	font-size:1.2em;
}

#content .right_box01 .company_box div ul{
	border-top:solid #ddd 1px;
	margin-top:5px;
	padding-top:5px;
}

#content .right_box01 .company_box div ul li{
	padding-left:10px;
	background:url(/img/top_side_09.png) no-repeat 0px 50%;
	font-size:1.2em;
	margin-bottom:5px;
}

#content .right_box01 .newsbox{
	background:#F4F4F4;
	border:1px solid #ccc;
}

#content .right_box01 .newsbox div{
	border:1px solid #fff;
	padding:8px;
}


