*html div.blog_left {}
*html div.RANKING_1_TITLE_1, div.RANKING_1_TITLE_2, div.RANKING_1_TITLE_3 {width:125px;}
*html div.RANKING_2_TITLE_4, div.RANKING_2_TITLE_5, div.RANKING_2_TITLE_6, div.RANKING_2_TITLE_7, div.RANKING_2_TITLE_8, div.RANKING_2_TITLE_9, div.RANKING_2_TITLE_10 {width:160px;}
*html div.ranking_list ul li div a {display:inline; height:40px;}
div.blog_area {width:210px; clear:both;}
div.blog_area_box {float:left; width:370px; padding:5px; padding-bottom:20px;}
div.blog_box {width:760px; height:90px; text-indent:-10000px;}
div.blog_box div.rss {text-align:right; margin:40px 10px 10px 10px;}
div.blog_ctgry_list li a, div.blog_mounth_list li a, div.blog_keywd_list li a {color:#300; padding-left:20px; background-repeat:no-repeat;}
div.blog_ctgry_list li a:hover, div.blog_mounth_list li a:hover, div.blog_keywd_list li a:hover {padding-left:20px; background-color:#ffcc99;}
div.THUMBNAILCLASS {width:80px; height:80px; overflow:hidden; display:block; float:left; text-align:center; margin:0 5px;}
div.LISTCLASS {}
div.LISTCLASS ul {border-top:1px solid #999;}
div.LISTCLASS ul li {display:block; padding:10px 0; border-bottom:1px solid #999; position:relative; width:550px;}
div.blog_entry_main {width:760px; height:150px; overflow:hidden; background-color:#eee;}
div.blog_entry_txt {height:80px; overflow:hidden; display:block; padding:0 10px; float:left;}
div.blog_entry_txt {height:80px; width:420px; overflow:hidden; display:block; padding:0 0 0 10px; float:left;}
div.blog_left {padding:0 10px; width:180px; margin:0 auto; clear:both; float:left;}
div.DETAILCLASS {float:right; margin:10px 0 50px 0; width:540px; overflow:hidden;}
div.DETAILCLASS a, div.blog_right_list a {color:#300;}
div.DETAILCLASS div.sectionbottom {width:530px; margin:20px 0; border:1px solid #CC3366; overflow:hidden;}
div.DETAILCLASS div.sectionbottom a {color:#c00;}
div.DETAILCLASS div.sectionbottom span {display:block; float:left; margin:10px 0 10px 20px;}
div.DETAILCLASS div.text {color:#333; display:block; width:530px; overflow:hidden; margin-bottom:20px;}
div.DETAILCLASS span.entry {display:block; width:530px; margin-bottom:10px;}
div.DETAILCLASS span.image {display:block; width:530px; margin-bottom:10px;}
div.blog_right_list {width:540px; overflow:hidden; padding:10px 0; margin-bottom:10px;}
div.blog_right_list div.blog_navi {width:540px; text-align:left; border-bottom:1px #999 solid; margin-bottom:20px;}
div.blog_right_ttl {clear:both; width:540px; border-bottom:1px dotted #300; overflow:hidden; margin-bottom:10px;}
div.RANKING_1_NUM {}
div.RANKING_1_THUM_1, div.RANKING_1_THUM_2, div.RANKING_1_THUM_3 {display:block; height:150px; width:150px; overflow:hidden; text-align:center; float:left; margin:5px;}
div.RANKING_1_TITLE_1 {background:transparent no-repeat scroll -90px top;}
div.RANKING_1_TITLE_1, div.RANKING_1_TITLE_2, div.RANKING_1_TITLE_3 {display:block; overflow:hidden; width:130px; padding:30px 5px 0 0;}
div.RANKING_1_TITLE_2 {background:transparent no-repeat scroll -90px top;}
div.RANKING_1_TITLE_3 {background:transparent no-repeat scroll -90px top;}
div.RANKING_2_NUM {}
div.RANKING_2_THUM_4, div.RANKING_2_THUM_5, div.RANKING_2_THUM_6, div.RANKING_2_THUM_7, div.RANKING_2_THUM_8, div.RANKING_2_THUM_9, div.RANKING_2_THUM_10 {display:block; height:100px; width:100px; overflow:hidden; text-align:center; float:left; margin:5px;}
div.RANKING_2_TITLE_10 {background:transparent no-repeat scroll -62px top;}
div.RANKING_2_TITLE_4 {background:transparent no-repeat scroll -62px top;}
div.RANKING_2_TITLE_4, div.RANKING_2_TITLE_5, div.RANKING_2_TITLE_6, div.RANKING_2_TITLE_7, div.RANKING_2_TITLE_8, div.RANKING_2_TITLE_9, div.RANKING_2_TITLE_10 {display:block; overflow:hidden; width:155px; padding:5px 5px 0 0;}
div.RANKING_2_TITLE_5 {background:transparent no-repeat scroll -62px top;}
div.RANKING_2_TITLE_6 {background:transparent no-repeat scroll -62px top;}
div.RANKING_2_TITLE_7 {background:transparent no-repeat scroll -62px top;}
div.RANKING_2_TITLE_8 {background:transparent no-repeat scroll -62px top;}
div.RANKING_2_TITLE_9 {background:transparent no-repeat scroll -62px top;}
div.ranking_list {border-left:#c0c0c0 1px solid; border-right:#c0c0c0 1px solid; border-bottom:#c0c0c0 1px solid; height:100%;}
div.ranking_list ul {border-top:#c0c0c0 1px solid; clear:both; margin:10px 1px 5px 1px; overflow:hidden; width:228px;}
div.ranking_list ul li {border-bottom:#c0c0c0 1px solid; position:relative; width:228px;}
div.ranking_list ul li div {color:#990033;}
div.ranking_list ul li div a {color:#333; display:block; height:20px;}
div.ranking_list ul li div a:active, div.ranking_list ul li div a:hover {cursor:pointer; color:#990033;}
h1.TITLECLASS {width:760px; height:150px; display:block; text-indent:-10000px;}
h2.TITLECLASS {color:#300;}
img, abbr, acronym, fieldset {border:0;}
p.blog_ctgry {margin-top:20px; width:180px; height:40px; text-indent:-10000px;}
p.blog_entry_ctgry {color:#300; background-repeat:no-repeat;}
p.blog_entry_date {clear:both; float:left;}
p.blog_entry_lead {display:none;}
p.blog_keyword {margin-top:20px; width:180px; height:40px; text-indent:-10000px;}
p.blog_lead {display:none;}
p.blog_left_lead {margin-top:10px; color:#300;}
p.blog_left_ttl {width:180px; height:40px; text-indent:-10000px;}
p.blog_mounth {margin-top:20px; width:180px; height:40px; text-indent:-10000px;}
span.DATECLASS {margin-top:10px; color:#666; display:block; width:410px;}
span.blog_entry_description {color:#300; display:block; width:410px;}
span.NEWCLASS {color:#f0c; display:block;}
span.NEWCLASS {float:left;}
span.TEXTCLASS {margin-top:10px; color:#300; display:block; font-weight:bold; line-height:130%;}
span.blog_entry_ttlpp {color:#300; display:block; font-weight:bold; font-size:18px; line-height:150%;}
span.RANKING_TIME {margin:0 auto; padding:0px 10px; color:#990033; display:block;}
td.ranking_list_off {width:115px; height:40px; background:#fff no-repeat scroll -115px top; text-indent:-10000px;}
td.ranking_list_on {width:115px; height:40px; background:#fff no-repeat scroll right top; text-indent:-10000px;}
td.ranking_list_on span, td.ranking_list_on span {height:40px;}

