#headermenu {
	background:url("./images/headermenu2015.png") no-repeat -82px -5px;
	margin-top:16px;
	margin-left:155px;
	width:290px;
	height:44px;
	overflow:hidden;
	text-indent:-9999em;
}

#headermenu ul{
}

#hmenu2 a,#hmenu3 a,#hmenu4 a{
}

#headermenu li{
	margin-top:18px;
    font-size:9px;
    height: 18px;
    display: block;
}
#headermenu a {
	margin-top:0px;
    height: 18px;
}
#hmenu2 {margin-left:48px;width:74px;}
#hmenu3 {margin-left:10px;width:74px;}
#hmenu4 {margin-left:10px;width:74px;} /* top */

#hmenu2 a:hover {
	background:url("./images/headermenu2015over.png") -130px -23px no-repeat;
}
#hmenu3 a:hover {
	background:url("./images/headermenu2015over.png") -214px -23px no-repeat;
}
#hmenu4 a:hover {
	background:url("./images/headermenu2015over.png") -298px -23px no-repeat;
}

#globalmenu {
background:url(images/menuback2015.png) 0 -11px no-repeat;
width:913px;
height:76px;
}

#globalmenu li,#globalmenu a {
    height: 76px;
    display: block;
}

#gmenu1,#gmenu2,#gmenu3,#gmenu4 {
}

#gmenu1,#gmenu1 a{
width:261px;
}

#gmenu1 {
margin-left:21px;
}

#gmenu2 {
margin-left:11px;
}

#gmenu2 a,#gmenu2{
width:186px;
}

#gmenu3 {
margin-left:9px;
}

#gmenu3 a,#gmenu3{
width:179px;
}
#gmenu4 {
margin-left:9px;
}
#gmenu4 a,#gmenu4{

width:179px;
}

#gmenu1 a:hover {
	background:url("./images/menuback2015.png") -34px -135px no-repeat;
}

#gmenu2 a:hover {
	background:url("./images/menuback2015.png") -306px -135px no-repeat;
}

#gmenu3 a:hover {
	background:url("./images/menuback2015.png") -501px -135px no-repeat;
}

#gmenu4 a:hover {
	background:url("../images/menuback2015.png") -689px -135px no-repeat;}



#contents {
width:610px;
}
#contents .toptext .maintext h2 {
height:15px;
}
#contents div.toptext {
background:url(images/top2015.png);
}


.searchlink,.searchlink a {
display:block;
width:100px;height:150px;}
/*
.searchlink a:hover {
background:url(images/top2015over.png) -22px -29px;
}
*/
.topics
{
	width: 300px;
	float: left;
}
#contents div.topics p.topinfo,
#contents div.topics ul
{
	width: 300px;
}

#contents div.update ul{

}
#contents div.update
{	margin-top:8px;
	font-size:80%;
	width: 300px;
	float: left;
}
#contents h3 {
background:none;
}

#contents div.topics {
	margin-top:8px;
	font-size:80%;}

#contents div.update ul {
width:290px;
	margin:0 0 0 20px;
}

#contents div.update ul li {
	line-height:1.2em;
	padding:5px 0 5px 2px;	border-bottom:solid 1px #dfdfdf;
	display:table;
	text-indent:0;
	width:300px;
}
#contents div.update ul li a,#contents div.update ul li span{
	background:none;
}

#contents div.update ul li:nth-child(even) {
	background:#fafafa;
}

#contents div.update .date {
display:table-cell;
padding-right:5px;
}
#contents div.update .info {
display:table-cell;
}


#contents div.update .name {

}

#contents div.update .area {
padding-left:0.5em;
padding-right:0;
}

#contents div.update .category {
display:block;
}

#contents .update h3{
margin: 0 0 0 6px;
padding: 0;
text-indent: -9999ex;
width: 300px;
height: 20px;
background:url(images/top2015.png) -300px -590px;
}
.update span.category span {display:inline-block;
padding-top:5px;
}

.update span.category span:before{
	width:20px;height:20px;
    position: relative;
    top: -2px;
    display: block;
	float:left;}
.update ul li span.category_1:before {content:"";background:url("images/ico/1.png") no-repeat !important;}
.update ul li span.category_2:before {content:"";background:url("images/ico/2.png") no-repeat !important;}
.update ul li span.category_3:before {content:"";background:url("images/ico/3.png") no-repeat !important;}
.update ul li span.category_4:before {content:"";background:url("images/ico/4.png") no-repeat !important;}
.update ul li span.category_5:before {content:"";background:url("images/ico/5.png") no-repeat !important;}
.update ul li span.category_6:before {content:"";background:url("images/ico/6.png") no-repeat !important;}
.update ul li span.category_7:before {content:"";background:url("images/ico/7.png") no-repeat !important;}
.update ul li span.category_8:before {content:"";background:url("images/ico/8.png") no-repeat !important;}
.update ul li span.category_9:before {content:"";background:url("images/ico/9.png") no-repeat !important;}
.update ul li span.category_10:before {content:"";background:url("images/ico/10.png") no-repeat !important;}
.update ul li span.category_12:before {content:"";background:url("images/ico/12.png") no-repeat !important;}
.update ul li span.category_13:before {content:"";background:url("images/ico/13.png") no-repeat !important;}
.update ul li span.category_14:before {content:"";background:url("images/ico/14.png") no-repeat !important;}
.update ul li span.category_15:before {content:"";background:url("images/ico/15.png") no-repeat !important;}
.update ul li span.category_11:before {content:"";background:url("images/ico/11.png") no-repeat !important;}

.detail_form {
margin-top:10px;
}

.detail_form p {
line-height:1.9em;
}

.detail_form .lab {
display:inline-block;
width:5em;
text-align:right;
}

.detail_form .submit {
margin-top:12px;
margin-left:200px;
}

#print {
display:none;
}

.keitai {
	display:inline-block;
	margin-left:12px;
	margin-bottom:6px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #ccc;
	padding: 5px 20px;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));
}

#print-trigger {
	display:inline-block;
	margin-bottom:6px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #ccc;
	padding: 5px 20px;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));
}

#contents .schqrywd h2, #contents .schareacat h2, #contents #fword h2 {
    background: none repeat scroll 0% 0% transparent;
    padding: 0px;
    margin-bottom: 0px;
    height: 28px;
}

#fword {
margin-bottom:10px;padding:4px;
}

.gpssearch {
	display:inline-block;
	margin-left:12px;
	margin-bottom:12px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #ccc;
	padding: 5px 20px;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	width:150px;
	background: -moz-linear-gradient(top, #fff, #F1F1F1 1%, #F1F1F1 50%, #DFDFDF 99%, #ccc);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(0.01, #F1F1F1), color-stop(0.5, #F1F1F1), color-stop(0.99, #DFDFDF), to(#ccc));
}