﻿td, th {
	padding-top			: 0px;
	padding-bottom		: 0px;
}

#contents-header-frame{
	
}

#contents-header-link-frame{
	
}

h1 {
	background			: none;
	height				: 50px;
	padding				: 0;
	margin				: 0;
	width				: 100%;
	display				: block;
	overflow			: hidden;
	border-bottom		: 1px solid #000;
	border-bottom		: 1px solid #000;
	font-size			: 270%;
	font-weight			: 100;
}

* html h1{
　　height				: 46px;
　　font-weight			: 100;
}

h2 {
	padding				: 0px;
	margin				: 0px;
	height				: 75px;
	width				: 536px;
	display				: block;
	overflow			: hidden;
	font-weight			: bold;
	font-size			: 160%;
	padding-top			: 45px;
	background: none;
}

* html h2{
	padding				: 0px;
　　height				: 75px;
　　padding-top			: 45px;
}

h2.year-2012 { background: none; }
h2.year-2011 { background: none; }
h2.year-2010 { background: none; }
h2.year-2009 { background: none; }
h2.year-2008 { background: none; }
h2.year-2007 { background: none; }
h2.year-2006 { background: none; }
h2.year-2005 { background: none; }
h2.year-2004 { background: none; }
h2.year-2003 { background: none; }

#side-frame #side-navi li {
	height				: 18px;
}

#side-frame #side-navi li a {
    padding-top			: 18px;
    width				: 67px;
    height				: 0;
    overflow			: hidden;
    display				: block;
	background			: url(images/navi-link.gif) no-repeat 0 0;
}

#side-frame #side-navi li#side-2012  a { background-position: 0px   0px; }
#side-frame #side-navi li#side-2011  a { background-position: 0px   -35px; }
#side-frame #side-navi li#side-2010  a { background-position: 0px   -70px; }
#side-frame #side-navi li#side-2009  a { background-position: 0px   -105px; }
#side-frame #side-navi li#side-2008  a { background-position: 0px   -140px; }
#side-frame #side-navi li#side-2007  a { background-position: 0px   -175px; }
#side-frame #side-navi li#side-2006  a { background-position: 0px   -210px; }
#side-frame #side-navi li#side-2005  a { background-position: 0px   -245px; }
#side-frame #side-navi li#side-2004  a { background-position: 0px   -280px; }
#side-frame #side-navi li#side-2003  a { background-position: 0px   -315px; }

#side-frame #side-navi li#side-2012  a:hover { background-position: -67px   0px; }
#side-frame #side-navi li#side-2011  a:hover { background-position: -67px   -35px; }
#side-frame #side-navi li#side-2010  a:hover { background-position: -67px   -70px; }
#side-frame #side-navi li#side-2009  a:hover { background-position: -67px   -105px; }
#side-frame #side-navi li#side-2008  a:hover { background-position: -67px   -140px; }
#side-frame #side-navi li#side-2007  a:hover { background-position: -67px   -175px; }
#side-frame #side-navi li#side-2006  a:hover { background-position: -67px   -210px; }
#side-frame #side-navi li#side-2005  a:hover { background-position: -67px   -245px; }
#side-frame #side-navi li#side-2004  a:hover { background-position: -67px   -280px; }
#side-frame #side-navi li#side-2003  a:hover { background-position: -67px   -315px; }

#side-frame.selected-2012 #side-navi li#side-2012  a { background-position: -67px   0px; }
#side-frame.selected-2011 #side-navi li#side-2011  a { background-position: -67px   -35px; }
#side-frame.selected-2010 #side-navi li#side-2010  a { background-position: -67px   -70px; }
#side-frame.selected-2009 #side-navi li#side-2009  a { background-position: -67px   -105px; }
#side-frame.selected-2008 #side-navi li#side-2008  a { background-position: -67px   -140px; }
#side-frame.selected-2007 #side-navi li#side-2007  a { background-position: -67px   -175px; }
#side-frame.selected-2006 #side-navi li#side-2006  a { background-position: -67px   -210px; }
#side-frame.selected-2005 #side-navi li#side-2005  a { background-position: -67px   -245px; }
#side-frame.selected-2004 #side-navi li#side-2004  a { background-position: -67px   -280px; }
#side-frame.selected-2003 #side-navi li#side-2003  a { background-position: -67px   -315px; }

table.topics-table {
	margin-top			: 19px;
}

table.topics-table td.topics-date {
	vertical-align		: top;
	padding-bottom		: 14px;
	line-height			: 160%;
}

table.topics-table td.topics-text {
	vertical-align		: top;
	padding-bottom		: 14px;
	line-height			: 160%;
	padding-left		: 35px;
}