/* ::::: ::::: */

* { margin: 0pt; padding: 0pt; voice-family: inherit; font-size: small; }
* {  }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(51, 51, 51); font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",osaka,"ＭＳ Ｐゴシック",sans-serif; }
a { color: rgb(51, 51, 51); text-decoration: underline; font-size: 100%; }
a:link {  }
a:visited {  }
a:hover { color: rgb(239, 156, 0); }
h1, h2, h3, h4, h5, h6, P { margin: 0pt; padding: 0pt; }
ul, li { list-style-type: none; list-style-image: none; list-style-position: outside; }
li li, li p, li pre, li dt, li dd, dd li, dd p, dd pre, dd dt, dd dd { font-size: 100%; }
img { border: 0pt none ; vertical-align: bottom; }

.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; font-size: 0pt; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

.B_homeCrumb  { font-size: 10px; }
.B_firstCrumb  { font-size: 10px; }
.B_crumbBox  { font-size: 10px; }
.B_lastCrumb { font-size: 10px; }
.B_currentCrumb { font-size: 12px; }

#labs-contents { overflow: hidden; width: 900px; margin-left: auto; margin-right: auto; clear: both; }

#logo_labs a { overflow: hidden; background-image: url('/assets/templates/gmlabo_main/img/labs_logo.gif'); background-repeat: no-repeat; height: 56px; width: 210px; display: block; position: relative; top: 18px; left: 10px; text-indent: -9999px; }

/* :::::追記：ＧGyaO用テンプレ::::: */
#logo_home a { overflow: hidden; background-image: url('/assets/templates/ggyao_main/img/ggyao_logo.gif'); background-repeat: no-repeat; height: 55px; width: 210px; display: block; position: relative; top: 18px; left: 10px; text-indent: -9999px; }
/* :::::追記：ＧGyaO用テンプレ::::: */

/* :::::追記::::: */
#next { float: right; font-size: 16px; line-height: 1.4; color: rgb(51, 51, 51); margin-top: 5px; }
/* :::::追記::::: */


.date {
	font-size: 12px;
	line-height: 1.4;
	color: rgb(51, 51, 51);
}

.info {
	font-size: 12px;
	line-height: 1.4;
	color: rgb(51, 51, 51);
	margin-top: 5px;
}

/* :::::info名前変更::::: */
.smry {
	font-size: 12px;
	line-height: 1.4;
	color: rgb(51, 51, 51);
	margin-top: 5px;
}
/* :::::info名前変更::::: */

/* :::::dot名前変更::::: */
.dot_r {
	background: transparent url('/assets/templates/gmlabo_main/img/dot_r.gif') no-repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 588px;
	height: 1px;
	margin-left: 20px;
}

.dot_l {
	background: transparent url('/assets/templates/gmlabo_main/img/dot_l.gif') no-repeat scroll 0% 0%;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 232px; height: 1px; margin-left: 20px;
}
/* :::::dot名前変更::::: */

/* :::::テンプレート変数img::::: */

.imgct{ text-align: center; }

.ipt_img560 {}
.ipt_img320 {}
.ipt_img240r { float: right; }

/* :::::テンプレート変数img::::: */


/* :::::テンプレート変数link::::: */
.cnt_txtlink {
	line-height: 2.0em;
}
/* :::::テンプレート変数link::::: */

#container-wrapper { margin: 0pt auto; width: 920px; height: auto; background-image: url('/assets/templates/gmlabo_main/img/bg_container.gif'); background-repeat: repeat-y; text-align: center; }
#container { padding: 0pt 10px; width: 900px; height: auto; text-align: left; }
#container-wrapper #container #gg-header { height: auto; width: 900px; }

#gg-header #cnt_path { background: transparent url('/assets/templates/gmlabo_main/img/bg_toppath.gif') repeat-x scroll 0% 0%; height: 24px; width: 900px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#gg-header #cnt_path p { font-size: 10px; line-height: 20px; padding-left: 10px; float: left; }
#gg-header #cnt_path p strong { font-size: 10px; line-height: 20px; font-weight: normal; }

#gg-header #cnt_header { height: 75px; width: 900px; position: relative; }
#gg-header #cnt_header ul { position: absolute; right: 110px; bottom: 30px; text-align: right; }
#gg-header #cnt_header li { display: inline; font-size: 75%; }

#gg-header #cnt_header #logo_usen { background-image: url('/assets/templates/gmlabo_main/img/logo_usen.gif'); background-repeat: no-repeat; text-indent: -9999px; position: absolute; height: 43px; width: 90px; right: 10px; top: 15px; }

#gg-header #cnt_header #logo_usen a { overflow: hidden; background-image: url('/assets/templates/gmlabo_main/img/logo_usen.gif'); background-repeat: no-repeat; height: 43px; width: 90px; display: block; }

