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

/*--------------------------

           anchor properties

---------------------------*/

div.main_middle_base a:link,div.main_middle_base a:visited{
	color:#1663c6;
}

div.main_middle_base a:hover{
	color:#ec6c00;
	text-decoration:underline;
}

div.main_middle_base a:active{
	color:#1663c6;
}


/*--------------------------

           catch properties

---------------------------*/

div#catch{
	clear:both;
	width:925px;
	padding:1px 5px;
}

div#keyvisual{
	width:684px;
	height:182px;
	float:left;
}

/*--------------------------

           wrap properties

---------------------------*/

div#wrap{
	width:925px;
	padding:2px 5px;
	float:left;
}

div#local_contents{
	width:240px;
	height:182px;
	float:right;
}

/*--------------------------

    main contents properties

---------------------------*/

div#main_contents{
	float:left;
	width:745px;
}


div#main_contents div.main_middle_base{
	width:743px;
	float:left;
	background-image:url(../../facility/img/main_middle_base.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding-left:0 7px 10px 7px;
}

div#main_contents div.main_bottom_base{
	width:743px;
	height:15px;
	float:left;
	background-image:url(../../facility/img/main_bottom_base.gif);
	background-repeat:no-repeat;
	background-position:center;
}


/*--------------------------

    pankuzu list properties

---------------------------*/

ul#pankuzu{
	padding:5px 10px;
	font-size:69%;
}


ul#pankuzu li{
	float:left;
}

/*--------------------------

           or top properties

---------------------------*/

div.fortop{
	clear:left;
	width:700px;
	margin:10px auto;
	text-align:right;
}










