@charset "utf-8";
ul{ margin:0;padding:0;}
li {list-style:none; }
.fl{float:left;}
.fr{float:right;}
.cb {clear:both; display:block; height:2px;}
.widget_box2 {position:relative; overflow:hidden; display:block; border:0; }

.widgetContainer{position:relative; border:0; overflow:hidden; }
.widgetContainer:after{display:block;clear:both;content:""}
.widgetContainer .normal_list {overflow:hidden; }
.widgetContainer .normal_list li{position:relative; float:left; display:block; width:100%; border-bottom: 1px solid #EAEAEA; padding:9px 0;}
.widgetContainer .normal_list li:after{display:block;clear:both;content:""}
.widgetContainer .normal_list li:last-child {border-bottom:0}
.widgetContainer .normal_list li a{position:relative; display:block; font-size:14px;color: #434341; z-index:999; padding:0 5px; zoom:1}
.widgetContainer .normal_list li a span {display:inline; color: #567088;  letter-spacing: -1px;  }
.widgetContainer .normal_list li a span em {color: #DB0A00; display: inline-block; font-size:13px; padding-left:3px}
.widgetContainer .normal_list li a span.browsertitle{color:#617A90; font-weight:bold; }
.widgetContainer .normal_list li a span.category {color:#0A63A1;}
.widgetContainer .normal_list li a span.title {color: #434341; }
.widgetContainer .normal_list li a span.icon {display:inline; padding:0}
.widgetContainer .normal_list li a span.icon img {padding-top:1px}
.widgetContainer .normal_list li a span.regdate {color: #A8AAB2; font-size:11px; }
.widgetContainer .normal_list li a span.trackback,
.widgetContainer .normal_list li a span.comment {color:#95969E;font-size:11px}
.widgetContainer .normal_list li a span.trackback em,
.widgetContainer .normal_list li a span.comment em {color:#FF6E46;}
.widgetContainer .normal_list li a span.nickname {color:#617A90;font-size:12px; }
.widgetContainer .normal_list li a p.contents {color: #777777;display: inline;  font-size: 13px; }
.widgetContainer .normal_list li a span.extravar {}
.widgetContainer .normal_list li a span.extravar em {}
.widgetContainer .normal_list li a span.ranking{z-index:2;display:inline-block;width:15px;margin:0 5px 0 0; padding:1px 0; border:1px solid #d1d1d1;background:#d1d1d1;text-align:center;vertical-align:top;font:bold 10px Tahoma;color:#fff}
.widgetContainer .normal_list li a.best span.ranking{border:1px solid #666;background:#888}
.widgetContainer .normal_list li a div.thumb_lr {position:absolute;top:0;display:inline-block;}
.widgetContainer .normal_list li a div.thumb_bl {position:relative;  display:block; margin:2px 0;}
.widgetContainer .normal_list li a div.thumb_lr .thumbbox ,
.widgetContainer .normal_list li a div.thumb_bl .thumbbox {display:inline-block; border: 1px solid #DDDDE1;}
.widgetContainer .normal_list li a div.thumb_lr .thumbbox .thumb,
.widgetContainer .normal_list li a div.thumb_bl .thumbbox .thumb{position:relative; display:block; }
.widgetContainer .normal_list li a div.thumb_lr .thumbbox .thumb span.ranking {position:absolute;top:0;border:0;display:block }
.widgetContainer .normal_list li a div.thumb_bl .thumbbox .thumb span.ranking {position:absolute;top:0;left:0; margin:0; border-width:1px;}
.widgetContainer .normal_list li a div.thumb_lr .thumbbox .thumb.noimage,
.widgetContainer .normal_list li a div.thumb_bl .thumbbox .thumb.noimage{background: url("../images/noimage.png") no-repeat center center #f8f8f8;}
.widgetContainer .normal_list li.nb {border-bottom:0; text-align:center}
.widgetContainer .normal_list li.nb a{display:inline-block; text-align:left;margin:0 auto}

/* more */
.more_area {display:block; border-top: 1px solid #EAEAEA;}
.more_area:after{display:block;clear:both;content:""}
.more_area a {display: inline-block; font-size: 11px;  padding: 5px 10px; padding-bottom:0; letter-spacing: -1px; }
.more_area a .ttitle {color:#666;display:inline-block;margin-right:1px}

/* paginate */
.widget_paginate{padding:5px 0;text-align:center;line-height:normal}
.widget_paginate span{display:inline-block; border:1px solid #e9e9e9;  -webkit-border-radius:4px;  border-radius:4px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */}
.widget_paginate span a{display:inline-block;width:32px; height:25px; line-height:normal;vertical-align:middle;}
.widget_paginate span a.prev {background: url("../images/arrow_left.gif") no-repeat center center transparent; opacity:.6}
.widget_paginate span a.next {background: url("../images/arrow_right.gif") no-repeat center center transparent; opacity:.6}
.widget_paginate em {display:inline-block;overflow:hidden;width:5px;height:5px;border:1px solid #dfdfdf;background:#dfdfdf;line-height:999px;color:transparent;vertical-align:middle;-webkit-border-radius:3px;border-radius:3px;}
.widget_paginate em.on{width:5px;height:5px;border-color:#666;background:#666;-webkit-border-radius:3px;}
.widget_paginate a span {display:none;}
/* //paginate */

.top_tab{overflow:hidden;width:100%; border-bottom:1px solid #c8c8c8; background:#f9f9f9; background:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f6f6f6))}
.top_tab ul{text-align:center;white-space:nowrap;-webkit-box-shadow:inset 0 1px 1px #eeeff2}
.top_tab ul:after{display:block;clear:both;content:''}
.top_tab li{float:left;}
.top_tab li a{display:block;position:relative; line-height:25px; font-size:14px; padding:5px 8px 5px 10px; font-size:13px;color:#666666; letter-spacing:-1px;text-align:left;white-space:nowrap}
.top_tab li a:first-child{padding-left:5px;}
.top_tab li a span {display:none;position:absolute;bottom:3px;left:0;width:100%;height:4px;text-align:center}
.top_tab li a span.selected {display:inline-block}
.top_tab li a span em {display:inline-block;overflow:hidden;width:2px;height:2px;border:1px solid #c6c6c6;background:#dfdfdf;line-height:999px;color:transparent;vertical-align:middle;-webkit-border-radius:3px;margin:0 1px;}
.top_tab li a span em.on{border-color:#666; background:#666}
.top_tab li.on a{color:#555;font-weight:bold}
.top_tab li a:after{position:absolute;left:100%;top:13px;width:1px;height:10px;background:#ccc;content:''}

/* colorset */

.widgetContainer.red .normal_list li a.best span.ranking{border:1px solid #f43f4f;background:#fc6675}
.widgetContainer.red .widget_paginate em.on{border-color:#fc4f59;background:#fc4f59;}
.widgetContainer.red .top_tab li.on a{color:#B42626}
.widgetContainer.red .top_tab li a span em.on{border-color:#fc4f59; background:#fc4f59}

.widgetContainer.pink .normal_list li a.best span.ranking{border:1px solid #EC446F;background:#FF4978}
.widgetContainer.pink .widget_paginate em.on{border-color:#FF4978;background:#FF4978;}
.widgetContainer.pink .top_tab li.on a{color:#EC446F}
.widgetContainer.pink .top_tab li a span em.on{border-color:#FF4978; background:#FF4978}

.widgetContainer.orange .normal_list li a.best span.ranking{border:1px solid #F45414;background:#F05D22}
.widgetContainer.orange .widget_paginate em.on{border-color:#DF4F15;background:#DF4F15;}
.widgetContainer.orange .top_tab li.on a{color:#F45414}
.widgetContainer.orange .top_tab li a span em.on{border-color:#DF4F15; background:#DF4F15}

.widgetContainer.dark_purple .normal_list li a.best span.ranking{border:1px solid #272B34;background:#565C68}
.widgetContainer.dark_purple .widget_paginate em.on{border-color:#565C68;background:#565C68;}
.widgetContainer.dark_purple .top_tab li.on a{color:#444A5A}
.widgetContainer.dark_purple .top_tab li a span em.on{border-color:#565C68; background:#565C68}

.widgetContainer.dark_brown .normal_list li a.best span.ranking{border:1px solid #16191F;background:#62534C}
.widgetContainer.dark_brown .widget_paginate em.on{border-color:#62534C;background:#62534C;}
.widgetContainer.dark_brown .top_tab li.on a{color:#664636}
.widgetContainer.dark_brown .top_tab li a span em.on{border-color:#62534C; background:#62534C}

.widgetContainer.dark_blue .normal_list li a.best span.ranking{border:1px solid #16191F;background:#4C525B}
.widgetContainer.dark_blue .widget_paginate em.on{border-color:#4C525B;background:#4C525B;}
.widgetContainer.dark_blue .top_tab li.on a{color:#343C49}
.widgetContainer.dark_blue .top_tab li a span em.on{border-color:#4C525B; background:#4C525B}

.widgetContainer.dark_black .normal_list li a.best span.ranking{border:1px solid #13181F;background:#2D3943}
.widgetContainer.dark_black .widget_paginate em.on{border-color:#2D3842;background:#2D3842;
.widgetContainer.dark_black .top_tab li.on a{color:#2D3842}
.widgetContainer.dark_black .top_tab li a span em.on{border-color:#2D3842; background:#2D3842}

.widgetContainer.blue .normal_list li a.best span.ranking{border:1px solid #A8B0EE;background:#A8B0EE}
.widgetContainer.blue .widget_paginate em.on{border-color:#A8B0EE;background:#A8B0EE;}
.widgetContainer.blue .top_tab li.on a{color:#3B47BD}
.widgetContainer.blue .top_tab li a span em.on{border-color:#A8B0EE; background:#A8B0EE}