/* ::::: 追記 ::::: */
#gg-header #cnt_header #logo_ggyao { background-image: url('/assets/templates/gmlabo_main/img/logo_ggyao.gif'); background-repeat: no-repeat; text-indent: -9999px; position: absolute; height: 43px; width: 90px; right: 10px; top: 15px; }

#gg-header #cnt_header #logo_ggyao a { overflow: hidden; background-image: url('/assets/templates/gmlabo_main/img/logo_ggyao.gif'); background-repeat: no-repeat; height: 43px; width: 90px; display: block; }
/* ::::: 追記 ::::: */



/* ::::: 追記 ::::: */
#breadcrumb { padding: 5px;}
/* ::::: 追記 ::::: */

#menunavi { width: 900px; min-height: 25px; }
#menunavi ul { margin: 0pt auto; background: transparent url('/assets/templates/gmlabo_main/img/line.gif') repeat-x scroll left bottom; width: 890px; height: 25px; padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menunavi li { overflow: hidden; float: left; text-indent: -10000px; margin-right: 1px; }
#menunavi li a { display: block; }

#menunavi .list01on a, #menunavi .list01off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll 0pt -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 68px; height: 25px; }
#menunavi .list01off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 68px; height: 25px; }

#menunavi .list02on a, #menunavi .list02off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -69px -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 25px; }
#menunavi .list02off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -69px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 25px; }

#menunavi .list03on a, #menunavi .list03off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -161px -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 106px; height: 25px; }
#menunavi .list03off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -161px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 106px; height: 25px; }

#menunavi .list04on a, #menunavi .list04off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -268px -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 86px; height: 25px; }
#menunavi .list04off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -268px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 86px; height: 25px; }

#menunavi .list05on a, #menunavi .list05off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -354px -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 106px; height: 25px; }
#menunavi .list05off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -354px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 106px; height: 25px; }

#menunavi .list06on a, #menunavi .list06off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -462px -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 25px; }
#menunavi .list06off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -462px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 25px; }

#menunavi .list07on a, #menunavi .list07off a:hover { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -554px -25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 25px; }
#menunavi .list07off a { background: transparent url('/assets/templates/gmlabo_main/img/menu.gif') no-repeat scroll -554px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 91px; height: 25px; }

#naviwrap { border-bottom: 2px solid rgb(125, 0, 50); background: rgb(239, 239, 239) none repeat scroll 0% 0%; width: 900px; font-size: 1px; line-height: 1px; height: 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

/* ::::: 追記 ::::: */
#menunavi_00 {
	width:900px;
	min-height:25px;
	_height:25px;
}
#menunavi_00 ul {
	width:890px;
	height:25px;
	padding-left:10px;
	margin:0 auto;
	background:url(/gg/static/img/navi/line.gif) repeat-x left bottom;
}
#menunavi_00 li {
	float:left;
	text-indent:-10000px;
	overflow:hidden;
	margin-right:1px;
}
#menunavi_00 li a {
	display:block;
}

#menunavi_00 .list01on a, #menunavi_00 .list01off a:hover {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat 0 -25px;
	width:68px;
	height:25px;
}

#menunavi_00 .list01off a {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat 0 0;
	width:68px;
	height:25px;
}

#menunavi_00 .list02on a, #menunavi_00 .list02off a:hover {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -69px -25px;
	width:91px;
	height:25px;
}

#menunavi_00 .list02off a {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -69px 0;
	width:91px;
	height:25px;
}


#menunavi_00 .list03on a, #menunavi_00 .list03off a:hover {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -161px -25px;
	width:106px;
	height:25px;
}

#menunavi_00 .list03off a {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -161px 0;
	width:106px;
	height:25px;
}

#menunavi_00 .list04on a, #menunavi_00 .list04off a:hover {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -268px -25px;
	width:86px;
	height:25px;
}

#menunavi_00 .list04off a {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -268px 0;
	width:86px;
	height:25px;
}

#menunavi_00 .list05on a, #menunavi_00 .list05off a:hover {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -354px -25px;
	width:100px;
	height:25px;
}

#menunavi_00 .list05off a {
	background:url(/assets/templates/gmlabo_main/img/menu_00.gif?v=1) no-repeat -354px 0;
	width:100px;
	height:25px;
}

#naviwrap {
	width:900px;
	font-size:1px; /*for IE6*/
	line-height:1px; /*for IE6*/
	height:3px;
	border-bottom:2px solid #7d0032;
	background:#EFEFEF;
}
/* ::::: 追記 ::::: */


/* :::::メインコンテンツ::::: */

