/* CSS Document */

/* ************************************************

 *	‹¤’ÊÝ’è

 * ************************************************ */

* {

	margin: 0px;

	padding: 0px;

}



body {

	color: #000000;

	font-size: small;

	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";

	line-height: 1.6em;

	background-color:#EEEEEE;

	text-align:center;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/header-bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

}



br.clear {

	clear: both;

	font: 0pt/0pt sans-serif;

}



img {

	border: 0px;

}



a:link {

	color: #2E5192;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #2E5192;

}

a:hover {

	color: #52aeff;

	text-decoration: underline;

}

a:active {

	text-decoration: none;

}

form {

	display: inline;

	margin: 0px;

	padding: 0px;

}

hr {

	border-width: 1px 0px 0px 0px;

	border-style: dashed;

	border-color: #666666;

	height: 1px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}

#container {

	width: 800px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#header {

	height: 103px;

	width: 800px;

}

#main {

}

#main-upper {

	height: 16px;

	width: 800px;

	background-image: url(../img/main-bg-up.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin-top: 20px;

}

#main-mid {

	width: 800px;

	background-image: url(../img/main-bg-mid.jpg);

	background-repeat: repeat-y;

	background-position: 0px 0px;

}

#main-lower {

	height: 18px;

	width: 800px;

	background-image: url(../img/main-bg-low.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin-top: -1px;

}

h1 {

	background-image: url(../img/header-rogo.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 55px;

	width: 286px;

	float: left;

	margin-top: 20px;

	margin-left: 20px;

}

a.h-r {

	height: 100%;

	width: 100%;

	display: block;

}

.h-p {

	

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -10000px;

	height: 43px;

	width: 120px;

	float: right;

	margin-top: 35px;

	margin-right: 25px;

}

.left {

	float: left;

	width: 200px;

}

.right {

	float: right;

	width: 580px;

	margin-right: 15px;

	margin-left: 5px;

}

.left-menu-h {

	height: 32px;

	width: 180px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../img/sidemenu-bg-h.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.left-menu{

	text-align: left;

	list-style-type: none;

}

.left-menu li {

	display: block;

	height: 28px;

	width: 162px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../img/sidemenu-bg-b.jpg);

	padding-left: 18px;

	font-size: 13px;

	padding-top: 7px;

}

.left-menu li:hover {

	background-image: url(../img/sidemenu-bg-b-o.jpg);

}

.left-menu-f {

	height: 10px;

	width: 180px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../img/sidemenu-bg-f.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.left-bnrbox {

	text-align: center;

	width: 180px;

	margin-top: 15px;

}

h2 {

	text-align: left;

	font-size: 16px;

	padding-top: 25px;

	padding-bottom: 8px;

	padding-left: 15px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #AD2182;

	border-bottom-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	background-color: #F4F4F4;

	margin-bottom: 20px;

}

.text-11-left {

	font-size: 11px;

	text-align: left;

	line-height: 21px;

}

h3 {

	text-align: left;

	font-size: 14px;

	padding-top: 6px;

	padding-bottom: 4px;

	padding-left: 15px;

	border-top-width: 3px;

	border-top-style: solid;

	border-top-color: #999999;

	border-bottom-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	margin-bottom: 15px;

	margin-top: 30px;

}

.for-top {

	text-align: right;

	background-image: url(../img/for-top-csl.jpg);

	background-position: right 2px;

	background-repeat: no-repeat;

	height: 18px;

	font-size: 11px;

	padding-right: 20px;

	margin-top: 20px;

	margin-bottom: 10px;

}

#footer {

	margin-top: 3px;

	margin-bottom: 5px;

}

#footer-menu {

	float: left;

	width: 445px;

	text-align: left;

	font-size: 11px;

	padding-left: 5px;

}

#copy {

	float: right;

	width: 340px;

	font-size: 11px;

	color: #666666;

	text-align: right;

	padding-right: 10px;

}

.index-img-top {

	background-image: url(../img/index-img.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 200px;

	width: 580px;

	margin-bottom: 20px;

}

.index-img-foot {

	background-image: url(../img/index-img-foot.jpg);

	background-repeat: no-repeat;

	background-position: 200px -5px;

	height: 215px;

	font-size: 11px;

	text-align: left;

	line-height: 21px;

	padding-top: 10px;

}

.com-tbl{

	margin-bottom: 20px;

	border-top: 1px solid #d0d4d8;

	border-left: 1px solid #d0d4d8;

	width: 100%;

}

.com-tbl th{

	padding: 10px;

	text-align: left;

	border-right: 1px solid #d0d4d8;

	border-bottom: 1px solid #d0d4d8;

	background-color: #f4f6f8;

	width: 135px;

}

.com-tbl th.com-tbl-hd{

	text-align: center;

}

.com-tbl td{

	padding: 10px;

	border-right: 1px solid #d0d4d8;

	border-bottom: 1px solid #d0d4d8;

	text-align: left;

}

.com-img {

	background-image: url(../img/com-img.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 100px;

	width: 580px;

}

.his-img {

	background-image: url(../img/his-img.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 100px;

	width: 580px;

}

.bus-img {

	background-image: url(../img/bus-img.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 100px;

	width: 580px;

}

.contact-flow-img1 {

	background-image: url(../img/contactus-flow1.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 32px;

	width: 580px;

}

.contact-flow-img2 {

	background-image: url(../img/contactus-flow2.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 32px;

	width: 580px;

}

.contact-flow-img3 {

	background-image: url(../img/contactus-flow3.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 32px;

	width: 580px;

}

.form-tbl {

	margin-bottom: 20px;

	width: 100%;

	background-color: #FFFFFF;

}

.form-tbl th{

	text-align: left;

	background-color: #f4f6f8;

	width: 135px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	background-image: url(../img/form-h-bg.jpg);

	background-repeat: repeat-y;

	background-position: 0px;

	padding-top: 7px;

	padding-right: 10px;

	padding-bottom: 7px;

	padding-left: 10px;

}

.form-tbl td{

	text-align: left;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	padding-top: 7px;

	padding-right: 10px;

	padding-bottom: 7px;

	padding-left: 10px;

}

.form-tbl td textarea,.form-tbl td input {

	border: 1px solid #888888;

}

.indisp {

	color: #FF151C;

	font-size: 11px;

}

.form-submit {

	padding-top: 7px;

	padding-right: 15px;

	padding-bottom: 7px;

	padding-left: 15px;

	border: 1px solid #666666;

	background-color: #CCCCCC;

}

.bus-block {

	font-size: 12px;

	text-align: left;

}

#jzx-img {

	float: right;

	margin-left: 15px;

}

.map-ul {

	font-size: 12px;

	text-align: left;

	margin-left: 35px;

	list-style: circle;

}