@charset "UTF-8";
/* CSS Document */




body { background-image:url(../images/common/body-bg.png);background-repeat:repeat-x;margin:0px;padding:0px;font-family:"Trebuchet MS", Arial, Verdana; }
img { border:none; }

.center { text-align:center; }
.padding-top15 { padding-top:15px; }

#container { width:858px;margin:0px auto;padding:0px;border:0px; }
#header-container { width:858px;height:90px;margin:30px 0px 0px 0px;padding:0px;border:0px;float:left; }
#main-nav-container { width:858px;height:30px;margin:0px;padding:0px;border:0px;background-image:url(../images/home/home-main-nav-bg.png);background-repeat:no-repeat;float:left; }

#main-contents-container { width:858px;margin:0px;padding:0px;border:0px;float:left; }
#main-contents-container #left-col { width:394px;height:644px;margin:0px;padding:0px;border:0px;background-image:url(../images/home/main-text-area.png);background-repeat:no-repeat;float:left; }
#main-contents-container #left-col .text-container { padding:20px;text-align:left; }
#main-contents-container #right-col { width:464px;height:644px;margin:0px;padding:0px;border:0px;float:left; }
#main-contents-container #video-area { width:464px;height:264px;margin:0px;padding:0px;border:0px;background-image:url(../images/home/video-area.png);background-repeat:no-repeat;float:left; }
#main-contents-container #video-area-inner { padding-right:4px; }
#main-contents-container #start-banner-area { width:464px;height:189px;margin:1px 0px 0px 0px;padding:0px;border:0px;float:left; }
#main-contents-container #banner2-area { width:464px;height:189px;margin:1px 0px 0px 0px;padding:0px;border:0px;float:left; }

#copyright { width:858px;height:24px;margin:1px 0px 20px 0px;padding:0px;border:0px;background-image:url(../images/common/copyright-bg.png);background-repeat:no-repeat;float:left;font-size:11px;color:#ccc;line-height:20px; }

#net-income-table { width:100%;margin:10px 0px 0px 0px;padding:0px;border:1px solid #666;float:left; }
#net-income-table .cell { width:50%;margin:0px;padding:2px 5px;border:1px solid #666;font-size:0.8em; }
#net-income-table .memo { padding:2px 5px; }




/* Text Style */
.bold { font-weight:bold; }
.size08 { font-size:0.8em; }
.size09 { font-size:0.9em; }
.size1 { font-size:1em; }
.blue { color:#336699; }
.darkgrey { color:#333; }