/* -----------------------------------------------
 * 新用
 * ----------------------------------------------- */
a:link{ text-decoration:none; color:#004196; }
a:visited{ text-decoration:none; color:#445E7D; }
a:active{ text-decoration:underline; color:#999999; }
a:hover{ text-decoration:underline; color:#FF8410; }

a.bg-black:link{ text-decoration:none; color:#FFFFFF; }
a.bg-black:visited{ text-decoration:none; color:#FFFFFF; }
a.bg-black:active{ text-decoration:underline; color:#FFFFFF; }
a.bg-black:hover{ text-decoration:underline; color:#FFFFFF; }


.x-large{ font-size:160%; }
.large{ font-size:130%; line-height: 1.2; text-align: left;}
.middle{ font-size:110%; line-height: 1.3; text-align: left;}
.normal{ font-size:90%; line-height: 1.3; text-align: left;}
.small{ font-size:80%; line-height: 1.3; text-align: left;}
.x-small{ font-size:70%; line-height: 1.2; text-align: left;}

.midasi {  font-size: 160%; font-weight: bold; text-align: left;}
.midasi2{  font-size: 130%; font-weight: bold; text-align: left;}



#midasi2{
	background:#FFF;
	border:1px solid #cbcccd;
	border-radius: 5px;
	padding:2px;
	margin:0px;
}
.sec #midasi2,
#section #midasi2{
	width:727px;
	margin-left:auto;
	margin-right:auto;
}
#midasi2 h2{
	font-size: 130%;
	color:#008000;
	background:url(../img/midashi2_bg.gif) left top repeat-x #FFF;
	border-radius: 3px;
	padding:5px 10px;
	margin:0px;
}
#midasi2 h2 img {
    padding: 0 0 3px !important;
    vertical-align: middle;
}




.menu{ font-size:12px; color:#FFFFFF; }
.submenu{ font-size:94%; line-height: 1.5; }

.date { font-size:90%; color:#666666; }

.pankuzu{
	font-size:90%;
	color:#FFFFFF;
	text-align: left;
	padding-left: 37px;
}

.pm-date {
	font-size:90%;
	color:#666666;
	text-align: right;
	padding-top: 4px;
	width: 680px;
}




.uetuki{ font-size:60%; vertical-align: super;}

.copyright{ font-size:10px; color:#888888; }

.highlight{ color:red; font-weight: bold; }

.middle-fix{ font-size:14px; }
.normal-fix{ font-size:14px; }
.small-fix{ font-size:10px; }

H1 { font-size:120%; font-weight: bold; margin-bottom:0pt; }
H2 { font-size:110%; font-weight: bold; margin-bottom:0pt; }
H3 { font-size:100%; font-weight: bold; margin-bottom:0pt; }
H4 { font-size:90%; font-weight: bold; margin-bottom:0pt; }

.cate-tit-guide{
	color: #FFF;
	font-weight: bold;
	padding: 0 0 0 30px;
	font-size: 120%;
}

.midasi2{
	padding: 4px 0 0 0!important;
}



.midasi2 img{
	vertical-align: middle;
	padding: 0 0 3px!important;
}

.list-tab img{
	vertical-align: middle;
	margin: 0 4px 2px 0;
}


