﻿@charset "UTF-8";
/* CSS Document */

/*------------------------------------------*/
ul#local_menu{
	width:175px;
	height:445px;
	padding:0px;
	margin:0px 0px 30px;
}

ul#local_menu li.menu_bar{
	width:175px;
	height:5px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

/*---各年号のサブナビ-------------------------*/

ul li#menu2014 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2014.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2014 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2014_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2014_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2014_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2013 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2013.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2013 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2013_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2013_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2013_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2012 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2012.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2012 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2012_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2012_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2012_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2011 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2011.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2011 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2011_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2011_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2011_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2010 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2010.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2010 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2010_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2010_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2010_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2009 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2009.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2009 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2009_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2009_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2009_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2008 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2008.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2008 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2008_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2008_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2008_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2007 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2007.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2007 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2007_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2007_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2007_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2006 a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2006.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2006 a:hover {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2006_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul li#menu2006_on a {
	display:block;
	width:175px;
	height:36px;
	background:url(../img/report_local2006_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu14-------------------------*/

ul#under_menu14{
	width:175px;
/*	heightはバナー1つが24px　*/
	height: 120px; 
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu14{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu14 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu14 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under07 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07a.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under07 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07a_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under07_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07a_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under08 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under08 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under08_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}
ul#under_menu14 li#under09 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under09 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under09_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under10 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under10 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under10_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under11 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under11.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under11 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under11_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu14 li#under11_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under11_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu13-------------------------*/

ul#under_menu13{
	width:175px;
/*	heightはバナー1つが24px　*/
	height: 120px; 
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu13{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu13 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu13 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under07 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07a.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under07 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07a_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under07_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07a_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under08 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under08 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under08_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}
ul#under_menu13 li#under09 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under09 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under09_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under10 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under10 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu13 li#under10_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu12-------------------------*/

ul#under_menu12{
	width:175px;
/*	height:120px;*/
	height: 144px; 
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu12{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu12 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu12 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under07 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under07 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under07_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under08 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under08 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under08_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}
ul#under_menu12 li#under09 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under09 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under09_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under09_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under10 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under10 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu12 li#under10_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under10_f2.gif) no-repeat;
	text-indent:-9999px;
}
/*---under_menu11-------------------------*/

ul#under_menu11{
	width:175px;
	height:120px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu11{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu11 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu11 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under07 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under07 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under07_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under07_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under08 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under08 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu11 li#under08_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under08_f2.gif) no-repeat;
	text-indent:-9999px;
}



/*---under_menu10-------------------------*/

ul#under_menu10{
	width:175px;
	height:72px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu10{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu10 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu10 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu10 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu09-------------------------*/

ul#under_menu09{
	width:175px;
	height:72px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu09{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu09 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu09 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu09 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu08-------------------------*/

ul#under_menu08{
	width:175px;
	height:72px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu08{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

ul#under_menu08 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}


ul#under_menu08 li#under02 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under02 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under02_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under02_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under04 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under04 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under04_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under04_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under05 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under05 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under05_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under05_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under06 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under06 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu08 li#under06_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under06_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu07-------------------------*/

ul#under_menu07{
	width:175px;
	height:24px;
	padding:0px;
}

ul#under_menu07 li#under01 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu07 li#under01 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu07 li#under01_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under01_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu07 li#under03 a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu07 li#under03 a:hover {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

ul#under_menu07 li#under03_on a {
	display:block;
	width:175px;
	height:24px;
	background:url(../img/under03_f2.gif) no-repeat;
	text-indent:-9999px;
}

/*---under_menu3-------------------------*/

ul#under_menu3{
	width:175px;
	height:24px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu3{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

/*---under_menu4-------------------------*/

ul#under_menu4{
	width:175px;
	height:72px;
	padding:0px;
	margin:0px 0px 30px;
}
ul#under_menu4{
	padding:0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

/*--------------------------------------*/
#link_photo{
	padding-bottom:20px;
	border-bottom:#CCCCCC dotted 1px;
}
#link_photo a{
	color:#FF0000;
	font-size:80%;
	line-height:1.5;
}
#link_photo a:hover{
	text-decoration:underline;
}

p#btn_join{
	float:right;
	margin:0px 0px 20px 0px;
	text-indent:-9999px;
}
p#btn_join a{
	display:block;
	width:105px;
	height:18px;
	background:url(../img/btn_join.gif);
	background-position:0px 0px;
}
p#btn_join a:hover{
	background-position:0px -18px;
}

