@charset "utf-8";

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

a      { text-decoration:none;color:#66f;}
a:hover{ background-color:#fffccc;color:#333;}


body {font:13px/1.231 arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}


.fl     {float     :left;   }
.fr     {float     :right;  }
.cb     {clear     :both;   }

.al     {text-align:left;   }
.ar     {text-align:right;  }	
.ac     {text-align:center; }	

.w980   {width     :980px;  }
.w794   {width     :794px;  }
.w720   {width     :720px;  }
.w680   {width     :680px;  }
.w585   {width     :585px;  }
.w468   {width     :468px;  }
.w250   {width     :250px;  }
.w220   {width     :220px;  }
.w200   {width     :200px;  }
.w170   {width     :170px;  }
.w125   {width     :125px;  }

.mb10   {margin-bottom:10px;}
.mr10   {margin-right :10px;}
.ml10   {margin-left  :10px;}

.pad_y4 {padding   :0 4px;  }
.pad_4  {padding   :4px;    }
.pad_10 {padding   :4px;    }

.red    {color     :#f00;
         font-size :80%;
         line-height:120%;  }

.black  {color     :#777;
         font-size :80%;
         line-height:120%;  }


.cf {clear: both;	 display:block;	margin: 0px;	padding: 0px;
     font-size:1%; line-height: 1;}

.more {
	float: right;
	padding: 5px 5px 0px 8px;
	line-height: 1.3;
	background:url(img/arrow_tri.gif) no-repeat 0px 8px;}
.more a:hover {background-color: #fffccc;}



.p_ab{ position   :absolute;}
.f_90{ font-size  :90%;     }
.f_b { font-weight:bold;    }


strong {font-weight:bold;}

hr     {height:1px;}

body   {font-family: Verdana,Arial,Helvetica,sans-serif;
        color: #333;  line-height: 130%; text-align:center;}

#container{ text-align:left; margin:0 auto;font-size:90%;}



