/* ::::: http://finetrading.co.jp/style.css ::::: */

body { color: rgb(84, 84, 84); margin: 0px; padding: 0px; text-align: center; font: 75%/2 "メイリオ","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"; background: url('bg.gif') repeat scroll 0% 0% rgb(255, 255, 255); }
h1, h2, h3, p, ul, li { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
img { border: medium none; }
#main p, #sub p { margin: 0.5em 1em 1em; }
#container { text-align: left; margin: 0px auto; width: 840px; padding-right: 4px; padding-left: 4px; background: url('container_bg.gif') repeat-y scroll center center transparent; }
#header { position: relative; background: url('header_bg.gif') no-repeat scroll 0% 0% transparent; }
#header h1 { font-size: 10px; color: rgb(179, 179, 179); line-height: 1.2; position: absolute; left: 20px; top: 5px; }
#header img { vertical-align: top; padding-top: 38px; padding-bottom: 15px; }
#menu { border-bottom: 6px solid rgb(238, 238, 238); }
#menu li { display: inline; }
#nav { position: absolute; top: 76px; right: 4px; line-height: 26px; background: url('nav_bg.gif') repeat scroll 0% 0% transparent; padding-left: 50px; font-size: 11px; }
#nav li { float: left; width: 10em; overflow: hidden; height: 21px; }
#nav li a { color: rgb(153, 153, 153); text-decoration: none; background: url('arrow1.gif') no-repeat scroll left center transparent; padding-left: 13px; }
#nav a:hover { color: rgb(187, 0, 15); }
#main { float: left; width: 546px; display: inline; margin-left: 15px; margin-top: 15px; padding-bottom: 40px; }
#main h2 { font-weight: normal; font-size: small; float: left; width: 546px; margin-bottom: 10px; padding-left: 15px; background: url('midashi.gif') no-repeat scroll left center transparent; }
#sub { float: right; width: 264px; margin-top: 15px; padding-bottom: 40px; }
#sub h3 { font-size: 100%; background: none repeat scroll 0% 0% rgb(249, 249, 249); letter-spacing: 0.2em; text-align: center; border-top: 1px dotted rgb(214, 214, 214); border-bottom: 1px dotted rgb(214, 214, 214); }
#footer { clear: both; width: 100%; line-height: 1.5em; text-align: center; font-size: 11px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 20px 0px; border-top: 1px solid rgb(204, 204, 204); }
