body {
	background-color: #E9F6FE;
	margin : 0px;
	padding : 0px;
}

.FL {float:left;}
.FR {float:right;}
.MR5 {margin-right:5px;margin-top:3px;}
.W50 {width:5px;}
/*　リンク　*/
a:link {
	color           : #666666;
	text-decoration : underline;
}
a:active {
	color           : #0099cc;
	text-decoration : underline;
}
a:visited {
	color           : #666666;
	text-decoration : underline;
}
a:hover{
	color           : #0099cc;
	text-decoration : underline;
}

.link_black { font-weight:normal; }
.link_black a:link    { color:#666666; }
.link_black a:visited { color:#666666; }
.link_black a:hover   { color:#666666; }
.link_black a:active  { color:#666666; }


/* テーブル */
.table_main {
	background-color: #ffffff;
}
.table_pkn {
	background-color: #d9d9d9;
}
.table_chart1 {
	background-color: #999999;
		margin-left : 2px;
}
.table_chart2 {
	background-color: #ffffff;
	margin-top : 5px;
}
.table_chart3 {
	background-color: #999999;
	margin-left : 13px;
}
.table_chart1 td {
	background-color: #ffffff;
}
.table_chart1 .blue {
	background-color: #e6f2ff;
}
.table_chart3 td {
	background-color: #ffffff;
}
.table_chart3 .blue {
	background-color: #e6f2ff;
}
.table_chart3 .orange {
	background-color: #ffffcc;
}

/* 背景 */
.bg_left {
  background-image: url(image/line_l.jpg);
  background-repeat: repeat-y;
}
.bg_right {
  background-image: url(image/line_r.jpg);
  background-repeat: repeat-y;
}
.table_side {
  background-image: url(image/table_side.gif);
  background-repeat: repeat-y;
}


/* 画像 */
.line_01{
	margin-top : 5px;
	margin-bottom : 5px;
}
.line_02{
	margin-top : 2px;
	margin-bottom : 5px;
}
.banner_recruit{
	margin-top : 10px;
	margin-right : 5px;
}
.banner_jma{
	margin-top : 10px;
	margin-right : 15px;
	margin-left : 5px;
}
.map{
	margin-left : 5px;
	margin-bottom : 5px;
}
.banner_mynavi{
	margin-top : 5px;
	margin-left : 5px;
}
.stitle{
	margin-top : 10px;
	margin-bottom : 15px;
}
.stitle2{
	margin-top : 10px;
	margin-bottom : 10px;
}
.itm10{
	margin-top : 10px;
}
.ilm5{
	margin-left : 5px;
}
.irm5{
	margin-right : 5px;
}
.itbm10{
	margin-top : 10px;
	margin-bottom : 10px;
}
.ibm10_2{
	margin-top : 10px;
	margin-bottom : 5px;
}
.ibm20{
	margin-bottom : 20px;
}
.arrow{
	margin-right : 5px;
}	

/* font */
.access{
	font-size : 11px;
	line-height : 150%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
	margin-top : 8px;
}
.access2{
	font-size : 11px;
	line-height : 110%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;
	margin-right : 5px;
}
.access3{
	font-size : 11px;
	line-height : 130%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;
}
.date{
	font-size : 12px;
	line-height : 138%;
	color : #ff6600;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;
	margin-bottom : 5px;
}
.text{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;	
	margin-right : 15px;
}
.text2{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 3px;
	margin-right : 15px;
	margin-bottom : 10px;
}
.text2b{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 20px;
	margin-left : 3px;
	margin-bottom : 5px;
}
.text3{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 5px;
	margin-right : 10px;
	margin-bottom : 10px;
}
.text4{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 15px;
	margin-right : 15px;
}
.text5{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : right;
	margin-right : 15px;
	margin-bottom : 10px;
}
.text6{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 10px;
	margin-left : 5px;
}
.text7{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 13px;
	margin-right : 13px;
	margin-bottom : 30px;
}
.text8{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 13px;
	margin-right : 13px;
	margin-bottom : 15px;
}
.text9{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 5px;
	margin-bottom : 5px;
}
.pkn{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 2px;
	margin-left : 3px;
	margin-bottom : 2px;
}
.text_nm{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
}
.text_s{
	font-size : 10px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
}
.text_normal{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	margin-right : 15px;
	text-align : left;
}
.text_chart{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : center;
	margin-top : 5px;
	margin-bottom : 5px;
}
.text_chart2{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 5px;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 5px;
}
.text_chart3{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 13px;
	margin-right : 13px;
	margin-bottom : 5px;
}
.text_chart4{
	font-size : 10px;
	line-height : 110%;
	color : #666666;
	font-weight : normal;
	text-align : left;
}
.text_chart5{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-top : 15px;
	margin-left : 13px;
	margin-right : 13px;
	margin-bottom : 5px;
}
.text_chart6{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : right;
	margin-top : 5px;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 5px;
}
.text_footer{
	font-size : 12px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	margin-top : 50px;
  background-image: url(image/footer.jpg);
  background-repeat: repeat-y;
	height:60px;
	width:777px;
	color:#ffffff;
	border-bottom:1px solid #DBE6EC;
}
.f_txt{
	padding:8px 0px 0px 0px;
}
.blue{
	font-size : 14px;
	line-height : 138%;
	color : #003399;
	font-weight : bold;
}
.blue2{
	font-size : 12px;
	line-height : 138%;
	color : #3399fe;
	font-weight : normal;
}
.red{
	font-size : 14px;
	line-height : 138%;
	color : #cc0033;
	font-weight : bold;
}
.orange{
	font-size : 14px;
	line-height : 138%;
	color : #ff6600;
	font-weight : bold;
}
.orange2{
	font-size : 12px;
	line-height : 138%;
	color : #ff6600;
	font-weight : normal;
}
.black{
	font-size : 16px;
	line-height : 150%;
	color : #666666;
	font-weight : bold;
	text-align : left;
	margin-top : 15px;
	margin-left : 15px;
}
.yajirushi{
	font-size : 14px;
	line-height : 138%;
	color : #666666;
	font-weight : normal;
	text-align : left;
	margin-left : 50px;
	margin-bottom : 10px;	
}