/*スタイル初期化*/
*{margin:0;padding:0;zoom:1;}
html>/**/body{overflow:-moz-scrollbars-vertical;}
ul,ol,dl{padding-left:2.5em;list-style:none;}
li{display:list-item;zoom:normal;}
dd{margin-left:2em;}
table{border-collapse:collapse;border:none;border-spacing:0;}
th,td{vertical-align:top;font-weight:normal;text-align:left;}
caption{text-align:left;}
img,a img{border:none;background:transparent;}
object,embed{vertical-align:top;}
ul ul,ul dl,dl ul,table p,table ul,table table{font-size:1em;}

/*基本設定*/
body{background-color:#ffffff;color:#000000;text-align:center;}
#window{width:760px;margin:0 auto;text-align:left;}
.clear{clear:both;display:block;height:10px;}
.small{font-size:80%;}
.xsmall{font-size:60%;}

/*ヘッダー／検索窓設定*/
h1{font-size:100%;}
#search{font-size:80%;text-align:right;padding-right:5px;vertical-align:middle;height:30px;background:url(../img/common/head-foot_bg.gif) repeat-x top left #ebebeb;


li-ne-height:30px;margin-bottom:10px;}
.search_item{
/*MacIE回避開始\*/
margin-top:5px;
/*MacIE回避終了*/
}

/*左ブロック設定*/
#left_block{width:230px;float:left;}

/*各種枠設定*/
#main_menu,.sub_menu,#infoentry_area,#adobereader,#whatsnew_area,#notice_area{border:1px solid #999999;}

/*メニュー設定*/
ul#main_menu,ul.sub_menu{margin:0;padding:0;margin-bottom:10px;}
#main_menu li,.sub_menu li{list-style-type:none;}
.m_gyo,.m_zai,.m_kin,.m_kei,.m_kou,.m_kig,.m_tob,.m_kok,.m_koh{margin-bottom:1px;}
ul.sub_menu{margin-bottom:4px;}
.menu_button{vertical-align:bottom;}

/*情報受付窓口設定*/
#infoentry_area{margin-bottom:10px;}
h2.infoentry{margin:0;padding:0;}
#infoentry_detail{background:url(../img/common/infoentry_bg.gif) repeat-y;padding:10px;}
#infoentry_list{margin:0;padding:0;}
#infoentry_list li{font-size:80%;margin:1px;padding:0 2px 2px 15px;background:url(../img/common/mark_infoentry.gif) no-repeat left 2px;line-height:120%;}
#infoentry_list a,#infoentry_list a:link,#infoentry_list a:visited{text-decoration:underline;color:#444455;}
#infoentry_list a:hover,#infoentry_list a:active{color:#777788;}

/*各種バナー設定*/
#banner_area{margin:0 0 10px 0;}
.banner{margin-bottom:5px;}

/*AdobeReader設定*/
#adobereader{background-color:#f8f8f8;color:#333333;padding:6px;margin-top:15px;}
#reader_table td{vertical-align:middle;font-size:60%;}

/*右ブロック設定*/
#right_block{width:520px;float:right;}

/*パンくずリスト設定*/
#pankuzu{margin-bottom:6px;}
#pankuzu_table td{vertical-align:top;}
.pankuzu_heading{white-space:nowrap;}

/*新着情報／お知らせ設定*/
h2.whatsnew,h2.notice{margin:0;padding:0;width:518px;height:24px;font-size:100%;position:relative;}
#whatsnew_area,#notice_area{margin-bottom:10px;}
#whatsnew_detail{background:url(../img/common/whatsnew_bg.gif) repeat-y;padding:10px;}
#notice_detail{background:url(../img/common/notice_bg.gif) repeat-y;padding:10px;}

