@charset "shift-jis";

/*メイン共通ホバー透過設定*/
/*#menubox ul li a:hover,
#rakutenbanna- p a:hover,
#topbanna- p a:hover{*/
    /* Safari Opera */
    opacity:0.6;
    /* Firefox Netscape */
    -moz-opacity:0.6;
}
/*メイン共通ホバー透過設定 IEはalpクラスをつける*/
/*#menubox ul li img.alp:hover,
#rakutenbanna- p img.alp:hover,
#topbanna- p img.alp:hover
*/{filter:alpha(opacity=60)}

/*メイン共通ズレ設定*/
/*{
	position:relative;
	bottom:1px;
	left:1px;}
*/



#footer{width:960px;
	font-size:120%;
	background-color:#FFFFFF;
}


#gaido-bottom{
	padding:0px 15px;}
/*フッターレイアウト*/
#gaido1,#gaido2,#gaido3,#gaido4,#gaido5{
	float:left;}
#gaido1{
	width:220px;
	}
#gaido2{
	width:680px;
	margin-left:30px;
	position:relative;
	}
#qa{
	position:absolute;
	top:80px;
	right:0px;
	}
#qa a{
	background:url(../img/q.gif) no-repeat;
	display:block;
	width:151px;
	height:173px;
	text-indent:-9999px;
	}
#qa a:hover{
	background:url(../img/q_s2.gif) no-repeat;
	}
#gaido3{
	width:450px;
	position:absolute;
	position:relative;
	}
#souryou2{
	background:url(../img/souryou2.gif) no-repeat;
	width:169px;
	height:147px;
	text-indent:-9999px;
	position:absolute;
	top:60px;
	right:0px;
	}

#gaido4{
	width:450px;
	margin-left:30px;
	}

#gaido5{
	width:450px;
	margin-left:30px;
	}

#footer h2{
	border-left:#BE0000 10px solid;
	border-bottom:#BE0000 1px solid;
	font-size:140%;
	font-weight:bold;
	margin:20px 0px 5px;
	padding-left:10px;
	}
#footer p{
	margin-top:8px;
	}
#footer ul li{
	margin-top:8px;
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 14px;
	line-height:1.4em;
}
.linkR{
	text-align:right;
	margin-right:20px;}

address,address a{
	background-color:#BE0000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:5px 0px;
	margin:10px 0px;
	}
address a:hover{
	color:#F6C600;}
