/* >>つぶろぐ全ページで共通なスタイル */
body{
        font-size:100%;
        color:#333333;
        padding:0;
        margin:0;
        text-align:center;

}
*{
        font-family:"MS UI Gothic";
        word-break:break-all;
}
a:link,a:visited{
        color:#426F75;
        text-decoration:underline;
}
a:hover{
        color:#FF9900;
        text-decoration:none;
}
a:active{
        color:#FF1100;
        text-decoration:none;
}
h1,h2,h3,h4,h5,p,dl,dt,dd,table,tr,td,form,input,textarea,ul,li,hr,span,hr{
        padding:0;
        margin:0;
        line-height:100%;
}
ul{
        list-style:none;
}
hr{
        width:100%;
        clear:both;
        border:1px solid #FFFFFF;
}
.cl_both{
        clear:both;
}
.f84{
        font-size:84%;
}
.icon_m{
        padding:1px;
        border: 1px solid #6FAC18;
}
#base{
        width:920px;
        margin:0 auto 0 auto;
        text-align:left;
}
#left{
        width:600px;

}
#right{
        width:310px;
        float:right;
}
.rgt_tsubuo{
        width:310px;
        height:142px;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_tboinfo01.gif) no-repeat center top;
}
.rgt_tsubuo p{
        display:block;
        padding:40px 95px 0 25px;
        font-size:84%;
        line-height:124%;
        overflow:hidden;
        word-break:break-all;
}
.rgt_tsubuo p a,
.rgt_tsubuo p a:visited{
        color:#FFFFFF;
        text-decoration:none;
}
.rgt_tsubuo p a:active,
.rgt_tsubuo p a:hover{
        color:#FFFFFF;
        text-decoration:underline;
}
#tblg_timg{
        padding:10px 0 0 0;
        height:75px;
        background: url(http://image.excite.co.jp/jp/tsublog/tblg_timg02.gif) no-repeat center top;
        margin-top:10px;
        font-size:0;
        line-height:0;
        text-indent:-9999px;
}

#tblg_timg span a{
        display:block;
        background: url(http://image.excite.co.jp/jp/tsublog/tblg_timg03.gif) no-repeat center top;
        width:129px;
        height:24px;
        margin:32px 0 0 410px;
}
#tblg_timg span a:hover{
        background-position:center -24px;
}
#prf_bg01,
#prf_bg02,
#prf_bg03{
        width:310px;
}

#prf_text01 a,
#prf_text02 a,
#prf_text03 a{
        padding-left:20px;
        font-size:84%;
        display:block;
        height:16px;
        width:200px;
}

#prf_bg03 ul{
        padding:5px 0 0 20px;
}
#prf_bg03 ul li{
        margin-top:7px;
}
.box_my_top{
        width:600px;
        height:auto;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_box01_gr.jpg) no-repeat center top;
}
.box_my_btm{
        width:600px;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_box02.jpg) no-repeat center bottom;
}
.box_my_mdd{
        width:600px;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_box03.jpg) repeat-y center top;
}
#box_my{
        padding:15px 20px 20px 20px;
}
#box_my #title{
        display:block;
        font-size:150%;
        color:#FFFFFF;
        height:30px;
}
#desp{
        border-top: 1px dotted #999999;
        padding-top:15px;
        font-size:84%;
}
#box_table{
        margin-top:10px;
}
#form_my_top{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_hkds01.jpg) no-repeat center top;
}
#form_my_mdd{
        width:100%;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_hkds03.jpg) repeat-y center top;
}
#form_my_btm{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_hkds02.jpg) no-repeat center bottom;
}

