@charset "UTF-8";

/*   
Site Name: DG Communications
Description: 
Author: efusion
Modify: 2008.10.29 
Version: 1.0
*/



/* basic style
--------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
p {
	color: #666666;
}
img {
	border: 0;
}
.none {
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	height: 0;
	border: 0;
}

.alcenter {text-align: center;}
.alright {text-align: right;}
.alleft {text-align: left;}

.float-l {float: left;}
.float-r {float: right;}

.m-up10 {margin-top: 10px;}
.m-up15 {margin-top: 15px;}
.m-up20 {margin-top: 20px;}
.m-un5 {margin-bottom: 5px;}
.m-un10 {margin-bottom: 10px;}
.m-un20 {margin-bottom: 20px;}
.m-un25 {margin-bottom: 25px;}
.m-le10 {margin-left: 10px;}
.m-le15 {margin-left: 15px;}
.m-le20 {margin-left: 20px;}
.p-ri15 {padding-right: 15px;}
.m-le1e {margin-left: 1em;}
.m-le1he {margin-left: 1.5em;}
.m-le2e {margin-left: 2em;}
.m-le2he {margin-left: 2.5em;}
.m-le3e {margin-left: 3em;}
.m-le3he {margin-left: 3.5em;}
.m-le4e {margin-left: 4em;}

a {
	color: #666666;
	text-decoration:underline;
}
a:hover {
	color: #666666;
	text-decoration:none;
}



/* nonetxt
--------------------------------------------------*/
#header span, #gnavi span, #in-main h1 span, #bt-nr span, #bt-dgg span, #column span, #mreport span, #index h1 span, #menu span, #menu-privacy span, #menu-pmark span, #menu-kiyaku span, #menu-sitemap span, #menu-news span, #menu-dggnews span, #menu-mdb span, #footer span {
	display:none;
}



/* body
--------------------------------------------------*/
body {
	background:url(../images/bg.gif) repeat-x #f0f9fe;
	text-align: center;
	font-family:arial, "ＭＳ Ｐゴシック";
}
body#index {
	background:url(../images/bg_index.gif) repeat-x #f0f9fe;
}


/* wrap
--------------------------------------------------*/
#wrap {
	width: 740px;
	margin:0 auto 0 auto;
	text-align: left;
}


/* header
--------------------------------------------------*/
#header {
	padding-top:15px;
	height:70px;
}

#header #logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
}
#header #logo a {
	width:270px;
	height:52px;
	display:block;
}

#header ul {
	float:right;
	margin:18px 2px 0 0;
	padding:0 0 0 91px;
	height:21px;
	background:url(../images/txtsize_tit.gif) no-repeat;
}
#header li {
	float:left;
	list-style:none;
	margin-right:3px;
}
#header li a{
	width:21px;
	height:21px;
	display:block;
}

#header li#s a:hover {
	background:url(../images/txtsize_s_on.gif) no-repeat;
}
#header li#m a:hover {
	background:url(../images/txtsize_m_on.gif) no-repeat;
}
#header li#l a:hover {
	background:url(../images/txtsize_l_on.gif) no-repeat;
}



/* gnavi
--------------------------------------------------*/
#gnavi li {
	float:left;
	list-style:none;
}

#gnavi li#navi2on{
	width:130px;
	height:40px;
	background:url(../images/gnavi2_on.gif) no-repeat;
}
#gnavi li#navi3on{
	width:130px;
	height:40px;
	background:url(../images/gnavi3_on.gif) no-repeat;
}
#gnavi li#navi4on{
	width:218px;
	height:40px;
	background:url(../images/gnavi4_on.gif) no-repeat;
}
#gnavi li#navi5on{
	width:137px;
	height:40px;
	background:url(../images/gnavi5_on.gif) no-repeat;
}

