@charset "utf-8";
/* -----------------------------------------------------------------------
	Prototype.css framework 0.1
	http://www.hideblog.net
	Copyright (c) 2009-Present
----------------------------------------------------------------------- */

.bgimage {
	background:url(/app/webroot/img/conb.gif);
	background-repeat:no-repeat;
}

.bottommenu {
	border-top:#ededed 2px solid;
	color:#FFFFFF;
	text-align:center;
}

.bottommenu p{
	margin:10px 0 0 0;
}


.bottommenu a{
	color:#333333;
	text-decoration:none;
}

.bottommenu a:hover{
	color:#ffffff;
}

.bottommenu div{
	padding:20px;
	border-top:#CC0033 4px solid;
	background-image:url(/app/webroot/img/bottom.png);
	background-repeat:repeat;
}

.divwaku {
	border:#ededed 2px solid;
}

.infotable td{
	width:614px;
	vertical-align: top;

}

.update {
	border:#ededed 2px solid;
	padding:0px 0 0 0px;
	margin: 0 0 -14px 0;
}

.update ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.update ul li{
	padding: 7px 0 9px 15px;
	border-bottom:#ededed 1px dotted;
}

.loginbox {
	border:#ededed 2px solid;
	padding:10px 0 10px 15px;
	margin: 0 0 -14px 0;
}

.loginbox .text {
	width:148px;
}

.hilinkinfo {
	border-right:#ededed 2px solid;
	border-left:#ededed 2px solid;
}

.hilinkinfo ul {
	 list-style:none;
	 border:#3b95af 3px solid;
}

.hilinkinfo li {
	height:30px;
	background-image:url(/app/webroot/img/linkbg.jpg);
}

.hilinkinfo ul li a{
	display:block;
	color:#634707;
	padding:5px 0 5px 10px;;
	text-decoration:none;
}

.hilinkinfo ul li a:hover{
	background-color:#ECF7FF;
	text-decoration:underline;
	color:#FF6633;
}


.graycontents ul {
	margin:0;
	padding:0px;
	list-style:none;
}

.graycontents ul li{
	border-bottom:#CCCCCC 1px solid;
	height:30px;
	background-image:url(/app/webroot/img/linkbg.jpg);
}

.graycontents ul li a{
	display:block;
	padding:5px 0 5px 10px;;
	font-size:9px;
	text-decoration:none;
	
}

.graycontents ul li a:hover{
	background-color:#ECF7FF;
}


.graybox {
	background-color:#ededed;
	text-align:center;
	padding:1px 2px 1px 2px;
	margin: 0 0 -14px 0;
}

.graybox .graycontents {
	width:100%;
	margin:auto;
	text-align:left;
	background-color:#fcf8f9;
}

/* あ */
.hikakubtn {
	display:block;
	width:185px;
	height:41px;
	text-indent:-5000px;
	background-image:url(/app/webroot/img/hikaku.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
/* \*/
overflow:hidden;
/* */
}

.hikakubtn:hover{
	background-position: 0px -41px;
}

.muryoubtn {
	display:block;
	width:181px;
	height:115px;
	text-indent:-5000px;
	background-image:url(/app/webroot/img/mr.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
/* \*/
overflow:hidden;
/* */
}

.muryoubtn:hover{
	background-position: 0px -113px;
}

.yuuryoubtn {
	display:block;
	width:181px;
	height:115px;
	text-indent:-5000px;
	background-image:url(/app/webroot/img/yr.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
/* \*/
overflow:hidden;
/* */
}

.yuuryoubtn:hover{
	background-position: 0px -113px;
}

.shinki {
	display:block;
	width:185px;
	height:97px;
	text-indent:-5000px;
	background-image:url(/app/webroot/img/shinkib.gif);
	background-repeat:no-repeat;
	text-decoration:none;
/* \*/
overflow:hidden;
/* */
}

.shinki:hover{
	background-position: -185px 0px;
}

.nani {
	display:block;
	width:185px;
	height:78px;
	text-indent:-5000px;
	background-image:url(/app/webroot/img/nani.gif);
	background-repeat:no-repeat;
	text-decoration:none;
/* \*/
overflow:hidden;
/* */
}

.nani:hover{
	background-position: -185px 0px;
}

#head {
	text-align:center;
	background-color:#f6f6f6;
}
.headcontents {
	width:1004px;
	margin:auto;
	text-align:left;
}

.headcontents .leftwaku{
	float:left;
}

.headcontents .leftwaku .r {
	width:623px;
	height:67px;
	background-image:url(/app/webroot/img/bg1.gif);
	margin-left:267px;
}

.headcontents .r2 {
	
}

#global {
	height:47px;
	background-image:url(/app/webroot/img/menubg.gif);
	text-align:center;
	width:100%;
}

#globalmenu {
	margin:auto;
	text-align:center;
	width:1004px;
}

/*
	グローバルメニュー
*/

ul {
	margin:0px;
	padding:0px;
}

.globalimg {
	
}

.globalimg li a {
	display:block;
	height:47px;
	text-indent:-5000px;
	background-image:url(/app/webroot/img/global.gif);
	background-repeat:no-repeat;
	text-decoration:none;
/* \*/
overflow:hidden;
/* */
}

.globalimg li {
	float:left;
	list-style: none;
}

#m0 a{
	background-position: 0 0px;
	width: 86px;
}

#m0 a:hover{
	background-position: 0px -47px;
}

#m1 a{
	background-position: -86px 0px;
	width: 141px;
}

#m1 a:hover{
	background-position: -86px -47px;
}

#m2 a{
	background-position: -227px 0px;
	width: 171px;
}

#m2 a:hover{
	background-position: -227px -47px;
}

#m3 a{
	background-position: -398px 0px;
	width: 171px;
}

#m3 a:hover{
	background-position: -398px -47px;
}

#m4 a{
	background-position: -569px 0px;
	width: 200px;
}

#m4 a:hover{
	background-position: -569px -47px;
}

#m5 a{
	background-position: -769px 0px;
	width: 111px;
}

#m5 a:hover{
	background-position: -769px -47px;
}

#m6 a{
	background-position: -880px 0px;
	width: 124px;
}

#m6 a:hover{
	background-position: -880px -47px;
}
