@charset "UTF-8";
/************************************************
*	developer  information                      *
************************************************/

/* !clearfix */
.cfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfix{ overflow:hidden; }
* html .cfix{ height:1%; overflow:visible; }

.hidden { position:absolute; top:-10000px; }

#blogList a:link { color:#0099ff; }
#blogList a:visited { color:#0099ff; }
#blogList a:hover { color:#0099ff; }
#blogList a:active { color:#0099ff; } 

#blogList { }
#blogList .item { border-bottom: dotted 1px #ccc; padding:0 0 18px 0; margin:0 0 20px 0; }
#blogList .item .left { float: left;  margin:0; }
#blogList .item .date { background:transparent url(../../common/images/triangle.png) no-repeat scroll left center; color:#333333; padding:0 0 0 12px; }
#blogList .item .cont { float: right; width:535px; }
#blogList .item .cont h2 { font-weight: bold; padding-bottom: 30px; font-size:125%; line-height:1.4; margin:0; padding:0 0 5px 0; border:none; }
#blogList .item .cont h2 a { font-weight: bold; }
#blogList .item .cont .cat { font-size:70%; }
#blogList.archive .item .date { margin:0;}

#blogList .item .cont .press img { padding:0 0 0 10px; margin:0 0 -2px 0; }
#blogList .item .cont .inner { padding:0 10px 0 0; }
/* #blogList .item .cont .inner p { font-size:80%; }*/
#blogList .item .cont .moreBtn { float:right; }
#blogList .btnMore { text-align:center; }

#localnavi h3 { background:#d4d4d4; padding:15px; }

#entry a:link { color:#0099ff; }
#entry a:visited { color:#0099ff; }
#entry a:hover { color:#0099ff; }
#entry a:active { color:#0099ff; } 


#entry .date { /*color:#b1cd31;*/ margin:0 0 5px 0; } 
#entry h1 { font-size:150%; } 
#entry .lead { padding:0 0 30px 0; font-weight:bold;}
#entry #recomend { border: solid 1px #d6d6d6; margin:30px 0 0 0; }
#entry #recomend h3 { padding:12px; background:#f3f3f3;  }
#entry #recomend .inner { padding:24px; }
#entry #recomend .inner h4 { padding:0 0 10px 0;}
#entry #recomend .inner h4 span { font-size:125%;  background:#bfde77;  }
#entry #recomend .inner h4 img { margin:0 0 -2px 0; padding:0 0 0 7px;  }
#entry #recomend .inner ul { padding:0 0 20px 60px;}
#entry #recomend .inner ul li { background:url(../images/icn_rank.gif) no-repeat; padding:0 0 0 20px; line-height: 2; }
#entry #recomend .inner ul li a:link { color:#61c2cf;  }
#entry #recomend .inner ul li a:visited { color:#61c2cf;  }
#entry #recomend .inner ul li a:hover { color:#61c2cf;  }
#entry #recomend .inner ul li a:active { color:#61c2cf;  }
#entry div.prev_next { text-align: center; padding: 30px 30px; }

#community {}
#community h4 { background:#f3f3f3; margin:0 0 30px 0; font-size:80%; line-height:1; padding:5px;  }
#community .tbUrl { font-size:80%; margin:0 0 30px; }
#community th { vertical-align:top; width:85px; font-size:80%; }
#community th,
#community td { padding:0 0 20px 0; }
#community .name { border:solid 1px #ccc; width:300px; }
#community .body { border:solid 1px #ccc; width:520px; height:174px; }
 
#blogCalendar { font-size: 12px; color: #666; line-height: 1; margin:20px 0 10px 0; background:#fff; }
#blogCalendar * { border: none; padding: 0;}
#blogCalendar table { width:228px;}
#blogCalendar .previous { text-align: left;}
#blogCalendar .month { text-align: center;}
#blogCalendar .next { text-align: right;}
#blogCalendar th { background: #eee; text-align: center; padding: 8px 3px; color: #999;}
#blogCalendar thead td { padding:8px 6px}
#blogCalendar thead img { margin: 0 0 -2px 0;}
#blogCalendar tbody td { text-align: center; padding: 6px;}
#blogCalendar tbody td a { display: block; text-align: center; padding: 4px;}
#blogCalendar tbody td a:link { color: #fff; background:#bbc83e; text-decoration: none;}
#blogCalendar tbody td a:visited {color: #fff; background:#bbc83e; text-decoration: none;}
#blogCalendar tbody td a:hover {color: #fff; background:#ccc; text-decoration: none;}
#blogCalendar tbody td a:active {color: #fff; background:#ccc; text-decoration: none;}