#gnavi li a{
	height:40px;
	display:block;
}
#gnavi li#navi1 a{
	width:125px;
	background:url(../images/gnavi1.gif) no-repeat;
}
#gnavi li#navi1 a:hover{
	background:url(../images/gnavi1_over.gif) no-repeat;
}
#gnavi li#navi2 a{
	width:130px;
	background:url(../images/gnavi2.gif) no-repeat;
}
#gnavi li#navi2 a:hover{
	background:url(../images/gnavi2_over.gif) no-repeat;
}
#gnavi li#navi3 a{
	width:130px;
	background:url(../images/gnavi3.gif) no-repeat;
}
#gnavi li#navi3 a:hover{
	background:url(../images/gnavi3_over.gif) no-repeat;
}
#gnavi li#navi4 a{
	width:218px;
	background:url(../images/gnavi4.gif) no-repeat;
}
#gnavi li#navi4 a:hover{
	background:url(../images/gnavi4_over.gif) no-repeat;
}
#gnavi li#navi5 a{
	width:137px;
	background:url(../images/gnavi5.gif) no-repeat;
}
#gnavi li#navi5 a:hover{
	background:url(../images/gnavi5_over.gif) no-repeat;
}



/* contents
--------------------------------------------------*/
#contents {
	padding-top:40px;
}
#index #contents {
	padding-top:65px;
}



/* index
--------------------------------------------------*/
#flashcontent p{
	height:220px;
	padding-top:180px;
	text-align:center;
}

#in-main {
	float: left;
	width: 520px;
}

#nr{
	background:url(../images/index_tit_nr.gif) no-repeat;
	height:42px;
}
#bt-nr {
	padding-left:384px;
}
#bt-nr a{
	background:url(../images/index_bt_nr.gif) no-repeat;
	width:136px;
	height:30px;
	display:block;
}

#dgg{
	background:url(../images/index_tit_dgg.gif) no-repeat;
	height:42px;
}
#bt-dgg {
	padding-left:325px;
}
#bt-dgg a{
	background:url(../images/index_bt_dgg.gif) no-repeat;
	width:195px;
	height:30px;
	display:block;
}

#in-main dl {
	background:#ffffff;
	border:solid 1px #dbf0fb;
	padding:15px 20px 10px 20px;
	color:#666666;
}
#in-main dl a{
	color:#0f95bb;
	text-decoration:none;
}
#in-main dl a:hover{
	text-decoration:underline;
}

#main dl {
	padding:15px 30px 0 30px;
	color:#666666;
}
#main dl a{
	color:#0f95bb;
	text-decoration:none;
}
#main dl a:hover{
	text-decoration:underline;
}
dl.news dt {
	float:left;
}
dl.gnews dt {
	float:left;
}
.gnews span{
	margin-left:10px;
}

dd{
	min-height:16px;
}
dd.pdf{
	background:url(../images/icon_pdf.gif) no-repeat left top;
	padding-left:20px;
}
dd.htm{
	background:url(../images/icon_htm.gif) no-repeat left top;
	padding-left:20px;
}


#oc{
	background:url(../images/index_tit_oc.gif) no-repeat;
	height:42px;
}
#column{
	background:#ffffff;
	border:solid 1px #dbf0fb;
	color:#999999;
	font-size:11px;
	*+font-size:9.5px;
	line-height:12px;
	margin-bottom:10px;
}
#column a{
	color:#0f95bb;
	text-decoration:none;
}
#column a:hover{
	color:#0f95bb;
	text-decoration:underline;
}
#column div{
	color:#999999;
	padding:10px 10px 5px 75px;
}
#column div#c-tit{
	padding:1px 0 5px 0;
	text-align:center;
}
#column div#c-tit a{
	background:none;
	padding-left:0;
}

#column div#p-nabe{
	background:url(../images/index_column_nabe.gif) left top no-repeat;
}
#column div#p-morisy{
	background:url(../images/index_column_morisy.gif) left bottom no-repeat;
}
#column div#p-rk{
	background:url(../images/index_column_rk.gif) left bottom no-repeat;
}
#column div#p-san{
	background:url(../images/index_column_san.gif) left bottom no-repeat;
}
#column div#p-ro{
	background:url(../images/index_column_ro.gif) left bottom no-repeat;
}
#column div#p-tn{
	background:url(../images/index_column_tn.gif) left bottom no-repeat;
}
#column div#p-v4{
	background:url(../images/index_column_v4.gif) left bottom no-repeat;
}
#column div#p-ry{
	background:url(../images/index_column_ry.gif) left bottom no-repeat;
}
#column div#p-chi{
	background:url(../images/index_column_chi.gif) left bottom no-repeat;
}
#column div#p-mr{
	background:url(../images/index_column_mr.gif) left bottom no-repeat;
}

