body { width:850px; font: 84.6%/130% Arial, Helvetica, sans-serif; margin-right: auto; margin-left: auto; padding-top: 15px; }

/*#header #google_search{ text-align: right; width: 244px; padding-left: 706px; height: 23px; }
form{ height:23px; padding-bottom: 5px; }
input .search-box{ height: 8px; }
input #search-btn{ height: 23px; width: 57px; }*/

#global-nav { z-index: 100; height: 25px; width: 605px; float: left; padding-bottom: 1px; display: inline; }
*>#global-nav { margin-bottom:2px;}
#global-nav dl{ display: inline; float: left; }
#global-nav dl dt{}
#global-nav dl dd{}

#function { width:245px; height:20px; float:right; margin-top:-5px; }
/*#function p { float: left; height: 20px; width: 20px; padding-top: 3px; }*/
#function #cse {float:right; margin-top:3px;}

/*#t_searchform { height: 24px; width: 220px; clear: both; margin-top: -23px; position: absolute; top: 26px; right: 0px; }
#t_searchform #s { border: 0px; margin: 0; padding: 0px; float: left; width: 147px; height: 24px; background: url(../images/top_search_box.png) no-repeat left center; }
#t_searchform #go { float: right; }*/

/*#main{ border-bottom: 2px solid #FF0000; }*/


/*定期更新項目start*/
#footer { margin-bottom: 30px; padding-bottom: 30px; z-index: auto; border-top: 2px solid #025a7e; width: 850px; }
/*定期更新項目end*/
/*#footer #space { height: 40px; border-right: 3px solid #986a00; border-bottom: 3px solid #986a00; }*/
#f-navi { float: left; width: 250px; }
#f-navi li { float: left; margin-right: 15px; display: inline; }
/*#footer p { float: right; margin-right: 5px; }*/

#copyright { margin-top:5px; font-size: 11px; line-height: 130%; padding-bottom: 20px; float: right; width: 570px; }
#copyright li{ float: left; }
#copyright #ministry { margin-right: 10px; float: left; }
#copyright #words{ padding-left: 75px; }




/*Google検索
-------------------------------------------------*/
.css-button {

    /* 文字サイズを1.4emに指定 */

    font-size: 1.0em;
	color:#FFFFFF;
	background-color:#64a7d3;

    /* 文字の太さをboldに指定 */

    font-weight: bold;

    /* 縦方向に10px、

     * 横方向に30pxの余白を指定 */
    padding: 1px 4px;

}



/*.gsc-control-cse {
font-family: Georgia, serif;
border-color: #FFFFFF;
background-color: #FFFFFF;
}

table.gsc-search-box td.gsc-input{ background:url(../images/icon_search_waku_box.png) top left no-repeat; width:122px; height:20px; padding:0px 10px !important;}
input.gsc-input {border:none !important; padding:0px !important;}

input.gsc-search-button {
	background:url(../images/icon_search_btn.png) top left no-repeat;
	border:none;
	width:52px;
	height:20px;
	text-indent:-9999px;
	display:block;
	}

.gsc-tabHeader.gsc-tabhInactive {
border-color: #A25B08;
background-color: #A25B08;
}
.gsc-tabHeader.gsc-tabhActive {
border-color: #461200;
background-color: #461200;
}
.gsc-tabsArea {
border-color: #461200;
}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b {
color: #950000;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b {
color: #950000;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b {
color: #950000;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b {
color: #950000;
}
.gsc-cursor-page {
color: #950000;
}
a.gsc-trailing-more-results:link {
color: #950000;
}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet {
color: #333333;
}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl {
color: #A25B08;
}
.gs-webResult div.gs-visibleUrl-short {
color: #A25B08;
}
.gs-webResult div.gs-visibleUrl-short {
display: none;
}
.gs-webResult div.gs-visibleUrl-long {
display: block;
}
.gsc-cursor-box {
border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color: #A25B08;
background-color: #FFFFFF;
color: #950000;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color: #461200;
background-color: #461200;
color: #950000;
}
.gs-promotion {
border-color: #FEFEDC;
background-color: #FFFFCC;
}
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link {
color: #0000CC;
}
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited {
color: #0000CC;
}
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover {
color: #0000CC;
}
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active {
color: #0000CC;
}
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right * {
color: #333333;
}
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short {
color: #A25B08;
}

.gsc-branding {
	display:none;
}*/