
/* ------------ left ------------ */

#left {
float:left;
width:200px;
margin:0;
padding:0;
border:0;
}

/* ------------ time ------------ */

#time {
float:left;
width:200px;
margin:5px 0 7px 0;
padding:0;
border:0;
}

/* ------------ ranking ------------ */

#ranking {
float:left;
width:200px;
margin:0;
padding:0;
border:0;
background: url(/img/b_ranking_test.gif) left top no-repeat;
border-bottom:1px solid #DBCC9C;
}
#rank_t {width:200px;margin:65px 0 7px 0;}

#rank_t table {width:190px; margin:0 0 0 5px;padding:0;border-bottom:1px dashed #ffc900;}
#rank_t table th {width:50px; padding:0;vertical-align:top;font-size:11px;}
#rank_t table th img {vertical-align:top;}
#rank_t table td {padding:0;vertical-align:top;word-wrap:break-word;word-break:break-all;font-size:11px;}
#rank_t table td img{vertical-align:middle;}
#rank_t table td ul {margin:0; padding:0;}
#rank_t table td ul li {list-style-type:none;font-weight:bold;}
#rank_t table td ul li a {text-decoration:none;}
#rank_t table td ul li a:link {color:#FF7000;}
#rank_t table td ul li a:visited {color:#FF7000;}
#rank_t table td ul li a:active {color:#FF7000;}
#rank_t table td ul li a:hover {color:#FF7000; text-decoration:underline;}
#rank_t table td ul li span {margin-left:3px; font-size:10px;color:#999;font-family:"arial";font-weight:normal;}

#rankingsita {width:180px;margin:3px 5px 0 10px;text-align:left;clear:both;font-size:11px;}
#rankingsita img{vertical-align:middle;}
#rankingsita ul {margin:0; padding:0; font-size:11px;}
#rankingsita ul li {list-style-type:none; padding:2px 0;font-weight:normal;}
#rankingsita ul li a {text-decoration:none;}
#rankingsita ul li a:link {color:#FF7000;}
#rankingsita ul li a:visited {color:#FF7000;}
#rankingsita ul li a:active {color:#FF7000;}
#rankingsita ul li a:hover {color:#FF7000; text-decoration:underline;}
#rankingsita ul li span {margin-left:3px; font-size:10px;color:#999;font-family:"arial";font-weight:normal;}

#left .maga {margin:0; padding:7px 0;}
#left .mobile {margin:0; padding:0 0 10px 0;}

/* ------------ center ------------ */

#center {
float:left;
width:380px;
margin:0 0 0 7px;
padding:0;
border:0;
}

.top_banner {margin:0;padding:5px 0 0 0;border:0;}

/* ------------ ichioti ------------ */
#ichioti {margin:5px 0 0 0; padding:0;}

#ichioti table {width:380px;margin:0;padding:0;border:0;}

#ichioti table th {margin:0;padding:0;border:0;width:186px;text-align:left;vertical-align:top;}
#ichioti table th .e_img{width:165px;margin:0 0 3px 8px; padding:0;border:3px solid #fff;background:#fff;}

#ichioti table th .tit {margin:0;padding:0 9px;font-size:12px;font-weight:bold;line-height:160%;}
#ichioti table th .tit a {text-decoration:underline;}
#ichioti table th .tit a:link {color:#ffffff;}
#ichioti table th .tit a:visited {color:#ffffff;}
#ichioti table th .tit a:active {color:#ffffff;}
#ichioti table th .tit a:hover {color:#ffffff; text-decoration:underline;}
#ichioti table th .txt {padding:3px 9px;font-size:11px;color:#ffffff;font-weight:normal;word-wrap:break-word;word-break:break-all;}
#ichioti table th .btn {text-align:right;padding:2px 9px;margin:0;border:0;}

#ichioti table td {width:8px;margin:0;padding:0;border:0;}


/* ------------ news ------------ */
#news {margin:5px 0 0 0; padding:0;}

