body{font-size:12px;line-height:18px;color:#333333;margin:0;padding:0;background-color:#ffffff;}
img{border:0;}
div,td{font-size:12px;line-height:18px;}
h1,h2,h3,h4,ul,ol,dl,dt,dd,form,p{margin:0;padding:0;}

a{text-decoration:none;}
a:link{color:#ff6633;}
a:visited{color:#336633;}
a:hover{color:#999999;}
a:active{color:#999999;}

/* common */
#wrapper1{text-align:center;}
#wrapper1_1{background:url('../images/common/borderless_bg.gif') top repeat-x;}
#wrapper1_2{margin-top:20px;background:#000000;}
#wrapper2{margin:0 auto;width:770px;text-align:left;}

#header{height:78px;background:url('header_bg.gif') no-repeat;}
#header_common{height:78px;background:url('../images/common/borderless_header_bg.gif') no-repeat;}
#header ul{list-style:none;}
#header1_1{float:left;width:112px;}
#header1_2{padding-top:11px;padding-left:24px;}
#header2_1{float:left;width:645px;}
#header2_2{height:45px;overflow:hidden;}
#header2_2_1{padding-top:9px;}
#header_2_2 ul{}
#header2_3{height:16px;overflow:hidden;padding-left:582px;}
#header2_4{padding-left:18px;}
#navi{height:30px;overflow:hidden;padding-left:17px;}
#navi li{float:left;}


#footer{height:37px;}
#footer ul{list-style:none;}
#footer1_1{float:left;padding-top:9px;padding-left:15px;}
.footer1_2{float:left;}
.footer1_3{float:left;padding-left:27px;}
#footer2{float:right;padding-right:12px;padding-top:7px;}
#footer3{clear:both;}

