@charset "shift_jis";

/************** コンテンツ **************/
#main{
	width: 840px;
	background-image:url(../img/flame_rbg.gif);
	background-position: right;
	background-repeat: repeat-y;
	position: relative;
	padding: 0px;
	left: 80px;
}

#frameTop{
	width: 100%;
	background-image: url(../img/flame_tbg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.left{
	left:0px;
	top: 0px;
	margin: 0px;
	}
	
.title{
	left:36px;
	position: absolute;
	top: 31px;
	border-left: 13px solid #99CC00;
	z-index: 100;
	margin: 0px;
	}
	
.titleName{
	position: absolute;
	top: 30px;
	border-left: 2px solid #CCC;
	left: 260px;
	font-size: small;
	padding: 7px 0px 0px 7px;
	z-index: 10;
	color: #55440F;
	}
	
.titleNo{
	position: absolute;
	top: 31px;
	border-left: 2px solid #CCC;
	left: 280px;
	font-size: 170%;
	padding: 17px 0px 0px 5px;
	z-index: 10;
	color: #D2B686;
	}	
	
.right{
	right:0px;
	top: 0px;
	position: absolute;
	margin: 0px;
	bottom: 0px;
	}
	
	
.bgRight{
	background-image: url(../img/flame_rbg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	background-position: right;
	}

.hImage{
	right:27px;
	position: absolute;
	top: 0px;
	margin: 0px;
}

.allow1{
	right:105px;
	position: absolute;
	top: 31px;
}
.allow2{
	right:140px;
	position: absolute;
	top: 31px;
	border-left: 2px solid #CCC;
}

.allow3{
	right:70px;
	position: absolute;
	top: 31px;
}

#frameMain{
	min-width:760px;
	background-image: url(../img/flame_lbg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	width: 100%;

}

#frameMain p{
	background-image: url(../img/bg_dotline.gif);
	line-height: 29px;
	padding: 0px;
	margin:0px;
}

.txtmargin{
	margin: 0px 60px 0px 60px;
	padding: 0px;
}

.txtmarginGiji{
	margin: 0px  60px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/bg_dotline.gif);
	line-height: 29px;
}
.txtmarginGijihead{
	margin: 0px 60px 20px 60px;
	padding: 20px;
	border-top: 2px dotted #9C7714;
	border-bottom: 2px dotted #9C7714;
	background-color: #F9F7F2;
}

.txtmarginGiji table tr{
	border:0px;
	margin: 0px;
	padding: 0px;
}

.txtmarginGiji td{
	border:0px;
	margin: 0px;
	padding: 0px;
	height: 29px;
	background-image: url(../img/bg_dotline.gif);
}

#frameBtm{
	width: 100%;
	min-width:800px;
	background-image: url(../img/flame_ubg.gif);
	background-repeat: repeat-x;
	position: absolute;
	margin-bottom: 50px;
}

.newWaku1{
	margin: 0px;
	padding: 20px;
	border-top: 2px dotted #336699;
	border-bottom: 2px dotted #336699;
	background-color: #F2F4F9;
}

.newWaku2{
	margin: 0px;
	padding: 20px;
	border-top: 2px dotted #FF6666;
	border-bottom: 2px dotted #FF6666;
	background-color:#FFEEEE;
}
.newWaku2 td{
	font-weight:bold;
	color: #DB6060;
}