/* >>左カラムトップボックス内の要素。 */
#form_my{
        padding:18px 25px 18px 0;
        text-align:right;
}
#form_my span{
        font-size:70%;
        text-align:right;
        width:auto;
        line-height:120%;
        color:#999999;
}
#textarea_my{
        width:430px;
        border: 1px solid #999999;
        padding:4px;
        height:80px;
        overflow:hidden;

}
#form_my p{
        padding:5px 0 0 0;
        font-size:70%;
}
#input_my{
        padding:2px;
        border: 1px solid #64AB00;
        background-color:#EFEFEF;
        font-size:10px;
        width:300px;
        height:16px;
}
.submit_mobchange,
#submit_my{
        margin-top:10px;
        padding:3px 8px 3px 8px;
        letter-spacing:2px;
        font-size:84%;
}
#box_my_snd{
        width:600px;
        height:auto;
}
#box_my_snd ul li{
        float:left;
        display:block;
        height:41px;
        text-indent:-9999px;
        font-size:0;
        line-height:0;
}
#box_my_snd ul li a{
        display:block;
        height:41px;
}
#tb_skn a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_ytb.jpg) no-repeat center top;
}
#tb_skn_c a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_ytb_c.jpg) no-repeat center top;
}
#tb_mwr a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_mwr.jpg) no-repeat center top;
}
#tb_knt a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_knt.jpg) no-repeat center top;
}
#tb_mwr_c a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_mwr_c.jpg) no-repeat center top;
}
#tb_knt_c a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_knt_c.jpg) no-repeat center top;
}
#tb_mtn a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_mtn_c.jpg) no-repeat center top;
}#tb_mtn a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_mtn.jpg) no-repeat center top;
}#tb_mtn_c a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_mtn_c.jpg) no-repeat center top;
}
#tb_ytn a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_ytn.jpg) no-repeat center top;
}
#tb_ytn_c a{
        width:150px;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_ytn_c.jpg) no-repeat center top;
}
#tb_emp{
        width:150px;
        float:left;
        display:block;
        height:41px;
        text-indent:-9999px;
        font-size:0;
        line-height:0;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_emp.jpg) no-repeat right top;
}
#tb_emp_user{
        width:300px;
        float:left;
        display:block;
        height:41px;
        text-indent:-9999px;
        font-size:0;
        line-height:0;
        background: url(http://image.excite.co.jp/jp/tsublog/tb_emp2.jpg) no-repeat right top;
}
#box_intb{
        clear:left;
        height:auto;
        padding:0px 30px 30px 30px;
}
.box_prevnext{
    font-size:84%;
    color:#454545;
    width:560px;
}
#mumb_ot{
        font-size:84%;
        text-align:center;
        padding-top:10px;
        line-height:200%;
}
#box_prevnxt{
        font-size:84%;
        text-align:right;
        padding-top:5px;
        clear:both;
}
#box_tsubucom{
        clear:left;
        width:auto;
        height:auto;
        padding:15px 14px 0 15px;
}

.hkds{
        border: 1px solid #6FAC18;
        z-index:1;
        position: relative;
        width:auto;
}
.hkds p,
.hkds_inner{
        line-height:120%;
        font-size:84%;
        padding:7px 5px 0 16px;
        background: url(http://image.excite.co.jp/jp/tsublog/6FAC18.gif) no-repeat left 10px;
        z-index:5;
        position: relative;
        top:0px;
        left:-9px;
        overflow:hidden;
}

.hkds_r{
        border: 1px solid #6FAC18;
        z-index:1;
        position: relative;
        width:auto;
}
.hkds_r p{
        line-height:120%;
        font-size:84%;
        padding:7px 16px 20px 5px;
        background: url(http://image.excite.co.jp/jp/tsublog/theme_color/6FAC18_r.gif) no-repeat right 10px;
        z-index:5;
        position: relative;
        top:0px;
        left:9px;
        overflow:hidden;
}
.hkds_date{
        font-family:"ARIAL";
        font-size:70%;
        color:#666666;
}
.hkds_cnt{
        font-family:"ARIAL";
        font-size:84%;
        color:#999999;
}

.hkds_delate{
        float:right;
}
.box_tsubucom_in{
}

.box_intb_dl_l,
.box_intb_dl_r{
        padding-top:15px;
}
.box_intb_dl_l,
.box_intb_dl_r{
        float:left;
}
.box_intb_dl_l,
.box_tsubucom_in_l{
        width:60px;
}
.box_tsubucom_in_l{
        float:right;
        text-align:right;
}

.box_intb_dl_r{
        width:470px;
        float:left;
}
 
.box_tsubucom_in_r{
        width:470px;
        float:right;
}
.box_tsubucom_emp{
        clear:both;
        height:15px;
        font-size:0;
        line-height:0;
}

#submit_tsubu{
        margin-top:10px;
        padding:3px 8px 3px 8px;
        letter-spacing:2px;
        font-size:84%;
}

#box_rss{
        clear:left;
        text-align:right;
        padding-top:20px;
}