#column div a{
	background:url(../images/icon_indexsmenu.gif) no-repeat 0 2px;
	padding-left:10px;
}

#mreport{
	background:url(../images/index_mreport_bot.gif) no-repeat center bottom #ffffff;
	border:solid 1px #dbf0fb;
	padding-bottom:7px;
}
#mreport p{
	font-size:11px;
	*+font-size:9.5px;
	line-height:12px;
	padding-bottom:4px;
}
#mreport a{
	color:#0f95bb;
	text-decoration:none;
}
#mreport a:hover{
	color:#0f95bb;
	text-decoration:underline;
}
#mreport #mr-tit{
	background:url(../images/index_mreport_tit.gif) no-repeat center bottom;
	height:48px;
}
#mreport #mr-con{
	background:url(../images/index_mreport_bg.gif) repeat-y center;
	padding:0 12px 0 12px;
}
#mreport #mr-con p#ft{
	background:url(../images/index_mreport_dotline.gif) repeat-x center top;
	padding:6px 0 0 0;
}
#mreport #mr-con p#ft a{
	background:url(../images/icon_indexsmenu.gif) no-repeat 0 2px;
	padding-left:10px;
}


#om{
	background:url(../images/index_tit_om.gif) no-repeat;
	height:42px;
	margin-top:14px;
}

.om-banner{
	background:#ffffff;
	border:solid 1px #dbf0fb;
	text-align:center;
	padding:3px 0;
	margin-bottom:5px;
}



/* main
--------------------------------------------------*/
#main {
	float: right;
	width: 556px;
	background:#ffffff;
	border:solid 1px #dbf0fb;
	margin-top:12px;
	padding:20px 0;
}

#main h1 {
	padding-left:16px;
}
#main h2 {
	background:url(../images/h2.gif) no-repeat 16px 0;
	font-weight:bold;
	color:#454545;
	padding:10px 0 15px 30px;
}
#main h3 {
	background:url(../images/h3.gif) no-repeat 16px 0;
	font-weight:bold;
	color:#666666;
	padding:0 0 15px 30px;
}

#main p {
	padding:0 25px;
}
#main div {
	text-align:center;
}

table.blue{
	color:#666666;
	border-collapse:collapse;
}
table.blue th{
	padding:5px 10px;
	border:solid 1px #c2e1f3;
	background:#f0f9fe;
	text-align:left;
	vertical-align: top;
}
table.blue td{
	padding:5px 10px;
	border:solid 1px #c2e1f3;
	vertical-align: top;
}
table.blue table.tdclr{
	margin-bottom:10px;
}
table.blue table.tdclr td{
	padding:0 0 2px 0;
	border:0;
}
table.blue table.tdclr-e{
}
table.blue table.tdclr-e td{
	padding:0 0 2px 0;
	border:0;
}

table.client{
	color:#666666;
	border-collapse:collapse;
	margin:0 0 0 18px;
}
table.client td{
	padding:10px 0 10px 2px;
	border-bottom:solid 1px #c2e1f3;
	vertical-align: top;
}
table.client table td{
	padding:0;
	border:0;
	font-size:11px;
	*+font-size:9.5px;
}



/* media
--------------------------------------------------*/
#main .mediawrap {
	padding-top: 5px;
}
#main .mediawrap .media {
	background-image: url(../images/media_dot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;
	width: 514px;
	margin-right: 16px;
	margin-left: 26px;
}
#main .mediawrap .media img {
	padding: 1px;
	border: 1px solid #CCCCCC;
	float: left;
}
#main .mediawrap .media h2 {
	line-height: 18px;
	margin: 0px;
	background-image: url(../images/media_h2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main .mediawrap .media div {
	text-align: left;
	float: right;
	width: 379px;
}
#main .mediawrap .media div p {
	padding: 0px;
}
#main .mediawrap .media div p strong{
	color:#2983cf;
}
#main .mediawrap a:link ,#main .mediawrap a:visited {
	color: #454545;
	text-decoration: none;
}
#main .mediawrap a:hover {
	color: #0f95bb;
	text-decoration: underline;
}

