@charset "Shift_JIS";

/* common Layout
----------------------------------------------------*/
div#globalnavi ol li.company a {
	width: 92px;
	background: url(../../common/images/btn_global.gif) no-repeat -99px 0px;
}
div#page-body h4 {
	padding: 0px 0px 15px 0px;
}

/* INDEX Layout
----------------------------------------------------*/
div#page-body div.index-btn-box {
	float: left;
	width: 571px;
	background: url(../../common/images/bg_btn.gif) repeat-x;
}
div#page-body div.img {
	float:left;
	padding: 2px 0px 0px;
	width:113px;
}
div#page-body div.index-btn-box div.btn-right-box{
	float:right;
	width:458px;
}
div#page-body div.index-btn-box div.btn-right-box div.btn-ttl{
	font-size:120%;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	background: url(../../common/images/btn_arw.gif) no-repeat 432px 13px;
}
div#page-body div.index-btn-box div.btn-right-box div.btn-ttl a{
	display:block;
	width:458px;
	color:#009940;
	text-decoration:none;
}
div#page-body div.index-btn-box div.btn-right-box div.btn-ttl a:hover{
	text-decoration:underline;
}
div#page-body div.index-btn-box div.btn-right-box p.btn-copy{
	font-size:100%;
	line-height:130%;
	background: url(../../common/images/line_dot_x.gif) repeat-x top;
	padding:8px 0px;	
}

/* outline Layout
----------------------------------------------------*/
div#page-body div.desc-box {
	width: 571px;
	padding: 10px 0px 0px;
	background: url(../../common/images/line_dot_pagebody.gif) no-repeat left top;
}
div#page-body div.desc-box-left {
	float: left;
	width: 126px;
}
div#page-body div.desc-box-right {
	float: right;
	width: 435px;
	line-height: 130%;
}
div#page-body div.desc-box-left h4 {
	font-size: 100%;
	line-height: 130%;
	color: #009940;
	padding: 3px;
	background: #EAF6EF;
}
div#page-body div.desc-box-right p {
	padding: 3px 0px;
}
div#page-body div.desc-box-right div.officer-left {
	float: left;
	width: 110px;
	padding: 3px 0px;
	font-weight: bold;
	line-height: 130%;
	clear: both;
}
div#page-body div.desc-box-right div.officer-right {
	float: left;
	width: 315px;
	line-height: 130%;
	padding:3px 0px 5px 10px;
}

/* iso Layout
----------------------------------------------------*/
div#page-body div.iso-ttl h4 {
	float:left;
	width: 571px;
	font-size: 100%;
	line-height: 130%;
	color: #009940;
	padding: 0px 0px 5px;
	text-decoration:underline;	
}
div#page-body div.iso-left {
	float:left;
	width: 25px;
	line-height: 130%;
	text-align: right;
}
div#page-body div.iso-right {
	float:left;
	width: 546px;
	line-height: 130%;
}
div#page-body div.iso-end {
	clear: both;
	float:left;
	width: 211px;
	line-height: 130%;
	padding: 0px 0px 0px 360px;
}

/* history Layout
----------------------------------------------------*/
div#page-body div.history {
	width: 571px;
	padding: 10px 0px 0px 0px;
	background: url(../../common/images/line_dot_pagebody.gif) no-repeat left top;
}
div#page-body div.history-start {
	width: 571px;
}
div#page-body div.history-year {
	float: left;
	width: 55px;
	font-weight: bold;
	color: #009940;
	text-align: left;
}
div#page-body div.history-month {
	float:left;
	width: 30px;
	font-weight: bold;
	color: #009940;
	margin: 0px 10px 0px 0px;
	text-align: right;
}
div#page-body div.history-txt {
	float:left;
	width: 346px;
	text-align: left;
}
div#page-body div.history-longtxt {
	float:left;
	width: 476px;
	text-align: left;
}
div#page-body div.history-img {
	float:right;
	width: 130px;
	font-size: 80%;
	text-align: right;
}
div#page-body div.history-img a{
	text-decoration: none;	
}
div#page-body div.history-img a:hover{
	color: #FF0000;
	text-decoration:underline;	
}

/* prize Layout
----------------------------------------------------*/
div#page-body h4.prize-ttl {
	font-size: 100%;
	line-height: 130%;
	color: #009940;
	padding: 0px 0px 5px;
	clear: both;
}
div#page-body p.prize-txt {
	float: left;
	width: 245px;
	line-height: 130%;
	padding: 0px 0px 5px;
}
div#page-body p.prize-txt-mid {
	float:left;
	width: 60px;
	line-height: 130%;
	padding: 0px 0px 5px;
}
div#page-body p.prize-txt-green {
	line-height: 130%;
	color: #009940;
	padding: 0px 0px 5px;
	clear: both;
}