#prf_mdd{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_prf03.jpg) repeat-y center top;
}
#prf_btm{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_prf02.jpg) no-repeat center bottom;
}
#prf_top{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_prf01.jpg) no-repeat center top;
}
#prfile{
        padding:25px 20px 0 25px;
}
#prfile dl,
#namecard,
#homepage,
#friend{
        width:265px;
}
#prfile dl dt,
#prfile dl dd{
        display:block;
        float:left;
}
#prfile dl dt{
        width:100px;
}
#prfile dl dd{
        width:155px;
        line-height:130%;
        overflow:hidden;
}
#prfile dl dd a:link,
#prfile dl dd a:visited{
        text-decoration:none;
}
#prfile dl dd a:hover,
#prfile dl dd a:active{
        text-decoration:underline;
}
#intb_ttle,
#prfile dl dd p{
        padding-top:5px;
        font-size:84%;
}
#prfimg_mdd,
#prfimg_btm,
#prfimg_top{
        width:94px;
}
#prfimg_mdd{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_prfimg03.jpg) repeat-y center top;
}
#prfimg_btm{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_prfimg02.jpg) no-repeat center bottom;
}
#prfimg_top{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_prfimg01.jpg) no-repeat center top;
}
#prfimg_top img{
        margin:7px;
}

#prf_hns{
        margin-left:10px;
}
#namecard,
#homepage{
        margin-top:10px;
        padding-top:10px;
        border-top: 2px solid #FFFFFF;
}
#homepage span{
font-family:"ARIAL";
font-size:84%;
}
#friend{
        margin-top:20px;
        padding-top:20px;
        border-top: 2px solid #FFFFFF;
}
#friendlist img{
        float:left;
        padding:1px;
        margin:3px 0 0 3px;
}
.rgt_mdd{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_box02.jpg) repeat-y center top;
}
.rgt_btm{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_box01.jpg) no-repeat center bottom;
}
#rgt_top{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_title01.jpg) no-repeat center top;
}
#rgt_top2{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_title02.jpg) no-repeat center top;
        overflow:hidden;
}
#rgt_top3{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_title05.jpg) no-repeat center top;
}
#rgt_top2 p{
        font-size:84%;
        text-align:right;
        padding:15px 20px 0 0;
}
#anons,
#sstbn,
#unvtb,
#rtsrvc{
        padding:48px 14px 0 18px;
        font-size:84%;
}
#anons li,
#rtsrvc li{
        line-height:150%;
}
#sstbn li{
        line-height:120%;
        padding-top:7px;
}
#newtopics_list{
        font-size:84%;
        width:570px;
}
#newtopics_list li{
        margin-top:15px;
        line-height:150%;
        border-left:solid 4px #CCCCCC;
        padding-left:5px;
}
#newtopics_list li font{
        padding-left:5px;
}
#sstbn li span,
.topics_tbcnt{
        color:#FFFFFF;
        font-size:84%;
        background-color:#65AB01;
        margin-left:5px;
        padding:0 2px 0 2px;
        font-family:"verdana";
        text-decoration:none;
}
.topics_tbcnt a:link,
.topics_tbcnt a:hover,
.topics_tbcnt a:active,
.topics_tbcnt a:visited{
        color:#FFFFFF;
text-decoration:none;
}


#unvtb{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_title03.jpg) no-repeat center top;
}
#unvtb div{
        clear:both;
        padding:7px;
}
#unvtb div img{
        float:left;
        margin-right:5px;
}
#rtsrvc{
        background: url(http://image.excite.co.jp/jp/tsublog/rgt_title04.jpg) no-repeat center top;
}
.bgc_ys{
        background-color:#FDF1CC;
}