#whatsnew_table td{}
.date,.cont{border-bottom:1px dashed #999999;padding:6px 0;}
.date{color:#333333;white-space:nowrap;}
.cont a,.cont a:link,.cont a:visited,a.new_link,a.new_link:link,a.new_link:visited{text-decoration:underline;color:#0000cc;}
.cont a:hover,.cont a:active,a.new_link:hover,a.new_link:active{color:#3333ff;}
.whatsnew_more{font-size:90%;text-align:right;margin:8px 0;}

#notice_list{margin:0;padding:0;}
li.inner_link,li.outer_link{font-size:80%;margin:1px;padding:8px 0 8px 15px;line-height:120%;border-bottom:1px dashed #999999;}
li.inner_link{background:url(../img/common/mark_innerlink.gif) no-repeat left 9px;}
li.outer_link{background:url(../img/common/mark_outerlink.gif) no-repeat left 9px;}
#notice_list a,#notice_list a:link,#notice_list a:visited,a.notice_link,a.notice_link:link,a.notice_link:visited{text-decoration:underline;color:#330000;}
#notice_list a:hover,#notice_list a:active,a.notice_link:hover,a.notice_link:active{
	color:#663333;
}
.notice_more{font-size:80%;text-align:right;margin:8px 0;}
.notice_comment{font-size:70%;text-align:right;}
.mark_newlink,.mark_innerlink,.mark_outerlink{
	vertical-align:middle;
}

/*メール／アクセスカウンタ設定*/
#counter{font-size:75%;border-top:1px solid #999999;border-bottom:1px solid #999999;padding:6px;line-height:200%;}

/*フッター設定*/
#extra_contents{font-size:80%;text-align:right;margin:8px 0;}
.mark_extra{vertical-align:middle;margin:0 4px 0 15px;}
#adress{padding-bottom:2px;}
#copyright{font-size:80%;text-align:center;height:30px;background:url(../img/common/head-foot_bg.gif) repeat-x top left #ebebeb;display:table-cell;vertical-align:middle;width:760px;clear:both;}

* html #copyright{/* IE 6 */
padding-top:10px;height:20px;}


/*アクセシビリティ対応用設定*/
ul#main_menu li a:hover,ul.sub_menu li a:hover{background-color:transparent;}
ul#main_menu li a:hover img,ul.sub_menu li a:hover img{visibility:hidden;}

li.m_gyo{background:url(../img/common/menu_gyoumu_on.gif);width:228px;height:24px;}
li.m_gyo a{display:block;width:228px;height:24px;}
li.m_zai{background:url(../img/common/menu_zaisei_on.gif);width:228px;height:24px;}
li.m_zai a{display:block;width:228px;height:24px;}
li.m_kin{background:url(../img/common/menu_kinyuu_on.gif);width:228px;height:24px;}
li.m_kin a{display:block;width:228px;height:24px;}
li.m_kei{background:url(../img/common/menu_keizai_on.gif);width:228px;height:24px;}
li.m_kei a{display:block;width:228px;height:24px;}
li.m_kou{background:url(../img/common/menu_choutatsu_on.gif);width:228px;height:24px;}
li.m_kou a{display:block;width:228px;height:24px;}
li.m_kig{background:url(../img/common/menu_kigyouzaimu_on.gif);width:228px;height:24px;}
li.m_kig a{display:block;width:228px;height:24px;}
li.m_tob{background:url(../img/common/menu_tobacco_on.gif);width:228px;height:24px;}
li.m_tob a{display:block;width:228px;height:24px;}
li.m_kok{background:url(../img/common/menu_kokuyuu_on.gif);width:228px;height:24px;}
li.m_kok a{display:block;width:228px;height:24px;}
li.m_koh{background:url(../img/common/menu_kouhou_on.gif);width:228px;height:24px;}
li.m_koh a{display:block;width:228px;height:24px;}
li.m_sai{background:url(../img/common/menu_saiyou_on.gif);width:228px;height:24px;}
li.m_sai a{display:block;width:228px;height:24px;}

li.sm_jyo{background:url(../img/common/smenu_jyouhoukoukai_on.gif);width:228px;height:24px;}
li.sm_jyo a{display:block;width:228px;height:24px;}
li.sm_lin{background:url(../img/common/smenu_link_on.gif);width:228px;height:24px;}
li.sm_lin a{display:block;width:228px;height:24px;}
li.sm_moj{background:url(../img/common/smenu_moji_on.gif);width:228px;height:24px;}
li.sm_moj a{display:block;width:228px;height:24px;}

#window #middlecontents #right_block #whatsnew_area #whatsnew_detail #whatsnew_table tr {
	font-size: 85%;
}
#pankuzu_table tr {
	font-size: 85%;
}
