@charset "UTF-8";

/*------------------------------------------------------------------------------
	Shizuoka Economic Research Institute - Local CSS
	URL: http://www.seri.or.jp/
	Date: 2008-02-01
	Copyright (C) Shizuoka Economic Research Institute All Rights Reserved.
------------------------------------------------------------------------------*/

#comments h3,
#comments-open h3{
	margin-bottom:20px;
	font-size:120%;
	padding:5px 5px 5px 15px;	
	font-weight:bold;
	background: url(../img/bg_tl_002.gif) no-repeat;
	color:#0c7fbb;
}

#comments .inner{
	background:#EBF5FF;
	padding:10px 10px 0;
}
#comments .inner .commentFooter{
	border-top:1px solid #A6D2FF;
	padding-bottom:10px;
}
#comments-open{
	margin-bottom:1.5em;
}
#comments-open em{
	font-weight:normal !important;
	color:#CC0033 !important;
}
#comments-open dt{
	width:100px;
	float:left;
	clear:both;
	border-top:1px solid #ddd;
	padding:5px 0;
}
#comments-open dd{
	width:481px;
	float:right;
	text-align:left;
	border-top:1px solid #ddd;
	padding:5px 0;
}
#comments-open #comments-open-footer{
	background:#eee;
	padding:5px;
	text-align:center;
}
#comments-open #comments-open-footer input{
	padding:0 10px;
}
* html #comments-open #comments-open-footer input{
	padding-top:0.2em !important;
}
*+html #comments-open #comments-open-footer input{
	padding-top:0.2em !important;
}
#comments-open ul.list001 li{
	padding:0 0 5px 20px;
	background: url(../img/ico_list_002.gif) no-repeat 0 5px;
}
#commentThanksMessage{
	margin-left:10px;
}




/* Local
----------------------------------------------------*/ 

table{
	margin-bottom:20px;
	clear:both;
}

th{
	font-weight:normal;
	background:#EBF5FF;
	padding:5px;
}

thead th{
	background:#D7E1EB;
}

td{
	padding:5px;
}

div#mainContent .section 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;
}

div#mainContent .section h3{
	margin-bottom:20px;
	font-size:120%;
	padding:5px 5px 5px 15px;	
	font-weight:bold;
	background: url(../img/bg_tl_002.gif) no-repeat;
	color:#0c7fbb;
}

.section ul.list001 li{
	padding:0 0 5px 20px;
	background: url(../img/ico_list_002.gif) no-repeat 0 5px;
}

.section select{
	margin-bottom:5px;
}


div#mainContent p.plugin{
	border:1px solid #CCC;
/*	font-size:80%;*/
	padding:10px;
}

div#mainContent p.plugin img{
	float:left;
	margin-right:10px;
}

/* 入会のご案内
----------------------------------------------------*/

body#admIndex div#mainContent .point001,
body#admIndex div#mainContent .point002,
body#admIndex div#mainContent .point003{
	float:left;
	width:183px;
/*	background: url(../../admission/img/bg_admission_001.gif) no-repeat bottom;*/
	padding:0;
}

body#admIndex div#mainContent .point001 dt,
body#admIndex div#mainContent .point002 dt,
body#admIndex div#mainContent .point003 dt{
	font-size:120%;
	font-weight:bold;
	color:#0c7fbb;
/*	margin-bottom:10px;*/
	padding:60px 10px 0 10px;
/*	border-left:3px solid #0572B8;
	border-right:3px solid #0572B8;*/
	min-height:60px;
	height:auto !important;
	height:60px;
}

body#admIndex div#mainContent .point001 dd,
body#admIndex div#mainContent .point002 dd,
body#admIndex div#mainContent .point003 dd{
	background: url(../../admission/img/bg_admission_001.gif) no-repeat bottom;
	padding:10px;
	min-height:160px;
	height:auto !important;
	height:160px;
}


body#admIndex div#mainContent .point001{
	background: url(../../admission/img/fig_admission_001.gif) no-repeat;
}
body#admIndex div#mainContent .point002{
	background: url(../../admission/img/fig_admission_002.gif) no-repeat;
	margin:0 14px;
}
body#admIndex div#mainContent .point003{
	background: url(../../admission/img/fig_admission_003.gif) no-repeat;
}

/*body#admIndex div#mainContent .aspect dl{
	background:#EBFCE0;
	padding:10px;	
}*/

body#admIndex div#mainContent .alignC{
	clear:both;
	margin-top:10px;
	margin-bottom:2px;
}