/* フッター */
#foot{
        padding:30px;
        font-size:70%;
        line-height:180%;
}
/* <<つぶろぐ全ページで共通なスタイル */


/* ＞＞ログアウト時に表示されるログインボックス用 */
#login_mdd{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_login03.jpg) repeat-y center bottom;
}
#login_btm{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_login02.jpg) no-repeat center bottom;
}
#login_top{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_login01.jpg) no-repeat center top;
}
#login_mdd_my{
        background: url(http://flores.excite.co.jp:13058/tsublog/bg_prf03_my.jpg) repeat-y center bottom;
}
#login_btm_my{
        background: url(http://flores.excite.co.jp:13058/tsublog/bg_prf02_my.jpg) no-repeat center bottom;
}
#login_top_my{
        background: url(http://flores.excite.co.jp:13058/tsublog/bg_prf01_my.jpg) no-repeat center top;
}
#login{
        padding:13px 25px 0 25px;
        font-size:84%;
}
.styl01{
        color:#000000;
}
#login form{
        padding-top:10px;
        text-align:right;
        line-height:200%;
}
#login_sbt{
        width:100%;
        text-align:center;
}
#login_sbt input{
        margin-top:10px;
        width:70px;
        height:26px;
        border: 1px solid #333333;
        background-color:#DDDDDD;
}
/* ログイン時、小さいログイン表示 */
#login dl dt{
        display:block;
        float:left;
}
#login dl dd{
        float:left;
        padding-left:10px;
        display:block;
        line-height:130%;
}

/* パスワードを忘れた方＆新規登録 */
#login_ext{
        padding-top:10px;
        line-height:130%;
        text-align:right;
}

.txt_login{
        width:140px;
        height:22px;
        padding:1px;
        font-family:"ARIAL";
}
/* ＜＜ログアウト時に表示されるログインボックス用 */

/* ＞＞ねたページ */
.box_boxw_top{
        width:600px;
        height:auto;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_box04.jpg) no-repeat center top;
        text-align:left;
}

.box_neta,
.box_tsubu{
        padding:15px 20px 0 20px;
}
.box_help{
        padding:25px 20px 0 25px;
}

.box_policy{
        padding:15px 30px 0 25px;
        font-size:84%;
}
.box_policy p{
        text-align:center;
        background-color:#EFEFEF;
        padding:5px;
}
#title_tbnt{
        float:left;
        font-size:130%;
        color:#65AB01;
}
#topic_bg{
        width:60px;
        height:57px;
        background: url(http://image.excite.co.jp/jp/tsublog/topic_ttl.jpg) no-repeat left top;

}
#topic_cnt{
        font-size:120%;
        padding:13px 2px 0 0;
        text-align:center;
        font-family:"ARIAL";
        font-weight:bold;
        color:#666666;
}
#topic_content{
        font-size:84%;
        padding:5px;
        width:480px;
        background-color:#EEEEFF;
        overflow:hidden;
        line-height:124%;
        border: 1px solid #DEDEDE;
}

/*人気のあるつぶねたをピックアップ*/
#neta_ttsm{
        float:left;
        font-size:84%;
        padding:8px 0 0 5px;
}
#neta_url{
        padding-top:10px;
        word-break:break-all;
        overflow:hidden;
        width:470px;
}

#textarea_neta{
        border:0;
        padding:4px;
        margin:-10px;
        width:458px;
        height:50px;
        overflow:hidden;
}
#textarea_tsubu{
        margin:0 -20px -10px 0;
        border:0;
        width:450px;
        height:63px;
        overflow:hidden;
}

#submit_neta{
        margin-top:10px;
        padding:3px 8px 3px 8px;
        letter-spacing:2px;
        font-size:84%;
}
/*この記事に関するOOさんのつぶやき*/
#neta_kkjt{
        padding-top:20px;
        margin-top:30px;
        font-size:84%;
        color:#666666;
        border-top: 1px dotted #666666;
        line-height:140%;
}
/* userページ */
#form_user_top{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_hkds_user01.jpg) no-repeat center top;
}
#form_user_mdd{
        width:100%;
        background: url(http://image.excite.co.jp/jp/tsublog/bg_hkds_user03.jpg) repeat-y center top;
}
#form_user_btm{
        background: url(http://image.excite.co.jp/jp/tsublog/bg_hkds_user02.jpg) no-repeat center bottom;
}
#form_user{
        padding:14px 22px 14px 35px;
        overflow:hidden;
}
#form_user p a:link,
#form_user p a:visited{
        text-decoration:none;
}
#form_user p a:active,
#form_user p a:hover{
        text-decoration:underline;
}
#form_user span{
        color:#999999;
        font-size:84%;
}
#form_user_date{
         float:right;
        padding-top:7px;
        line-height:130%;
}

