
/* ----------------------------------------メインコンテンツ */

#main_top {
	width:946px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-image: url(../format/main_bg2.gif);
	background-repeat: repeat-y;
	background-position:center;
	}
	
#main_top .m_01{
	margin:0px 0px 0px 4px;
	height: auto;
	width:938px;
	}
	
#main_top .m_02 {
	margin:0px 0px 0px 10px;
	}
	
#main_top .m_03 {
	margin:0px 0px 0px 0px;
	width:650px;
	float:left;
	}
	
#main_top .m_04 {
	margin:10px 0px 0px 0px;
	}
	
#main_top .m_05 {
	margin:10px 0px 0px 0px;
	}
	
#main_top .m_06a {
	margin:5px 0px 0px 0px;
	width:650px;
	background-image: url(../format/image_12.gif);
	background-repeat: repeat-y;
	background-position:left top;
	}
	
#main_top .m_06b {
	margin:0px 0px 0px 0px;
	background-image: url(../format/image_11.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	}
	
#main_top .m_06c {
	margin:0px 0px 0px 0px;
	background-image: url(../format/image_13.gif);
	background-repeat: no-repeat;
	background-position:left top;
	}
	
#main_top .m_07 {
	margin:0px 0px 0px 20px;
	width:600px;
	}
	
#main_top .m_07a {
	vertical-align:top;
	width:168px;
	}
	
#main_top .m_07b {
	vertical-align:top;
	}
	
#main_top .m_07c {
	margin:0px 0px 0px 0px;
	width:163px;
	background-image: url(../top/images/image_04.gif);
	}
	
#main_top .m_07d {
	margin:0px 0px 0px 2px;
	}
	
#main_top .m_07e {
	color:#770000;
	font-weight:bold;
	}	
		
#main_top .m_07f {
	margin:0px 0px 5px 0px;
	}	
		
#main_top .m_07g {

	}

#main_top .m_07g a:link,#main_top .m_07g a:visited{
	margin:0px 0px 0px 342px;
	height:23px;
	width:89px;
	background-image:url(../top/images/image_05.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .m_07g a:hover,#main_top .m_07g a:active{
	margin:0px 0px 0px 342px;
	height:23px;
	width:89px;
	background-image:url(../top/images/image_06.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}	

#main_top .m_08 a:link,#main_top .m_08 a:visited{
	margin:5px 0px 0px 511px;
	height:23px;
	width:133px;
	background-image:url(../format/image_07.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .m_08 a:hover,#main_top .m_08 a:active{
	margin:5px 0px 0px 511px;
	height:23px;
	width:133px;
	background-image:url(../format/image_08.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}	
		
#main_top .m_09 {
	margin:0px 0px 5px 0px;
	}
	
#main_top .m_09 ul {
	clear:both;
	list-style:none;
	}
	
#main_top .m_09 li{
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	}


#main_top .y2009 a:link,#main_top .y2009 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2009.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2009 a:hover,#main_top .y2009 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2009b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2009_b a:link,#main_top .y2009_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2009b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2010 a:link,#main_top .y2010 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2010.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2010 a:hover,#main_top .y2010 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2010b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}
	
#main_top .y2010_b a:link,#main_top .y2010_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2010b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}
	
#main_top .y2011 a:link,#main_top .y2011 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2011.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2011 a:hover,#main_top .y2011 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2011b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}
	
#main_top .y2011_b a:link,#main_top .y2011_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2011b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2012 a:link,#main_top .y2012 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2012.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2012 a:hover,#main_top .y2012 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2012b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2012_b a:link,#main_top .y2012_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2012b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2013 a:link,#main_top .y2013 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2013.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2013 a:hover,#main_top .y2013 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2013b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2013_b a:link,#main_top .y2013_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2013b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2014 a:link,#main_top .y2014 a:visited{
	margin:5px 0px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2014.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2014 a:hover,#main_top .y2014 a:active{
	margin:5px 0px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2014b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2014_b a:link,#main_top .y2014_b a:visited{
	margin:5px 0px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2014b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2015 a:link,#main_top .y2015 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2015.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2015 a:hover,#main_top .y2015 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2015b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2015_b a:link,#main_top .y2015_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2015b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}
#main_top .y2016 a:link,#main_top .y2016 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2016.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2016 a:hover,#main_top .y2016 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2016b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2016_b a:link,#main_top .y2016_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2016b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}
#main_top .y2017 a:link,#main_top .y2017 a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2017.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2017 a:hover,#main_top .y2017 a:active{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image:url(../information/images/2017b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}

#main_top .y2017_b a:link,#main_top .y2017_b a:visited{
	margin:5px 6px 0px 0px;
	height:19px;
	width:102px;
	background-image: url(../information/images/2017b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-10000px;
	display:block;
	}


#main_top .m_10{
	margin:0px 0px 0px 7px;
	width:630px;
	}
	
#main_top .m_11 {
	color:#333333;
	font-weight:bold;
	}	