body {
	font-family:Verdana, Arial, sans-serif;
	color:#3F3E4C;
	font-size:12px;
	margin:0;
	padding:0;
	background-color: #1D1A2C;
}
#nav {
	height:320px; 
	background:url(../images/nav_01.jpg) repeat-x;
}

#nav_menu {
	width:1050px;
	margin:0 auto;
}
#nav_menu img{
	margin:0 5px 0 5px;
}
#hottback-mid { 
    background:url(../images/back-mid.gif) repeat-x;
	width:100%
}
#hot {
	width:806px;
	height:76px;
	background:url(../images/light.jpg) no-repeat;
	margin:0 auto;
}
#hot h1 { 
    color:#FFF; 
	font-size:20px; 
	padding:30px 0 10px 30px; 
	margin:0; 
	font-weight:bold;
	text-align:center;
}
#hot p { 
    color:#FFF; 
	font-size:12px; 
	padding:0px 0 5px 30px; 
	margin:0;
	text-align:center; 
}
#main01 { 
    width:812px; 
	margin:0 auto; 
	padding:0; 
}
#main02  { 
    width:800px; 
	background: url(../images/main_middle.jpg) repeat-y; 
	margin:0 auto;
	*margin-top:-2px;
}
#main02 img{ 
    margin:5px 0 5px 50px; 
	float:left;
}
#mainback {
    background:#EDEDF5;
	width:450px;
	float:left;
	margin:10px 0 10px 30px;
	line-height:20px;
}
#mainback h1{ 
    color:#3F3E4C; 
	font-size:14px; 
	margin:0 10px 0 20px; 
	padding-top:20px;
}
#mainback p{ 
    color:#3F3E4C; 
	font-size:12px; 
	margin:10px 10px 10px 20px; 
	line-height:20px;
}
#mainback img {
	margin:10px 0 10px 10px;
	padding-bottom:15px;
}
#main02 b{ 
    display:block; 
	font-weight:bold; 
	padding:5px 5px 5px 10px;
}
#main02 i{ 
    display:block; 
	padding:15px 5px 5px 10px;
	font-size:11px;
}
#mainback a {
    color:#727248;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 10px;
	text-decoration:none;
}
#mainback a:hover {
    color:#727248;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 10px;
	text-decoration: underline;
}
#main02 ol { 
    margin:0px 30px 10px 470px; 
	padding:0;
}
#main02 ol li { 
    margin:15px 0 0 0; 
	padding:0; 
	line-height:18px;
}
#main03 {
	width:800px;
}
#main03 img { 
    float:left; 
	margin:10px 0px 20px 35px;
}
#main04  { 
    width:802px; 
	height:97px; 
	background:url(../images/main_bottom.jpg) no-repeat;
	margin:0 auto;
}
#foot  { 
    width:100%; 
	height:91px; 
	background:#000; 
	margin:60px auto 0;
	background:url(../images/back-bottom.jpg) repeat-x;
}
#foot01  { 
    width:802px; 
	height:91px; 
	background: url(../images/foot_bag.jpg); 
	margin:0 auto;
}
#foot01 p{ 
    color:#7274A1; 
	padding:20px 0 0 80px; 
	text-align:center;
	line-height:26px;
	margin:0;
}

#foot01 a{ 
    color:#7274A1;
	text-decoration:none; 
}

#foot01 a:hover{ 
    color:#7274A1;
	text-decoration:underline;
}


/*¶þ¼¶Ò³Ãæ*/
.clear_both { 
    clear:both;
}
.nav_menu { 
    height:320px; 
	width:1050px; 
	margin:0 auto;
}
.nav_menu img {
    float:left;  
	margin:2px 30px 0 80px;
}
#video_one {
    width:650px;
	height:400px;
	margin:10px auto;
	border-bottom:1px solid #999;
	border-top:1px solid #333;
}
#video_one p {
    font-size:14px;
	font-weight:bold;
	margin:10px 25px;
}
#video {
    width:425px;
    height:349px;
	margin:0 auto;
}
#contact {
    width:800px; 
	background: url(../images/main_middle.jpg) repeat-y; 
	margin:0 auto;
	*margin-top:-2px;
}
#contact img { 
    float:left;
	padding:10px 20px 5px 60px;	
}
#contact a { 
	padding:10px 20px 5px 0;
	margin:0;
	font-size:12px;
	color:#AC4800;
	text-decoration:none;
}
#contact p { 
	padding:10px 20px 5px 0;
	margin:0;
	font-size:12px;
}
#contact a:hover { 
	padding:10px 20px 5px 0;
	margin:0;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
}
#line { 
    width:500px;
	float:left;
	height:2px;
	border-bottom:1px dashed #AC4800;
	margin:5px;
}
.lio { text-decoration:line-through;}
/*--Screen Shoot--*/
#main_pic01 { 
    width:800px; 
	background: url(../images/main_middle.jpg) repeat-y; 
	margin:0 auto;
	*margin-top:-2px;
} 
#main_pic02 { 
    width:600px;
	margin:0 auto;
	padding:10px 0;
} 
#main_pic03 { 
    float:right;
} 
#main_pic04 { 
    float: left;
} 
#main_pic05 {
   width:480px;
   margin:0 auto; 
   padding:15px 0;
}
#Screen a {
    color: #0000FF;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 10px;
	text-decoration:none;
	text-decoration:underline;
}
#Screen a:hover {
    color: #FF0000;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 10px;
	text-decoration: underline;
}
#Screen {
    text-align:center;
	padding:10px 0 30px 0;
}

.a2 {
	color:#0000FF;
	text-decoration:underline;}
	
.a2:hover {
	color:#FF0000;}