body { background: url(../images/bg_nikoniko.gif);}
#ContentArea { padding-top: 30px; background: none;}
#ContentArea img { vertical-align: top;}
#header { position: relative; width: 960px; height: 193px;}
#header h1 { position: absolute; top: 0; left: 0; z-index: 0;}
#header p { position: absolute; z-index: 1;}
#header p.logo-left { top: 20px; left: 35px;}
#header p.logo-left img.country { position: absolute; top: 0; left: 105px;}
#header p.logo-right { top: 8px; left: 708px;}
#header p.logo-right img.sp_app { position: absolute; top: 9px; left: 135px;}

div.section2 { margin-bottom: 20px;}
div.section3 div.section3Footer { position: relative; width: 960px; height: 78px;}
div.section3 div.section3Footer div.footer { position: absolute; top: 0; left: 0;}
div.section3 div.section3Footer p.copy { position: absolute; width: 145px; height: 8px; top: 5px; left: 756px;}

ul.btnMovie { width: 881px; margin: 0 auto; padding-bottom: 10px;}
ul.btnMovie li.chara { float: left;}
ul.btnMovie li.comment { float: right;}

#ContentArea #Content div.section3 h2 { margin-left: -16px;}
#ContentArea #Content div.section3 h3 { margin: 0; padding: 0;}

ul.btnfoot { width: 600px; margin: 0 auto; padding: 40px 0;}
ul.btnfoot li.sanrio { float: left;}
ul.btnfoot li.nikoniko { float: right;}

#footer { background: #333; color: #fff; padding: 5px 0;}
#footer p#copyright { font-size: 91.7%; width: 960px; margin: 0 auto; text-align: right;}