.b2{
	background-color:#CAE3F9;}

/************** details **************/
.photo{
	margin: 0px;
	padding: 0px;
	font-size: 96%;
	text-align: center;
	display: block;
	}

.txt{
	font-size: 96%;
	margin: 0px;
	padding: 0px;
	width: 95%;
}
.txt strong{
	background-color:#EBF3EB;
	padding: 2px;
	}

.clear{
	clear:left;
	}
	
	
.scheduletable td{
	padding:4px 0px;
	font-size: 96%;
	border-bottom: 1px solid #FFF;
	}
	
#qa td{
	font-size:96%;
	vertical-align:top;
	width: 50%;
	background-image: url(../img/bg_dotline.gif);
	line-height: 29px;
	padding-left:5px;
}
#qa p{
	padding-left:30px;
	background-image:url(../qa/img/q.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.ql img{
	vertical-align:middle;
	}

.ql {
	background-image: url(../qa/img/ql.gif);
	background-repeat: no-repeat;
	background-position: top middle;
	padding-left: 50px;
	vertical-align: bottom;
	line-height: 50px;
	}

.al a {
	font-size:80%;
	line-height:29px;
	background-image: url(../img/link.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 30px;
	background-color: #FFF5E3;
	padding: 2px 2px 2px 22px;
	
	}
	
.bg1{

	 background-color: #FFEBE6;
	 padding: 0px 2px;
	 }

ul{
	line-height:29px;
	background-image: url(../img/bg_dotline.gif);
	margin:0px;
	padding:0px;}
ul.jisage{
	margin-left:18px;}
	
li{
	margin-left: 30px;
	}
	
ol{
	line-height:29px;
	background-image: url(../img/bg_dotline.gif);
	margin:0px;
	padding:0px;}	

.mokuji{
	text-align:right;
	font-size:80%;
	line-height: 29px;
	background-image: url(../img/uebg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 16px;
	}
	
	
	
.chu{
	font-size: 80%;
	line-height: normal;
	color: #663300;
	width: 230px;
 }
 
 .chu li{
	list-style-position: outside;
	margin:10px 0px 10px 20px;
 }



/*　はじめに　委員長写真部分【09.07.30追記】
--------------------------------------------------------*/

/*　委員長写真有り　*/

.hajime-photo	{
	background:url(../img/t_hajimeni_photo.gif) no-repeat;	
	/*background:url(../img/t_hajimeni_space.gif) no-repeat;*/		
}

/*　委員長写真無し　*/

.hajime-photo_off	{
	background:url(../img/t_hajimeni_space.gif) no-repeat;	
}





/*　議事録
-------------------------------------------------------*/

span.shiryou,span.shiryou-tsume	{
	font-size:80%;
	line-height:29px;
	background-image: url(../img/link02.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #E5F6FF;
	padding: 2px 2px 2px 22px;
}

span.shiryou {
	margin-left: 30px;
	}

span.shiryou-tsume {
	margin-left: 10px;
	}

span.shiryou2 {
	margin-left: 30px;
	font-size:80%;
	line-height:29px;
	background-image: url(../img/link04.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #DDFAC3;
	padding: 2px 2px 2px 22px;
}

sup.m2		{font-size:80%; line-height:1.5;}
span.co2	{font-size:80%;}

.mkj_ind	{
	padding-left:36px;
	text-indent:-36px;
}


img.moji	{
	border:none;
	vertical-align:bottom;
}




/*　視聴者のみなさまと語る会【08.06.25追記】
--------------------------------------------------------*/

table.Title{
	margin: 0px;
	border-top: 2px dotted #FF6666;
	border-bottom: 2px dotted #FF6666;
	background-color:#FFEEEE;
	clear:both;
}

table.Title td{
	padding: 20px;
	font-weight:bold;
	color: #DB6060;
	background-image:none;
}


/*#frameMain table.waku01 td
			{
			border:0px;
			margin: 0px;
			padding: 0px;
			height: 29px;
			background-image: url(../img/bg_dotline.gif);
			}*/

#frameMain p.h-indent{padding-left:18px;}

#frameMain div.h-qa p
			{
			padding-left:18px;
			text-indent:-18px;
			}

/*　10.11.15追記　2010年度第5回静岡報告書より適用　*/

.ind	{text-indent:1em;}

/*　↑↑　*/

#frameMain p span.h-sanka{background-color:#D9F1FF;}

#frameMain p span.h-iin{background-color:#FFDEDE;}


#frameMain .ml_1em	{margin-left:1em;}



#frameMain ul#thema
			{
			list-style-type:circle;
			list-style-position:outside;
			}


#frameMain ul#thema li ul
			{
			list-style-type:disc;
			list-style-position:outside;
			}

/*　10.01.15追記　*/
#frameMain ul.thema_st
			{
			list-style-type:square;
			list-style-position:outside;
			}
/*　↑↑　*/


#frameMain div.h-enquete {padding:15px 15px 0px 15px;}

#frameMain div.h-enquete p.h-q
			{
			color:#090;
			padding-left:20px;
			background-image:url(../img/link04.gif);
			background-repeat:no-repeat;
			}

#frameMain div.h-enquete table.enquete
			{
			margin-bottom:20px;
			font-size:small;
			color:#333;
			border-collapse:collapse;
			}
			
#frameMain div.h-enquete table.enquete td
			{
			border:1px solid #999;
			vertical-align:middle;
			text-align:center;
			}

#frameMain div.h-enquete table.enquete td.top
			{
			background-color:#D9F1FF;
			}

#frameMain div.h-iken span.h-item
			{border:1px solid #369;}

#frameMain div.h-iken ul
			{
			padding-left:15px;
			list-style-type:disc;
			list-style-position:outside;
			}


/*　総括　*/
.s-Item		{
			padding:4px 5px 2px 5px;
			border:1px solid #01488F;
			font-weight:bold;
}

.txtmargin table.soukatsu tr{
			border:0px;
			margin: 0px;
			padding: 0px;
}

.txtmargin table.soukatsu td{
			border:0px;
			margin: 0px;
			padding: 0px;
			height: 29px;
			font-family: "ＭＳ ゴシック", "Osaka−等幅";
			background-image: url(../img/bg_dotline.gif);
			background-color:transparent;
}

#frameMain div.h-enquete p{
			color:#01488F;
			line-height:1.5;
			background-image:none;
}

#frameMain div.graph	{
			margin: 0px;
			padding: 0px;
			height: 261px;
			background: url(../img/bg_dotline.gif) top left repeat;
}
			

#frameMain div.graph img	{
			margin-left: 10px;
}
	
	
	
/*　応募ページ　【2013.2.22追記】　---------------------*/


/*　募集中アイコン　-----*/

img.icon_oubo	{
	display:block;
	position:absolute;
	top:12px;
	left:20px;
}

/*　上部コメント　-----*/

#frameMain p.kataruCom	{
	padding:20px;
	margin-bottom:5px;
	font-size:14px;
	color:#333;
	line-height:1.5;
	background:none;
}


/*　申し込み内容部分　-----*/

table.ktrOubo	{
	font-family:"ＭＳ Ｐゴシック", "MS PGothic";
	font-size:14px;
	/*border:1px solid #ccc;*/
	border-collapse:collapse;
	line-height:1.5;
}

#frameMain table.ktrOubo th	{
	padding:8px 5px;
	color:#666;
	text-align:center;
	background-color:#FBD782;
	vertical-align:top;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#frameMain table.ktrOubo td	{
	padding:8px;
	color:#333;
	background-color:#fff4de;
	border-bottom:1px dotted #e39e24;
}

#frameMain table.ktrOubo td p	{
	margin:0;
	padding:0 0 0 5px;
	line-height:1.5;
	background:none;
}


