a { color: #ff9b45; outline: none; text-decoration: none; }
a:hover { color: #a50332; }
body { background: #f4ebe0 url(../img/body_bg.gif) no-repeat center top; color: #666; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; margin: 0; padding: 0 0 40px 0; }
form { margin: 0; padding: 0; }
h2 { color: #a50332; font-size: 14px; font-weight: normal; margin: 0; padding: 8px 0; }
img { border: none; }
input, select, textarea { color: #999; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; padding-left: 0; padding-right: 0; }
p { margin: 0 0 14px 0; }
table { border-collapse: collapse; }
td { padding: 0; }
.col { float: left; }
.col2 { float: left; padding-left: 20px; }
.clear { clear: both; }
.left { text-align: left !important; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.middle { vertical-align: middle; }
.more { color: #ff9b45; margin: 0; }
.more a { color: #ff9b45; }
.more a:hover { text-decoration: underline; }
.noborder { border: none !important; }
.pt8px { padding-top: 8px; }
.w220px { width: 220px; }
.w260px { width: 260px; }
.w460px { width: 460px; }
.w520px { width: 520px; }
.w740px { width: 740px; }


#main { margin: auto; width: 980px; }
#header { height: 130px; }


/* box_01 START */
.box_01 { margin-bottom: 20px; padding: 0 0 5px 0; position: relative; }
.box_01 .header { padding: 5px 13px 0 13px; }
.box_01 .header h2 { border-bottom: 1px solid #e9d9c5; color: #a50332; font-size: 14px; font-weight: normal; margin: 0; padding: 8px 0; }
.box_01 .content { border-left: 1px solid #e9d9c5; border-right: 1px solid #e9d9c5; padding: 0 12px 10px 12px; }
.box_01 .content .txt { padding-top: 14px; }
.box_01 .contentMenu { border-top: 1px solid #e9d9c5; padding-top: 5px; }
.box_01_460px { background: url(../img/box_01_460px_bg.gif) no-repeat 0 bottom; }
.box_01_460px .header { background: url(../img/box_01_460px_header_bg.gif) no-repeat 0 0; }
.box_01_460px .content { background-color: #faf5f0; }
/* box_01 END */

.content table {
	width:100%;
}
.content td {
	text-align:center;
	vertical-align:middle;
}

