
/* ================= basic : elements ================= */
body {
/*	background:white url(../images/back.gif) repeat-y*/
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

body, div, p, th, td, dl, ul, ol, caption {
	font-size: 12px;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	margin: 0;
	}
input, select, textarea	{
	font-size: 12px;
	}

div, p, th, td, dl, ul, ol {
	line-height: 140%;
	}
	
div, p {
	margin: 0;
	}

ul, dl {
	padding: 0;
	margin: 0;
	}
ol {
	padding: 0 0 0 1em;
	margin: 0 0 0 1em;
	}
ul li, ol li {
	margin-bottom: 0.1em;
	}
dl dd {
	margin: 0;
	}

img {
	border: none;
	}

td {
	empty-cells: show;
	}
	

form {
	display: inline;
	margin: 0;
	}

label {
	margin: 0 0.5em 0 0.3em;
	}

select	{
	margin-right: 3px;
	}

/* ================= basic : class ================= */
/* hr */	
hr.clear {
	visibility: hidden;
	clear: both;
	height: 0px;
/*	border: solid 1px #ffffff;*/
	padding: 0;
	margin: 0;
	}

div.thumbnail img {
	border: solid 1px #999999;
	padding: 0;
	margin: 0 0 20px;
}

span.g {
	font-size: 130%;
	}

/* -------------------------------- layout --------------------------------- */
/* -------------------------------- contents ------------------------------- */
#contents {
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	width: 600px;
	margin: auto;
	position: relative;
	text-align: left;
	padding: 0px 20px;
	}

#contents .text-12{
	color: #000000;
	font-size: 12px;
	line-height: 18px
}

.black-12{
	color: #000000;
	font-size: 12px;
	line-height: 18px
}

.black-12 A:link {
	COLOR: #000000;
	text-decoration: none
}
.black-12 A:active {
	COLOR: #3399CC;
	text-decoration: underline
}
.black-12 A:visited {
	COLOR: #000000;
	text-decoration: none
}
.black-12 A:hover {
	COLOR: #3399CC;
	text-decoration: underline
}

/* --------------------------- header --------------------------------- */
#header{
	background-image: url(../images/head_back.jpg);
	background-repeat: no-repeat;
	width: 600px;
	height: 61px;
	margin: 0px;
	padding: 0px;
	}

#header .black-12{
	color: #000000;
	font-size: 12px;
	line-height: 18px
}

#header .black-12 A:link {
	COLOR: #000000;
	text-decoration: none
}
#header .black-12 A:active {
	COLOR: #3399CC;
	text-decoration: underline
}
#header .black-12 A:visited {
	COLOR: #000000;
	text-decoration: none
}
#header .black-12 A:hover {
	COLOR: #3399CC;
	text-decoration: underline
}

/* ------------------------------ copy -------------------------------------- */
#copy {
	width: 600px;
	padding: 0px;
	margin: 20px 0px;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border-top: solid 1px #999999;
}
