@charset "UTF-8";

/*------------------------------------------------------------------------------
	Shizuoka Economic Research Institute - News CSS
	URL: http://www.seri.or.jp/
	Date: 2008-02-01
	Copyright (C) Shizuoka Economic Research Institute All Rights Reserved.
------------------------------------------------------------------------------*/


/*共通////////*/

/*月別プルダウン*/
body.column #subContent form,
body.news #subContent form{
	background: #fff;
	border:1px solid #d6d7d6;
	border-top:none;
	text-align:center;
	padding-bottom:10px;
	margin-bottom:10px;
}

/*検索*/
body.column div#mainContent em,
body.news  div#mainContent em{
	clear:both;
	color:#0779bd;
	font-weight:bold;
}

body.column #subContent select,
body.news #subContent select{
	width: 150px;
	color: #000;
	background: #fff;
	margin-top:10px;
	padding: 1px;
}
body.column ul.search-options li,
body.news ul.search-options li{
	float:left;
	margin-right:20px;
}
body.column .search #search-area,
body.news .search #search-area,
body.column .search ul,
body.news .search ul{
	padding:10px 10px 5px;
	margin-bottom:0;
	background:#f2f5fe;
}

/* 新着情報
----------------------------------------------------*/



body#newIndex div#mainContent h2,
body#newEntry div#mainContent h2,
body.category div#mainContent h3{
	min-height:19px;
	height:auto !important;
	height:19px;
	padding:5px 0 10px 120px;
	font-size:120%;
	font-weight:bold;
	background:none !important;
}
body#newEntry div#mainContent .info h2,
body#newIndex div#mainContent .info h2,
body.category div#mainContent .info h3{
	background: url(/news/img/ico_news_001.gif) no-repeat !important;
	border-bottom:3px solid #F1D1D3;
}
body#newEntry div#mainContent .media h2,
body#newIndex div#mainContent .media h2,
body.category div#mainContent .media h3{
	background: url(/news/img/ico_news_002.gif) no-repeat !important;
	border-bottom:3px solid #D1EBF1;
}
body#newEntry div#mainContent .news h2,
body#newIndex div#mainContent .news h2,
body.category div#mainContent .news h3{
	background: url(/news/img/ico_news_003.gif) no-repeat !important;
	border-bottom:3px solid #FBE7C4;
}
body#newEntry div#mainContent .monthly h2,
body#newIndex div#mainContent .monthly h2,
body.category div#mainContent .monthly h3{
	background: url(/news/img/ico_news_004.gif) no-repeat !important;
	border-bottom:3px solid #E8FBDD;
}
body#newEntry div#mainContent .outlook h2,
body#newIndex div#mainContent .outlook h2,
body.category div#mainContent .outlook h3{
	background: url(/news/img/ico_news_005.gif) no-repeat !important;
	border-bottom:3px solid #9E77B8;
}
body#newEntry div#mainContent .web h2,
body#newIndex div#mainContent .web h2,
body.category div#mainContent .web h3{
	background: url(/news/img/ico_news_006.gif) no-repeat !important;
	border-bottom:3px solid #9E77B8;
}
body#newEntry div#mainContent .m-report h2,
body#newIndex div#mainContent .m-report h2,
body.category div#mainContent .m-report h3{
	background: url(/news/img/ico_news_007.gif) no-repeat !important;
	border-bottom:3px solid #5CB829;
}
body#newIndex div#mainContent .info h2 a,
body.category div#mainContent .info h3 a{
	color:#CD4F4F;
}
body#newIndex div#mainContent .media h2 a,
body.category div#mainContent .media h3 a{
	color:#389EB7;
}
body#newIndex div#mainContent .monthly h2 a,
body.category div#mainContent .monthly h3 a{
	color:#5CB829;
}
body#newIndex div#mainContent .news h2 a,
body.category div#mainContent .news h3 a{
	color:#E89E19;
}
body#newIndex div#mainContent .outlook h2 a,
body.category div#mainContent .outlook h3 a{
	color:#9E77B8;
}
body#newIndex div#mainContent .web h2 a,
body.category div#mainContent .web h3 a{
	color:#9E77B8;
}
body#newIndex div#mainContent .m-report h2 a,
body.category div#mainContent .m-report h3 a{
	color:#5CB829;
}

body.news div#mainContent .posted{
	margin-top:10px;
	padding:2px 5px;
	border:1px solid #ccc;
/*	background:#f5f5f5;*/
}

body.category div#mainContent h2,
body.col_category div#mainContent h2{
	clear:both;
	height:30px;
	margin-bottom:20px;
	padding:11px 0 0 45px;
	background: url(../img/bg_tl_001.gif) no-repeat;
	font-size:120%;
	font-weight:bold;
	color:#103570;
}

body.news div#mainContent p.mtBtn { clear:both; margin:5px auto 20px auto; text-align:center;}
body.news div#mainContent p.mtBtn img { padding:0 12px;}


/* ウィークリーコラム
----------------------------------------------------*/

body#colIndex div#mainContent .section h2{
	background:none;
	border:none;
	margin:0;
	padding:0;
	height:27px;
	margin:0 0 15px !important;	
	padding:20px 20px 10px 80px !important;	
	background: url(../../column/img/bg_column_002.gif) no-repeat!important;	
	border-bottom:2px solid #35A3DC !important;
	font-weight:normal;
	line-height:1.2;
}

body ul#columnNumber {
	height:23px;
	width:100%;
	margin:0 !important;
	padding:0;
}
body ul#columnNumber li.name {
	float:left;
	padding:2px 0 0 20px;
	width:185px;
	height:21px;
	font-size:12px;
	color:#FFF;
	background: url(../../column/img/bg_column_005.jpg) no-repeat;
}
body ul#columnNumber li.number {
	float:right;
	padding-top:5px;
	width:80px;
	font-size:12px;
	color:#fff;
	text-align:center;
	background: url(../../column/img/bg_column_001.gif) no-repeat right bottom;
}

body.column .entry,
body#colIndex #entry{
	clear:both;
	background: url(../../column/img/bg_column_003.gif) no-repeat bottom;
}

body#colEntry #mainContent h2,
body.col_category #mainContent h3{
	height:27px;
	margin:0 0 15px !important;	
	padding:20px 20px 10px 20px !important;	
	background: url(../../column/img/bg_column_000.jpg) no-repeat !important;	
	border-bottom:2px solid #315392 !important;
	font-weight:normal;
	font-size:16px !important;
	line-height:1.2;
}
body#colIndex #mainContent h2 {
	font-size:16px !important;
}


body.col_category .section h3,
body#colIndex .section h3{
	border-left:none;
}


body.column .entry p,
body#colIndex #entry p{
	margin:0;
	padding:0 20px 0 20px;
}

body.column .entry p.posted,
body#colIndex #entry p.posted{
	margin:10px 0 0 0;
	padding:10px 20px 15px 20px;
	border-top:1px dashed #ccc;
}

body.column #backNumber ul{
	padding:10px;
	background:#EDF0FE;
}

body.column #backNumber ul li{
	padding:5px 0 5px 0;
	border-bottom:1px solid #fff;
/*	background: url(../img/ico_arrow_003.gif) no-repeat 4px 12px;*/
}

body.column #backNumber .date{
	background:#0881C2;
	padding:3px;
	margin-right:10px;
	border:1px solid #fff;
	color:#fff;
}

body.column #backNumber ul li a{
	padding:5px 0 5px 20px;
	background: url(../img/ico_arrow_003.gif) no-repeat 5px 7px;
}
