﻿@charset "utf-8";

@import "unique.css";
@import "form.css";
@import "general.css";

*{
	font-size: x-small;
	line-height: 130%;
}

body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,span,img,table,th,td{
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
}



/* ////////////////////////////////////////////

common

//////////////////////////////////////////// */

body{
	text-align: center;
	background-color: #FFFFFF;
}

body div.body{
	margin: 0 auto;
	text-align: left;
	width: 760px;
}

td.contentheader{
	height: 60px;
	padding-bottom: 6px;
	vertical-align: bottom;
}

td.contentimage{
	padding-bottom: 20px;
}

td.sidenavi{
	width: 189px;
	padding-bottom: 30px;
}

td.contentbody{
	width: 571px;
}

td.footer{
	border-top: solid 1px #999999;
	text-align: center;
	padding: 20px;
}



/* globalnavi ///////////////////////////// */

ul.globalnavi{
	float: right;
	margin-top: 10px;
}

ul.globalnavi li{
	padding: 5px 10px;
	list-style: none;
	float: left;
	background: url("../img/icon_globalnavi.gif") left no-repeat 
}

ul.globalnavi li *{
	color: #666666;
	text-decoration: none;
}

/* contentnavi ///////////////////////////// */

td.contentnavi ul.contentnavi{
/*	border-bottom: solid 1px #666666;*/
}

td.contentnavi ul.contentnavi li{
	padding: 5px 10px;
	list-style: none;
	font-weight: bold;
	float: left;
	text-align: center;
	width: 150px;
}

td.contentnavi ul.contentnavi li.selected{
/*	background-color: #999999;*/
}

td.contentnavi ul.contentnavi li.selected *{
	color: #FFFFFF;
}


/* sidenavi ///////////////////////////// */


td.sidenavi ul.sidenavi{
	border-top: none;
	background: url("../img/contents_bottom.gif") bottom no-repeat;
	padding-bottom: 15px;
}

td.sidenavi ul.sidenavi li{
	background: url("../img/icon_sidenavi.jpg") 10px 15px no-repeat #66A61E;
	padding: 16px;
	padding-left: 40px;
	list-style: none;
	border-top: dotted 1px #D9E9C7;
	border-bottom: dotted 1px #8ABB53;
	border-right: solid 1px #D9E9C7;
}

td.sidenavi ul.sidenavi li *{
	color: #FFFFFF;
	text-decoration: none;
}

td.sidenavi ul.sidenavi li.selected{
	color: #F7C916;
/*	background-color: #999999;*/
}

td.sidenavi ul.sidenavi li.selected *{
	color: #F7C916;
}

td.sidenavi ul.sidenavi li.subsidenavi{
	padding: 0 15px;
	border-top: solid 1px #FFFFFF;
}

td.sidenavi ul.sidenavi li.subsidenavi ul.subsidenavi{
	border-top: none;
}

td.sidenavi ul.sidenavi li.subsidenavi ul.subsidenavi li{
	border: none;
}




/* footer //////////////////////////////// */

span.copyright{
/*
	background: url("../img/icon_copyright.jpg") left no-repeat;
	padding-left: 50px;
*/
	padding-top: 6px;
	padding-bottom: 6px;
}




/* sitemap ////////////////////////////// */

div.sitemap{
	margin: 0 20px;
}

div.sitemap h2{
	margin-bottom: 1em;
}
