* { margin : 0 ; padding : 0 ; }
body { width : 100% ; }
#my_body { position : relative ; }
#my_header { width : 100% ; clear : both ; }
#my_footer { width : 100% ; clear : both ; }
#my_navigation { float : left ; width : 160px ; border: 1px solid #999999 ; }
#my_contents { margin-left : 160px ; margin-right : 0px ; }


/* divの定義（これらを使用し、IE・FireFoxで同様の見た目になるようにしている） */
.div_zentai_1
{
	width: 100%;
	text-align: center;
}

.div_zentai_2
{
	margin: 0 auto;
	width: 800px;
	text-align: center;
}

.div_center
{
	margin: 0 auto;
	width: 96%;
	text-align: center;
	font-size: 11pt;
}
.div_justify
{
	margin: 0 auto;
	width: 94%;
	text-align: justify;
	font-size: 11pt;
}

.div_title
{
	margin: 0 auto;
	padding: 3px;
	background-color: #E0E0E0;
	color: #00000;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
}
.div_title_bunkazai
{
	margin: 0 auto;
	padding: 3px;
	background-color: #993366;
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;	
}

.div_refer
{
	margin: 0 auto;
	padding: 3px;
	background-color: #EEEECC;
	font-size: 12pt;
	font-weight: bold;
	text-align: justify;
}

.div_kensu
{
	width: 94%;
	margin: 0 auto;
	border-spacing: 0px;
	padding: 3px;
	background-color: #B8C7E6;
	font-size: 12pt;
	text-align: justify;
}
.span_kensu_blue
{
	color: blue;
}

.div_keyword
{
	width: 650px;
	margin: 0 auto; 
	font-weight: bold;
	color: #ffffff;
	background-color: #000080;
	font-size: 16pt;
	text-align: justify;
}
.div_keyword_bunkazai
{
	width: 650px;
	margin: 0 auto;
	font-weight: bold;
	color: #ffffff;
	background-color: #993366;
	font-size: 16pt;
	text-align: justify;
}
.div_keyword_setumei
{
	margin: 0 auto;
	width: 650px;
	text-align: justify;
	font-size: 11pt;
}

.div_kensaku
{
	margin: 0 auto;
	text-align: justify;
	font-size: 12pt;
}

.div_pager
{
	margin: 0 auto;
	width: 200px;
	text-align: center;
	font-size: 11pt;
}

/* 一覧 */
.list
{
	width: 95%;
	margin: 0 auto;
	border-spacing: 0px;
	padding: 2px;
	border: #FFFFFF ridge 2px;
	border-collapse: collapse;
	text-align: left;
}
.list_tr_0
{
	background-color: #EFEFFF;
}
.list_tr_1
{
	background-color: #FFFFFF;
}
.list_th_center
{
	background-color: #666699;
	color: #FFFFFF;
	border: #FFFFFF ridge 2px;
	padding: 2px;
	border-collapse: collapse; 
	text-align: center;
}
.list_th_left
{
	background-color: #666699;
	color: #FFFFFF;
	border: #FFFFFF ridge 2px;
	padding: 2px;
	border-collapse: collapse; 
	text-align: left;
}
.list_td_0
{
	font-size: 12pt;
	text-align: left;
	border: #FFFFFF ridge 2px;
	padding: 2px;
	border-collapse: collapse; 
}


/* 詳細 */
#ipn_syosai
{
	width: 95%;
	border-spacing: 2px;
	padding: 3px;
}
#ipn_syosai tr
{
	border-spacing: 0px;
	border-collapse: collapse; 
}
#ipn_syosai .syosai_td_0
{
	font-weight: bold;
	font-size: 12pt;
	padding: 2px;
	width: 25%;
	background-color: #F0F0F0;
	white-space: nowrap;
}
#ipn_syosai .syosai_td_1
{
	font-size: 12pt;
	padding: 2px;
	width: 75%;
}

#ipn_syosai_title
{
	text-align: left;
	width: 95%;
}
#ipn_syosai_title .syosai_title_td_0
{
	font-size: 20pt;
	font-weight: bold;
}
#ipn_syosai_title .syosai_title_td_1
{
	font-size: 12pt;
}

#ipn_syosai_gaiyo
{
	width: 95%;
}
#ipn_syosai_gaiyo .syosai_gaiyo_td_0
{
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	padding: 2px;
	width: 25%;
	background-color: #F0F0F0;
}
#ipn_syosai_gaiyo .syosai_gaiyo_td_1
{
	text-align: left;
	font-size: 12pt;
	padding: 2px;
	width: 75%;
}

#ipn_syosai_syasin
{
	width: 95%;
}
#ipn_syosai_syasin .syosai_syasin_td_0
{
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
	padding: 2px;
	width: 25%;
	background-color: #F0F0F0;
}
#ipn_syosai_syasin .syosai_syasin_td_1
{
	text-align: center;
	padding: 2px;
	width: 75%;
}


/* 県加盟団体区分表示 */
.kubun
{
	text-align: left;
	font-size: 150%;
	padding: 10px;
}


/* 詳細検索画面 */
#ipn_syosai_kensaku
{
	width: 100%;
}
#ipn_syosai_kensaku .syosai_kensaku_td_0
{
	background-color: #EEEEFF;
	font-size: 12pt;	
}
#ipn_syosai_kensaku .syosai_kensaku_td_1
{
	padding: 10px;
	font-size: 12pt;	
}
#ipn_syosai_kensaku .syosai_kensaku_td_2
{
	font-size: 12pt;	
}
#ipn_syosai_kensaku .syosai_kensaku_td_3
{
	background-color: #E0E0E0;
	font-size: 12pt;	
}
#ipn_syosai_kensaku .syosai_kensaku_p_1
{
	background-color: #EEEEFF;
	font-weight: bold;
	font-size: 12pt;
	padding: 2px;
}
#content_note
{
  margin: 0, 0, 0, 10px;
  background-color: #ffc;
  border: 1px solid #ddd;
  border-collapse: collapse;
  padding: 2px;

}

/* フォントサイズ調整 */
.font_size_12
{
	font-size: 12pt;	
}

/* 全文検索 */
#ipn_refer_all
{
	width: 700px;
	border-spacingg: 0px;
}
#ipn_refer_all .refer_res_title_no
{
	font-size: 12pt;
	text-align: right;
}
#ipn_refer_all .refer_res_title
{
	font-size: 12pt;
	text-align: left;
}
#ipn_refer_all .refer_res_subtitle
{
	font-size: 10pt;
	padding: 0 0 10px 20px;
}

/* select tag 幅調整 */
select#operator
{
  width:4em;
}
select#df_year
{
	width:4em;
}
select#df_month
{
	width:3em;
}
select#df_day
{
	width:3em;
}
select#dt_year
{
	width:4em;
}
select#dt_month
{
	width:3em;
}
select#dt_day
{
	width:3em;
}