body#admIndex div#mainContent .aspect dt,
body#admIndex div#mainContent .aspect dd{
	background:#fff;
	padding:5px;
}

body#admIndex div#mainContent .aspect dt{
	margin-bottom:10px;
	color:#54BB15;
	font-weight:bold;
	font-size:120%;
}

body#admIndex div#mainContent .aspect dd ul{
	margin-bottom:0;
}

body#admIndex div#mainContent .aspect dd ul li{
	padding:0 0 5px 20px;
	background: url(../img/ico_list_002.gif) no-repeat 0 5px;
}

/*body#admIndex div#mainContent #faq dl{
	background:#efe2d9;
	padding:10px;
}*/

body#admIndex div#mainContent #faq dt{
	margin-bottom:10px;
	padding:0px 0 10px 30px;
	background:#fff url(../img/ico_faq_001.gif) no-repeat;	
	font-weight:bold;
	color:#D45E5E;
	border-bottom:1px dashed #ccc;
}

body#admIndex div#mainContent #faq dd{
	padding:0px 0 5px 30px;
	background:#fff url(../img/ico_faq_002.gif) no-repeat;	
}

/*会員特典一覧*/
body#admAmenity th{
	white-space:nowrap;
}

body#admAmenity td.bgColor001{
	background:#F4FAFF;
}

body#admAmenity td.alignC{
	vertical-align:middle;
}


/* プライバシーポリシー
----------------------------------------------------*/

body#polIndex .section ul li{
	padding:0 0 5px 20px;
	background: url(../img/ico_list_002.gif) no-repeat 0 5px;
}

/* サイトマップ
----------------------------------------------------*/

body#sitIndex div#mainContent #conL{
	width:280;
	float:left;
}

body#sitIndex div#mainContent #conR{
	width:280;
	float:right;
}

body#sitIndex div#mainContent .section h2,
body#sitIndex div#mainContent .section h3{
	background:none;
	border:none;
	margin:0;
	padding:0;
}

body#sitIndex div#mainContent .section h2{
	width:260px;
	height:30px;
	padding:13px 0 0 20px;
	background: url(../../sitemap/img/bg_sitIndex_001.gif) no-repeat;	
	font-size:100%;
}

body#sitIndex div#mainContent .section h3{
	margin:10px 0 0 0;
	padding:3px 0 3px 20px;
	background: url(../img/ico_arrow_001.gif) no-repeat 0 3px;
	font-size:100%;
}

body#sitIndex div#mainContent .section a{
	text-decoration:none;
}

body#sitIndex div#mainContent .section ul{
	margin-bottom:0;
}

body#sitIndex div#mainContent .section li{
	padding:3px 0 3px 20px;
	background: url(../img/ico_arrow_002.gif) no-repeat 4px 12px;
}


/* 年間スケジュール
----------------------------------------------------*/

body#semSchedule .section thead th{
	font-weight:bold;
}

body#semSchedule .section th img{
	text-align:right;
	vertical-align:middle;
	margin-left:10px;
}

body#semSchedule .section .anchorNav{
	border-top:1px solid #D7E1EB;
	border-left:1px solid #D7E1EB;
	width:580px;
}

body#semSchedule .section .anchorNav li{
	width:264px;
	float:left;
	padding:5px 0 5px 25px;
	border-right:1px solid #D7E1EB;
	border-bottom:1px solid #D7E1EB;
	background: url(../img/ico_arrow_003.gif) no-repeat 10px 12px #EEF2F7;
}

body#semSchedule .section .anchorNav li a{
	display:block;
}

/*body#semSchedule .section .anchorNav li a:hover{
	background: url(../img/ico_arrow_003.gif) no-repeat 10px 12px #F8FAFC;
}*/

/* 静岡経済研究所について
----------------------------------------------------*/
body#aboIndex table ul{
	margin-bottom:0;	
}

body#aboIndex ul.list002{

}

body#aboIndex ul.list002 li.even{
	padding:5px 0 5px 40px;
	background: url(../img/ico_pdf.gif) no-repeat 10px 6px #EEF2F7;
	border-bottom:1px dashed #D7E1EB;
}
body#aboIndex ul.list002 li.odd{
	padding:5px 0 5px 40px;
	background: url(../img/ico_pdf.gif) no-repeat 10px 6px #F8FAFC;
	border-bottom:1px dashed #D7E1EB;
}

