@charset "utf-8";

/*-------- page ttl area --------*/

h2.ttl{
	width:680px;
	float:left;
	margin:0;
	padding:40px 0 18px;
}

/*-------- list txt only --------*/

.txt_only{
	float:left;
	margin:0;
	padding:0 0 20px 0;
}


/*-------- year area --------*/

.year_area{
	float:left;
	width:680px;
	margin:42px 0 10px 0px;
	padding:0;
	background:url(../common/year_area_bg.gif) repeat-x;
	_background:url(../common/year_area_bg2.gif) repeat-x;
}


.year_link {
	float:left;
	margin:0;
	padding:0;
}

.year_link a:link,
.year_link a:visited{
	margin:0;
	padding:10px 0 9px 23px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background:#0076bf url(../common/profile/arrow_link.gif) no-repeat 9px 14px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
	width:61px;
}

.year_link a:hover,
.year_link a:active,
.year_link a:visited:hover,
.year_link a:focus{
	margin:0;
	padding:10px 0 9px 23px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background:#004c7b url(../common/profile/arrow_link_on.gif) no-repeat 9px 14px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	width:61px;
}

.year_link_stay {
	float:left;
	margin:0;
	padding:0;
}

.year_link_stay a:link,
.year_link_stay a:visited{
	margin:0;
	padding:10px 0 9px 23px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background:#004c7b url(../common/profile/arrow_link_on.gif) no-repeat 9px 14px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
	width:61px;
}

.year_link_stay a:hover,
.year_link_stay a:active,
.year_link_stay a:visited:hover,
.year_link_stay a:focus{
	margin:0;
	padding:10px 0 9px 23px;
	border-right:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background:#004c7b url(../common/profile/arrow_link_on.gif) no-repeat 9px 14px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	width:61px;
}

/*-------- table --------*/

.table_area{
	margin:0;
	padding:0 0 20px;
}

.table_area_line{
	margin:0;
	padding:0;
	background:url(../common/line.gif) repeat-x top left;
}

.table_area_other{
	margin:0;
	padding:0 0 30px;
	background:url(../common/line.gif) repeat-x top left;
}

.table_bg_g{
	background:#efefef url(../common/profile/table_shadow_img.gif) repeat-x bottom;
}

.table_bg_w{
}

.table_area td{
	vertical-align:top;
}

.table_line{
	border-left:1px solid #ffffff;
}

.table_line_bottom{
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.table_line_bottom_g{
	border-left:1px solid #ffffff;
	background:#efefef url(../common/profile/table_shadow_img.gif) repeat-x bottom;
}

.table_line_bottom_other{
	background:#d0d0d0 url(../common/line_table_header.gif) repeat-x bottom;
}
	
.table_ttl_txt{
	padding:7px 0 7px 9px;
	color:#ab6707;
}

.table_txt{
	padding:7px 9px;
}

.table_txt_left{
	padding:7px 9px;
	float:left;
}

.table_link_box{
	margin:5px 0 0 0;
	padding:0;
	float:right;
	background-color:#0076bf;
	display:block;
}

.table_link_box_eng{
	width:65px;
	margin:5px 0 0 0;
	padding:0;
	float:right;
	background-color:#0076bf;
	display:block;
}

.table_arrow_link a,
.table_arrow_link a:visited{
	margin:0;
	padding:5px 9px 5px 23px;
	background:#0076bf url(../common/profile/arrow_link.gif) no-repeat 9px 9px;
	display:block;
	color:#ffffff;
	text-decoration:underline;
}

.table_arrow_link a:hover,
.table_arrow_link a:active,
.table_arrow_link a:visited:hover,
.table_arrow_link a:focus{
	margin:0;
	padding:5px 9px 5px 23px;
	background:#004c7b url(../common/profile/arrow_link_on.gif) no-repeat 9px 9px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.column_left{
	width:330px;
	margin:0;
	padding:0;
	float:left;
}

.column_right{
	width:330px;
	margin:0;
	padding:0;
	float:right;
}	

.detail_link{
	margin:0;
	padding:4px 10px;
}

.table_txt_right{
	padding:7px 9px;
	text-align:right;
}


/*-------- pdf --------*/

.template_area{
	float:left;
	width:680px;
	margin:0;
	padding:0 0 30px 0;
	display:block;
}

.pdf_install{
	height:31px;
	margin:0;
	padding:10px;
	border:solid 1px #dad9d9;
	background-color:#efefef;
}

.pdf_install img{
	width:119px;
	height:30px;
	margin:0;
	padding:0;
	float:left;
}

.pdf_install p{
	width:526px;
	margin:0;
	padding:0;
	float:right;
}


.date_with_img,
.ttl_with_img,
.txtmp_with_img{
	width:450px;
	padding:0 20px 0 0;
}

/*-------- template --------*/

.template_img{
	margin:0;
	padding:0 0 10px;
}