#gmlabo_R {
	width: 628px;
	float: right;
	background-color: rgb(250, 246, 239);
	padding-bottom: 32768px;
	margin-bottom: -32768px;
}

#gmlabo_R .headline {
	padding: 10px;
	background-color: rgb(255, 255, 255);
}

#gmlabo_R .headline h1 {
	font-size: 15px;
	line-height: 1.6;
	color: rgb(0, 0, 0);
}

#gmlabo_R .headline p {
	font-size: 12px;
	line-height: 1.5;
	color: rgb(51, 51, 51);
}

#gmlabo_R .main {
	background: transparent url('/assets/templates/gmlabo_main/img/labs_haikei.gif') no-repeat scroll left top;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

#gmlabo_R .main ul {
	margin: 8px 20px;
}

#gmlabo_R .main h3 a {
	font-size: 12px;
	line-height: 1.4;
	color: rgb(45, 93, 120);
}

#gmlabo_R .main h3 a:hover {
	color: rgb(239, 156, 0);
}

.list_thum {
	float: left;
}

.list_smry {
	float: right;
	width: 476px;
}

#gmlabo_R .main .cntlist .title {
	background: transparent url('/assets/templates/gmlabo_main/img/h2_green01.gif') no-repeat scroll 6px 28px;
	padding-top: 28px; padding-left: 6px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 616px;
	height: 37px;
}

#gmlabo_R .main .title {
	background: transparent url('/assets/templates/gmlabo_main/img/h2_green02.gif') no-repeat scroll 6px 8px;
	padding-top: 8px;
	padding-left: 6px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	width: 616px;
	height: 37px;
}

#gmlabo_R .main .title h2 {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 15px;
}

#gmlabo_R .main .title a:hover {
color: rgb(239, 156, 0);
}

#gmlabo_R .main .title p {
	float: right;
	margin-top: 10px;
	margin-right: 30px;
	line-height: 15px;
	font-size: 12px;
	color: rgb(255, 255, 255);
}

/* :::::メインコンテンツ::::: */

/* ::::: 追記_TinyMCE用 ::::: */
#article { padding: 20px 15px 20px 15px; }
#article h1 { margin: 10px 0px 10px 0px; padding: 0px; }
#article h2 { margin: 10px 0px 10px 0px; padding: 0px; }
#article h3 { margin: 10px 0px 10px 0px; padding: 0px; }
#article h4 { margin: 10px 0px 10px 0px; padding: 0px; }
#article h5 { margin: 10px 0px 10px 0px; padding: 0px; }
#article h6 { margin: 10px 0px 10px 0px; padding: 0px; }
#article P { line-height: 1.5; margin: 5px 5px 5px 5px; padding: 0px; }
#article img { margin: 5px 5px 5px 5px; }
#article OL li { line-height: 1.5; list-style-type: decimal; }
#article UL li { line-height: 1.5; list-style-type: disc; }
/* ::::: 追記_TinyMCE用 ::::: */

/* ::::: 追記_入力フォーム用 ::::: */
#article_b { padding: 20px 15px 20px 15px; }
#article_b h2 { margin: 10px 0px 10px 0px; padding: 0px; font-size: 16px; }
#article_b P { line-height: 1.8; margin: 5px 5px 15px 5px; padding: 0px; }
#article_b img { margin: 5px 5px 10px 5px; }
#article_b OL li { line-height: 1.5; list-style-type: decimal; }
#article_b UL li { line-height: 1.5; list-style-type: disc; }
/* ::::: 追記_入力フォーム用 ::::: */



/* :::::追記::::: */
#gmlabo_L .list .parts { margin-left: 35px; }
#gmlabo_L .list h2 { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-left: 10px; float: left; }
#gmlabo_L .list a { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); }
#gmlabo_L .list a:hover { color: rgb(239, 156, 0); }
#gmlabo_L .list Ul { margin-left: 0px; }
#gmlabo_L .list LI { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-left: 0px; list-style-type: disc; }
#gmlabo_L .list p a { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-right: 28px; float: right; }
#gmlabo_L .list p a:hover { color: rgb(239, 156, 0); }
#gmlabo_L .list .title { background: transparent url('/assets/templates/gmlabo_main/img/h2_red2.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 256px; height: 33px; margin-top: 10px; margin-left: 7px; }
/* :::::追記::::: */

#gmlabo_L { width: 272px; float: left; background-color: rgb(67, 60, 54); padding-bottom: 32768px; margin-bottom: -32768px; }

#gmlabo_L .list_thum11 h2 { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-left: 10px; }
#gmlabo_L .list_thum11 .title { background: transparent url('/assets/templates/gmlabo_main/img/h2_red.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 256px; height: 33px; margin-top: 10px; margin-left: 7px; }
#gmlabo_L .list_thum11 .thum { float: left; padding-top: 8px; padding-left: 20px; }

