@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; background:#f4a100 url(../images/main_bg.jpg) no-repeat; font-family:calibri, Arial, Helvetica, sans-serif;}
img, a{outline:none; border:none;}
.left{float:left;}
.right{float:right;}
p{margin:0; padding:0;}
#wrapper{width:100%;}
#container{width:926px; margin:0 auto;}
#header{width:926px; height:32px; background:url(../images/header_bg.png) no-repeat right;}
.header_text{font-size:12px; font-weight:bold; color:#771925; text-align:right; padding:5px 34px 0 34px;}
.header_text a{color:#771925; text-decoration:none;padding:0px 20px 0 20px;}
.header_text a:hover{text-decoration:underline;font-weight: bold;color:#771925;}
.middle_area{width:926px; float:left; margin:10px 0 50px 0;}
.mid_left{width:475px; float:left;}
.mid_right{width:448px; float:right;}
.logo{ width:475px; float:left; }
.bottle_area{width:448px; float:right; margin:50px 0 0 0;height:775px;}
.frame_01{width:556px; float:left; margin:30px 0px 0 63px;}
.left_nav{width:300px; float:left; margin:70px 0 0 63px;}
.left_nav ul{margin:0; padding:0;}
.left_nav ul li{background:url(../images/heading_bullet.png) no-repeat left; display:block; outline:none; float:left; list-style:none;}
.left_nav ul li a{ width: 188px; display:block;text-decoration:none;font-family:Garamond;color:#000; font-size:25px; font-weight:normal;padding:10px 0 5px 0px; background:url(../images/divide_line.png) no-repeat bottom; margin:0 0 0 40px;}
.left_nav ul li a:hover{text-decoration:none; color: #761924; font-weight: bold;}
.frame_02{width:450px; float:left;}
.text_01{ color:#333; font-size:12px; font-weight:normal;padding:20px 0 0 102px; line-height:15px;}
#footer_area{width:100%; position: fixed; background:url(../images/footer_bg.jpg) repeat-x; height:49px; bottom: 0; left: 0;}
.footer_frame01{width:926px; margin:0 auto;}
.footer_text01{font-size:12px; font-weight:bold; color:#FFF; text-align:left; padding:20px 0px 0 63px;}
.footer_text01 a{color:#FFF; text-decoration:none;}
.footer_text01 a:hover{text-decoration:none;}
.footer_text02{font-size:12px; font-weight:bold; color:#FFF; text-align:right; padding:20px 63px 0 0px;}
.footer_text02 a{color:#FFF; text-decoration:none;}
.footer_text02 a:hover{text-decoration:none;}