body#aboIndex div.name { margin: 0; padding: 0; }
body#aboIndex .name dl { width: 400px; margin: 0; padding: 0; text-align:left; line-height: normal;}
body#aboIndex .name dl dt { width: 6em; margin: 0; padding: 1px 0 5px 20px; font-weight: normal; background: url(../img/ico_list_002.gif) no-repeat 0 5px; line-height: 1.5em;}
body#aboIndex .name dl dd { margin-left: 0; margin-top: -2.1em; margin-bottom: -1px; padding: 3px 5px 3px 6.5em; line-height: 1.5em; }



/* 入会お申し込み・資料請求
----------------------------------------------------*/
body#admForm div#mainContent .section table em{
	color:#CC0033
}


/* サービス案内
----------------------------------------------------*/
body#serIndex div#mainContent .section ul li{
	margin-bottom:10px;
}


/* 事業支援・自主研究
----------------------------------------------------*/

body#serSupport div#mainContent .section h3,
body#serExamination div#mainContent .section h3,
body#serResearch div#mainContent .section h3,
body#serSupport div#mainContent .section h3{
	clear:both;
}

body#serSupport div#mainContent .section .floatL,
body#serExamination div#mainContent .section .floatL,
body#serResearch div#mainContent .section .floatL,
body#serSupport div#mainContent .section .floatL{
	margin-right:20px;	
}

body#serExamination div#mainContent .section .list001{
	margin-left:200px;
}

body#serResearch div#mainContent .section .list001{
	margin-left:220px;
}

body#serSupport div#mainContent .section table{
	clear:none;
	float:right;
}


/* リンク集
----------------------------------------------------*/

body#linIndex div#mainContent .section h2{
	clear:both;
	height:auto;
	margin-bottom:20px;
	padding:0;
	background:none;
}

body#linIndex div#mainContent .section ul li a{
	text-decoration:none;
}

body#linIndex div#mainContent .section ul li.even{
	padding:5px 0 5px 25px;
	background: url(../img/ico_arrow_003.gif) no-repeat 10px 12px #EEF2F7;
	border-bottom:1px dashed #D7E1EB;
}
body#linIndex div#mainContent .section ul li.odd{
	padding:5px 0 5px 25px;
	background: url(../img/ico_arrow_003.gif) no-repeat 10px 12px #F8FAFC;
	border-bottom:1px dashed #D7E1EB;
}

/* 研究員紹介
----------------------------------------------------*/

body#staIndex div#mainContent .section ul{
}

body#staIndex div#mainContent .section ul li{
	width:188px;
	height:96px;
	margin:0 5px 15px 0;
	padding:0;
	float:left;}

body#staIndex div#mainContent .section li img{
	width:50px;
	margin:12px 5px 0 12px;
	float:left;
	border:1px solid #CCC;}

/*----- リンク（背景） -----*/

/* link（役職含む） */

body#staIndex div#mainContent .section ul li a{
	width:188px;
	height:96px;
	background: url(../img/bg_btStaff.jpg) no-repeat;
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;}

body#staIndex div#mainContent .section ul li.brown a{
	color:#C90;
	background-position: 0 0;}

body#staIndex div#mainContent .section ul li.purple a{
	color:#969;
	background-position: -192px 0;}

body#staIndex div#mainContent .section ul li.blue a{
	color:#99F;
	background-position: -384px 0;}

body#staIndex div#mainContent .section ul li.l-blue a{
	color:#0CC;
	background-position: 0 -200px;}

body#staIndex div#mainContent .section ul li.green a{
	color:#9C0;
	background-position: -192px -200px;}
	
/* hover */

body#staIndex div#mainContent .section li a:hover{
	background: url(../img/bg_btStaff.jpg) no-repeat;}

body#staIndex div#mainContent .section ul li.brown a:hover{
	background-position: 0 -100px;}

body#staIndex div#mainContent .section ul li.purple a:hover{
	background-position: -192px -100px;}

body#staIndex div#mainContent .section ul li.blue a:hover{
	background-position: -384px -100px;}

body#staIndex div#mainContent .section ul li.l-blue a:hover{
	background-position: 0 -300px;}

body#staIndex div#mainContent .section ul li.green a:hover{
	background-position: -192px -300px;}

/*----- リンク（テキスト） -----*/

/* 役職 */

body#staIndex div#mainContent .section ul li a div.post{
	margin:0;
	padding:10px 0 0 0;}

body#staIndex div#mainContent .section ul li a:hover div.post{
}

/* 名前 */