#news ul {width:380px;margin:0; padding:0; font-size:11px;}
#news ul li {margin:0; padding:0; list-style-type:none;line-height:200%;background:url(/img/b_news.gif) no-repeat left  -0.1em;}
#news ul li span {margin:0 5px 0 20px;padding:0;font-size:9px;color:#999;font-family:"Verdana";font-weight:normal;}

/* ------------ pickup ------------ */
#pickup {margin:10px 0 0 0; padding:0;}

#pickup table {width:380px; margin:0; padding:0;}
#pickup table th {width:190px; padding:0; text-align:left;margin:0;}

#random {margin:0;padding:3px;}
#random table {width:184px;padding:0;margin:0;}
#random table th {width:55px;padding:0 0 5px 0;vertical-align:top;}
#random table td {padding:0; text-align:left;vertical-align:top;font-size:11px;word-wrap:break-word;word-break:break-all;}
#random table td a {color:#666;text-decoration:underline;line-height:140%;}
#random table td a:link {color:#666;}
#random table td a:visited {color:#666;}
#random table td a:active {color:#666;}
#random table td a:hover {color:#666; text-decoration:none;}

/* ------------ osusume ------------ */
#osusume {margin:5px 0 10px 0; padding:0;}

#osusume table {width:380px;padding:0;margin:2px 0;}
#osusume table th {width:55px;padding:0;vertical-align:top;}
#osusume table td {padding:0 0 0 5px;margin:0; text-align:left;vertical-align:top;font-size:12px;word-wrap:break-word;word-break:break-all;}
#osusume table td a {color:#893700;text-decoration:underline;font-weight:bold;line-height:160%;}
#osusume table td a:link {color:#893700;}
#osusume table td a:visited {color:#893700;}
#osusume table td a:active {color:#893700;}
#osusume table td a:hover {color:#893700; text-decoration:none;}

#newpost {width:380px;margin:3px 0; padding:3px 0; background:url(/img/b_osusume.gif) no-repeat top left;clear:both;font-size:11px;}
#newpost span {margin:0 5px 0 23px;white-space:nowrap;font-family:"Verdana";font-size:9px;color:#999;}
#newpost a {color:#8B733A;text-decoration:none;margin:3px 0 0 0;line-height:130%;}
#newpost a:link {color:#8B733A;}
#newpost a:visited {color:#8B733A;}
#newpost a:active {color:#8B733A;}
#newpost a:hover {color:#8B733A; text-decoration:underline;}



/* ------------ right ------------ */
#right {
float:right;
width:188px;
margin:5px 0;
padding:0;
border:0;
background:url(/img/b_right.gif) repeat-y top left;
}

/* ------------ new ------------ */
#newkiji {
float:right;
width:180px;
margin:0;
padding:0;
border:0;
text-align:left;
}

#newkiji .list {text-align:left;margin:2px 5px;padding:0 0 0 13px;background:url(/img/ico_newpost.gif) no-repeat left  0.15em;font-size:11px;line-height:140%;font-weight:normal;}
#newkiji .date {margin:0;padding:0;text-align:right;font-size:10px;font-weight:normal;font-family:"Verdana";color:#999;}

/* ------------ category ------------ */
#category {
float:right;
width:180px;
margin:5px 0;
padding:0;
border:0;
text-align:left;
}

#category .komoku  {text-align:left;margin:0 0 0 8px;padding:0 0 0 15px;background:url(/img/ico_category.gif) no-repeat left  0.25em;font-size:12px;line-height:140%;font-weight:bold;}
#category .list {margin:0;padding:3px 7px;font-size:11px;font-weight:normal;line-height:150%;word-wrap:break-word;word-break:break-all;}


/* ------------ right banner ------------ */
#r_banner {
float:right;
width:180px;
margin:0;
padding:0;
border:0;
}

#r_banner img {width:180px;margin:5px 0 0 0;padding:0;border:0;}
