@charset "ISO-8859-1";

body {
	background-image: url(/archives/img/body_back.gif);
	background-repeat: repeat-x;
	background-color: #373331;
line-height:1.5;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	_font-size: 75%;/*IE6*/}

	/*IE7*/
*:first-child+html body{
		font-size: 75%;
}


* {
	margin: 0;
	padding: 0;
}
img {
border: 0;
}

h1 {
	font-size: 3em;
	color: #5E5E5E;
margin-top:20px;
margin-bottom:20px;}

h2 {font-size:1.2em;line-height:1.3;
margin-bottom:17px;
}
.super {
	font-size: 0.7em;
	vertical-align:top;
}

#archive_box img{float:left;
margin-right:30px;
margin-left:7px;
}



/***************Common link ***************/

a, area{outline: 0 none transparent;
}

a {
color:#ffffff;
	text-decoration: none;
}
/***************box ***************/

#archive_box table{	background-image: url(/archives/img/archive_back.gif);
	background-repeat: repeat-x;
background-position: 0px 190px;
border-collapse:collapse;}

.m_first{
	margin-left:20px;
}
	.m_l5{
	margin-left:5px;
}
	.m_20{
	margin-left:20px;
}
	.m_h1{
	margin-left:240px;
}
	.mm_30{
	width:30px;
width:15px;}

.memo_mox{
	height:225px;
	vertical-align:top;
	background-image: url(/archives/img/memo_box_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 190px;
}
/******basic ********/
	.upper_box{width:640px;}
	
	.txt_box{
	float:left;
	width:290px;
	
	font-size:1.2em;
	color: #ffffff;
	background-image: url(/archives/img/arrow.gif);
	background-position: right 50px;
	background-repeat: no-repeat;}

		.txt_box p{
width:225px;
	line-height:1.3;	
	/*text-align:justify;text-justify:distribute;forIE*/
/*word-break:break-all;	E-A hard return@J-normal*/}
	
/******too long ********/	
	.upper_box2{width:670px;}
	
	.txt_box2{
	float:left;
	width:320px;
	
	font-size:1.2em;
	color: #ffffff;
	background-image: url(/archives/img/arrow.gif);
	background-position: right 50px;
	background-repeat: no-repeat;}

		.txt_box2 p{
width:255px;
	line-height:1.3;	}

	/******too long2 ********/	
	.upper_box3{width:700px;}
	
	.txt_box3{
	float:left;
	width:350px;
	
	font-size:1.2em;
	color: #ffffff;
	background-image: url(/archives/img/arrow.gif);
	background-position: right 50px;
	background-repeat: no-repeat;}

		.txt_box3 p{
width:285px;
	line-height:1.3;	
}

	/******too long3 ********/	
	.upper_box4{width:730px;}
	
	.txt_box4{
	float:left;
	width:380px;
	
	font-size:1.2em;
	color: #ffffff;
	background-image: url(/archives/img/arrow.gif);
	background-position: right 50px;
	background-repeat: no-repeat;}

		.txt_box4 p{
width:315px;
	line-height:1.3;	}

	/******too long4 ********/	
	.upper_box5{width:760px;}
	
	.txt_box5{
	float:left;
	width:410px;
	
	font-size:1.2em;
	color: #ffffff;
	background-image: url(/archives/img/arrow.gif);
	background-position: right 50px;
	background-repeat: no-repeat;}

		.txt_box5 p{
width:345px;
	line-height:1.3;	}

	/******last ********/	
	.upper_box_l{width:700px;}
	
	.txt_box_l{
	float:left;
	width:350px;
	height:200px;
	font-size:1.2em;
	color: #ffffff;
}

		.txt_box_l p{
width:310px;
	line-height:1.3;	
	/*text-align:justify;text-justify:distribute;forIE*/
/*word-break:break-all;	E-A hard return@J-normal*/}
	
	.year_box{
	padding-left:7px;
	vertical-align:top;}
	
	dt{	font-size:1.2em;
	color: #99CA0F;}
	dd{	font-size:1.6em;line-height:1.5;
	color: #ffffff;}
	
	.next_year{font-size:1.6em;
	line-height:1.5;
	color: #ffffff;
	white-space:nowrap;vertical-align:top;
	padding-top:80px;
	padding-right:50px;}
	
		.past_year{font-size:1.6em;
	line-height:1.5;
	color: #ffffff;
	white-space:nowrap;
	vertical-align:top;
	padding-right:50px;
	padding-top:50px;
	padding-left:20px;
	background-image: url(/archives/img/arrow.gif);
	background-position: 180px 50px;
	background-repeat: no-repeat;}

	
	.com_txt{	font-size:1.2em;
	color: #99CA0F;	white-space:nowrap;}