body#staIndex div#mainContent .section ul li a div.name{
	color:#000;
	font-size:130%;
	font-weight:bold;
	margin:0;
	padding:6px 0 0 78px;}

body#staIndex div#mainContent .section ul li a:hover div.name{
	color:#C00;
	text-decoration:underline;}

/* ローマ字表記 */

body#staIndex div#mainContent .section ul li a div.roman{
	color:#666;
	font-size:80%;
	line-height:110%;
	margin:0;
	padding:0 0 0 80px;}

/* hack IE7 */
*:first-child+html body#staIndex div#mainContent .section ul li a div.roman{
	font-size:80%;
	line-height:100%;}

/* hack IE6 */
*html body#staIndex div#mainContent .section ul li a div.roman{
	font-size:80%;
	line-height:100%;}


body#staIndex div#mainContent .section ul li a:hover div.roman{
	color:#960;}


/* 書籍のご案内
----------------------------------------------------*/

body#booIndex div#mainContent .section ul.list002{
	margin-bottom:0;	
}

body#booIndex div#mainContent .section ul.list001 li a,
body#booIndex div#mainContent .section ul.list002 li a{
	text-decoration:none;
}

body#booIndex div#mainContent .section ul.list001 li.even{
	padding:5px 0 5px 40px;
	background: url(../img/ico_arrow_003.gif) no-repeat 16px 12px #EEF2F7;
	border-bottom:1px dashed #D7E1EB;
}
body#booIndex div#mainContent .section ul.list001 li.odd{
	padding:5px 0 5px 40px;
	background: url(../img/ico_arrow_003.gif) no-repeat 16px 12px #F8FAFC;
	border-bottom:1px dashed #D7E1EB;
}
body#booIndex div#mainContent .section ul.list002 li.even{
	padding:5px 0 5px 40px;
	background: url(../img/ico_pdf.gif) no-repeat 10px 6px #EEF2F7;
	border-bottom:1px dashed #D7E1EB;
}
body#booIndex div#mainContent .section ul.list002 li.odd{
	padding:5px 0 5px 40px;
	background: url(../img/ico_pdf.gif) no-repeat 10px 6px #F8FAFC;
	border-bottom:1px dashed #D7E1EB;
}

/* 2008年版 静岡県会社要覧
----------------------------------------------------*/

body#booBook001 div#mainContent .section .floatL{
	margin-right:20px;
}

body#booBook001 div#mainContent .section table{
	clear:none;
	float:right;
}


body#booBook001 div#mainContent #item{
	clear:both;
	padding:10px;
	border:1px solid #D7E1EB;
	background:#EBF5FF;
}

body#booBook001 div#mainContent .list001{
	clear:both;
	margin-bottom:0;
	padding:10px;
	border:1px solid #D7E1EB;
	background:#fff;
}

body#booBook001 div#mainContent .section ul.list001 li{
	margin-bottom:10px;
}

/* 維持会員専用サイト
----------------------------------------------------*/

body#memIndex div#mainContent .section h3{
	clear:both;
}

body#memIndex div#mainContent .section .floatL{
	margin-right:20px;
}

body#memIndex div#mainContent .section table{
	clear:none;
	float:right;
}

body#memIndex div#mainContent .section .list001{
	margin-left:220px;
}

body#memIndex div#mainContent .section table{
	clear:none;
	float:right;
}

body#memIndex div#mainContent .section .list002{
	margin-left:80px;
}

body#memIndex div#mainContent .section .list002 li img{
	margin-right:10px;
}

body#memIndex div#mainContent .section .list002 li{
	float:left;
}

body#memIndex div#mainContent .section .list003{
	border:1px solid #ccc;
	padding:10px;
}

body#memIndex div#mainContent .section ul.list003 li{
	padding:5px 0 5px 20px;
	background: url(../img/ico_list_003.gif) no-repeat 5px 7px;
}

body#memIndex div#mainContent .section .alignR img{
	vertical-align:middle;
	margin-right:5px;
}

/* セミナー案内
----------------------------------------------------*/

body#semIndex div#mainContent #item{
	clear:both;
	padding:10px;
	border:1px solid #D7E1EB;
	background:#EBF5FF;
}

body#semIndex div#mainContent .list001{
	clear:both;
	margin-bottom:0;
	padding:10px;
	border:1px solid #D7E1EB;
	background:#fff;
}

body#semIndex div#mainContent .section ul.list001 li{
	margin-bottom:10px;
}

