@charset "utf-8";

/* CSS Document */

/* h2 */

h2.top {
	text-align: right;
	padding-right: 20px;
	}
	
/* index Block */

.indexBlock img {
	float: right;
	padding: 2px 20px 0px 10px;
}

/* top tab */

ul#topTab {
	padding-left: 5px;
	}

ul#topTab li {
	float: left;
	margin-right: 5px;
	display: block;
	width: 125px;
	height: 50px;
	cursor: pointer;
	}

ul#topTab li span {
	display: none;
	}

/* top tab column block */

.tabColumnBlock {
	clear: both;
	width: 638px;
	border: 1px solid #24710c;
	margin-bottom: 25px;
	padding: 10px 10px 60px 10px;
	font-size: font-size: 0.858em; line-height: 18px;
	}

.tabColumnBlock div div {
	display: block;
	float: left;
	padding: 10px;
	width: 295px;
	}
	
.tabColumnBlock img {
	float: left;
	padding-right: 5px;
	}

.tabColumnBlock p {
	display: block;
	margin-left: 135px;
	}

.tabColumnBlock a , .tabColumnBlock a:hover {
	display: block;
	padding: 0 0 3px 15px;
	font-weight: bold;
	color: #cc6600;
	background: url(../../image/icon_toptab_arrow.gif) no-repeat left top;
	font-size: 0.9em;
	}

/* top column */

.topColumnBlock {
	width: 640px;
	padding: 10px;
	}

.topColumnBlock div {
	float: left;
	width: 300px;
	padding: 10px;
	font-size: 0.858em; line-height: 18px;
	}

.topColumnBlock img {
	float: left;
	padding-right: 10px;
	}

.topColumnBlock p {
	display: block;
	margin-left: 105px;
	}
	
.topColumnBlock strong {
	color: #98790d;
	}

.topColumnBlock a, .topColumnBlock a:hover {
	display: block;
	font-weight: bold;
	color: #cc6600;
	}

.topColumnBlock span {
	display: block;
	font-weight: bold;
	color: #98790d;
	font-size: 0.845em;
	}

/* image */
	
.tabColumnBlock { background: url(../../image/toptab_column_bg.gif) no-repeat center bottom; }

ul#topTab li { background: url(../../image/toptab.gif) no-repeat left top; }

ul#topTab li#tab01.active { background-position: -6px -100px; }
ul#topTab li#tab02.active { background-position: -135px -100px; }
ul#topTab li#tab03.active { background-position: -266px -100px; }
ul#topTab li#tab04.active { background-position: -396px -100px; }
ul#topTab li#tab05.active { background-position: -527px -100px; }

ul#topTab li#tab01.over { background-position: -6px -50px; }
ul#topTab li#tab02.over { background-position: -135px -50px; }
ul#topTab li#tab03.over { background-position: -266px -50px; }
ul#topTab li#tab04.over { background-position: -396px -50px; }
ul#topTab li#tab05.over { background-position: -527px -50px; }

ul#topTab li#tab01 { background-position: -6px 0; }
ul#topTab li#tab02 { background-position: -135px 0; }
ul#topTab li#tab03 { background-position: -266px 0; }
ul#topTab li#tab04 { background-position: -396px 0; }
ul#topTab li#tab05 { background-position: -527px 0; }