@charset "UTF-8";
/* CSS Document */

#title {
	border-bottom:1px solid #E5E5E5;
}

#title h1 {
	background:url(img/title.gif) no-repeat left top;
	text-indent:-9999px;
	height:47px;
}


a.btnBack {
	display:block;
	width:48px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(img/bt_back.gif) no-repeat left 0;
	float:right;
	margin-top:20px;
}

a.btnPDF {
	display:block;
	width:120px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(img/bt_pdf.gif) no-repeat left 0px;
	float:right;
	margin-top:20px;
}

a:hover.btnPDF {
	background:url(img/bt_pdf.gif) no-repeat left -24px;

}



/* for Information*/
#title2011 h2 {
	background:url(img/tl_2011.gif) no-repeat left top;
	text-indent:-9999px;
	width:192px;
	height:24px;
	float:left;	
}

#title2010 h2 {
	background:url(img/tl_2010.gif) no-repeat left top;
	text-indent:-9999px;
	width:192px;
	height:24px;
	float:left;	
}


#title2009 h2 {
	background:url(img/tl_2009.gif) no-repeat left top;
	text-indent:-9999px;
	width:192px;
	height:24px;
	float:left;	
}


#title2008 h2 {
	background:url(img/tl_2008.gif) no-repeat left top;
	text-indent:-9999px;
	width:192px;
	height:24px;
	float:left;	
}

#title2007 h2 {
	background:url(img/tl_2007.gif) no-repeat left top;
	text-indent:-9999px;
	width:192px;
	height:24px;
	float:left;	
}

#title2006 h2 {
	background:url(img/tl_2006.gif) no-repeat left top;
	text-indent:-9999px;
	width:192px;
	height:24px;
	float:left;	
}


.infoList {
	width:752px;
	float:right;
}

.infoList dl {
	width:752px;
	display:block;
	_padding:2px 0px;
	padding:4px 0px;
}

.infoList dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.infoList dt {
	width:72px;
	float:left;
	line-height:1.2;	
}


.infoList dd a{
	width:608px;
	float:right;
	padding-left:56px;	
	line-height:1.2;
	display:block;
}


.infoList dd.event a{
	background:url(img/mark_event.gif) no-repeat left 1px;
}

.infoList dd.topics a{
	background:url(img/mark_topics.gif) no-repeat left 1px;
}

.infoList dd.caution a{
	background:url(img/mark_caution.gif) no-repeat left 1px;
}

.infoList dd.end a{
	background:url(img/mark_end.gif) no-repeat left 1px;
}


p.year{
	margin-top:0px;
	width:192px;
	float:left;
}

#infoDetail {
	width:752px;
	float:right;
	display:block;
}

.infoTitle {
	width:696px;
	display:block;
	padding-left:56px;
}

.event{
	background:url(img/mark_event.gif) no-repeat left 2px;
}

.topics{
	background:url(img/mark_topics.gif) no-repeat left 2px;
}

.caution{
	background:url(img/mark_caution.gif) no-repeat left 2px;
}

.end{
	background:url(img/mark_end.gif) no-repeat left 2px;
}



.infoTitle:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}


.infoTitle h2{
	float:left;
	font-weight:bold;
	font-size:100%;
}

.infoTitle img{
	float:right;
}


#infoDetail h3{
	clear:both;
	margin-top:40px;
	font-weight:bold;
	font-size:100%;
}


#infoDetail .figBox{
	float:left;
	margin-right:16px;
	margin-top:16px;
}

#infoDetail .figBox img{
	margin-bottom:8px;
}

.setBold{
	font-weight:bold;
}


<!-- Add -->

table{
	width:752px;
	border:1px solid #E5E5E5;
	margin-top:8px;
}

table caption {
	margin-top:16px;
}


table th {
	background-color:#E5E5E5;
	font-size:85%;
	font-weight:bold;
	padding:4px;
	line-height:1;
	text-align:center;
}

table td {
	padding:4px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #E5E5E5;
}

#infolist td {
	padding:4px;
	vertical-align:middle;
	text-align:left;
	border:1px solid #E5E5E5;
}

.kugiri{
	clear:both;
	width:100%;
	height:1px;
	border-bottom:1px solid #E5E5E5;
	margin:32px 0px 8px 0px;
}

.smalltxt {
	font-size:85%;
}


#clause dl {
	width:740px;
	display:block;
	margin-top:2px;
	background-color:#F5F5F5;
}

#clause dl:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#clause dt {
width:200px;
padding:5px;
font-size:85%;
font-weight:bold;
text-align:center;
float:left;
}

#clause dd {
width:520px;
padding:5px;
left:130px;
float:right;
display:block;
text-align:left;
background-color:#FFFFFF;
}
