body {
 background-image:url(img/link/back.gif);
 margin:0px auto;
 vertical-align:top;
}
#all {
 width:800px;
 margin:0px auto;
 text-align:center;
}
#box {
 width:700px;
 margin:0px auto;
 text-align:center;
}
.link_navi {
 width:700px;
 height:50px;
 margin:30px auto 0px;
 overflow:hidden;
 text-align:left;
}
.link_navi img {
 margin-right:10px;
}
.link_contents01,
.link_contents02,
.link_contents03 {
 background-repeat:repeat-y;
 width:700px;
 margin:0px auto;
 padding-top:20px;
}
.link_contents01 {
 background-image:url(img/link/link_bg01.gif);
}
.link_contents02 {
 background-image:url(img/link/link_bg02.gif);
}
.link_contents03 {
 background-image:url(img/link//link_bg03.gif);
}
.link_contents01 table {
 width:680px;
 margin-bottom:20px;
}
.link_contents01 table td {
 padding:10px;
 font-size:12px;
 text-align:center;
}
.link_contents02 table {
 width:680px;
 margin-bottom:20px;
}
.link_contents02 table td {
 padding:10px 0px;
 font-size:12px;
 text-align:center;
}
.link_contents03 table {
 width:680px;
 margin-bottom:20px;
}
.link_contents03 table td {
 padding:10px 0px;
 font-size:12px;
 text-align:center;
}
.link_contents01 table td.text {
 text-align:left;
 width:450px;
 padding-top:0px;
}
.captions {
 font-size:14px;
 font-weight:800;
 color:#666666;
 padding:20px 0px;
}
.link_foot01,
.link_foot02,
.link_foot03 {
 width:700px;
 height:100px;
 margin:0px auto;
}
.link_foot01 {
 background-image:url(img/link/link_bg_foot01.gif);
}
.link_foot02 {
 background-image:url(img/link/link_bg_foot02.gif);
}
.link_foot03 {
 background-image:url(img/link/link_bg_foot03.gif);
}
/*-- footer --*/
#custumfooter {
 text-align: center;
 font-size: 10px;
 color: #FFCC00;
 background-color: #174606;
 border-top-width: thick;
 border-top-style: ridge;
 border-top-color: #FFFFFF;
 width: auto;
 padding: 10px;
 margin-right: -10px;
 margin-bottom: -20px;
 margin-left: -10px;
 margin-top: 20px;
}
#custumfooter a {
 font-size: 13px;
 color: #FFFFFF;
 text-decoration: none;
 line-height: 16px;
}
p {
 margin-top: 5px;
 margin-bottom: 5px;
}
.font2 {
 font-weight: bolder;
 font-size: 16px;
 vertical-align: 130%;
}
img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
#all a:hover {
 color: #FF6500;
 text-decoration: underline;
}
#all a {
 color: #000000;
 text-decoration: none;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
}

