@charset "utf-8";
/*///////CSS///////*/


/*全般
======================================*/

#M680 ul,#M680 ol,#M680 li,
#M680 h1,#M680 h2,#M680 h3,#M680 h4,#M680 h5,#M680 h6,
#M680 dl,#M680 dt,#M680 dd,#M680 form,#M680 iframe,
#M680 table,#M680 th,#M680 td,#M680 p{margin:0;padding:0;font-size:100%;}

#M680 h1,#M680 h2,#M680 h3,
#M680 h4,#M680 h5,#M680 h6{font-weight:normal;}
#M680 li{list-style:none;}

#M680 a{color:#126c9f;text-decoration:underline;outline:none;}
	#M680 a:hover{text-decoration:none;}
	#M680 a img{border:none;}


/*内容非表示
======================================*/
hr,.alt,#sub{
		position:absolute;
		left:-5000px;
		visibility:hidden;
		display:none;
		/*\*/
		display:block;
		/**/
		}


/*font指定
======================================*/
#M680 *{
	/* Hides from IE-mac \*/
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/* End hide from IE-mac */
	line-height:1.5;
	}


/*float関連
======================================*/

.flc{
	font-size:1px;clear:both;
	line-height:0;height:0;display:block;
	}
.flcp{
	font-size:1px;
	line-height:0;height:0;display:block;
	}
	.flc br,.flcp br{
		height:0;line-height:0;
		}

.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
	.clearfix{display:inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix{height:1%;}
	.clearfix{display:block;}
	/* End hide from IE-mac */

/*情報検索
========================*/
#GRMtop5{
	position:relative;
	background:url(img/top5bg.jpg) 0 0 no-repeat;
	width:680px;height:93px;margin-bottom:5px;
	}
#GRMtop5 .GRMtopbnr{
	position:absolute;
	width:106px;height:65px;
	background:url(img/na.gif) 1px 1px no-repeat;
	}
#GRMtop5 .GRMtopbnr span{
	display:block;padding:1px;
	}
#GRMtop5 .GRMtopbnr a{
	display:block;height:65px;
	background:url(img/btnbg.gif) 0 0 no-repeat;
	}
#GRMtop5 .GRMtopbnr a:hover{
	background-position: 0 -65px;
	}
#GRMtop5 .GRMtopbnr img{
	display:block;
	}
#GRMtb1{left:5px;top:6px;}
#GRMtb2{left:115px;top:6px;}
#GRMtb3{left:225px;top:6px;}
#GRMtb4{left:335px;top:6px;}
#GRMtb5{left:445px;top:6px;}
#GRMsearch{
	position:absolute;
	left:559px;top:5px;
	width:114px;height:87px;
	background:url(img/btn_search_bg.jpg) 0 0 no-repeat;
	}
	#GRMsearch a{
		display:block;width:114px;height:87px;
		background:url(img/btn_search.jpg) 0 0 no-repeat;
		}
	#GRMsearch a:hover{
		background-position: 0 -87px;
		}

/*body
======================================*/
#M680{width:680px;float:left;margin-bottom:10px;}
#M680 h1{margin-bottom:10px;}

.midashi{position:relative;}
.midashi img{
	display:block;width:140px;height:27px;
	position:absolute;top:0;left:-156px;
	}
.general{padding:5px 0 30px;}

