body {
	margin: 0px;
	padding: 0px;
	background-image:url(/files/Image/common/common-bg.gif);

}
#layout{
	margin: 0px auto;
	padding: 0px;
	width: 804px;
	background-image: url(/files/Image/common/shadow.gif);
	background-repeat: repeat-y;
}
#layout-out {
	margin: 0px 9px;
	padding: 0px;
	width: 786px;
	background-color: #FFFFFF;
}
#layout-home {
	margin: 0px 0px 0px;
	padding: 0px;
	width: 784px;
}
#layout-mainout {
	margin: 0px 0px 0px 14px;
	padding: 0px;
	width: 714px;
}


#layout-contents {
	margin: 0px 5px 0px 5px;
	padding: 0;
	float: right;
	width: 510px;
	font-size:12px;
	line-height:18px;
}
#tobira h1{
	margin: 0px;
	padding: 22px 0px 0px 15px;
	width: 495px;
	height: 62px;
	font-size:14px;
	color:#FFFFFF;
	background-image:url(/files/Image/common/common-02.jpg);
	background-repeat:no-repeat;
}

#body h1{
	margin: 0px;
	padding: 22px 0px 0px 15px;
	width: 495px;
	height: 62px;
	font-size:14px;
	color:#FFFFFF;
	background-image:url(/files/Image/common/common-02.jpg);
	background-repeat:no-repeat;
}

#layout-contents h2,h3{
	font-size: 15px;
}
#layout-header01 {
	margin: 0px;
	height: 34px;
	padding: 0px;
	width: 768px;

}
#layout-header02 {
	margin: 10px 0px 0px 14px;
	padding: 0px;
	width: 749px;

}

#top_fw {
	position: absolute;
	height: 286px;
	width: 552;
	left: 295px;
	top: 43px;
	background-attachment: fixed;
}

#layout-menu1 {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 749px;
}
#layout-menu2 {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 288px;
	margin-left: 0px;
}
#layout-news1 {
	float: right;
	width: 420px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	padding: 0px;
	margin-left: 0px;
}

#layout-news1 .news1_text {
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}


#layout-top-footer {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	width: 749px;
	color: #5a5858;
	clear: both;
	font-size: 12px;
}
#layout-top-footer #link ul, #layout-footer #link li {
	list-style-type: none;
}


#layout-top-footer #link ul {
	margin: 0px 2px;
	padding: 0px;
}
#layout-top-footer #link li {
	display: inline;
	margin-right: 20px;
}
#layout-top-footer #link a {
	color: #5a5858;
	text-decoration: none;
}

#layout-top-footer #link a:hover {
        color: #0000FF;
        text-decoration: underline;
}

#layout-top-footer #copyright {
	margin: 0px;
	padding: 6px 0px 6px 10px;
	float: left;
	text-align: left;
	color: #5a5858;
	text-decoration: none;
}
#layout-footer {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 10px;
	line-height: 12px;
	color: #5a5858;
	clear: both;
}

#layout-link {
	margin: 0px;
	padding: 6px 0px;
	clear: right;
}



#layout-link ul {
	margin: 0px 2px;
	padding: 0px;
}
#layout-link li {
	display: inline;
	margin-right: 20px;
}
#layout-link a {
	color: #0000DD;
	text-decoration: none;
}

#layout-link a:hover {
        color: #0000DD;
        text-decoration: underline;
}

#layout-copyright {
	margin: 0px;
	padding: 6px 0px 6px 10px;
	text-align: left;
	color: #5a5858;
	text-decoration: none;
	text-align: center;
	width: 100%;
}
#mark {
	float: left;
	margin-top: 20px;
}

