@charset utf-8;

html { background-image:url(/img/images/special/80sidle/bg_h150.png); }
body { min-width:320px; background-image:url(/img/images/special/80sidle/bg_h250.png); }

/* WRAP */
#wrap {  padding:0; width:320px; }

/* HEADER */
#header { height:120px; }
#header h1 { padding-top:5px; padding-left:10px; position:relative; top:auto; left:auto; }
#header ul.shareLink { float:none; padding-top:12px; }
#header ul.shareLink li { margin:0 12px 12px 0; float:left; }
.twitter-share-button { width:97px!important; }
/* HEADER */

/* TopBlock */
#topblock { margin:0 -500%; padding:0 500%; width:320px; background-color:#E9E5E2; }
#topblock h2 { width:320px; height:250px; background-image:url(/img/images/special/80sidle/head_s.jpg); }
#topblock p { display:none; }
/* TopBlock */

#container { border-width:10px 10px 30px; background:#FFF; background-image:none; }

/* Box */
#container  .box { margin-bottom:20px; padding:10px; width:280px; float:none; background:#E9E5E2; background-image:none; }

.box.blank { display:none; }

.sukeban { margin-top:0; }
.sukeban .box h3 { margin-top:-10px; }


.box .drillbox p { height:auto; }
.box .drillbox h5 a { font-size:108%; }

.box .amazonbox dl dt img { width:135px; height:135px; }

p.gotop { padding-top:10px; }

/* FOOTER */
#wrap #footer { padding:12px 0 0 10px; height:238px; }
#wrap #footer h5 { margin-bottom:12px; position:relative; top:auto; bottom:auto; left:auto; }
#wrap #footer p#copy { font-size:77%; bottom:20px; left:10px; }
#wrap #footer ul { margin:0; border-left:none; }
#wrap #footer ul li { border-left:1px solid #FFF; border-right:0; margin-bottom:6px; }
#wrap #footer ul li a { padding:0 4px; font-size:85%; }
/* FOOTER */