/* =lineBar
--------------------------------------------------------------------------------------- */
#lineBar
{	
	padding:3px 0;
	border-bottom:1px solid #CDCDCD;
	text-align:center;
	background:#F4F3F2;
}
#lineBar .wrapClear
{
	margin:0 auto;
	width:935px;
}
#lineBar .wrapClear_01
{
	clear:both;overflow:hidden;zoom:1;
	padding:0 10px;
}
#lineBar .wrapClear,
#lineBar .wrapClear A,
#lineBar .wrapClear_01,
#lineBar .wrapClear_01 A
{
	font-family:Verdana;
	font-size:10px;
}
#lineBar H1
{
	font-size:14px;
	font-weight:normal;
	color:#2D568E;
}
#lineBar H1 SPAN
{
	color:#000;
	font-size:10px;
}
/* =headerFrame_01
--------------------------------------------------------------------------------------- */
#headerFrame_01 .btn
{
	margin-top:20px;
}
#headerFrame_01 .btn .buttonStyle-09{float:left;margin-right:5px;padding-left:2px;background:url(../images/header_01_btn_01.gif) no-repeat 0 -113px;}
#headerFrame_01 .btn .buttonStyle-09 SPAN{float:left;padding:0 10px;font-weight:bold;color:#000;background:#E9E9E9 url(../images/header_01_btn_01.gif) no-repeat 100% -113px;height:21px;line-height:21px;*overflow:visible; cursor:pointer;}
#headerFrame_01 .btn .buttonStyle-09:hover{text-decoration:none;}
#headerFrame_01 DL
{
	margin-top:5px;
	border:1px solid #DAE5EF;
	border-bottom:0;
	background:url(../images/header_01_bg_02.gif) repeat-x 0 0;
	height:1%;
}
#headerFrame_01 DT
{
	position:relative;
	top:-3px;
	padding-left:240px;
}
#headerFrame_01 DT A
{
	float:left;
	margin-right:5px;
	padding-left:2px;
	background:url(../images/header_01_btn_01.gif) no-repeat 0 -28px;
}
#headerFrame_01 DT A:hover
{
	text-decoration:none;
}
#headerFrame_01 DT A SPAN
{
	float:left;
	padding:0 10px;
	background:url(../images/header_01_btn_01.gif) no-repeat 100% -28px;
	color:#000;
	height:28px;
	line-height:28px;
	cursor:pointer;
}
#headerFrame_01 DT A.on
{
	background:url(../images/header_01_btn_01.gif) no-repeat 0 0;
}
#headerFrame_01 DT A.on SPAN
{
	color:#FFF;
	background:url(../images/header_01_btn_01.gif) no-repeat 100% 0;
}
#headerFrame_01 DD
{
	margin-top:-4px;
	border-bottom:1px solid #DAE5EF;
}
#headerFrame_01 DD .search
{
	padding:8px 0;
	background:url(../images/header_01_bg_01.gif) repeat-x 0 0;
}
#headerFrame_01 DD .search INPUT,
#headerFrame_01 DD .search SELECT
{
	margin-right:10px;
}
#headerFrame_01 DD .search INPUT 
{
	width:504px;
}	
#headerFrame_01 DD .search SELECT
{
	width:100px;
}
#headerFrame_01 DD .ad
{
	margin-left:-5px;
}
#headerFrame_01 DD .hotSearch,
#headerFrame_01 DD .newsArea
{
	margin-top:-2px;
	padding:4px 10px;
	text-align:left;
}
#headerFrame_01 DD .hotSearch A
{	
	margin-right:5px;
	text-decoration:underline;
}
#headerFrame_01 DD .newsArea
{
	border-bottom:1px solid #DAE5EF;
	background:#FFF;
}
#headerFrame_01 DD .newsArea SPAN
{
	font-weight:bold;
	color:#DB8500;
}
/* =leftNav
--------------------------------------------------------------------------------------- */
#leftNav
{
	border:1px solid #6FA7CA;
	text-align:left;
	height:1%;
	width:190px;
}
#leftNav H2
{
	border-bottom:1px solid #6FA7CA;
}
#leftNav DL DD 
{
	position:relative;
	margin:0 10px;
}
#leftNav DL DD A
{
	border-bottom:1px dashed #6FA7CA;
	position:relative;
	display:block;
	padding:3px 5px;
	font-size:11px;
	color:#000;
	z-index:200;
}
#leftNav DL DD A.on
{
	margin-top:-1px;
	*margin-top:-3px;
	border-top:1px solid #6FA7CA;
	*border-top:3px solid #6FA7CA;
	border-bottom:1px solid #6FA7CA;
	color:#000;
	text-decoration:none;
	background:#F8FAF9;
}
#leftNav DL DD A:hover
{
	font-weight:bold;
	text-decoration:none;
}
#leftNav DL DD SPAN
{
	display:none;
	position:absolute;
	top:0;
	left:169px;
	_left:164px;
	padding-left:1px;
	border:1px solid #6FA7CA;
	background:#F8FAF9;
	z-index:1;
}
#leftNav DL DD SPAN A
{
	padding:4px 5px 3px;
	border-bottom:0;
	width:130px;
}
#leftNav DL DD SPAN A:hover
{
	font-weight:bold;
	background:#FFF;
}
#leftNav DL DT
{
	height:43px;
	*height:27px;
	border-bottom:20px solid #E2F0F9;
}
/* =photoList_01 style
--------------------------------------------------------------------------------------- */
.photoList_01
{
	background:url(../images/bg-title-01.gif) repeat 0 4px;
}
.photoList_01 UL
{
	padding:10px 0 10px 10px;
}
.photoList_01 LI
{
	float:left;
	display:inline;
	margin:0 16px 10px 0;
	border-bottom:1px dashed #010103;
	width:31%;
	height:90px;
}
.photoList_01 UL.style_01 LI
{
	margin:0 16px 10px 0;
	width:23.2%;
}
.photoList_01 UL.style_02 LI
{
	margin:0 16px 10px 0;
	width:30.5%;
}
.photoList_01 LI .images
{
	float:left;
	width:80px;
}
.photoList_01 LI .info
{
	float:right;
}
.photoList_01 LI .width_01
{
	width:130px;
}
.photoList_01 LI .width_02
{
	width:125px;
}
.photoList_01 LI .width_03
{
	width:90px;
}
.photoList_01 LI .info H3
{
	margin-bottom:5px;
	height:27px;
	overflow:hidden;
}
.photoList_01 LI .info *
{
	font-size:11px;
	line-height:1.2;
}
/* =photoLists_02 style
--------------------------------------------------------------------------------------- */
.photoLists_02 DL{padding:15px 10px 0;_padding:15px 5px 0;background:#FFF;}
.photoLists_02 DL.style_01{padding:15px 10px 0;_padding:15px 3px 0;background:#FFF;}
.photoLists_02 DD
{
	float:left;
	margin:0 10px;
	_margin:0 8px;
	text-align:center;
	width:80px;
	height:110px;
	overflow:hidden;
}
.photoLists_02 DL.style_01 DD{margin:0 8px;}
.photoLists_02 DD A.images
{
	width:80px;
	height:80px;
}
.photoLists_02 DD A
{
	display:block;
	text-align:center;
}
/* =news style
--------------------------------------------------------------------------------------- */
.news_03 UL LI,
.news_04 UL LI
{
	padding-left:10px;
	background:url(../images/icon-02.gif) no-repeat 0 7px;
}
.news_04 P A,
.news_04 UL LI A
{
	font-size:11px;
}
/* =news_05 style
--------------------------------------------------------------------------------------- */
.news_05 .images
{
	float:left;
	width:200px;
}
.news_05 .info
{
	float:right;
	width:495px;
}
.news_05 ul
{
	float:right;
	width:495px;
}
.news_05 LI
{
	padding-left:10px;
	background:url(../images/icon-02.gif) no-repeat 0 7px;
}
/* =list_01 style
--------------------------------------------------------------------------------------- */
.list_01 UL
{
	padding:10px 10px 5px;
}
.list_01 LI
{
	margin-bottom:5px;
	padding-left:10px;
	font-size:12px;
	background:url(../images/icon-02.gif) no-repeat 0 8px;
	height:1%;
}
.list_01 LI SPAN
{
	display:block;
	font-size:11px;
	color:#7C7C7C;
}
/* =list_02 style
--------------------------------------------------------------------------------------- */
.list_02 UL
{
	padding:10px;
	_padding:8px;
	background:#FFF;
}
.list_02 LI{float:left;text-align:left;width:25%;}
/* =list_03 style
--------------------------------------------------------------------------------------- */
.list_03 DL
{
	padding:10px;
	background:#FFF;
}
.list_03 DT.title
{
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
}
.list_03 DT.title A
{
	font-size:12px;
	color:#000;
}
.list_03 DT.title A:hover
{
	color:#F60;
}
.list_03 DD
{
	float:left;
	width:50%;
}
.list_03 DD A
{
	font-size:11px;
}
/* =list_05 style
--------------------------------------------------------------------------------------- */
.list_05 UL
{
	padding:5px 0;
}
.list_05 LI
{
	float:left;
	padding-bottom:3px;
}
.list_05 LI.width_01
{
	width:141px;
}
.list_05 LI.width_02
{
	width:19.5%;
	*width:19.6%;
}
.list_05 UL,
.list_05 LI
{
	padding-left:3px;
	text-align:left;
}
.list_05 LI
{
	height:140px;
	overflow:hidden;
}
.list_05 LI H3
{
	margin-bottom:5px;
	padding:3px 0 3px 20px;
	background:#EDEDED;
}
.list_05 LI P A
{
	padding-left:20px;
	background:url(../images/icon-04.gif) no-repeat 10px 4px;
}
.list_05 LI P .more
{
	background:none;
}
/* =list_06 style
--------------------------------------------------------------------------------------- */
.list_06 UL
{
	padding:5px 0;
}
.list_06 LI
{
	float:left;
	display:inline;
	margin:0 3px 10px 7px;
	width:23.2%;
}
.list_06 UL.style_01 LI
{
	width:31.5%;
}
.list_06 UL.style_02 LI
{
	width:47%;
}
.list_06 UL,
.list_06 LI
{
	padding-left:3px;
	text-align:left;
}
.list_06 LI H3
{
	margin-bottom:5px;
	border-bottom:1px solid #CCC;
}
.list_06 LI H3 A,
.list_06 LI A.more
{
	font-weight:bold;
	color:#000;
}
.list_06 LI A.more 
{
	font-size:11px;
}
.list_06 LI P A
{
	padding-left:20px;
	background:url(../images/icon-02.gif) no-repeat 10px 4px;
}
/* =news_06 style
--------------------------------------------------------------------------------------- */
.news_06 .images
{
	float:left;
	width:80px;
}
.news_06 .info,
.news_06 .info_01,
.news_06 .info_02
{
	float:right;
	width:253px;
}
.news_06 .info_01
{
	width:353px;
}
.news_06 .info_02
{
	width:210px;
}
.news_06 UL
{
	margin-bottom:10px;
	padding:0 10px;
}
.news_06 LI
{
	padding-left:10px;
	background:url(../images/icon-02.gif) no-repeat 0 7px;
}

/* =post_01 style
--------------------------------------------------------------------------------------- */
.post_01 .postList_01 DT{background:#F1F1F1;}
.post_01 .postList_01 DD{border-bottom:1px solid #9FCA5B;}
.post_01 .postList_01 P{float:left;padding:3px 0;}
.post_01 .postList_01 .width_01{padding-left:10px;width:55%;}
.post_01 .postList_01 .width_02{width:30%;}
.post_01 .postList_01 .width_02 IMG{margin-right:3px;}
.post_01 .postList_01 .width_03{width:12%;}
.post_01 .postList_01 .more{padding:7px 10px;border-bottom:5px solid #ECECEC;text-align:right;background:#FFF;}
.post_01 .postList_01 .more A{font-weight:normal;}
/* =post_02 style
--------------------------------------------------------------------------------------- */
.post_02 .postList_01 DT{background:#F1F1F1;}
.post_02 .postList_01 DD{border-bottom:1px solid #9FCA5B;}
.post_02 .postList_01 P{float:left;padding:3px 0;}
.post_02 .postList_01 .width_01{padding-left:10px;width:50%;}
.post_02 .postList_01 .width_02{width:33%;}
.post_02 .postList_01 .width_02 IMG{margin-right:3px;}
.post_02 .postList_01 .width_03{width:12%;}
.post_02 .postList_01 .more{padding:7px 10px;border-bottom:5px solid #ECECEC;text-align:right;background:#FFF;}
.post_02 .postList_01 .more A{font-weight:normal;}
/* =footer
--------------------------------------------------------------------------------------- */
#footer
{
	padding-top:15px;
	font-weight:bold;
	color:#5e5e5e;
	background:#FFF url(../images/bg-footer-01.gif) repeat-x 0 5px;
}
#footer .marginT5 *,
#footer .marginB5 *
{
	font-weight:normal;
	font-size:11px;
}