@charset "utf-8";
/* ========================================== */
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
/* ========================================== */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
} /* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
} /* End hide from IE-mac */
.css-att {
	display: none;
}
/* ========================================== */

body {background-color: #FFFFFF; }

.hdr {
background-image:url(../img/i1.png);
background-repeat:no-repeat;
width:860px;
height:60px;
margin-left:auto;
margin-right:auto;
}

.ctn {
background-image:url(../img/i2.png);
background-repeat:repeat-y;
width:860px;
margin-left:auto;
margin-right:auto;
}

.ftr {
background-image:url(../img/i3.png);
background-repeat:no-repeat;
width:860px;
height:110px;
margin-left:auto;
margin-right:auto;
}
.in {
width:840px;
height:225px;
margin-left:20px;
}
.men {
margin-left:20px;
margin-top:0px;
margin-bottom:15px;
}
.ctnr {width:600px;float:left;}
.ctnl {width:260px;float:right;}

.tp1{width:600px;height:20px;background-image:url(../img/i19.png);background-repeat:no-repeat;}
.tp2{width:600px;background-image:url(../img/i20.png);background-repeat:repeat-y;}
.tp2 ul{ list-style:none;}
.tp2 li{ padding-left:40px; padding-top:5px;}
.tp3{width:600px;height:20px;background-image:url(../img/i21.png);background-repeat:no-repeat;}
.tt1{float:left; width:80px; color:#7B6854;font-size: 65%;font-weight: lighter;letter-spacing: -0.5px;}
.tt2{float:right; width:450px; color:#333333;font-size: 75%;font-weight: lighter;letter-spacing: -0.5px; margin-right:10px;}

.bus{width:290px;float:right;}
.b1{background-image:url(../img/i22.png);background-repeat:no-repeat;height:90px;}
.b2{background-image:url(../img/i27.png);background-repeat:repeat-y;}
.b3{background-image:url(../img/i24.png);background-repeat:no-repeat;height:30px;}

.per{margin-left:20px;width:290px;float:left;}
.b4{background-image:url(../img/i25.png);background-repeat:no-repeat;height:90px;}
.b5{background-image:url(../img/i28.png);background-repeat:repeat-y;}
.b6{background-image:url(../img/i29.png);background-repeat:no-repeat;height:30px;}

.cc{ list-style:none; padding-top:10px;}
.cc li{ padding:5px 0px;}
.cc0{float:left;}
.cc1{color:#7B6854;font-size: 90%;line-height: 38px;font-weight: lighter;letter-spacing: -0.5px; }
.cc1 a{color:#7B6854; text-decoration:underline;}
.cc1 a:hover{color:#666666; text-decoration:underline;}
.cc2{color:#333333;font-size: 75%;font-weight: lighter;letter-spacing: -0.5px; margin-top:-10px;}
.cc3{float:right; width:235px; padding-right:10px;}
.cc4{color:#497182;font-size: 90%;line-height: 38px;font-weight: lighter;letter-spacing: -0.5px;}
.cc4 a{color:#497182; text-decoration:underline;}
.cc4 a:hover{color:#666666; text-decoration:underline;}

.ly1 {width:690px; line-height:20px; margin-left:85px; margin-right:85px;}
.cert { margin-left:80px; margin-right:80px;}
.l1 {width:700px; height:200px;background:url(../img/l1.png)}
.l2 {width:700px; background:url(../img/l2.png) repeat-y;}
.l3 {width:700px; height:110px;background:url(../img/l3.png);}
.l4 {width:700px; height:200px;background:url(../img/l4.png)}
.lt1{float:left; width:150px; color:#7B6854;font-size: 75%;font-weight: lighter;letter-spacing: -0.5px; margin-left:50px;}
.lt2{float:right; width:450px; color:#333333;font-size: 75%;font-weight: lighter;letter-spacing: -0.5px; margin-right:10px;}
.ly2{ padding-bottom:10px;}

.pb1{ width:840px; margin-left:10px; background-image:url(../img/pb1.png); background-repeat:no-repeat; height:35px;}
.pb2{ width:840px; margin-left:10px; background-image:url(../img/pb2.png); background-repeat:repeat-y; min-height:640px;}
.pb3{ width:840px; margin-left:10px; background-image:url(../img/pb3.png); background-repeat:no-repeat; height:42px;}
.pb4{ width:290px; background-image:url(../img/pb4.png); background-repeat:repeat-y;}
.pb5{ width:283px; background-image:url(../img/pb5.png); background-repeat:no-repeat; height:18px;}

.pl{ width:290px; float:left}
.pr{ width:480px; float:right; padding-right:50px; padding:2px 50px 0px 20px; font-size:13px; line-height:21px; margin-top:11px;}

.pt{ margin-left:30px; padding-top:20px;}
.pp{ list-style:none; margin-left:20px;}
.pp0{float:left;}
.pp1{color:#7B6854;font-size: 90%;line-height: 38px;font-weight: lighter;letter-spacing: -0.5px;}
.pp1 a{color:#7B6854; text-decoration:underline;}
.pp1 a:hover{color:#666666; text-decoration:underline;}
.pp4{color:#497182;font-size: 90%;line-height: 38px;font-weight: lighter;letter-spacing: -0.5px;}
.pp4 a{color:#497182; text-decoration:underline;}
.pp4 a:hover{color:#666666; text-decoration:underline;}

#clip{ position:absolute; z-index:2; margin-left:auto; margin-right:auto; padding-left:230px;}

.pc1{ width:840px; margin-left:10px; background-image:url(../img/pc1.png); background-repeat:no-repeat; height:35px;}
.pc2{ width:840px; margin-left:10px; background-image:url(../img/pc2.png); background-repeat:repeat-y; min-height:640px;}
.pc3{ width:840px; margin-left:10px; background-image:url(../img/pc3.png); background-repeat:no-repeat; height:42px;}
.pc4{ width:290px; background-image:url(../img/pc4.png); background-repeat:repeat-y;}
.pc5{ width:283px; background-image:url(../img/pc5.png); background-repeat:no-repeat; height:18px;}

.st1{ width:480px; margin-left:auto; margin-right:auto;}
.stt{ border-collapse:collapse; width:100%; background-color:#FFFFFF; vertical-align:middle;}
.sttt{ width:34%; height:20px; background-color:#EFE9DB; text-align:center; vertical-align:middle; border:1px solid #999999; color:#51422E; }
.stth{ width:66%; height:20px; vertical-align:middle; border:1px solid #999999; padding:10px;}
.sttf{ width:33%; height:20px; vertical-align:middle; border:1px solid #999999; padding:10px; text-align:center}

.ccc1{ width:840px; margin-left:10px; background-image:url(../img/cc1.png); background-repeat:no-repeat; height:35px;}
.ccc2{ width:840px; margin-left:10px; background-image:url(../img/cc2.png); background-repeat:repeat-y; min-height:640px;}
.ccc3{ width:840px; margin-left:10px; background-image:url(../img/cc3.png); background-repeat:no-repeat; height:42px;}
.ccc4{ width:290px; background-image:url(../img/cc4.png); background-repeat:repeat-y;}
.ccc5{ width:283px; background-image:url(../img/cc5.png); background-repeat:no-repeat; height:18px;}

.pt0{ margin-left:40px; list-style:none; margin-top:10px; }
.pt1{color:#51422E;font-size: 90%;line-height: 32px;font-weight: lighter;letter-spacing: -0.5px;}
.pt1 a{color:#51422E; text-decoration:none;}
.pt1 a:hover{color:#666666; text-decoration:underline;}

.ap1{width:700px; margin-left:auto; margin-right:auto;}

.at0{ width:100%; margin:10px 0px; border-collapse:collapse;}
.att{ width:34%; border:1px solid #666666;height:30px; background-color:#E8E7CC; vertical-align:middle; text-align:center;}
.ath{ border:1px solid #666666; height:30px; vertical-align:middle; padding:5px;}  

.mp1{ width:670px; margin-left:auto; margin-right:auto;}
.mp2{ float:left;  width:400px;}
.mp3{ float:right; width:270px;}
.mp3 img{ text-align:center; padding-left:20px;}
.mp3 p{ text-align:center; color:#666666; font-size:14px;}
.mp4{ width:388px; height:30px; line-height:30px; border:1px dotted #999999; margin-top:10px; padding-left:10px;}
.mp5{ list-style:none;}
.mp5 li{ margin:0 0 0 10px; font-size:14px; color: #333333; line-height:20px; padding:3px 0 3px 0;}


.tpc2{ width:640px; min-height: 300px; margin-left:auto; margin-right:auto;  padding-bottom: 20px; padding-top:20px;}
.tpc5{ font-size:16px; line-height:20px;}
.tpc6{ font-size:12px; margin-bottom:10px;}
.tpc7{ font-size:14px; margin-top:25px;}
.tpt{ width:630px; height:20px; border:1px dotted #999999; padding-left:10px; font-size:12px; color:#666666; line-height:20px;}
.tpc2 .topic {
	margin: 0 0;
	padding: 20px 10px;
	border-bottom: 1px dotted #999999;
	}
	