/*　テーマ　-----*/

#frameMain table.ktrOubo td dl.thema	{
	margin:10px 0 0 0;
	padding:0;
}

#frameMain table.ktrOubo td dl.thema dt	{
	margin-bottom:10px;
	width:80px;
	float:left;
}

#frameMain table.ktrOubo td dl.thema dd	{
	margin-bottom:10px;
	margin-left:85px;
}


/*　経営委員等　メンバー　-----*/

#frameMain table.ktrOubo td p.member	{
	/*margin-left:70px !important;*/
	margin-top:5px;
	padding:0 !important;
}


#frameMain table.ktrOubo td dl.ktrMember	{
	/*margin:0 0 0 85px;*/
	margin:0 0 0 15px;
	padding:0;
}

#frameMain table.ktrOubo td  dl.ktrMember dt	{
	width:85px;
	margin-bottom:0;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	float:left;
}

#frameMain table.ktrOubo td  dl.ktrMember dd	{
	margin:0 0 0 90px;
}


/*　アトラクション　-----*/

#frameMain table.ktrOubo td div.atraction	{
	padding:10px 10px 2px 10px;
	background-color:#ffe1e1;
	border:3px double #ff9999;
}

#frameMain table.ktrOubo td div.atraction p	{
	margin-bottom:8px;
}

/*　アトラクション【アナウンサー写真有り】　-----*/

#frameMain table.ktrOubo td div.anaPhoto	{
	height:140px;
	position:relative;
}

div.ana	{
	position:absolute;
	top:10px;
	right:20px;
}