body#semIndex div#mainContent .section img.btn.center { display: block; margin: 0 auto;}

/* 維持会員専用サイト　一覧
----------------------------------------------------*/

/*----- ボックス -----*/

body#ijiIndex div#mainContent .section .iList{
	clear:both;
	width:580px;
	margin:0;
	padding:15px 0 0 1px;}

body#ijiIndex div#mainContent .section .ijiMenu,
body#ijiIndex div#mainContent .section .ijiMenuE{
	width:180px;
	height:220px;
	vertical-align: top;
	float:left;
	display:block;}

body#ijiIndex div#mainContent .section .ijiMenu{
	margin:10px 20px 0 0;
	padding:0;}

body#ijiIndex div#mainContent .section .ijiMenuE{
	margin:10px 0 0 0;
	padding:0;}

body#ijiIndex div#mainContent .section .ijiMenu img,
body#ijiIndex div#mainContent .section .ijiMenuE img{
	margin:10px 0 5px 0;
	padding:0;}

body#ijiIndex div#mainContent .section .ijiMenu a,
body#ijiIndex div#mainContent .section .ijiMenuE a{
	text-decoration:none;}

/* hack IE6 */
*html body#ijiIndex div#mainContent .section .ijiMenu{
	margin:10px 19px 0 0;}

/*----- ボタン -----*/

body#ijiIndex div#mainContent .section .ijiMenu a.btIji,
body#ijiIndex div#mainContent .section .ijiMenuE a.btIji{
	width:165px;
	height:78px;
	background: url(../img/bg_btIji.jpg) no-repeat 0 0;
	font-size:100%;
	color:#069;
	margin:0;
	padding:10px 0 0 15px;
	display:block;}

body#ijiIndex div#mainContent .section .ijiMenu a:hover.btIji,
body#ijiIndex div#mainContent .section .ijiMenuE a:hover.btIji{
	background: url(../img/bg_btIji.jpg) no-repeat;
	background-position: -200px 0;
	color:#C00;}

/* hack IE7 */
*:first-child+html body#ijiIndex div#mainContent .section .ijiMenu a.btIji,
*:first-child+html body#ijiIndex div#mainContent .section .ijiMenuE a.btIji{
	height:75px;}

/* hack IE6 */
*html body#ijiIndex div#mainContent .section .ijiMenu a.btIji,
*html body#ijiIndex div#mainContent .section .ijiMenuE a.btIji{
	height:75px;}

/*----- 説明文 -----*/

body#ijiIndex div#mainContent .section .ijiMenu .heightLine,
body#ijiIndex div#mainContent .section .ijiMenuE .heightLine{
	font-size:80%;
	line-height:135%;
	display:block;}

/* hack IE7 */
*:first-child+html body#ijiIndex div#mainContent .section .ijiMenu .heightLine,
*:first-child+html body#ijiIndex div#mainContent .section .ijiMenuE .heightLine{
	font-size:75%;
	line-height:145%;}

/* hack IE6 */
*html body#ijiIndex div#mainContent .section .ijiMenu .heightLine,
*html body#ijiIndex div#mainContent .section .ijiMenuE .heightLine{
	font-size:75%;
	line-height:145%;}

*html body#ijiIndex div#mainContent .section .ijiMenu .heightLine a:hover,
*html body#ijiIndex div#mainContent .section .ijiMenuE .heightLine a:hover{
	color:#666;}

/*----- 文字装飾 -----*/

body#ijiIndex div#mainContent .section .ijiMenu .f-Lb,
body#ijiIndex div#mainContent .section .ijiMenuE .f-Lb{
	font-size:140%;
	line-height:125%;
	font-weight:bold;
	margin:0;
	padding:0;}

/*----- 検索 -----*/

body#ijiIndex div#mainContent .section .search { clear:both; width:560px; margin:0; padding:10px 5px 10px 16px; background:#E6EFF9;}
body#ijiIndex div#mainContent .section .search:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
body#ijiIndex div#mainContent .section .search p { float:left; margin:0; padding:1px 15px 0 0;}
body#ijiIndex div#mainContent .section .search form { margin:0; padding:0; text-align:left;}
body#ijiIndex div#mainContent .section .search form input { margin:0; padding:0;}
body#ijiIndex div#mainContent .section .search form input#textfield { width:200px; margin:1px 2px 0 0;}

/* hack IE6 */
*html body#ijiIndex div#mainContent .section .search p { padding:4px 15px 0 0;}
