body{
	background : #ffffff;
	color      : #113311;
	font-family: 'sans-serif';
	font-size  : 9pt;
	line-height: 175%;
	font-weight: 400;
	margin     : 0;
	overflow   : hidden;
	}

a:link{
	color      : #b5a642;
	}

a:visited{
	color      : #b5a642;
	text-decoration: none;
	}

a:hover{
	color      : #ff6347;
	position   : relative;
	top        : 2px;
	text-decoration: none;
	}

a:active{
	color      : #ffffff;
	}
	
#body{
	width      : 640px;
	height     : 100%;
	border-left: 1px solid #113311;
	border-right: 1px solid #113311;
	margin-left: 10px;
	float      : left;
	background : #113311 url('../image/design/css/back.gif') repeat fixed 0% 0%;
	}
	
#title{
	background : #113311;
	}
	
#title h1{
	color      : #c9ffff;
	background : transparent;
	font-size  : 16pt;
	padding-top: 5pt;
	padding-left: 5pt;
	margin-bottom: 2pt;
	}

#title ul{
	font-size  : 12pt;
	font-weight: 800;
	margin     : 0;
	padding-bottom: 3pt;
	list-style-type: none;
	}

#title li{
	display    : inline;
	margin     : 0;
	padding    : 0;
	}

#title li.here{
	color      : #ff6347;
	background : transparent;
	position   : static;
	padding    : 0pt 7pt;
	}
	
#title a{
	color      : #b5a642;
	padding    : 0pt 7pt;
	text-decoration: none;
	}	
	
#title a:hover{
	color      : #113311;
	background : #c9ffff;
	position   : static;
	}
	
#title img{
	border-top : #c9ffff solid 1px;
	border-bottom: #c9ffff solid 1px;
	}
	
#main{
	height     : 360px;
	overflow-y : scroll;
	border-bottom: #113311 1px solid;
	background : #ffffff url('../image/design/css/hana.jpg') no-repeat fixed 0% 100%;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #c9ffff;
	scrollbar-base-color: #113311;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #113311;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	padding-bottom: 200px;
	}

#main h1{
	font-size  : 12pt;
	margin     : 1em 0 0 0;
	padding-left: 1em;
	border-bottom: #113311 solid 1px;
	background : #ffffff url('../image/design/css/h1_bg.jpg') no-repeat fixed 100% 100%;
	font-weight: 800;
	}

#main h2{
	font-size  : 9pt;
	margin     : 0;
	text-align : right;
	font-weight: 800;
	border-bottom: dotted 1px #556b2f;
	}

#main h3{
	font-size  : 10pt;
	font-weight: 800;
	}

#main h4{
	font-size  : 10pt;
	font-weight: 400;
	border     : solid #113311 1px;
	text-align : center;
	}
	
#main p.memo{
	color       : #228b22;
	border-top  : solid 1px #228b22;
	border-bottom: solid 1px #228b22;
	margin-left : 2em;
	}

#main p.res{
	margin-left : 4em;
	margin-bottom: 3em;
	}

#main blockquote{
	padding     : 1%;
	border-left : #4169e1 6px solid;
	color       : #4b0082;
	background  : transparent;
	}

#main blockquote.res{
	color       : #104E8B;
	margin-left : 2em;
	border-left : 6px #436eee solid;
	padding     : 1%;
	background  : #CAE1FF;
	}

#main ul{
	list-style-type: square;
	}

#main input, textarea{
	border     : dotted 1px #4169e1;
	background : #ffffff;
	color      : #4169e1;
	font-family: 'sans-serif';
	font-size  : 8pt;
	line-height: 125%;
	font-weight: 400;
	}

#main input{
	padding-left: 0.5em;
	}

#main ul.right{
	text-align  : right;
	list-style-type: none;
	}	

#main img.notes{
	border     : #113311 solid 1px;
	}

#info{
	margin     : 2%;
	padding    : 2%;
	background : #ccffcc;
	color      : #8b0000;
	}

#info h1{
	font-size  : 12pt;
	margin     : 0;
	border-bottom: #8b0000 solid 1px;
	padding-left: 0;
	background : transparent;
	font-weight: 800;
	}

.box{
	margin     : 2%;
	padding    : 2%;
	border     : dotted 1px #556b2f;
	background : #ffffff;
	}

.mail{
	color      : #4169e1;
	font-size  : 8pt;
	text-align : right;
	padding    : 1em;
	margin-bottom: 2em;
	background : transparent;
	}
	
#bottom {
	text-align :right;
	}

#bottom address{
	color      : #c9ffff;
	font-size  : 8pt;
	font-style : normal;
	padding-right: 2%;
	background : #113311;
	}