/* 九電旅行 BLOG */
#container {height:auto;}
#wrapper {padding:0px;}
#ending {position:relative;}


#blog {margin:15px 0px 0px;}

#blog div.ttl {position:relative; width:900px; height:155px; margin:; background:transparent url('../imgdata/blog/ttl_blog.png') no-repeat 0px 0px; overflow:hidden;}
#blog div.ttl h1,
#blog div.ttl div.name {width:10px; height:10px; text-indent:-2000px;}
#blog div.ttl p {position:absolute; bottom:7px; left:5px; color:#ffffff;}

#main {margin:20px 0px 0px;}
#main h1.archive {margin:0px 0px 10px; padding:0px 5px 3px; font-size:15px; color:#ff6600; background:transparent url('../imgdata/line_dot.png') repeat-x 0px 100%;}
#main div.entry {clear:both; width:670px; margin:0px 0px 20px; background:#cccccc; overflow:hidden;}
#main div.entry div.entryIn {width:668px; margin:1px; background:#fafafa; overflow:hidden;}
#main div.entry h1,
#main div.entry h2 {margin:9px; padding:3px 10px; color:#ffffff; font-size:15px; background:transparent url('../imgdata/bg_sttl_s.png') repeat 0px 0px; overflow:hidden;}
#main div.entry h2 a {color:#ffffff;}
#main div.entry div.doc {margin:19px; overflow:hidden;}
#main div.entry div.ranking {margin:0px 19px; padding:5px 0px 0px; text-align:center; background:transparent url('../imgdata/line_dot.png') repeat-x 0px 0px;}
#main div.entry div.ranking table {margin:0px auto;}
#main div.entry div.ranking table td {padding:5px 20px 0px; text-align:center;}

#main div.entry div.more {margin:19px 19px 5px; text-align:right; overflow:hidden;}
#main div.entry p.day {margin:9px; padding:5px 3px 0px; text-align:right; background:transparent url('../imgdata/line_dot.png') repeat-x 0px 0px; overflow:hidden;}
#main div.link {text-align:center; font-weight:bold; margin:30px;}







#side {}
#side div.calendar {margin:20px 0px 0px;}
#side div.calendar h2 {background:transparent url('../imgdata/blog/sttl_calendar.png') no-repeat 0px 0px;}

#side div.calendar #calendar {margin:20px 0px 0px; text-align:center;}
#side div.calendar #calendar ul {width:175px; margin:0px auto; padding:0px;}
#side div.calendar #calendar ul li {display:inline; width:25px; padding:0px; margin:0px 0px 5px; text-align:center; background:none; float:left;}
#side div.calendar #calendar ul li.sun {color:#ff0000;}
#side div.calendar #calendar ul li.sat {color:#0033ff;}
#side div.calendar #calendar ul li a {}
#side div.calendar #calendar div.navi {clear:both; margin:10px; font-weight:bold;}

#side div.monthly {}
#side div.monthly h2 {background:transparent url('../imgdata/blog/sttl_monthly.png') no-repeat 0px 0px;}
#side div.monthly ul {margin:10px 0px 0px; padding:0px 0px 5px;}
#side div.monthly ul li {margin:0px 8px 6px; padding:0px 0px 0px 15px; background:transparent url('../imgdata/icon_iblue.png') no-repeat 0px 2px;}

#side div.push {}
#side div.push h2 {background:transparent url('../imgdata/blog/sttl_push.png') no-repeat 0px 0px;}
#side div.push ul {margin:10px 0px 0px; padding:0px 0px 5px;}
#side div.push ul li {margin:0px 8px 6px; padding:0px 0px 0px 15px; background:transparent url('../imgdata/icon_iblue.png') no-repeat 0px 2px;}

#side div.category {}
#side div.category h2 {background:transparent url('../imgdata/blog/sttl_category.png') no-repeat 0px 0px;}
#side div.category ul {margin:10px 0px 0px; padding:0px 0px 5px;}
#side div.category ul li {margin:0px 8px 6px; padding:0px 0px 0px 15px; background:transparent url('../imgdata/icon_iblue.png') no-repeat 0px 2px;}

#side div.recently {}
#side div.recently h2 {background:transparent url('../imgdata/blog/sttl_recently.png') no-repeat 0px 0px;}


#side div.link {}
#side div.link h2 {background:transparent url('../imgdata/index/ttl_link.png') no-repeat 0px 0px;}
#side div.link ul {margin:15px 5px 0px; padding:0px 0px 5px;}
#side div.link ul li {margin:0px 0px 8px; padding:0px; background:none; float:left;}
#side div.link ul li img {float:none; margin:0px;}





