@charset "UTF-8";
/*GENERAL STYLE*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #5C9B94;
	background-image: url(images_main/bg_main.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	line-height: 1;
}

a { font-weight: bold }
a:link { color: #541800 }
a:visited { color: #532C1C }
a:hover { color: #FF6000 }
a:active { color: #FF6000 }

input, select, textarea { font-size: 12px }

p, pre {
	font-size: 14px;
	line-height: 1.5;
	margin: 15px;
}
hr {
	height: 1px;
	margin: 10px 10px 10px 10px;
}
blockquote {
	font-size: 14px;
	line-height: 1.5;
	margin: 20px;
	padding: 5px;
	background: #E6E6E6;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0px;
	padding: 10px 5px 10px 15px;
	color:#FFFFFF;
	background-image: url(images_main/bg_h1.jpg);
}
h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
	margin: 10px 0px 0px 5px;
	padding: 10px 5px 10px 10px;
	border-left: 5px solid #F0FF00;
	background-color: #EEEEEE;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	margin: 10px 0px 10px 5px;
	padding: 5px 5px 5px 10px;
	border-left: 5px solid #F0FF00;
	background-color: #EEEEEE;
}
h4 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	margin: 10px 0px 10px 10px;
	padding: 5px 5px 5px 10px;
	border-left: 2px solid #F0FF00;
	background-color: #EEEEEE;
}
h5, h6 {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	margin: 10px 0px 10px 10px;
	padding: 5px 5px 5px 10px;
	background-color: #EEEEEE;
}
ul {
	list-style-type: square;
	font-size: 14px;
	line-height: 1.5;
	margin: 20px 20px 10px 30px;
}
ol {
	list-style-type: decimal;
	font-size: 14px;
	line-height: 1.5;
	margin: 20px 20px 10px 30px;
}

li {
	margin: 20px 20px 10px 30px;
}

table img {
	vertical-align: bottom;
}
img { text-decoration: none }


td {
	font-size: 14px;
	padding: 3px;
}

/*GENERAL STYLE END*/

/*LAYOUT*/
div#MT_wrapper {
    width: 920px;
    margin: 0 auto;
	padding: 0;
    text-align: left;
	background-image: url(images_main/bg_maincontent.gif);
}
div#MT_homewrapper {
    width: 920px;
    margin: 0 auto;
	padding: 0;
    text-align: left;
	background-image: url(images_main/bg_home.gif);
}
#MT_header {
	width: 920px;
	height: 100px;
	margin: 0;
	padding: 0;
	background-image: url(images_main/bg_header.jpg);
	background-repeat: no-repeat;
}
#MT_main {
	width: 920px;
	margin: 0;
	padding: 0;
}
#MT_sidemenu {
	float: left;
	width: 280px;
	margin: 0;
	padding: 0;
	background-color: #06312C;
}
#MT_homemain {
	float: left;
	width: 640px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(images_main/home_image.jpg);
	background-repeat: no-repeat;
}
#MT_homeright {
	float: left;
	width: 280px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}
#MT_maincontent {
	float: left;
	width: 640px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
#MT_footer {
	width: 920px;
	margin: 0;
	padding: 0;
	background-color: #06312C;
	clear:both;
}

#MT_pagetop {
	width: 900px;
	text-align: right;
	margin: 10px;
	padding: 0;
	clear:both;
}
#MT_pagetop a { text-decoration: underline;}
#MT_pagetop a:link { color: #541800 }
#MT_pagetop a:visited { color: #532C1C }
#MT_pagetop a:hover { color: #FF6000 }
#MT_pagetop a:active { color: #FF6000 }


.MT_header_Logo {
	float: left;
	height: 85px;
	margin: 0px 0px 0px 15px;
	padding: 0 0 0 2px;
}
.MT_header_wave {
	float: right;
	height: 85px;
	margin: 0px 0px 0px 30px;
	padding: 0;
}

.MT_footer_Text {
	padding: 5px 5px 5px 5px;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
}
.MT_sidemenu01 {
	padding: 25px 10px 10px 25px;
	background-image: url(images_main/bg_menu01.gif);
	font-size: 16px;
	color: #FFFFFF;
}
.MT_sidemenu02 {
	margin: 0px 15px 0px 15px;
	padding: 7px 10px 8px 25px;
	background-image: url(images_main/bg_menu02.gif);
	font-size: 14px;
	color: #FFFFFF;
}
.MT_sidemenuTextBox {
	margin: 20px 15px 0px 15px;
	padding: 5px;
	background-color:#385A56;
	color: #FFFFFF;
	line-height: 1.4;
}
.MT_sidemenuTextBox_Title01 {
	margin: 0;
	padding: 5px;
	background-color:#06312C;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.4;
}
.MT_sidemenuTextBox_Title02 {
	margin: 0;
	padding: 0px 5px 0px 20px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.4;
	font-weight: normal;
}
#MT_sp {
	margin: 0;
	padding: 5px 5px 5px 15px;
	background-color: #385A56;
	color: #FFFFFF;
}

#MT_sidemenu, #MT_sp, a {
	font-weight: bold;
	text-decoration: none;
}
#MT_sidemenu, #MT_sp, a:link { color: #FFFFFF }
#MT_sidemenu, #MT_sp, a:visited { color: #FFFFFF }
#MT_sidemenu, #MT_sp, a:hover { color: #F0FF00 }
#MT_sidemenu, #MT_sp, a:active { color: #F0FF00 }

#MT_content {
	margin: 0;
	padding: 5px;
}
#MT_content a { font-weight: bold; text-decoration:underline}
#MT_content a:link { color: #541800 }
#MT_content a:visited { color: #532C1C }
#MT_content a:hover { color: #FF6000 }
#MT_content a:active { color: #FF6000 }

.MT_homeabout {
	margin: 10px;
	padding: 15px 0px 0px 10px;
	width: 250px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(images_main/bg_homeabout.jpg);
}
#MT_hometopics {
	margin: 0px;
	padding: 5px;
	width: 260px;
	background-color: #06312C;
	color: #FFFFFF;
}
.MT_homecontentsText {}

.MT_homecontentsText a { font-weight: bold; text-decoration:underline}
.MT_homecontentsText a:link { color: #541800 }
.MT_homecontentsText a:visited { color: #532C1C }
.MT_homecontentsText a:hover { color: #FF6000 }
.MT_homecontentsText a:active { color: #FF6000 }

table.content { margin: 20px;
				line-height: 1.5;
}




