@charset "UTF-8";
/* left_menu stylse
----------------------------------------------*/
#left_menubox {
	float: left;
	width: 123px;
	padding-top: 1px;
}
#left_menubox ul {
	list-style: none;
}
#left_menubox li {
	line-height: 1;
	display: block;
	font-size: 1px;
	margin-bottom: 9px;
	width: 122px;
}

/* left_menu year stylse
----------------------------------------------*/
li#subyearall a {
	background-position: left top;
	width: 17px;
	background-image: url(../img/btn_all_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyearall a:hover {
	background-position: left bottom;
}
li#subyear2015 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2015_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2015 a:hover {
	background-position: left bottom;
}
li#subyear2014 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2014_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2014 a:hover {
	background-position: left bottom;
}
li#subyear2013 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2013_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2013 a:hover {
	background-position: left bottom;
}
li#subyear2012 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2012_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2012 a:hover {
	background-position: left bottom;
}
li#subyear2011 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2011_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2011 a:hover {
	background-position: left bottom;
}
li#subyear2010 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2010_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2010 a:hover {
	background-position: left bottom;
}
li#subyear2009 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2009_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2009 a:hover {
	background-position: left bottom;
}
li#subyear2008 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2008_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2008 a:hover {
	background-position: left bottom;
}
li#subyear2007 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2007_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2007 a:hover {
	background-position: left bottom;
}
li#subyear2006 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2006_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2006 a:hover {
	background-position: left bottom;
}
li#subyear2005 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2005_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2005 a:hover {
	background-position: left bottom;
}
li#subyear2004 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2004_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2004 a:hover {
	background-position: left bottom;
}
li#subyear2003 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2003_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2003 a:hover {
	background-position: left bottom;
}
li#subyear2002 a {
	background-position: left top;
	width: 30px;
	background-image: url(../img/year_btn_2002_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
}
li#subyear2002 a:hover {
	background-position: left bottom;
}

/* left_menu stylse
----------------------------------------------*/
#left_menubox a:hover img {
	display: none;
}

/* main stylse
----------------------------------------------*/
#mainbox {
	float: left;
	width: 670px;
}
#mainbox .entrybox {
	width: 295px;
	float: left;
	padding-bottom: 20px;
}
#mainbox .entry_photo {
	width: 90px;
	float: left;
}
#mainbox .entry_details {
	width: 180px;
	float: left;
}
#mainbox .entry_details h2 {
	font-size: 100%;
	font-weight: normal;
	color: #343434;
	line-height: 150%;
}
#mainbox .entry_details h2 a {
	text-decoration: none;
	color: #343434;
}
#mainbox .entry_details h2 a:visited {
	text-decoration: none;
	color: #343434;
}
#mainbox .entry_details h2 a:hover {
	text-decoration: underline;
	color: #787878;
}
#mainbox .entry_text {
	font-size: 85%;
	line-height: 140%;
	padding-top: 7px;
}
/* for WinIE6*/
* html #mainbox .entry_text {
	padding-top: 6px;
}
/* for WinIE7*/
*:first-child+html #mainbox .entry_text {
	padding-top: 6px;
}

/* pagelist stylse
----------------------------------------------*/
#footer {
	line-height: 1;
	position: relative;
}
#pagelistbox {
	padding-top: 19px;
	padding-left: 1px;
	padding-bottom: 16px;
	position: relative;
}
#pagelistbox img {
	vertical-align: bottom;	
}
#previous {
	width: 312px;
	line-height: 1px;
	height: 15px;
	font-size: 1px;
}
#next {
	width: 42px;
	text-align: right;
	line-height: 1px;
	position: relative;
	left: 582px;
	top: -15px;
	height: 15px;
	margin-bottom: -15px;
	font-size: 1px;
}
#pagetop {
	width: 64px;
	text-align: right;
	padding-bottom: 37px;
	padding-left: 561px;
	font-size: 1px;
	line-height: 1px;
}
#previous a {
	background-position: left top;
	width: 61px;
	background-image: url(../../img/btn_previous_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
}
#previous a:hover {
	background-position: left bottom;
}
#next a {
	background-position: left top;
	width: 42px;
	background-image: url(../../img/btn_next_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	position: relative;
}
#next a:hover {
	background-position: left bottom;
}
#pagetop a {
	background-position: left top;
	width: 64px;
	background-image: url(../../img/btn_pagetop_over.gif);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
}
#pagetop a:hover {
	background-position: left bottom;
}
#footer a:hover img {
	display: none;
}

/* font stylse
----------------------------------------------*/
#mainbox .font_en {
	font-family: Arial, sans-serif;
}
