td#leftBox{width:30px;}
td#rightBox{width:30px;vertical-align: top;}
table#contentsContainer div {position: relative;}

.r2009-header-01{width:300px;text-align:left;padding:20px 0px 20px 20px;background-color:#ffffff;}
.r2009-header-02{width:500px;text-align:right;padding:0px 10px 0px 0px;background-color:#ffffff;}
.r2009-header-03{width:800px;margin:0px;padding:0px;background-color:#ffffff;background-image:url(../images/background-2009header.gif);background-position:center top;background-repeat:no-repeat;}
.r2009-header-0302{width:800px;margin:0px;padding:0px;background-color:#ffffff;background-image:url(../images/background-2009header02.gif);background-position:center top;background-repeat:no-repeat;}
.r2009-header-04{padding:5px 0px 0px 0px;}

.r2009-topmain-01{width:600px;margin:0px;padding:5px 20px 5px 30px;background-color:#ffffff;background-image:url(../images/background-2009topmain-01.gif);background-position:center top;background-repeat:repeat-y;font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
	A:link.r2009top-link01{text-decoration:underline; color:#A00635;}
	A:visited.r2009top-link01{text-decoration:underline; color:#EB4F3A;}
	A:active.r2009top-link01{text-decoration:underline; color:#EB4F3A;}
	A:hover.r2009top-link01{text-decoration:underline; color:#D93780;}
.r2009-topmain-02{width:600px;margin:0px;padding:5px 10px 5px 90px;background-color:#ffffff;background-image:url(../images/background-2009topmain-02.gif);background-position:center bottom;background-repeat:no-repeat;font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
.r2009-topmain-02-01{font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
	A:link.r2009top-link02{text-decoration:underline; color:#0D467E;}
	A:visited.r2009top-link02{text-decoration:underline; color:#13838A;}
	A:active.r2009top-link02{text-decoration:underline; color:#13838A;}
	A:hover.r2009top-link02{text-decoration:underline; color:#4978A7;}
.r2009-topmain-03{width:600px;margin:0px;padding:5px 20px 5px 30px;background-color:#ffffff;background-image:url(../images/background-2009topmain-03.gif);background-position:center top;background-repeat:repeat-y;}
.r2009-topmain-03-01{font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
	A:link.r2009top-link03{text-decoration:underline; color:#127A6E;}
	A:visited.r2009top-link03{text-decoration:underline; color:#49BB6E;}
	A:active.r2009top-link03{text-decoration:underline; color:#49BB6E;}
	A:hover.r2009top-link03{text-decoration:underline; color:#49BBAE;}

.r2009-main-contents-left{width:200px;text-align:center;padding:5px 5px 5px 5px;background-color:#ffffff;background-image:url(../images/background-main-contents-left.gif);background-position:center top;background-repeat:repeat;}
.r2009-main-contents-right{width:600px;text-align:center;padding:0px 20px 0px 20px;background-color:#ffffff;}
.r2009top-banner{width:300px;text-align:center;padding:2px 0px 2px 0px;background-color:#ffffff;}

.r2009-footer-01{width:800px;text-align:right;padding:30px 10px 0px 0px;background-color:#ffffff;}
.r2009-footer-02{width:800px;text-align:right;padding:20px 10px 0px 0px;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
.r2009-footer-03{width:800px;text-align:right;padding:10px 10px 0px 0px;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
.r2009-footer-04{width:800px;text-align:center;padding:20px 0px 10px 0px;background-color:#ffffff;font-size:0.7em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}

.r2009-footer-0102{text-align:right;padding:30px 10px 0px 0px;background-color:#ffffff;}
.r2009-footer-0202{text-align:right;padding:20px 10px 0px 0px;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
.r2009-footer-0302{text-align:right;padding:10px 10px 0px 0px;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}
.r2009-footer-0402{width:800px;text-align:center;padding:20px 0px 10px 0px;background-color:#ffffff;font-size:0.7em;color:#555555;font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;letter-spacing:0.1em;}

.contents-link2009{width:560px;padding:4px 4px 4px 0px;vertical-align:top;font-size:0.8em;border-top:1px solid #D8D8D8;}


/*TABLE*/
table{border-collapse:collapse;padding:0px;margin:0 auto;border:0;}
th{background-color:#13588D;color:#FFFFFF;}
.table{padding:6px 6px 6px 6px;}
.underline{border-bottom:1px solid #cccccc;}
.box-01{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.box-02{border-bottom:1px solid #E46A8F;border-top:1px solid #E46A8F;border-left:1px solid #E46A8F;border-right:1px solid #E46A8F;}
.box-03{border-bottom:1px solid #555555;border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #555555;}
.title-01{background-color:#F2F2F2;}
.title-02{background-color:#E7E7E7;}
.title-03{background-color:#D8D8D8;}
.title-04{background-color:#C1C1C1;}
.title-05{background-color:#2A6DA1;}
.title-06{background-color:#B5D0E5;}
.title-07{background-color:#BC4354;}
.title-08{background-color:#F5D4D9;}
.title-09{background-color:#E9EEF3;}
.title-10{background-color:#F3E9EC;}

.huefont-sss{font-size:0.6em;line-height:1.2em;letter-spacing:0.1em;}
.huefont-ss{font-size:0.7em;line-height:1.2em;letter-spacing:0.1em;}
.huefont-s{font-size:0.8em;line-height:1.2em;letter-spacing:0.1em;}
.huefont-m{font-size:0.9em;line-height:1.2em;letter-spacing:0.1em;}
.huefont-l{font-size:1.0em;line-height:1.2em;letter-spacing:0.1em;}
.huefont-ll{font-size:1.1em;line-height:1.2em;letter-spacing:0.1em;}
.huefont-lll{font-size:1.2em;line-height:1.2em;letter-spacing:0.1em;}
