* {margin:0;padding:0;font-size:12px;}
BODY {
margin: 0;
padding: 0;
text-align:center;
font-size:12px;
color:#333;
background:url(../images/bg_body.jpg) repeat-x #FFF;
}

a:link {color:#68C;text-decoration:none;}
a:visited {color:#68C;text-decoration:none;}
a:active {color:#900;text-decoration:none;}
a:hover {color:#900;text-decoration:underline;}

img {border:0;}

#top {
width:920px;
margin:0 auto;
background:url(../images/bg_wrap.jpg) repeat-y;
}
.wrap {
width:920px;
background:url(../images/bg_head2.jpg) no-repeat;
text-align:left;
}

#header {height:115px;}
.logo {clear:both;margin:0 35px 0 570px;padding-top:20px;font-size:50px;text-indent:-9999px;}
.logo a {display:block;position:relative;height:50px;}

.all {
width:860px;
margin:0 30px;
text-align:left;
background:#FFF;
padding-bottom:16px;
}

/*----- Column内 細部整形↓ -----*/
#column {margin-bottom:16px;}
h1 {margin-bottom:12px;}

.table01 {width:860px;}
.table01 th {font-weight:normal;background:#8A9CC4;color:#FFF;padding:6px;text-align:center;}
.table01 .th00 {width:60px;background:#8A9CC4;text-align:center;}
.table01 .th01 {width:200px;background:#95A5CA;}
.table01 .th02 {width:200px;background:#8A9CC4;}
.table01 td {background:#D9DFEC;padding:6px;vertical-align:top;font-size:11px;}
.table01 .td0a {background:#C6CEE2;text-align:center;}
.table01 .td01 {background:#D9DFEC;}
.table01 .td02 {background:#C6CEE2;}
.table01 .td0b {background:#D5DBEA;text-align:center;}
.table01 .td03 {background:#EBEEF5;}
.table01 .td04 {background:#D5DBEA;}

.cap {text-align:left;font-size:11px;line-height:140%;margin:6px 0 16px;}

.download {text-align:center;padding:14px 0;margin:0 240px 36px 240px;background:#EBEEF5;}
.download a:link {color:#900;text-decoration:underline;}
.download a:visited {color:#900;text-decoration:underline;}

.red-s {color:#900;font-size:11px;}
.red {color:#900;}
.clear {clear:both;}
/*----- Column内 細部整形↑ -----*/

.gotop {width:100%;clear:both;text-align:right;}
.gotop a:link {color:#757575;background:url(../images/ico_gotop.gif) no-repeat left center;padding-left:12px;text-decoration:underline;}
.gotop a:visited {color:#757575;background:url(../images/ico_gotop.gif) no-repeat left center;padding-left:12px;text-decoration:underline;}
.gotop a:hover {color:#900;background:url(../images/ico_gotop_on.gif) no-repeat left center;padding-left:12px;text-decoration:underline;}

.close {width:100%;clear:both;text-align:right;margin-bottom:4px;}
.close a:link {color:#757575;text-decoration:underline;}
.close a:visited {color:#757575;text-decoration:underline;}
.close a:hover {color:#900;text-decoration:underline;}

#footer {
width:900px;margin:0 10px;
background:url(../images/copyright.gif) no-repeat 660px 15px #DCE7D0;
}
.footer_in {padding:15px 30px 106px 20px;}
.footer_in img {float:left;margin-right:12px;}
.footer_in p {font-size:14px;}
