@charset "UTF-8";

div#side1{display:inline; width:170px;}
body#top div#side1{float:left; display:inline; width:170px; border:solid #666; border-width:0;}


div#side1 h2{width:170px; height:25px; margin:0; padding:0; font-size:12px;}
div#side1 div.sideBox{width:168px; text-align:center;  border:solid #252220; border-width:0 1px; background-color:#252220;}
div#side1 div.sideBox#sb1{padding:5px 0 2px;}
div#side1 div.sideBox#sb2{padding:5px 0;}
div#side1 div.sideBox#sb3{padding:10px 0;}
div#side1 div.sideBox#sb4{padding:0 0;}
div#side1 div.sideBox#sb5{padding:0 0 2px;}


div#side1 div.sideBox p#todayTtl{width:158px; margin:0 0 0 10px; text-align:left; }
div#side1 div.sideBox li a{text-decoration:none; color:#666;}
div#side1 div.sideBox li a:hover{color:#fc0;}

/* 壁紙 */
img#wallPaperImg{display:block; border:solid 4px #fff; margin:0 auto;}

p#edgeMusicLink{width:160px; height:50px; margin:0 auto;}
p#edgeMusicLink a{display:block; width:160px; height:50px;}
p#edgeMusicLink img{float:left; display:inline; width:50px; height:50px; }
p#edgeMusicLink strong{float:right; display:inline; width:100px; text-align:left; line-height:1.4em; font-size:10px; font-weight:normal;}

/*リスト*/
div#side1 div.sideBox p.magazineTtl{margin:0 0 8px;}
div#side1 div.sideBox ul{width:156px; margin:0 auto 0; }
div#side1 div.sideBox ul li{width:140px; padding-left:16px; margin:0 0 10px; background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/listArrow1.png) no-repeat 2px 2px; text-align:left; font-size:11px;}

/*dailyリスト*/
div#side1 div.sideBox ul#dailyList{margin:-5px auto 0; overflow:hidden; font-size:11px;}
div#side1 div.sideBox ul#dailyList li{width:155px; padding-left:0px; height:60px; margin:-1px 0 0; padding-top:5px; background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/hasen.gif) repeat-x left top;}
div#side1 div.sideBox ul#dailyList li a span{display:block;}
div#side1 div.sideBox ul#dailyList li a strong{display:block; width:150px; height:40px; }
div#side1 div.sideBox ul#dailyList li a strong img{float:left; display:inline; width:32px; height:32px; border:solid 4px #fff;}
div#side1 div.sideBox ul#dailyList li a strong em{float:right;  display:inline; width:105px; height:32px; margin-top:5px; font-style:normal; font-weight:normal; font-size:11px;}

/* 縦長広告 */
div#side1 div.sideBox#prBox{padding-bottom:10px;}
img#tallAd{margin:10px auto;}

/* blogページサイドバー */


body.blog div#side1{float:right; margin:0 20px 0 0; border:solid #666; border-width:0 0 1px;}
body.blog div#side1 div.sideBlogBox{width:168px; padding:5px 0 0; border:solid #252220; border-width:0 1px 1px; background-color:#252220;}

/* ブログ筆者　プロフィール */
div#dailyProfileBox{width:150px; padding:10px; background-color:#252220; position:relative;}
div#dailyProfileBox p img{margin-bottom:3px;}
img#bloggerPhoto{width:150px; height:110px; margin:2px 0 5px;}
div#dailyProfileBox .dot_line{background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/mag_side_dot_line.gif) no-repeat; position:absolute; left:0; top:148px; width:170px; height:1px;}
div#dailyProfileBox ul li{width:150px; text-align:left; color:#f1f1f1; font-size:11px; line-height:1.2em;}
div#dailyProfileBox ul li.profile_name{margin-bottom:20px;}

/*  ブログ筆者　プロフィール リンク　*/
div#dailyProfileBox a{color:#f1f1f1; margin-top:18px; text-decoration:none;}

div#dailyProfileBox a:hover{color:#fc0;}



/* ブログ系リンク */
body.blog div#side1 div.sideBlogBox ul{width:168px; overflow:hidden; }
body.blog div#side1 div.sideBlogBox ul.blogList li{width:160px; padding:5px 0 5px 8px; margin:-1px 0 0 0; text-align:left; font-size:11px; background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/mag_side_line.gif) repeat-x left bottom;}
div.sideBlogBox ul.blogList li a{color:#f1f1f1; text-decoration:none; background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/recent_arrow.gif) no-repeat left center; padding:5px 3px 5px 8px; display:block;}
div.sideBlogBox ul.blogList li a:hover{color:#fc0;}

/* 20080522 */
div.archiveBox{width:160px; margin-bottom:-1px; padding:8px 8px 8px 0; background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/mag_side_line.gif) repeat-x left bottom; }
div.archiveBox_end{width:160px; margin-bottom:-1px; height:80px;}

p.archiveFace{width:39px; height:39px; float:left;}
p.archiveFace a img{width:39px; height:39px; float:left;}

p.archiveTxt{float:right; width:110px; text-align:left; font-size:11px;}
span.archivePost{display:block; line-height:1.2em; margin-bottom:4px;}
span.archiveName{display:block;}

p.archiveTxt a{color:#f1f1f1; text-decoration:none; display:block;}
p.archiveTxt a:link,p.archiveTxt a:visited{color:#f1f1f1;}
p.archiveTxt a:hover{color:#fc0;}

div#sb6 {width:170px; padding-bottom:10px; background-color:#1c1a17;}
div#sb6 img{display:block; margin-bottom:5px;}
div#sb6 a{font-size:12px; color:#fff; margin-left:10px;}