#form_user p{
        padding-top:6px;
        font-size:150%;
        overflow:hidden;
}

#form_tkeb{
        float:left;
        height:73px;
        width:0px;
}
#form_user_add{
        font-size:84%;
        margin:10px;
        padding:2px;
        background-color:#FFFFCC;
}
/* ＜＜userページ */

/* ＞＞このねたに対するつぶやき */
#neta_gnzi{
        font-size:84%;
        width:auto;
}
#neta_gnzi strong{
        padding:0 2px 0 2px;
        font-size:140%;
        vertical-align:middle;
}
/* ＜＜ねたページ */

/* ＞＞つぶやきすれっど */

/* ＜＜つぶやきすれっど  */

/* ＞＞登録ページ */
#join_title{
        display:block;
        width:319px;
        height:48px;
        background: url(http://image.excite.co.jp/jp/tsublog/join_title.jpg) no-repeat left top;
        text-indent:-9999px;
        font-size:0;
        line-height:0;
}
.box_join{
        padding:15px 20px 0 35px;
}
.box_join p{
        line-height:130%;
}
#join_table{
        margin-top:20px;
        width:auto;
        background-color:#DDDDDD;
}
.join_table_l{
        width:160px;
        text-align:right;
}
#join_table tr td{
        background-color:#FFFFFF;
        padding:5px;
}
.join_table_r,
.join_comment{
        padding:2px;
}
#icon_table{
        height:500px;
        overflow:auto;
}
.join_text,
.join_icon,
.join_comment{
        padding:2px;
        height:auto;
}
.join_hpurl{
        padding:2px;
        height:auto;
        width:320px;
}
.join_comment{
        width:300px;
        height:100px;
        overflow:auto;
        font-size:84%;
}
.join_icon{
        width:120px;
}

/* ＜＜登録ページ  */

/*マイつぶろぐ*/
#box_iconex{
        padding-top:20px;
        line-height:200%;
        font-size:60%;
        color:#666666;
        clear:both;
}
#my_profile{
        background-color:#FFFFcc;
        padding:5px;
        font-size:84%;
        text-align:center;
}
#alert_tbyk{
        text-align:right;
        padding-top:40px;
        font-size:70%;
}
#notice{
        font-size:84%;
        line-height:124%;
        width:80%;
        margin:0 auto 0 auto;
}
#help_snta{
        clear:both;
        padding-top:20px;
        line-height:130%;
        font-size:84%;
        width:90%;
        margin:0 auto 0 auto;
}

#box_intb_mumbles{
        line-height:140%;
        overflow:hidden;
}
#box_intb_mumbles span{
        padding-right:10px;
}
#box_intb_mumbles a{
        text-decoration:none;
}
#box_intb_mumbles a:hover{
        text-decoration:underline;
}
#submit_notice{
       text-align:center;
        padding-top:10px;
}
#tool_form input,
#submit_notice input,
#badge_submit{
        padding:3px 8px 3px 8px;
        letter-spacing:2px;
}
#notice{
        padding-top:30px;
}
#form textarea{
        padding:5px;
}
#signup,
#signup a{
        margin:0 0 0 34px;
        width:127px;
        height:37px;
        font-size:0;
        line-height:0;
        text-indent:-9999px;
        margin-top:5px;
}

#signup a{
        display:block;
        background: url(http://image.excite.co.jp/jp/tsublog/btn_signup.jpg) no-repeat center top;
}
#signup a:hover{
        background: url(http://image.excite.co.jp/jp/tsublog/btn_signup.jpg) no-repeat center -37px;
}
#tool_btn{
        height:80px;
        width:320px;
        padding:5px;
        font-family:"ARIAL";
        border: 1px solid #666666;
        font-size:84%;
}