#frameMain table.ktrOubo td div.greenbk	{
	margin:10px 0 5px 0;
	padding:5px;
	font-weight:bold;
	line-height:1;
	background-color:#c7e098 !important;
	background-image:none;
}


/*　参考資料　-----*/

#frameMain table.ktrOubo td ul.link {
	margin:0;
	padding:0;
	background:none;
	list-style:none;
}

#frameMain table.ktrOubo td ul.link li {
	margin:0 0 8px 0;
	padding:0 0 0 20px;
	line-height:1.3;
	background:url(../hearing/img/icon_arrow.png) no-repeat 10px 5px;
}

#frameMain table.ktrOubo td ul.link li.last {
	margin:0 0 0 0 !important;
}



/*　アンケート　-----*/
#frameMain table.ktrOubo td.question {
	padding:5px 8px;
	font-size:13px;
	background-color:#cfe99c;
	border-bottom:1px dotted #8baf43;
}




/*　携帯ページ　-----*/

#frameMain table.ktrOubo td .keitai	{
	padding:3px 8px;
	/*border:2px solid #1387B9;*/
	/*background-color:#fff;*/
	color:#fff;
	background-color:#1387B9;
}

/*　緑の点線　-----*/

#frameMain table.ktrOubo td hr	{
	height:1px;
	margin-bottom:10px;
	border:none;
	border-bottom:1px dotted #85ba51;
}

/*　締切（赤文字）　-----*/

#frameMain table.ktrOubo td .red	{
	color:#c00;
}

/*　小文字　-----*/

#frameMain table.ktrOubo td .mini	{
	font-size:12px;
}



/*　フォームボタン　-----*/

#frameMain table.ktrOubo td a.formBtn	{
	display:block;
	width:210px;
	height:42px;
	margin:10px 0 15px 0;
	background:url(../hearing/img/btn_oubo.png) no-repeat;
}

#frameMain table.ktrOubo td a.formBtn:hover	{
	background-position:0 -42px;
}



/*　フォーム【2013.2.25追記】---------------------*/

#frameMain ul.kataruChui	{
	margin:0 0 30px 0;
	padding:0;
	font-size:14px;
	background:none;
}

#frameMain ul.kataruChui li	{
	margin-bottom:5px;
	color:#333;
	line-height:1.3;
}


#frameMain table.ktrForm	{
	width:100%;
	margin:0 auto; 
}

#frameMain table.ktrForm th,
#frameMain table.ktrForm td	{
	padding:20px 8px;
}

#frameMain table.ktrForm span.exam	{
	font-size:12px;
	color:#999;
}

#frameMain table.ktrForm input.inputOther {
	float:left !important;
}


#frameMain table.ktrForm .mb10 {margin-bottom:10px !important;}

#frameMain table.ktrForm p.radio {
	width:430px;
}

#frameMain table.ktrForm p.radio label {
	display:block;
	float:left;
	width:80px;
}

#frameMain table.ktrForm p.radio label.long {
	width:120px;
}


/*　議事録過去リスト【08.08.05追記】
--------------------------------------------------------*/

table.kako-list	td	{
					padding:10px 5px;
					font-size:14px;
					}

table.kako-list	td select	{
					width:130px;
					}

div#frameMain p.ttl	{
					padding:20px 60px 10px 60px;
					background-image:none;
					}



/*　ブリーフィング過去リスト【08.08.26追記】
--------------------------------------------------------*/

table.br_kako-list	td	{
					padding:10px 5px;
					font-size:14px;
					}

table.br_kako-list	td select	{
					width:120px;
					}



/*　公表資料過去リスト【12.06.04追記】
--------------------------------------------------------*/

table.new_kako-list	{
	background-color:#ffffff;
}

table.new_kako-list	td	{
	padding:10px 5px;
	font-size:14px;
	}

table.new_kako-list td select	{
	width:485px;
	}




/*　議事録目次メニューリンク【09.05.27追記】
--------------------------------------------------------*/

a.menu:link,a.menu:visited	{
				color:#01488F;
				text-decoration:underline;
}

a.menu:active,a.menu:hover	{
				text-decoration:none;
}



/*　経営委員紹介【09.07.30追記】
--------------------------------------------------------*/

