@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 #666; border-width:0 1px; background-color:#f5f5f5;}
div#side1 div.sideBox#sb1{padding:10px 0;}
div#side1 div.sideBox#sb2{padding:10px 0;}
div#side1 div.sideBox#sb3{padding:10px 0;}
div#side1 div.sideBox#sb4{padding:10px 0;}
div#side1 div.sideBox#sb5{padding:0 0 2px;}
div#side1 div.sideBox#sb6{padding:10px 0 10px; height:390px;}
div#side1 div.sideBox#sb7{padding:10px 0;}
div#side1 div.sideBox#sb8{padding:10px 0;}
div#side1 div.sideBox p#todayTtl{width:158px; margin:0 0 0 10px; text-align:left; }
div#side1 div.sideBox a{text-decoration:none; color:#666;}
div#side1 div.sideBox a:hover{color:#fc0;}

/* ブランドロゴ */
div#side1 div#sb6 .brand_list a{background:url(http://img1.carsensor.net/cmn/images/edge/sideImg/brandLogo_side.gif) no-repeat scroll 0 0;
display:block;
text-indent:-9999px;
height:25px;
width:49px;
}

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

/* MOTO */
img#moto1Img{display:block; border:solid 4px #fff; margin:0 auto;}
img#moto2Img{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.list{width:156px; margin:0 auto 0; }
div#side1 div.sideBox ul.list li{width:140px; padding-left:16px; margin:0 0 10px; background:url(../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:50px; margin:-1px 0 0; padding-top:5px; background:url(../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:41px; height:41px; border:solid 4px #fff;}
div#side1 div.sideBox ul#dailyList li a strong em{float:right;  display:inline; width:100px; height:32px; margin-top:5px; font-style:normal; font-weight:normal; font-size:11px;}

/*dailyリストアーカイブス*/
div#side1 div.sideBox ul#dailyList_a{margin:-5px auto 0; overflow:hidden; font-size:11px; padding-bottom:2px;}
div#side1 div.sideBox ul#dailyList_a li{width:155px; padding-left:0px; height:43px; margin:-1px 0 0; padding-top:2px;}
div#side1 div.sideBox ul#dailyList_a li a span{display:block;}
div#side1 div.sideBox ul#dailyList_a li a strong{display:block; width:150px; height:40px; }
div#side1 div.sideBox ul#dailyList_a li a strong img{float:left; display:inline; width:32px; height:32px; border:solid 4px #fff;}
div#side1 div.sideBox ul#dailyList_a 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; margin:0 0 20px; padding:5px 0; border:solid #666; border-width:0 1px 1px; background-color:#f5f5f5;}

/* ブログ筆者 プロフィール */
div#dailyProfileBox{width:150px; height:310px; padding:10px; border-bottom:solid 20px #fff; background-color:#f5f5f5;}
div#dailyProfileBox p img{margin-bottom:3px;}
img#bloggerPhoto{width:150px; height:110px; margin:2px 0 5px;}
div#dailyProfileBox ul li{width:150px; margin:0 0 10px; text-align:left; color:#333; font-size:11px; line-height:1.2em;}

/* ブログ系リンク */
body.blog div#side1 div.sideBlogBox ul{width:160px; overflow:hidden; }
body.blog div#side1 div.sideBlogBox ul.blogList li{width:132px; padding:10px 0 0 18px; margin:-1px 0 5px 5px; background:url(../images/sideImg/blogListBG.gif) no-repeat 0 0; text-align:left; font-size:11px;}
div.sideBlogBox ul.blogList li a{color:#666; text-decoration:none;}
div.sideBlogBox ul.blogList li a:hover{color:#fc0;}
div#side1 div.sideBox p#enq_link{width:158px; margin:0 0 0 10px; text-align:left; line-height:1.4em; font-size:10px;}

/* フミカブログ */
#fumika{margin:13px auto;}

/* ブランドリスト */
ul.brand_list{width:153px; margin:0 auto;}
ul.brand_list li{width:50px; float:left; margin:0 1px 1px 0;}