#clip_copy{
        margin-top:10px;
        padding:3px 8px 3px 8px;
        letter-spacing:2px;
        font-size:84%;
}
#tool_form ul li{
        line-height:200%;
}
#tool_form ul li img{
        padding:0 0 0 5px;
}
#tool_code{
        background-color:#EFEFEF;
        padding:10px;
        margin-top:20px;
        width:400px;
}
#tool_code span{
        font-size:84%;
        line-height:150%;
}
#ddttl{
        font-family:"ARIAL";
        font-size:150%;
        font-weight:bold;
        padding-top:20px;
        clear:both;
}

.mymtable{
        background-color:#FFFFEE;
        padding:2px;
        width:33%;
        font-size:84%;
        text-align:center;
}
.mymtable a,
.mymtable a:visited{
        text-decoration:none;
}
.mymtable a:hover{
        text-decoration:underline;
}
#mobileurl{
        width:500px;
        padding:2px;
        font-size:84%;
        border:1px solid #7F9DB9;
}
.badge_table_l,
.badge_table_r{
        font-size:84%;
}
.badge_tbox{
        width:60px;
        padding:1px;
        border:1px solid #7F9DB9;
}
#caldr{
    background-color:#72AE1B;
    width:45px;
    margin:0 auto 0 auto;
}

#caldr_month,
#caldr_date,
#caldr_youbi{
    font-family:"Verdana";
    line-height:130%;
    font-weight:normal;
}
#caldr_month,
#caldr_date{
    font-size:146%;
}
#caldr_youbi{
    font-size:70%;
}
.page_counter{
    margin-top:10px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}
.page_counter span a:link,
.page_counter span a:hover,
.page_counter span a:active,
.page_counter span a:visited,
.page_counter b a:link,
.page_counter b a:hover,
.page_counter b a:active,
.page_counter b a:visited{
    color:000000;
    padding:2px 5px 1px 4px;
    margin:0 2px 2px 0;
    text-decoration:none;
    font-family:verdana;
    font-size:84%;
}
.page_counter span a:link,
.page_counter span a:hover,
.page_counter span a:active,
.page_counter span a:visited{
    background-color:#CCCCCC;
    color:#FFFFFF;
}
.page_counter b a:link,
.page_counter b a:hover,
.page_counter b a:active,
.page_counter b a:visited{
    background-color:#FFFFFF;
    color:#CCCCCC;
}
.topics_title{
    background-color: #eeeeff;
    padding:3px;
    line-height:150%;
}
#tools_li li{
line-height:140%;
list-style-type: disc;
margin-left:20px;
}
#msgadgetdownload a:link,
#msgadgetdownload a:visited{
    display:block;
    background: url(http://image.excite.co.jp/jp/tsublog/btn_msgadgetdownload.jpg) no-repeat center top;
    height:47px;
    width:310px;
    text-indent:-9999px;
    line-height:0;
    font-size:0;
    margin:0 auto 0 auto;
}
#msgadgetdownload a:hover,
#msgadgetdownload a:active{
    display:block;
    background: url(http://image.excite.co.jp/jp/tsublog/btn_msgadgetdownload.jpg) no-repeat center -47px;
    height:47px;
    width:310px;
    text-indent:-9999px;
    line-height:0;
    font-size:0;
    margin:0 auto 0 auto;
}
/*Powered By www.famfamfam.com*/

#notfound {
    width:600px;
    margin:0 auto;
}

.notfound_title {
    font-size:120%;
    line-height:300%;
    font-weight:bold;
    color:#00aff0;
}

#notfound p {
    font-size:84%;
    line-height:200%;
    margin:10px 0px;
}

#notfound li {
    font-size:84%;
    line-height:200%;
}

.notfound_home-link a { color:#00aff0; text-decoration:none; }
.notfound_home-link a:visited { color:#00aff0; text-decoration:none; }
.notfound_home-link a:hover { text-decoration:underline; }

