@charset "utf-8";a{color:#2554b3;}
a:hover{color:#c00;}
.msgbox{border:1px solid #f7dea3;background:url(../../console/img/bg_column.gif) -90px -30px no-repeat #faf7e3;padding:5px 5px 5px 30px;position:relative;line-height:1.6em;font-size:14px;}
.msgbox a{color:#024b96;margin:0 10px 0 0;}
.msgbox a:hover{color:#c00;}
.icon-big{background-image:url(../img/icon_big_120229.gif);}
.ic-service{background-position:0 -24px;}
.ic-ask{background-position:0 0;}
.articles{list-style:none;padding:10px 0;margin:0;font-size:14px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.articles li{background-image:url(../img/bg_1.02.gif);background-repeat:no-repeat;}
.articles li{padding-left:20px;line-height:1.6em;background-position:0 10px;}
.articles li.red{background-position:0 -20px;}
.articles li.red,.articles li.red a:link,.articles li.red a:visited{color:#c00;}
.articles li.top{background-position:0 -58px;}
.articles li a{text-decoration:underline;}
.articles li a:hover{text-decoration:underline;color:#c00;}
.bg{background-image:url(../img/bg_1.02.gif);background-repeat:no-repeat;}
.pages{float:left;height:20px;border:1px solid #ccc;background:#f0f0f0;color:#999;overflow:hidden;}
.pages *{float:left;padding:0 4px;_padding:0 7px;font:12px/20px Arial;min-width:1.2em;text-align:center;}
.pages strong{font-weight:bold;color:#000;background:#cfcfcf;}
.pages a{background:#f0f0f0;color:#333;text-decoration:none;}
.pages a:hover{background:#fdfdfd;color:#333;text-decoration:underline;}
.pages .prev,.pages .next{font-family:Verdana;}
.subnav{margin-top:10px;padding:13px 0;position:relative;height:22px;zoom:1;}
.subnav h2{background-repeat:no-repeat;height:22px;margin:0 5px 0 0;overflow:hidden;}
.subnav h2 span{display:none;}
.sn-ext{position:absolute;right:0;top:13px;line-height:22px;color:#666;}
.sn-ext a{color:#666;}
.sn-ext a:hover{color:#c00;}
.sn-ext a.on,.sn-ext a.on:hover{color:#c00;}
.subnav h2.sunlogin{background-image:url(../img/text_sunlogin.gif);}
.subnav h2.domain{background-image:url(../img/text_domain.gif);}
.subnav h2.tudu{background-image:url(../img/text_tudu.gif);}
.subnav h2.news{background-image:url(../img/text_news.gif);}
.subnav h2.contact{background-image:url(../img/text_contact.gif);}
.news{padding:5px;}
.news h2{margin:0;padding:0;font-size:16px;color:#f00;text-align:center;}
.news .time{color:#ccc;line-height:16px;padding:6px 0;text-align:center;}
.news .content{font-size:14px;line-height:30px;padding:10px 0;}
.contact-info{font-size:14px;padding:15px;}
.contact-info h3{margin:0;padding:0 0 10px;font-size:14px;}
.table-contact{line-height:1.8em;margin-bottom:30px;border-bottom:1px solid#dadada;}
.table-contact th{border-bottom:2px solid #dadada;font-weight:normal;}
.table-contact td{border-bottom:1px solid #dadada;}
.tips{font-size:12px;color:#999;}