/* report
--------------------------------------------------*/
#main .reportlist {
	text-align: left;
	padding-top: 20px;
	margin-left: 30px;
}
#main .reportlist li {
	list-style-type: none;
	color: #666666;
	background:url(../images/icon_pdf.gif) no-repeat left top;
	padding: 0 0 8px 25px;
}
#main .reportlist li a{
	color: #0f95bb;
	text-decoration: none;
}
#main .reportlist li a:hover {
	text-decoration: underline;
}

/* organization
--------------------------------------------------*/
#main .organization {
	text-align: left;
	padding-top: 25px;
	padding-left: 18px;
}

/* mansion-db
--------------------------------------------------*/
div#mansion-db {
	background:url(../images/mdb_topics.gif) no-repeat #f0f9fe;
	margin:25px 0 40px 14px;
	padding:37px 15px 15px 120px;
	width:390px;
	text-align:left;
}
#mansion-db p {
	margin:0;
	padding:0;
}
#mansion-db p.mdbsmall {
	font-size:11px;
	*+font-size:9.5px;
	line-height:14px;
	color:#999999;
	margin-top:5px;
}



/* menu
--------------------------------------------------*/
#menu {
	float: left;
	width: 174px;
	padding-bottom:18px;
	background:url(../images/menu_botline.gif) no-repeat bottom;
}
#in-menu {
	float: right;
	width: 194px;
}


#menu ul {
	padding-top:33px;
}
#menu ul#menu-cor {
	background:url(../images/menu_cor_tit.gif) no-repeat;
}
#menu ul#menu-biz {
	background:url(../images/menu_biz_tit.gif) no-repeat;
}
#menu ul#menu-dgg {
	background:url(../images/menu_dgg_tit.gif) no-repeat;
}
#menu ul#menu-em {
	background:url(../images/menu_em_tit.gif) no-repeat;
}
#menu ul#menu-kk {
	background:url(../images/menu_kk_tit.gif) no-repeat;
}
#menu ul#menu-mreport {
	background:url(../images/menu_mreport_tit.gif) no-repeat;
}
#menu-privacy {
	background:url(../images/menu_privacy_tit.gif) no-repeat;
	height:33px;
}
#menu-pmark {
	background:url(../images/menu_pmark_tit.gif) no-repeat;
	height:33px;
}
#menu-kiyaku {
	background:url(../images/menu_kiyaku_tit.gif) no-repeat;
	height:33px;
}
#menu-sitemap {
	background:url(../images/menu_sitemap_tit.gif) no-repeat;
	height:33px;
}
#menu-news a {
	background:url(../images/menu_news_tit.gif) no-repeat;
	width:174px;
	height:33px;
	display:block;
}
#menu-dggnews {
	background:url(../images/menu_dggnews_tit.gif) no-repeat;
	height:33px;
}
#menu-mdb {
	background:url(../images/menu_mdb_tit.gif) no-repeat;
	height:33px;
}

#menu li {
	list-style:none;
	height:26px;
}
#menu li a{
	width:174px;
	height:26px;
	display:block;
}
#menu li#menu-cor1 {
	background:url(../images/menu_cor_s1.gif) no-repeat;
}
#menu li#menu-cor1 a:hover {
	background:url(../images/menu_cor_s1_on.gif) no-repeat;
}
#menu li#menu-cor1-on {
	background:url(../images/menu_cor_s1_on.gif) no-repeat;
}
#menu li#menu-cor2 {
	background:url(../images/menu_cor_s2.gif) no-repeat;
}
#menu li#menu-cor2 a:hover {
	background:url(../images/menu_cor_s2_on.gif) no-repeat;
}
#menu li#menu-cor2-on {
	background:url(../images/menu_cor_s2_on.gif) no-repeat;
}
#menu li#menu-cor3 {
	background:url(../images/menu_cor_s3.gif) no-repeat;
}
#menu li#menu-cor3 a:hover {
	background:url(../images/menu_cor_s3_on.gif) no-repeat;
}
#menu li#menu-cor3-on {
	background:url(../images/menu_cor_s3_on.gif) no-repeat;
}
#menu li#menu-cor4 {
	background:url(../images/menu_cor_s4.gif) no-repeat;
}
#menu li#menu-cor4 a:hover {
	background:url(../images/menu_cor_s4_on.gif) no-repeat;
}
#menu li#menu-cor4-on {
	background:url(../images/menu_cor_s4_on.gif) no-repeat;
}
#menu li#menu-cor5 {
	background:url(../images/menu_cor_s5.gif) no-repeat;
}
#menu li#menu-cor5 a:hover {
	background:url(../images/menu_cor_s5_on.gif) no-repeat;
}
#menu li#menu-cor5-on {
	background:url(../images/menu_cor_s5_on.gif) no-repeat;
}
#menu li#menu-cor6 {
	background:url(../images/menu_cor_s6.gif) no-repeat;
}
#menu li#menu-cor6 a:hover {
	background:url(../images/menu_cor_s6_on.gif) no-repeat;
}
#menu li#menu-cor6-on {
	background:url(../images/menu_cor_s6_on.gif) no-repeat;
}
#menu li#menu-cor7 {
	background:url(../images/menu_cor_s7.gif) no-repeat;
}
#menu li#menu-cor7 a:hover {
	background:url(../images/menu_cor_s7_on.gif) no-repeat;
}
#menu li#menu-cor7-on {
	background:url(../images/menu_cor_s7_on.gif) no-repeat;
}

