/* tb^[ */
#footerbox01 { width:100%; font-size:10px; color:#000000; line-height:180%; padding:30px 0 10px 0; }
#footerbox02 { width:950px; margin:0 auto; }
#footerbox02 hr { height: 1px; border: none; border-top: 1px #cccccc solid; margin:0px; padding:0px; }

#footerleftbox01 { width:287px; float:left; padding-top:10px; }
#footerrightbox01 { width:500px; float:right; color:#FFFFFF; text-align:right; }

#footerdetailbox01 { width:950px; margin:0 auto; }
#footerdetailbox02 { width:926px; margin:0 auto; padding-top:10px; }

.detailbox01_01 { padding-bottom:5px; }
.detailbox01_02 { padding-bottom:10px; }
.detailbox02 { height:45px; background-image:url(../common_img/footer_img/detailbg.png); background-repeat:repeat; }

#footernamebox01 { font-size:12px; font-weight:bold; padding-bottom:5px; }

#footerlinkbox01 { width:910px; margin:0 auto; font-size:12px; color:#000000; line-height:100%; padding-top:17px; }
#footerlinkbox01 a { padding-right:20px; }

#footerlinkbox01 a:link { color:#000000; text-decoration:none; }
#footerlinkbox01 a:visited { color:#000000; text-decoration:none; }
#footerlinkbox01 a:active { color:#FF6000; text-decoration:underline; }
#footerlinkbox01 a:hover { color:#333333; text-decoration:underline; }

#footerinfobox01 { width:910px; margin:0 auto; padding-top:10px; }
td.detailimgbox01 { padding-right:17px; text-align:left; vertical-align:middle; }

#footerinfobox02 { width:910px; margin:0 auto; font-size:12px; color:#000000; line-height:100%; padding-top:17px; }
td.footernamebox01 { font-size:12px; font-weight:bold; padding-right:20px; line-height:100%; }
td.footerdetailbox01 { font-size:12px; padding-right:20px; line-height:100%; }

td.footerlogobox01 { text-align:left; vertical-align:bottom; padding-right:20px; }
td.copyrightbox01 { text-align:left; vertical-align:bottom; padding-bottom:3px; }