body{
margin:0;
padding:0;
background:url(/images/common/bg_base.gif) repeat-x #ADDEF8;
text-align:center;
}
a{
color:#1288C7;
text-decoration:underline;
}
a:hover{
color:#FF9813;
text-decoration:none;
}
img{
border:0;
}
strong{
color:#990000;
}
#mainbox{
width:852px;
text-align:left;
margin:0 auto 0 auto;
padding:0 0 30px 0;
}
.logo{
margin:10px 0 0 0;
padding:0;
float:left;
height:44px;
}

#header{
margin:0;
padding:0;
width:852px;
height:84px;
}
#header h1{
margin:0;
padding:3px;
width:852px;
height:14px;
font-size:12px;
color:#FFFFFF;
}
#navi{
margin:10px 0 0 0;
padding:0;
float:right;
height:44px;
}
#navi ul{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
#navi li{
margin:0;
padding:0;
float:left;
list-style-type:none;
display:inline;
}

#contents{
margin:0;
padding:20px 0 0 0;
background:url(/images/common/bg_contents.gif) #FFFFFF;
}
.contents_inner{
width:787px;
margin:0 0 10px 30px;
padding:0;
}
.contents_mainimage{
margin:10px 0 10px 10px;
padding:0;
}
.contents_inner h2{
width:767px;
height:32px;
margin:10px 0 10px 10px;
padding:0 0 0 10px;
background:url(/images/common/bg_title03.gif) no-repeat;
line-height:31px;
vertical-align:middle;
color:#666666;
font-size:12px;
}
.contents_inner h3{
width:757px;
height:32px;
margin:10px 0 10px 15px;
padding:0 0 0 12px;
background:url(/images/common/bg_title04.gif) no-repeat;
line-height:32px;
vertical-align:middle;
color:#666666;
font-size:12px;
}
.contents_inner h4{
width:757px;
height:32px;
margin:10px 0 10px 15px;
padding:0 0 0 12px;
background:url(/images/common/bg_title05.gif) no-repeat;
line-height:32px;
vertical-align:middle;
color:#FFFFFF;
font-size:12px;
}
.contents_inner p{
margin:20px 20px 10px 20px;
padding:0;
color:#666666;
font-size:12px;
line-height:150%;
}
.contents_inner table{
width:747px;
margin:20px 0 10px 20px;
padding:0;
color:#666666;
font-size:12px;
}
.contents_inner th{
width:110px;
padding:5px;
color:#666666;
font-size:12px;
text-align:left;
}
.contents_inner td{
padding:5px;
color:#666666;
font-size:12px;
}

#mainimage_page{
width:852px;
height:54px;
padding:0;
margin:0;
clear:both;
}

#footer{
width:852px;
margin:0;
padding:20px 0 20px 0;
text-align:center;
background:url(/images/common/bg_footer.gif) no-repeat left bottom;
}
#footer p{
margin:0 0 10px 0;
padding:0;
text-align:center;
color:#999999;
font-size:10px;
}

address{
margin:0;
padding:0;
color:#999999;
font-size:10px;
font-style:normal;
}

.clearer{
clear:both;
line-height:50%;
}
.top_btn{
width:787px;
margin:30px 0 0 30px;
padding:0;
text-align:right;
}
.pankuzubox{
margin:0 0 10px 10px;
padding:0;
color:#999999;
font-size:10px;
}
.pankuzubox a{
color:#89C9DC;
text-decoration:none;
}
.pankuzubox a:hover{
color:#89C9DC;
text-decoration:underline;
}
.img_center{
margin:10px 0 0 15px;
padding:0;
}
.img_left{
float:left;
margin:0 20px 0 0;
padding:0;
display:inline;
}
.img_left2{
float:left;
margin:0 20px 0 20px;
padding:0;
display:inline;
}
.admin_inner{
width:787px;
margin:0 0 10px 20px;
padding:0;
color:#666666;
font-size:12px;
}
.admin_btn{
margin:0 0 0 20px;
}