#menu li#menu-biz1 {
	background:url(../images/menu_biz_s1.gif) no-repeat;
}
#menu li#menu-biz1 a:hover {
	background:url(../images/menu_biz_s1_on.gif) no-repeat;
}
#menu li#menu-biz1-on {
	background:url(../images/menu_biz_s1_on.gif) no-repeat;
}
#menu li#menu-biz2 {
	background:url(../images/menu_biz_s2.gif) no-repeat;
	height:42px;
}
#menu li#menu-biz2 a:hover {
	background:url(../images/menu_biz_s2_on.gif) no-repeat;
	height:42px;
}
#menu li#menu-biz2-on {
	background:url(../images/menu_biz_s2_on.gif) no-repeat;
	height:42px;
}
#menu li#menu-biz3 {
	background:url(../images/menu_biz_s3.gif) no-repeat;
	height:42px;
}
#menu li#menu-biz3 a:hover {
	background:url(../images/menu_biz_s3_on.gif) no-repeat;
	height:42px;
}
#menu li#menu-biz3-on {
	background:url(../images/menu_biz_s3_on.gif) no-repeat;
	height:42px;
}
#menu li#menu-biz4 {
	background:url(../images/menu_biz_s4.gif) no-repeat;
}
#menu li#menu-biz4 a:hover {
	background:url(../images/menu_biz_s4_on.gif) no-repeat;
}
#menu li#menu-biz4-on {
	background:url(../images/menu_biz_s4_on.gif) no-repeat;
}
#menu li#menu-biz5 {
	background:url(../images/menu_biz_s5.gif) no-repeat;
}
#menu li#menu-biz5 a:hover {
	background:url(../images/menu_biz_s5_on.gif) no-repeat;
}
#menu li#menu-biz5-on {
	background:url(../images/menu_biz_s5_on.gif) no-repeat;
}
#menu li#menu-biz6 {
	background:url(../images/menu_biz_s6.gif) no-repeat;
}
#menu li#menu-biz6 a:hover {
	background:url(../images/menu_biz_s6_on.gif) no-repeat;
}
#menu li#menu-biz6-on {
	background:url(../images/menu_biz_s6_on.gif) no-repeat;
}
#menu li#menu-biz7 {
	background:url(../images/menu_biz_s7.gif) no-repeat;
}
#menu li#menu-biz7 a:hover {
	background:url(../images/menu_biz_s7_on.gif) no-repeat;
}
#menu li#menu-biz7-on {
	background:url(../images/menu_biz_s7_on.gif) no-repeat;
}

#menu li#menu-dgg1 {
	background:url(../images/menu_dgg_s1.gif) no-repeat;
}
#menu li#menu-dgg1 a:hover {
	background:url(../images/menu_dgg_s1_on.gif) no-repeat;
}
#menu li#menu-dgg1-on {
	background:url(../images/menu_dgg_s1_on.gif) no-repeat;
}
#menu li#menu-dgg2 {
	background:url(../images/menu_dgg_s2.gif) no-repeat;
}
#menu li#menu-dgg2 a:hover {
	background:url(../images/menu_dgg_s2_on.gif) no-repeat;
}
#menu li#menu-dgg2-on {
	background:url(../images/menu_dgg_s2_on.gif) no-repeat;
}

