#sh_quote_bnr{float:left;clear:both; margin:10px 0px 5px 26px;}
#sh_quote_pic{padding:8px 0px 0px 6px;}
#sh_quote_box{width:230px;height:604px;background:url("../images/culture-box.gif") no-repeat;float:left; margin-left:22px; margin-bottom:10px;}
#sh_ranking_box {width:353px;height:604px;background:url("../images/ranking-box.gif") no-repeat;float:left}
#sh_whole_box{float:none;clear:both;margin:0px 0px 10px 0px;}

* html #sh_ranking_box {width:353px;height:604px;background:url("../images/ranking-box.gif") no-repeat;float:left}
* html #sh_quote_bnr{float:left;clear:both; margin:0px 0px 5px 15px;}
* html #sh_quote_box{width:230px;height:604px;background:url("../images/culture-box.gif") no-repeat;float:left; margin-left:13px;}

a#sh_bnum {display:block;background:url("../images/backnumber.gif") 0 -27px;width:230px;height:26px;}
a#sh_bnum:hover {background:url("../images/backnumber.gif");}
#sh_bnum span {position:absolute;left:-1000px;}

.sh_ranking_row_top {height:115px;float:none;clear:both;margin:10px 0px 0px 0px;}
.sh_ranking_row2 {height:114px;float:none;clear:both;margin:4px 0px 0px 0px;}
.sh_ranking_description {margin:78px 0px 0px 0px; overflow:hidden; padding:0px 0 0 0;font-size:14px;}

* html .sh_ranking_description {margin:0px 0px 0px 0px; overflow:hidden; padding:0px 0 0 0;font-size:14px; text-align:center;}

.sh_ranking_image {width:135px; margin:8px 0px 0px 0px;float:left; }
.sh_ranking_image img {height:70px;}

* html .sh_ranking_image {width:135px; margin:5px 0px 0px 0px;float:right;}

.sh_ranking_row_box_left {margin:0px 10px 0px 37px;width:135px;float:left;text-align:center;}
.sh_ranking_row_box_right {margin:0px 0px 0px 29px;width:135px;float:left;text-align:center;}

* html .sh_ranking_row_box_left {margin:0px 4px 0px 0px;width:135px;float:right;text-align:center;}
* html .sh_ranking_row_box_right {margin:0px 38px 0px 0px;width:135px;float:right;text-align:center;}

/* begin Top, Event */
#contents_main{float:none; clear:both;}
.sh_aproductBox_row{float:left;clear:both;}
.sh_event_row{float:none;clear:both;padding-top:10px;}
*:first-child+html .sh_event_row{float:none;clear:both; margin:5px 0 5px 0;}
/* Top, Event end*/

.aProductBox {border:none;text-align:center;overflow:hidden;}
.productsRow_sh{height:auto;float:none;clear:both;}
.aProducts_sh1{margin:10px 10px 0px 20px;float:left;width:160px;vertical-align:bottom;}
*:first-child+html .aProducts_sh1{margin:10px 10px 0px 20px;float:left;width:160px;}

/** K. Yabe **/
#twitter li {margin-bottom:8px;background:url("../images/arrow.gif") no-repeat;padding-left:20px;}
#twitter li a {text-decoration:none;}
#twitter li a:hover {text-decoration:underline;}