/*　index.html　-------------------------*/

table#top	{background:url(../member/img/member_index-bg.jpg) no-repeat;}
table#top2	{background:url(../member/img/member_index-bg.jpg) no-repeat left -138px;} /*上下段の人数が違う場合*/


div.memBtnArea	{
	padding:15px 0;
	text-align:center;
}


/*　日付掲載　*/

.upDate	{
	padding:0 25px;
	font-size:12px;
	text-align:right;
}


/*　previous.html　----------------------*/

table#pre	{background:url(../member/img/member_pre-bg.jpg) no-repeat;}


/*　詳細ページ　　-----------------------*/

.iin_ishihara,
.iin_honda,
.iin_ii,
.iin_ueda,
.iin_kobayashi,
.iin_sato,
.iin_sekihachi,
.iin_nakajima,
.iin_hasegawa,
.iin_miyahara,
.iin_morishita,
.iin_watanabe,
.iin_hamada,
.iin_murofushi,
.iin_mima,
.iin_takahashi

	{
	width:200px;
	height:340px;
}


.iin_ishihara	{background:url(../member/img/member_ishiharal.jpg) no-repeat;}

.iin_honda		{background:url(../member/img/member_hondal.jpg) no-repeat;}

.iin_ii			{background:url(../member/img/member_iil.jpg) no-repeat;}

.iin_ueda		{background:url(../member/img/member_uedal.jpg) no-repeat;}

.iin_kobayashi	{background:url(../member/img/member_kobayashil.jpg) no-repeat;}

.iin_sato		{background:url(../member/img/member_satol.jpg) no-repeat;}

.iin_sekihachi	{background:url(../member/img/member_sekihachil.jpg) no-repeat;}

.iin_nakajima	{background:url(../member/img/member_nakajimal.jpg) no-repeat;}

.iin_hasegawa	{background:url(../member/img/member_hasegawal.jpg) no-repeat;}

.iin_miyahara	{background:url(../member/img/member_miyaharal.jpg) no-repeat;}

.iin_morishita	{background:url(../member/img/member_morishital.jpg) no-repeat;}

.iin_watanabe	{background:url(../member/img/member_watanabel.jpg) no-repeat;}

.iin_takahashi	{background:url(../member/img/member_takahashil.jpg) no-repeat;}


.iinNone		{background:url(../member/img/o-baru_noimage.jpg) no-repeat;}




/*.iin_sakuta	{background:url(../member/img/member_sakutal.jpg) no-repeat;}

.iin_matsushita	{background:url(../member/img/member_matsushital.jpg) no-repeat;}*/


/*退任
------------------------------------------------------------------*/

.iin_hamada		{background:url(../member/img/member_hamadal.jpg) no-repeat;}
.iin_mima		{background:url(../member/img/member_mimal.jpg) no-repeat;}
.iin_murofushi	{background:url(../member/img/member_murofushil.jpg) no-repeat;}


.iinp01,.iinp02,iinp03,.iinp04	{
	width:150px;
	height:203px;
	margin-top:20px;
}





/*　語る会過去リスト【08.08.05追記】
--------------------------------------------------------*/

div.list	{
	width:400px;
	margin:0 auto;
	margin-bottom:30px;
	font-size:14px;
}
div.list select	{
	width:300px;
	margin:0 auto;
}


/*
table.kako-list2 td	{
					padding:10px 5px;
					font-size:14px;
					}

table.kako-list2 td select	{
					text-align:justify;
					width:220px;
					}

table.kako-list2	{
					margin-bottom:30px;
					}
*/




/*　公表資料　【11.01.28追記】
--------------------------------------------------------*/

div#frameMain p.ind	{padding-left:22px; text-indent:-22px;}


div#frameMain ul.kh_Iken	{
	padding:0 15px 0 20px;
	text-indent:-20px;
	border:1px solid #036;
	list-style-type:none;
}

div#frameMain ul.kh_Iken li.no	{
	text-indent:-18px;
	list-style:none;
}

div#frameMain p.kh_Date	{
	padding-left:50px;
}

div#frameMain p.kh_Sign	{
	padding-left:180px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ ゴシック", "MS Gothic", sans-serif;
	text-decoration:underline;
}