#menu li#menu-em1 {
	background:url(../images/menu_em_s1.gif) no-repeat;
}
#menu li#menu-em1 a:hover {
	background:url(../images/menu_em_s1_on.gif) no-repeat;
}
#menu li#menu-em1-on {
	background:url(../images/menu_em_s1_on.gif) no-repeat;
}
#menu li#menu-em2 {
	background:url(../images/menu_em_s2.gif) no-repeat;
}
#menu li#menu-em2 a:hover {
	background:url(../images/menu_em_s2_on.gif) no-repeat;
}
#menu li#menu-em2-on {
	background:url(../images/menu_em_s2_on.gif) no-repeat;
}

#menu li#menu-kk1 {
	background:url(../images/menu_kk_s1.gif) no-repeat;
}
#menu li#menu-kk1 a:hover {
	background:url(../images/menu_kk_s1_on.gif) no-repeat;
}
#menu li#menu-kk1-on {
	background:url(../images/menu_kk_s1_on.gif) no-repeat;
}
#menu li#menu-kk2 {
	background:url(../images/menu_kk_s2.gif) no-repeat;
}
#menu li#menu-kk2 a:hover {
	background:url(../images/menu_kk_s2_on.gif) no-repeat;
}
#menu li#menu-kk2-on {
	background:url(../images/menu_kk_s2_on.gif) no-repeat;
}

#menu li#menu-mreport1-on {
	background:url(../images/menu_mreport_s1_on.gif) no-repeat;
}



/* pagetop
--------------------------------------------------*/
#pagetop {
	padding:25px 0 8px 0;
	text-align:right;
}



/* submenu
--------------------------------------------------*/
#submenu {
	border-top:solid 1px #7f8284;
	padding:10px 0 0 0;
	text-align:center;
	font-size:11px;
	*+font-size:9.5px;
	color:#cccccc;
}
#submenu div {
	padding-bottom:10px;
}
#submenu a {
	color:#787878;
	text-decoration:none;
}
#submenu a:hover {
	color:#787878;
	text-decoration:underline;
}



/* sitemap
--------------------------------------------------*/
#sitemap {
	margin:15px 30px 0 30px;
	font-size: 12px;
	color:#666666;
}

#sitemap a{
	text-decoration:none;
}
#sitemap a:hover{
	text-decoration:underline;
}

#sitemap ul {
	background: url(../images/sitemap2.gif) repeat-y left top;
	margin:0 0 10px 30px;
}
#sitemap li {
	background: url(../images/sitemap3.gif) no-repeat;
	list-style-type: none;
	padding-left: 25px;
	line-height: 19px;
}
#sitemap li.smclose {
	background: url(../images/sitemap1.gif) no-repeat;
	margin-left:30px;
}
#sitemap li.smclose2 {
	background: url(../images/sitemap4.gif) no-repeat;
}
#sitemap li.smclose3 {
	background: url(../images/sitemap4.gif) no-repeat;
}


/* search
--------------------------------------------------*/
#search {
	background:#ffffff;
	padding:14px 20px;
}
#search table td a {
	font-size:11px;
	*+font-size:9.5px;
	color:#003399;
	text-decoration:underline;
}
#search table td a:hover {
	color:#003399;
	text-decoration:none;
}
#search ul {
	margin-top:10px;
}
#search ul li {
	list-style:none;
	display:inline;
	font-size:11px;
	*+font-size:9.5px;
	line-height:14px;
	color:#999999;
}
#search li a {
	color:#999999;
	text-decoration:none;
	margin-right:2px;
}
#search li a:hover {
	text-decoration:underline;
}



/* goindex
--------------------------------------------------*/
#goindex {
	padding:10px 0;
	text-align:center;
	font-size:11px;
	*+font-size:9.5px;
	color:#cccccc;
}
#goindex a {
	color:#787878;
	text-decoration:none;
}
#goindex a:hover {
	color:#787878;
	text-decoration:underline;
}



/* footer
--------------------------------------------------*/
#footer {
	border-top:solid 2px #636466;
	text-align:right;
	color:#787878;
	font-size:11px;
	*+font-size:9.5px;
	font-family:verdana;
	padding:10px 0 30px 0;
}