h3#ttl02{
	width:725px;
	height:30px;
	background:url(../img/ttl_02.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

h3#ttl_jp{
	width:725px;
	height:30px;
	background:url(../img/ttl_jp.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

h3#ttl_world{
	width:725px;
	height:30px;
	background:url(../img/ttl_world.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

h3#ttl_ishinomaki{
	width:725px;
	height:30px;
	background:url(../2011/img/ttl_ishinomaki.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}


#ttl_s_01{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_01.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
#ttl_s_02{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_02.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}
#ttl_s_03{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_03.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_04{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_04.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_05{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_05.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_06{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_06.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_07{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_07.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_08{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_08.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_09{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_09.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_10{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_10.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_11{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_11.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

#ttl_s_12{
	width:725px;
	height:33px;
	background:url(../img/ttl_s_12.gif) no-repeat top left;
	text-indent:-9999px;
	margin-bottom:10px;
}

.rep_all{
	width:725px;
	margin-bottom:25px;
}
.rep_img{
	width:300px;
	float:left;
}
.rep_box{
	width:410px;
	float:right;
}
.rep_tbl{
	width:409px;
	border-collapse:collapse;
	border-top:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	font-size:80%;
	line-height:1.2;
	margin-bottom:10px;
}
.rep_tbl th{
	font-weight:normal;
	text-align:left;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding: 5px 10px;
}
.rep_tbl td{
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding:5px 10px;
}
ul.rep_btn{
	width:410px;
	height:38px;
}
ul.rep_btn li{
	float:left;
	width:134px;
	height:38px;
	line-height:1px;
	font-size:1px;
}
ul.rep_btn li a{
	display:block;
	width:134px;
	height:38px;
	text-indent:-9999px;
}
ul.rep_btn li.btn_gallery,ul.rep_btn li.btn_gallery a{
	background:url(../img/btn_gallery.gif) no-repeat;
	background-position:0px 0px;
}
ul.rep_btn li.btn_contest,ul.rep_btn li.btn_contest a{
	background:url(../img/btn_contest.gif) no-repeat;
	background-position:0px 0px;
}
ul.rep_btn li.btn_member,ul.rep_btn li.btn_member a{
	background:url(../img/btn_member.gif) no-repeat;
	background-position:0px 0px;
}

ul.rep_btn li.btn_member,ul.rep_btn li.btn_member_unique a{
	background:url(../img/btn_member_unique.gif) no-repeat;
	background-position:0px 0px;
}

ul.rep_btn li.btn_member,ul.rep_btn li.btn_member_local a{
	background:url(../img/btn_member_local.gif) no-repeat;
	background-position:0px 0px;
}
ul.rep_btn li.btn_member,ul.rep_btn li.btn_contest_unique a{
	background:url(../img/btn_contest_unique.gif) no-repeat;
	background-position:0px 0px;
}

ul.rep_btn li.btn_member,ul.rep_btn li.btn_contest_local a{
	background:url(../img/btn_contest_local.gif) no-repeat;
	background-position:0px 0px;
}

ul.rep_btn li a:hover{
	background-position:0px -38px;
}


/*---------------------- 納品時ファイルバックアップ ----------------------*/

ul#local_menu li#local01,ul#local_menu li#local01 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local02,ul#local_menu li#local02 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local03,ul#local_menu li#local03 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -72px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local04,ul#local_menu li#local04 a{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -108px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#local_menu li#local01 a:hover{
	background-position:0px -144px;
}
ul#local_menu li#local02 a:hover{
	background-position:0px -180px;
}
ul#local_menu li#local03 a:hover{
	background-position:0px -216px;
}
ul#local_menu li#local04 a:hover{
	background-position:0px -252px;
}

ul#local_menu li#local01_on,ul#local_menu li#local01_on a,ul#local_menu li#local01_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -144px;
	text-indent:-9999px;
}
ul#local_menu li#local02_on,ul#local_menu li#local02_on a,ul#local_menu li#local02_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -180px;
	text-indent:-9999px;
}
ul#local_menu li#local03_on,ul#local_menu li#local03_on a,ul#local_menu li#local03_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -216px;
	text-indent:-9999px;
}
ul#local_menu li#local04_on,ul#local_menu li#local04_on a,ul#local_menu li#local04_on a:hover{
	display:block;
	width:175px;
	height:36px;
	background:url(../img/local_contest.gif) no-repeat;
	background-position:0px -252px;
	text-indent:-9999px;
}	

.galleryleft {
	width: 260px;
	float: left;
}

.galleryright {
	width: 450px;
	float: right;
}
