@charset "UTF-8";

/* Common Style
--------------------------------------------------*/

html {}

img { width:100%; vertical-align:bottom; font-size:0; line-height:0; border:0; }

body { color:#FFFFFF;  -webkit-text-size-adjust: none; background:#000000; }
body a:link { color:#C70010; text-decoration:none; }
body a:visited { color:#C70010; text-decoration:none; }
body a:hover { color:#C70010; text-decoration:underline; }
body a:active { color:#C70010; text-decoration:underline; }

/* Top Style
--------------------------------------------------*/

body.top {}

body.top div.container { position:relative; width:100%; overflow:hidden; }

body.top header.header { position:relative; }
body.top header.header h1 {}
body.top header.header p {}
	body.top header.header p { /zoom:1; }
	body.top header.header p:after { content:""; display:block; clear:both; }
body.top header.header p span.left { float:left; display:block; width:25%; }
body.top header.header p span.center { float:left; display:block; width:50%; }
body.top header.header p span.right { float:left; display:block; width:25%; }

body.top section.main {}
	body.top section.main:after  { content:"."; display:block; height:0; visibility:hidden; clear:both; }
	body.top section.main        { display:inline-block; }
	* html body.top section.main { height:1%; }
	body.top section.main        { display:block; }
body.top section.main div.mild { float:left; width:50%; }
body.top section.main div.mild h2 {}
body.top section.main div.mild h3 { padding:0 0 0 4%; font-size:12px; line-height:1.5em; font-weight:bold; }
body.top section.main div.mild h4 { padding:0 0 0 4%; font-size:12px; line-height:1.5em; color:#FFF681; }
body.top section.main div.mild p { padding:0 0 0 4%; font-size:12px; line-height:1.5em; }
body.top section.main div.mild ul { padding:0 0 4% 4%; }
body.top section.main div.mild ul li { font-size:12px; line-height:1.5em; }
body.top section.main div.wild { float:right; width:50%; }
body.top section.main div.wild h2 {}
body.top section.main div.wild h3 { padding:0 0 0 4%; font-size:12px; line-height:1.5em; font-weight:bold; }
body.top section.main div.wild h4 { padding:0 0 0 4%; font-size:12px; line-height:1.5em; color:#FFF681; }
body.top section.main div.wild p { padding:0 0 0 4%; font-size:12px; line-height:1.5em; }
body.top section.main div.wild ul { padding:0 0 4% 4%; }
body.top section.main div.wild ul li { font-size:12px; line-height:1.5em; }

body.top section.sub {}
body.top section.sub h2 { padding:0 0 4% 0; }
body.top section.sub div.set {}
	body.top section.sub div.set { /zoom:1; }
	body.top section.sub div.set:after { content:""; display:block; clear:both; }
body.top section.sub div.set div.pic { float:left; width:50%; }
body.top section.sub div.set div.pic p { padding:0 0 4% 4%; }
body.top section.sub div.set div.note { float:right; width:50%; }
body.top section.sub div.set div.note strong { display:block; padding:0 0 0 4%; font-size:14px; line-height:1.5em; color:#FFF681; font-weight:bold; }
body.top section.sub div.set div.note h3 {}
body.top section.sub div.set div.note p { padding:0 0 8% 4%; font-size:12px; line-height:1.5em; }

body.top footer.footer {}
body.top footer.footer p.note { padding:0 0 0 2%; font-size:14px; line-height:1.5em; font-weight:bold; }
body.top footer.footer ul {}
	body.top footer.footer ul { /zoom:1; }
	body.top footer.footer ul:after { content:""; display:block; clear:both; }
body.top footer.footer ul li.small { float:left; width:50%; }
body.top footer.footer ul li.large { float:left; width:100%; padding:0 0 2% 0; }
body.top footer.footer div#socialLink { padding:0 0 5% 0; }
body.top footer.footer div#socialLink ul { padding:0 1% 0 1%; }
	body.top footer.footer div#socialLink ul { /zoom:1; }
	body.top footer.footer div#socialLink ul:after { content:""; display:block; clear:both; }
body.top footer.footer div#socialLink ul li { float:left; width:33%; }
body.top footer.footer p.copyright { width:40%; margin:0 auto; padding:0 0 4% 0; }

/* Fancy Style
--------------------------------------------------*/

body.fancyBuy {}
body.fancyBuy div.box {}
body.fancyBuy div.box h1 { padding:2%; font-size:12px; line-height:1.5em; font-weight:bold; }
body.fancyBuy div.box h2 { padding:2%; font-size:12px; line-height:1.5em; font-weight:bold; text-align:center; }
body.fancyBuy div.box ul { padding:0 0 2% 0; }
	body.fancyBuy div.box ul { /zoom:1; }
	body.fancyBuy div.box ul:after { content:""; display:block; clear:both; }
body.fancyBuy div.box ul li { float:left; width:46%; padding:0 2% 2% 2%; }
body.fancyBuy div.box p { padding:0 2% 4% 2%; font-size:12px; line-height:1.5em; }
body.fancyBuy div.box div.back { padding:0 0 4% 0; font-size:12px; line-height:1em; text-align:center; }

