@charset "utf-8";
/* CSS Document */
img{ border:0;}
body, ul, li, h1, h2, h3, h4, p, br{ margin:0; padding:0; list-style:none;}
body{ background:#efefef; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444;}
#container{ width:100%; background:url(../images/top_background.jpg) repeat-x left top;}
#top{ width:1000px; margin:0 auto; background:url(../images/logo.png) left 24px no-repeat; padding-top:30px; height:74px; _background:url(../images/logo.jpg) left 20px no-repeat;}
#top a{ display:block; color:#efefef; font-size:55px; font-family:"Century Gothic", Arial; text-decoration:none; font-weight:bold; padding-left:80px;}
#menu{ background:url(../images/navigation_background.jpg) repeat-x left top; height:35px; border-bottom:1px solid #fff;}
#menu ul{ width:1000px; margin:0 auto;}
#menu ul li { display:block; float:left;  padding:2px 12px 3px 12px; margin-top:6px; background:url(../images/navigation_line.jpg) no-repeat right 6px;}
#menu ul li a{ color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}
#menu ul li a img{ border:0;}
#main{ width:1000px; margin:0 auto; background:#fff;}
h1{ font-size:24px; color:#001444; line-height:24px; padding:0 30px 24px 30px;}
h2{ font-size:13px; padding-left:30px;}
h2 img{ display:none;}
h3{ color:#5e9ddf; font-size:16px; padding:10px 0 18px 30px;}
h3.h3_note{ color:#ff6c00; font-size:12px; line-height:34px;}
h3.h3_note a{ color:#a100b0; font-size:18px; text-decoration:none; background:url(../images/icon_download.gif) no-repeat left 4px; padding-left:30px; display:block;}
h3.h3_note a:hover{ text-decoration:underline;}
h4{ font-size:13px; padding-left:34px;}
h4 a{ display:block; background:url(../images/button_background.jpg) no-repeat left top; width:350px; height:27px; color:#fff; font:13px; text-decoration:none; padding:14px 0 0 0; text-align:center;}
h5{ color:#5e9ddf; font-size:16px; padding:0px 0 5px 30px;}
h5.h5_note{ color:#ff6c00; font-size:12px; line-height:34px;}
h5.h5_note a{ color:#a100b0; font-size:18px; text-decoration:none; background:url(../images/icon_download.gif) no-repeat left 4px; padding-left:30px; display:block;}
h5.h5_note a:hover{ text-decoration:underline;}
p{ padding:0 30px 48px 30px; line-height:24px; margin-bottom:30px; background:url(../images/line.jpg) center bottom no-repeat; display:block;}
p img{ margin-right:24px;}
p a{ color:#FF6C00;}
#main ul{ padding:0 30px 48px 30px; line-height:24px; background: url(../images/line.jpg) center bottom no-repeat; margin-bottom:30px;}
#main ul li{ background:url(../images/arrow.gif) 0px 17px no-repeat; padding-left:24px; padding-top:12px;}
#main ul img{ padding:12px 0 12px 20px; margin-top:-24px;}
#main ul li img{ padding:12px 0 12px 0; margin-top:0;}
#main ul p{ padding-left:20px; background:none; margin-bottom:0; padding-bottom:0;}
#main strong{ padding:0 30px; color:#001444; font-size:13px;}
#main ul li strong, #main ul p strong{ padding:0; color:#444; font-size:12px;}
.buy{ color:#ff0000; font-size:14px;}
.bg_blue{ background: url(../images/message_background.gif) 30px 55px no-repeat; margin-bottom:0;}
.bg_blue em{ padding:0 45px; display:block;}
#main .bg_blue em strong, #main p strong{ padding:0;}
#main ul.bg_none, .bg_none{ background:none; margin-bottom:0; padding-bottom:0;}
#main ul.bg_none{ padding-bottom:30px;}
#main ul.bg_none li, #main ul.bg li{ line-height:20px; background-position:0px 8px; padding-top:6px;}
#footer{ background:url(../images/footer_background.gif) left top repeat-x; height:47px; width:100%; text-align:center; padding-top:16px; color:#a0acb9;}
