/* CSS Document */

body {
	margin-top: 0px;
	background-color: #E4E0D4;
	}

#general{
	 width: 790px;
	 background-color: #FFFFFF;
	 margin: 0px auto 0px;
	 padding: 0px;
	 overflow:auto;
	 }
	 
#es_title{
	 width: 790px;
	 height: 115px;
	 background-color: #FFFFFF;
	 margin: 0px auto;
	 padding: 0px;
     position:relative;
	 }
	 
#left_area{
	 width: 180px;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin: 0px auto;
	 padding: 0px;
	 float : left;
     position:relative;
	 }
	 
#right_area{
	 width: 610px;
	 background-color: #FFFFFF;
	 margin: 0px 0px 0px 0px;
	 padding: 0;
	 float : right;
	 clear:right;
     position:relative;
	 }
	
#menu_area{
	 width: 180px;
	 height: 300px;
	 background-color: #FFFFFF;
	 }

#archive_area{
	 width: 158px;
	 height: 105px;
	 background-color: #FFFFFF;
	 margin-top: 8px;
	 margin-left: 22px;
	 margin-right: 0px;
     position:relative;
	 background-image: url("img/general_img/es_archives_bg.gif");
	 background-repeat:repeat;
	 }

#memo_area{
	 width: 180px;
	 height: 70px;
	 background-color: #FFFFFF;
	 text-align: left;
	 margin: 8px 0px 0px 0px;
	 padding: 15;
     position:relative;
	 background-image: url("../img/general_img/bg_line_1.jpg");
	 background-repeat:repeat;
	 }

#foot_area{
	 width: 790px;
	 height: 120px;
	 background-color: #EEE8AA;
	 margin: 0px auto;
	 padding: 0px;
	 clear : both ;
     position:relative;
	 }
	 
#info_img{
	 width: 590px;
	 height: 244px;
	 background-color: #FFFFFF;
	 text-align: left;
	 margin: 0px 0px 0px 20px;
	 padding: 0;
     position:relative;
	 }
	 
#topitopi{
	 width: 550px;
	 height: 150px;
	 background-color: #FFFFF0;
	 text-align: left;
	 margin: 0px 0px 0px 20px;
	 padding: 20px;
     position:relative;
	 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	 font-size: 13px;
	 line-height: 21px;
	 color: #996633;
	 }
	 
#feature{
	 width: 550px;
	 height: 210px;
	 background-color: #FFFFF0;
	 text-align: left;
	 margin: 0px 0px 0px 20px;
	 padding: 20px;
     position:relative;
	 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	 font-size: 14px;
	 line-height: 21px;
	 color: #800000;
	 }
	 
#line_img{
	 width: 590px;
	 text-align: left;
	 margin: 0px 0px 0px 20px;
     position:relative;
	 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	 font-size: 14px;
	 line-height: 21px;
	 color: #800000;
	 }
	 
#contents_area{
	 width: 580px;
	 background-color: #FFFFFF;
	 text-align: center;
	 margin: 0px 0px 0px 30px;
	 padding: 0;
	 clear:left;
     position:relative;
	 }
	 	 
#menu_btn{
	 width: 240px;
	 height: 50px;
	 margin: 15px auto;
     position:relative;
	 }
	 
#menu_btn_2{
	 width: 220px;
	 height: 30px;
	 text-align: left;
	 margin: 15px 3px auto auto;
     position:relative;
	 }
	 	 	 
#menu_btn_sub{
	 width: 150px;
	 height: 30px;
	 text-align: center;
@@ padding: 5px;
     position:relative;
	 }
	 
#foot_banner{
	 width: 550px;
	 height: 60px;
	 margin: 0px auto;
	 padding: 0px;
     float : center;
	 }
	 
#foot_link{
	 width: 100%;
	 height: 20px;
	 text-align: center;
	 font-size: 11px;
	 line-height: 21px;
	 margin: 10px auto;
	 color: #333333;
	 }
	 
#feature_img_area{
     width: 220px;
     height: 180px;
	 float : left;
	 margin: 0px 15px 0px 0px ;
	 padding-right: 0px 15px 0px 0px ;
	 }
	 
#line_1{
     height: 25px;
	 background-image: url("../img/principal_img/line_red.gif");
	 }

#line_2{
     height: 25px;
	 background-image: url("../img/es_gallery_img/line_orange.gif");
	 }

#line_3{
     height: 1px;
	 background-color: #888888;
	 margin-bottom: 12px;
	 }
 
#pic_1{
	 margin: 10px 15px 0px 0px ;
	 padding-right: 0px 15px;
	 }
	 
#pic_2{
	 margin: 7px 0px 0px 0px ;
	 padding-right: 0px 15px;
	 }
	 
#pic_3{
	 margin: 7px 0px 7px 0px ;
	 padding-right: 0px 15px;
	 }
	 
#pic_4{
	 margin: 7px 0px 0px 8px ;
	  text-align: center;
	 }
	
#pic_5{
	 margin-top: 7px;
	 margin-right: 0px;
	  margin-left: 80px;
	 }
	 
#pic_6{
	 margin-top: 7px;
	  margin-left: 7px;
	  text-align: center;
	 }
	 
#pic_7{
	 margin-bottom: 7px;
	 }
	 
#layout_right{
 text-align: right;
 @@}