@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:30px; margin:0; padding:0; font-size:12px;}
div#side1 div.sideBox{width:168px; text-align:center; background-color:#171717;}
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; border:1px solid #3b3b3b; margin-bottom:20px}
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; background-color:#171717;}
body.blog div#side1 div.sideBlogBox{width:170px; padding:5px 0 10px 0; background-color:#171717;}

/* ブログ筆者　プロフィール */
div#dailyProfileBox{width:150px; padding:10px 10px 10px 10px; background-color:#171717; position:relative;}
div#dailyProfileBox p img{margin-bottom:3px;}
img#bloggerPhoto{width:150px; height:110px; margin:0 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:10px; line-height:1.3em;}
div#dailyProfileBox ul li.profile_name{margin-bottom:10px;}
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; background-color:#171717;}
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:158px; margin-bottom:-1px; padding:8px 5px; 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;}

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:#171717;}
div#sb6 img{display:block; margin-bottom:5px;}
div#sb6 a{font-size:12px; color:#fff; margin-left:10px;}

/* デイリーエッジアーカイブ */
#dairy_edge_archives,#edge_sensor{width:260px;}
a#all_archives{width:40px;height:22px; text-indent:-9999px;}
p#daily_archives{width:170px; height:22px; display:inline-block; background:#171717 url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/daile_archives.jpg) no-repeat; text-indent:-9999px;}
.jcarousel-skin{width:170px; height:205px; background-color:#171717}
.jcarousel-skin a{color:#999}
.jcarousel-skin .jcarousel-container{height:180px; width:170px;}
.jcarousel-container{position:relative;}
.jcarousel-clip{margin:0; overflow:hidden; padding:0; position:relative; z-index:2;}
.jcarousel-list {left:0; margin:0; overflow:hidden; padding:0; position:relative; top:0; z-index:1;}
.jcarousel-skin .jcarousel-item{text-align:center; width:60px;}
.jcarousel-skin .jcarousel-list li, .jcarousel-item{height:44px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; width:170px;
padding:8px 8px 8px 0; background:transparent url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/mag_side_line.gif) repeat-x scroll left bottom;}
.archives_box {height:44px; display:block; font-size:11px; margin:0 0 0 1px;}
.archives_box img{height:40px; display:block; font-size:9px; float:left;}
.archives_box a:hover{color:#FFCC00;}
.archivePost{width:124px; display:block; margin:0 0 0 45px; text-align:left; font-size:9px; cursor:pointer; text-decoration: none;}
.archiveName{height:14px; width:124px; display:block; margin:0 0 0 45px; text-align:left; cursor:pointer; text-decoration: none;}


.jcarousel-skin .jcarousel-clip-horizontal{height:87px; margin:0 16px; padding:12px 0 0; width:170px;}
.jcarousel-skin .jcarousel-clip-horizontal_1{height:180px; margin:2px 0 0px 0; width:170px;}

/* デイリーアーカイブのカーソル */
.jcarousel-skin .jcarousel-prev-horizontal{cursor:pointer; height:9px; margin:0 0 0 85px; left:0; top:0; width:9px; background:transparent url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/aroow_top.png) repeat scroll 0 0;}
.jcarousel-skin .jcarousel-next-horizontal{cursor:pointer; height:9px; margin:0 0 0 85px; right:0; top:0; width:9px; background:transparent url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/aroow_bottom.png) repeat scroll 0 0;}


/* beauty系リンク */
body.blog div#side1 div.sideBlogBox ul{width:170px; overflow:hidden; }
body.blog div#side1 div.sideBlogBox ul.blogList li.side_photo_Link {width:170px; padding:0; margin: 0 0 0 0; text-align:left; font-size:11px;}
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;}

div.sideBlogBox ul.blogList li.side_photo_Link a{color:#f1f1f1; text-decoration:none; padding:0; display:block; background-image:none;}
div.sideBlogBox ul.blogList li.side_photo_Link a:hover{color:#fc0;}





.sideBlogBox2 ul.blogList {	padding: 10px 10px;}
.sideBlogBox2 ul.blogList li {width:150px; padding:0 0 5px 0px; margin:-1px 0 10px 0; text-align:left; font-size:11px; background:url(http://d14qvnu3qu7cjv.cloudfront.net/media/images/sideImg/mag_side_line.gif) repeat-x left bottom;}
.sideBlogBox2 ul.blogList li p a {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; font-size: 11px; color:#F1F1F1;}
.sideBlogBox2 ul.blogList li p a:hover {color: #FFCC00;}



