#gmlabo_L .list_thum11 .text { float: right; width: 120px; padding-top: 10px; padding-right: 20px; }
#gmlabo_L .list_thum11 .text h3 a { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); }
#gmlabo_L .list_thum11 .text h3 a:hover { color: rgb(239, 156, 0); }
#gmlabo_L .list_thum11 .text p { font-size: 10px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 5px; }

#gmlabo_L .keyword h2 { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-left: 10px; }
#gmlabo_L .keyword .ex1 p { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding: 5px 20px 0px 20px; }
#gmlabo_L .keyword .ex2 p { font-size: 10px; line-height: 12px; color: rgb(255, 255, 255); padding: 10px 20px 0px 20px; }
#gmlabo_L .keyword ul { margin-top: 10px; margin-left: 20px; }
#gmlabo_L .keyword li { background: transparent url('/assets/templates/gmlabo_main/img/back_keyword.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 232px; height: 20px; margin-top: 3px; }
#gmlabo_L .keyword .title { background: transparent url('/assets/templates/gmlabo_main/img/h2_yellow.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 256px; height: 33px; margin-top: 10px; margin-left: 7px; }
#gmlabo_L .keyword .text { margin-top: 3px; margin-left: 20px; font-size: 10px; line-height: 13px; float: left; }
#gmlabo_L .keyword .text a { color: rgb(45, 93, 120); }
#gmlabo_L .keyword .text a:hover { color: rgb(239, 156, 0); }
#gmlabo_L .keyword .pcnt { font-size: 10px; line-height: 22px; margin-right: 10px; float: right; }

#gmlabo_L .list_thum43 h2 { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-left: 10px; float: left; }
#gmlabo_L .list_thum43 p a { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 9px; padding-right: 28px; float: right; }
#gmlabo_L .list_thum43 p a:hover { color: rgb(239, 156, 0); }
#gmlabo_L .list_thum43 .title { background: transparent url('/assets/templates/gmlabo_main/img/h2_red2.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 256px; height: 33px; margin-top: 10px; margin-left: 7px; }
#gmlabo_L .list_thum43 .thum { float: left; padding-top: 8px; padding-left: 20px; }
#gmlabo_L .list_thum43 .text { float: right; width: 145px; padding-top: 10px; padding-right: 20px; }
#gmlabo_L .list_thum43 .text h3 a { font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); }
#gmlabo_L .list_thum43 .text h3 a:hover { color: rgb(239, 156, 0); }
#gmlabo_L .list_thum43 .text p { font-size: 10px; line-height: 12px; color: rgb(255, 255, 255); padding-top: 5px; }

#labs-foot { background: transparent url('/assets/templates/gmlabo_main/img/labs-back.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 900px; }
.pagetop { padding: 10px; text-align: right; }
.barce10 { line-height: 10px; clear: both; }

#container #gg-footer { padding: 0pt 10px; height: auto; width: 880px; color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); clear: both; }

#gg-footer #gg-sbm { height: auto; width: 880px; padding-top: 10px; padding-bottom: 10px; background-image: url('/assets/templates/gmlabo_main/img/dotline_880.gif'); background-repeat: no-repeat; background-position: center bottom; }
#gg-footer #gg-sbm dt { font-weight: bold; float: left; padding-right: 10px; }
#gg-footer #gg-sbm dd { display: inline; float: left; }
#gg-footer #gg-sbm dd a { padding-right: 8px; }
#gg-footer #gg-sbm p#about_sbm { background-image: url('/assets/templates/gmlabo_main/img/alw_01.gif'); background-repeat: no-repeat; background-position: left center; float: left; text-indent: 14px; }
#gg-footer #gg-sbm #about_sbm a { font-size: 75%; color: rgb(255, 255, 255); }
#gg-footer #list_link { height: auto; width: 880px; padding-top: 10px; padding-bottom: 10px; background-image: url('/assets/templates/gmlabo_main/img/dotline_880.gif'); background-repeat: no-repeat; background-position: center bottom; }
#gg-footer #list_link dl { line-height: 1.2em; }
#gg-footer #list_link dt { font-size: 75%; display: inline; }
#gg-footer #list_link dd { display: inline; }
#gg-footer #list_link dd a { font-size: 75%; color: rgb(255, 255, 255); }
#gg-footer #menu_footer { height: auto; width: 880px; padding-top: 10px; padding-bottom: 10px; }
#gg-footer #menu_footer ul { float: left; }
#gg-footer #menu_footer li { display: inline; font-size: 75%; }
#gg-footer #menu_footer li a { color: rgb(255, 255, 255); }
#gg-footer #menu_footer p { float: right; font-size: 75%; }
