@charset "UTF-8";

img {
	border: 0px;
}

body {
	text-align: center;
/*	font-family:"ＭＳ 明朝", "MS Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; */
	font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", sans-serif;
	width: 784px;
	margin: auto;
	padding: 10px;
	border: #808080 1px solid;
	color: #000;
}

h4 {
	font-size: 16px;
	line-height: 0px;
}

h5 {
	font-size: 14px;
	font-weight: normal;
	padding-left: 20px;
	line-height: 20px;
}

div#header {
	text-align: left;
	height: 120px;
	
}

div#global-nav {
	height: 32px;
}

div#global-nav img {
	float: left;
}

div#main {
	padding: 10px;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main li {
	display: inline;
}

div#main_rnn {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_rnn li {
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

div#main_gai {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_gai table {
	font-size: 16px;
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 15px;
	line-height: 20px;
}

div#main_gai table th {
	padding: 10px;
	text-align: center;
}

div#main_gai table td {
	padding: 10px;
}

div#main_jgy {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_stf {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_qaf {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_sai {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_sai table {
	font-size: 14px;
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 15px;
	line-height: 20px;
}

div#main_sai table th {
	padding: 10px;
	text-align: center;
}

div#main_sai table td {
	padding: 10px;
}

div#main_src {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_kjn {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_kjn h2{
	font-size:14px;
	font-weight:normal;
	line-height:12px;
}

div#main_kjn h3{
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

div#main_kjn h3.R{
	text-align: right;
}

div#main_kj2 {
	font-size: 12px;
	padding: 5px;
	text-align: left;
}

div#main_kj2 h2{
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
}

div#main_kj2 h3{
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

div#main_kj2 h3.R{
	text-align: right;
}

div#main_smp {
	font-size: 12px;
	padding: 5px;
	text-align: left;
	border-width: thin;
	border-color: #F63;
	border-style: solid;
}

div#main_smp li {
	font-size: 14px;
}

div#main_qaf table {
	font-size: 16px;
}

body#newsco {
	border: #808080 2px solid;
	width: 295;
	margin: 0px;
	padding: 7px;
}

div#newsco {
	text-align: left;
	font-size: 11px;
	line-height: 12px;
}

div#newsco p{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #808080;
}

div#newsco dt{
	font-weight: bold;
}

div#newsco dd{
	border-bottom: 1px dotted #cfcfcf;
}

body#newsdv {
	border: #808080 2px solid;
	width: 295;
	margin: 0px;
	padding: 7px;
}

div#newsdv {
	text-align: left;
	font-size: 11px;
	line-height: 12px;
}

div#newsdv p{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #808080;
}
div#newsdv dt{
	font-weight: bold;
}

div#newsdv dd{
	border-bottom: 1px dotted #cfcfcf;
}

div#search {
	font-size: 12px;
}

div#footer {
	font-size: 12px;
	line-height: 0px;
}
div#footer li{
	display: inline;
}

div#main_sym {
	font-size: 12px;
	padding: 5px;
	text-align: left;
}

div#main_sym h1{
	font-size: 16px;
	font-weight: normal;
	line-height: 12px;
}

div#main_sym h2{
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
}

div#main_sym h3{
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

div#main_sym h2.R{
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-align: right;
}

div#main_sym h3.R{
	font-size: 14px;
	font-weight: normal;
	line-height: 12px;
	text-align: right;
}

