body{
	background-image:url("../img/spacer.gif");
	background-repeat:repeat-y;
	background-color:#ffffff;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h1{ margin: 0px; padding: 0px; }
h2{ margin: 0px; padding: 0px; }
h3{ margin: 0px; padding: 0px; }
h4{ margin: 0px; padding: 0px; }
h5{ margin: 0px; padding: 0px; }
h6{ margin: 0px; padding: 0px; }

p{
	padding: 0px;
	margin: 0;
	}

/* Indent */
p.indent{ text-indent: 1em }

img{
	border-width: 0;
	margin: 0px;
	padding: 0px;
	}

a{color: #0033CC;}
a:link{text-decoration: none; color: #0033CC;}
a:visited{ text-decoration: underline; color: #29863F;}
a:active, a:hover{text-decoration: none; color:#FF572A;}

.breadcrumbs a{text-decoration: underline; color: #ffffff;}
.breadcrumbs a:link{text-decoration: underline; color: #0033CC;}
.breadcrumbs a:visited{ text-decoration: underline; color: #0033CC}
.breadcrumbs a:active{text-decoration: none; color:#0033CC}
.breadcrumbs a:hover{text-decoration: none; color:#FF572A! important;}

.float-l{
	float: left;
	}

.float-r{
	float: right;
	}

.clear{
	clear: both;
	}

/* ↓●● Others ●●↓ */

/* Background color */
.bg-white{ background-color:#ffffff; }
.bg-gray{ background-color:#999999; }
.bg-green{ background-color:#195026; }
.bg-green2{ background-color:#29863F; }

/* Font Color */
.h-black{color:#151515;}
.blue {color:#336699;}
.green {color:#447850;}
.gray {color:#898989;}
.white {color:#ffffff;}
.brown { color:#956953; }
.red { color:#B8383F; }

/* Content Area */
div#contents-out{
	width:793px;
	background-color: #FFFFFF;
	background-image: url(../img/bg_cont.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/* Header */
div#header{
	margin: 0px;
	padding: 0px;
	}

/* Left Menu Area */
div#left-menu{
	margin: 0px;
	padding: 0px;
	width: 190px;
	}

/* Left Menu English */
.english{
	height: 29px;
	background-color: #B0B0B0;
	background-image: url(../img/bg_english.gif);
	background-repeat: repeat-x;
	text-align: center;
	}

/* Toppage */
div#contents-top{
	width:603px;
	margin: 0px;
	padding-left: 0px;
	background-image: url(../img/top_image.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/* Maincontent */
div#contents{
	width:603px;
	margin: 0px;
	padding-left: 0px;
	}

/* Maincontent Margin */
#contents-margin{
	margin: 10px 57px 20px 15px;
	padding: 0px;
	}

/* Footer Area */
div#footer{
	width:793px;
	}

p#footer{
	margin-left:10px;
	margin-top:8px;
	margin-bottom:10px;
	color:#FFFFFF;
	}


/* Horizontal of image */
.textdeco{
	vertical-align: middle;
	}

/* The left, the right, and central drawing */
.text-r{
	text-align: right;
	}
.text-l{
	text-align: left;
	}
.text-c{
	text-align: center;
	}

/* Gotop */
.gotop{
	text-align: right;
	font-size:11px;line-height:120%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	}

/* Breadcrumbs */
.breadcrumbs {
	height:35px;
	font-size:11px;line-height:120%;
	margin: 0px;
	padding:5px;
	}

/* Dot line hr */
.dot-line {
	background: url(../img/dot.gif);
	background-repeat:repeat-x;
	}













/* Non-display when printing */
div#headside {display: none;}
div#main-menu {display: none;}
div#contents-a-side {display: none;}
div#footer {display: none;}
div#gotop {display: none;}
div#breadcrumbs {display: none;}

