* {
    padding:0px;
    margin:0px;
    font-family:"MS PGothic","Osaka",Arial,sans-serif;
    text-decoration:none;
    line-height:140%;
}
img {
    border:none;
}
table {
    border-collapse:collapse;
    border-spacing:0px;
    width:100%;
}
td {
    vertical-align:top;
}
a:active {
  outline:none;
}
.clear {clear:both;}
#body {
    width:905px;
}

#header {
    width:905px;
}

#header #logo_image_cell {
    width:423px;
    height:45px;
}
#header #logo_image {
    width:423px;
    height:45px;
}

#head_line_right div {
    font-size:10px;
    float:right;
}
#head_line_right .line_padding {
    padding:0px 5px;
}
#head_line_right div a:hover {
    position: relative;
    top: 1px;
    left: 1px;
}
#main_image_box {
    width:905px;
    height:273px;
}
#main_image_box img {
    width:905px;
    height:273px;
}
#body_left_menu {
    width:98%;
    text-align:left;
		padding-top:15px;
}
#body_left_menu .section a:hover {
    position: relative;
    top: 1px;
    left: 1px;
}
#body_left_menu ul li {
    font-size:12px;
}
#body_left_menu .section {
    width:98%;
    border:1px solid #666666;
    text-align:left;
    margin-bottom:10px;
}
#body_left_menu .section .head{
    background-color:#7F7067;
}
#body_left_menu .section .head img{
    width:11px;
    height:11px;
    padding:0px 5px;
}
#body_left_menu .section .head span{
    font-size:15px;
    color:#FFFFFF
}
#body_left_menu .top_button {
     display:block;
    width:98%;
    color:#ffffff;
    font-size:15px;
    font-weight:bold;
    text-align:center;
    background-color:#DFC68B;
    padding:3px 0px;
    margin-bottom:10px;
}
/*
#body_left_menu .description {
    font-size:11px;
    padding:5px 5px;
    border-top:1px #999999 solid;
    border-bottom:1px #999999 solid;
}
*/
.menu_box_pink {
    font-size:10px;
    padding-left:25px;
    list-style-image:url(../images/icon_pink.gif);
}
.menu_box_green {
    font-size:10px;
    padding-left:25px;
    list-style-image:url(../images/icon_green.gif);
}
.menu_box_orenge {
    font-size:10px;
    padding-left:25px;
    list-style-image:url(../images/icon_orenge.gif);
}
.menu_box_blue {
    font-size:10px;
    padding-left:25px;
    list-style-image:url(../images/icon_blue.gif);
}
#footer_cmbanner .image_box {
    margin: 0px 5px 0px 5px;
}
#footer_box {
    width:100%;
}
#footer_box ul {
    text-align:center;

}
#footer_box ul li {
    font-size:12px;
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#footer_box .footer_link_pad {
    margin:0px 10px 0px 10px;
}

#footer_box .description {
    font-size:12px;
    padding:5px 5px;
    border-top:1px #999999 solid;
    border-bottom:1px #999999 solid;
    margin-bottom:5px;
    text-align:left;
}

#head_info h3 {
    font-size:14px;
}
.links_h3 {
    font-size:14px;
    margin-top:20px;
}
.curPageLink {
    color:#AAAAAA;
    font-size:16px;
}
#qr_box {
    width:168px;
    margin-bottom:10px;
}
#qr_box img {
    width:168px;
    height:202px;
}

#site_head {
    margin-top:5px;
}
#site_head table{
    width:905px;
}
#site_head .sh{
    width:423px;
    height:45px;
    text-align:left;
}
#site_head .sh h1{
    font-size:14px;
    font-weight:normal;
}
#site_head .sh p{
    font-weight:normal;
    letter-spacing:-1px;
    font-family:"times New Roman";
    color:#4C433E;
    float:left;
    line-height:80%;
    font-size:34px;
}
#site_head #head_line_right {
    vertical-align:bottom;
}
#site_head #head_line_right div{
    float:right;
}
#site_head #head_line_right div.pad{
    padding:0px 5px;
}
#site_head .if {
    margin-top:12px;
    margin-bottom:12px;
}
.con_box{
	padding-bottom:20px;
}


#head_sd_row{
	background-color:#eee;
}