@charset "EUC-JP";

/*
==================================================================
INDEX
==================================================================
*/


/*
------------------------------------------------------------------
トップイメージ
------------------------------------------------------------------
*/

.image_area{
	width:750px;
}

.image_01{
	width:750px;
	height:60px;
	font-size:0px;
	background:url(image/01.gif) no-repeat;
}

.image_02{
	width:500px;
	height:255px;
	font-size:0px;
	background:url(image/02.gif) no-repeat;
}


.ro_01{
	width:500px;
	height:126px;
	background:#006600;
	font-size:0px;
}

.ro_02{
	width:250px;
	height:381px;
}

.top_image_l{
	width:500px;
	float:left;
}

.top_image_r{
	width:250px;
	float:left;
}

.btn_rol{
	display:block;
	width:500px;
	height:126px;
	background-image:url(image/ro01.gif);
}

a.btn_rol{
	display:block;
	width:500px;
	height:126px;
    text-decoration:none;
	background-image:url(image/ro01.gif);
}

a:link.btn_rol{/*未訪問のリンク*/
	display:block;
	width:500px;
	height:126px;
	text-decoration:none;
	background-image:url(image/ro01.gif);
}

a:visited.btn_rol{/*訪問後のリンク*/
	display:block;
	width:500px;
	height:126px;
 	text-decoration:none;
	background-image:url(image/ro01.gif);
}
a:hover.btn_rol{/*マウスをのせたとき*/
   	width:500px;
	height:126px;
 	text-decoration:none;
	background-image:url(image/ro01_on.gif);
}

a:active.btn_rol{/*クリック中*/
	width:500px;
	height:126px;
 	text-decoration:none;
	background-image:url(image/ro01.gif);
}




/*
========================================================
新着情報
========================================================
*/

.bottom_area{
	width:750px;
	height:100px;
	background:#000000;
}

.info_bar{
	margin:10px 0px 0px 0px;
	width:538px;
	height:32px;
	background:url(image/info_bar.gif) no-repeat;
}

.info_line{
	width:538px;
	height:1px;
	font-size:1px;
}

.info_area{
	width:530px;
	height:25px;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

.info_box{
	width:530px;
	height:100px;
	padding:0px 10px 0px 0px;
	height:100px;
	float:left;
}

.btn_contact{
	margin:0px 0px 0px 0px;
	padding:215px 0px 0px 250px;
	width:208px;
	height:23px;
}

.corpo_image_area{
	width:170px;
	padding:0px 20px 0px 0px;
	float:right;
}

.corpo_image{
	width:170px;
	height:120px;
}

.corpo_text{
	width:170px;
	font-size:10px;
}

.info_date{
	width:70px;
	padding:1px 0px 0px 10px;
	float:left;
}

.mark{
	width:12px;
	height:12px;
	margin:4px 0px 0px 0px;
	float:left;
}

a.info_link {
	margin:0px 0px 0px 10px;
	font-size: 12px;
	color: #0033CC;
	text-decoration: underline;
}

a:link.info_link {/*未訪問のリンク*/
    color:#0033CC;
    font-style:normal;
    text-decoration:underline;
}

a:visited.info_link {/*訪問後のリンク*/
    color:#0033CC;
    text-decoration:underline;
}
a:hover.info_link {/*マウスをのせたとき*/
    color:#0033CC;
    font-style:normal;
	text-decoration: none;
}
a:active.info_link {/*クリック中*/
	text-decoration: none;
}



