#infoimg3zch a img {
	border: 1px #CC9999 solid;
}

table#infotab3ch {
	border-width: 1px 0px 0px 1px;
	border-color: #999999;
	border-style: solid;
}

table#infotab3ch th {
	padding: 4px 8px 4px 4px;
	border-width: 0px 1px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #DDDDDD;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

table#infotab3ch td {
	padding: 4px 8px 4px 4px;
	border-width: 0px 1px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: center;
}

/* リニューアル後 */

#infoimg3 img {
	margin: 0px 4px 8px 4px;
}

#infoimg3z img {
	margin: 0px 3px 6px 3px;
}

#infoimg3z a img {
	border: 1px #3366CC solid;
}

#infoimg3z a:hover img {
	border: 1px #FF3300 solid;
}

span.infocopy {
	font-size: 80%;
	color: #666666;
}

div.infobox {
	border: 1px #666666 solid;
	text-align: left;
	padding: 18px;
}

div.infobox_l {
	border: 1px #666666 solid;
	text-align: left;
	padding: 18px;
	width: 520px;
}

div.infobox_m {
	border: 1px #666666 solid;
	text-align: left;
	padding: 18px;
	width: 450px;
}

div.infocap {
	padding: 5px;
	text-align: left;
	background-color: #DCDCDC;
}

div.infocap_l {
	padding: 5px;
	text-align: left;
	background-color: #DCDCDC;
	width: 590px;
}

div.infocap_m {
	padding: 5px;
	text-align: left;
	background-color: #DCDCDC;
	width: 492px;
}

h1.infolead1 {
	font-weight: bold;
	font-size: 120%;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #DB3434;
	border-bottom: 1px solid #CCCCCC;
}

h1.infolead2 {
	font-weight: bold;
	font-size: 120%;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

a.infolink {
	font-weight: bold;
}

table#infotab3 {
	border-width: 1px 0px 0px 1px;
	border-color: #666666;
	border-style: solid;
}

table#infotab3 th {
	padding: 8px 16px 8px 8px;
	border-width: 0px 1px 1px 0px;
	border-color: #666666;
	border-style: solid;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

table#infotab3 td {
	padding: 8px 16px 8px 8px;
	border-width: 0px 1px 1px 0px;
	border-color: #666666;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: left;
}

table#infotab4 {
	border-width: 5px 0px 0px 5px;
	border-color: #CCCCCC;
	border-style: solid;
}

table#infotab4 th {
	padding: 5px;
	border-width: 0px 5px 5px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #AAAAAA;
	color: #333333;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
}

table#infotab4 td {
	padding: 0px;
	border-width: 0px 5px 5px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #DEDEDE;
	width: 80px;
	height: 60px;
}

table#infotab4 td.eb {
	padding: 0px;
	border-width: 0px 5px 5px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FFFFFF;
	color: #BBBBBB;
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	width: 80px;
	height: 60px;
}

table#tabgmc {
	border-width: 1px 0px 0px 1px;
	border-color: #0099CC;
	border-style: solid;
}

table#tabgmc th {
	padding: 8px 16px 8px 8px;
	border-width: 0px 1px 1px 0px;
	border-color: #0099CC;
	border-style: solid;
	background-color: #CBE5F3;
	color: #0099CC;
	font-weight: bold;
	text-align: left;
}

table#tabgmc td {
	padding: 8px 16px 8px 8px;
	border-width: 0px 1px 1px 0px;
	border-color: #0099CC;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: left;
}

ul#infolist {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	list-style-type: none;
	zoom: 1;
}

ul#infolist li {
	margin: 0 0 -0.7em 1em;
	list-style-type: disc;
}


/* JABRO */
div#jab_inning {
	border-top: 1px #333333 solid;
	padding-top: 5px;
	font-size: 120%;
	font-weight: bold;
}

div#jab_zeon {
	width: 460px;
	border-top: 1px #990000 dotted;
	padding: 5px 0px;
	text-align: left;
	color: #990000;
}

div#jab_efsf {
	width: 460px;
	border-top: 1px #003399 dotted;
	padding: 5px 0px;
	text-align: left;
	color: #003399;
}

p#jab_exp {
	color: #666666;
	margin: 5px 0px;
}

/* SoulG+ */
#glive_soul {
	background: #000000 url(../../addon/images/glive/bg_soul_body.gif) repeat-y left top;
}
#glive_soul a {
	color: #0072BC;
}
#glive_soul div.soulBody {
	padding-bottom: 30px;
	background: url(../../addon/images/glive/bg_soul_main.jpg) no-repeat left bottom;
}
#glive_soul div.soulNavi {
	padding-left: 64px;
	overflow: hidden;
	height: 41px;
	margin-bottom: 12px;
	background-color: #000000;
}
#glive_soul div.soulMain {
	width: 536px;
	margin: 0 auto;
	color: #5C5C5C;
}
#glive_soul div.soulUnit {
	color: #5C5C5C;
	overflow: hidden;
	width: 496px;
	margin-bottom: 8px;
	padding: 24px 20px;
	background: url(../../addon/images/glive/bg_soul_unit.gif) no-repeat left bottom;
}
#glive_soul p.soulTtl {
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(../../addon/images/glive/bg_soul_border.gif) no-repeat left bottom;
	color: #000000;
}
#glive_soul table.soulInfoTbl {
	width: 100%;
}
#glive_soul table.soulInfoTbl th {
	width: 20%;
	padding: 5px;
	background-color: #545454;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	color: #FFFFFF;
	text-align: center;
}
#glive_soul table.soulInfoTbl td {
	color: #5C5C5C;
	width: 80%;
	padding: 5px 10px;
	border-bottom: 1px #FFFFFF solid;
	background-color: #E5E5E5;
}
#glive_soul table.soulInfoTbl2 {
	width: 100%;
}
#glive_soul table.soulInfoTbl2 th {
	padding: 5px;
	background-color: #545454;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	color: #FFFFFF;
	text-align: left;
	white-space: nowrap;
	vertical-align: top;
}
#glive_soul table.soulInfoTbl2 td {
	color: #5C5C5C;
	padding: 5px 10px;
	border-bottom: 1px #FFFFFF solid;
	background-color: #E5E5E5;
}
#glive_soul table.soulGuestTbl td {
	color: #5C5C5C;
	padding-right: 4px;
	padding-bottom: 6px;
	text-align: center;
}

/* 赤の肖像 */
#glive_red {
	background-color: #000000;
}
#glive_red a {
	color: #F10010;
}
#glive_red div.redNavi {
	padding-left: 63px;
	height: 41px;
	margin-bottom: 24px;
	background: url(../../addon/images/glive/bg_red_menu.gif) repeat-x left top;
}
#glive_red div.redMain {
	width: 536px;
	margin: 0 auto;
	color: #E5E5E5;
}
#glive_red div.redUnitEv {
	color: #E5E5E5;
	overflow: hidden;
	width: 480px;
	margin-bottom: 8px;
	padding: 24px 28px;
	background: #141414 url(../../addon/images/glive/bg_red_event.jpg) no-repeat left bottom;
}
#glive_red div.redUnit {
	color: #E5E5E5;
	overflow: hidden;
	width: 480px;
	margin-bottom: 8px;
	padding: 24px 28px;
	background: #141414 url(../../addon/images/glive/bg_red_event.gif) no-repeat left bottom;
}
#glive_red p.redTtl {
	color: #E5E5E5;
	margin-bottom: 5px;
	border-bottom: 1px #000000 solid;
}
#glive_red table.redInfoTbl {
	width: 100%;
}
#glive_red table.redInfoTbl th {
	color: #E5E5E5;
	width: 20%;
	padding: 5px;
	background-color: #4D0000;
	border-right: 1px #141414 solid;
	border-bottom: 1px #141414 solid;
	text-align: center;
}
#glive_red table.redInfoTbl td {
	color: #E5E5E5;
	width: 80%;
	padding: 5px 10px;
	border-bottom: 1px #141414 solid;
	background-color: #333333;
}
#glive_red table.redInfoTbl2 {
	width: 100%;
}
#glive_red table.redInfoTbl2 th {
	color: #E5E5E5;
	padding: 5px;
	background-color: #4D0000;
	border-right: 1px #141414 solid;
	border-bottom: 1px #141414 solid;
	text-align: left;
	white-space: nowrap;
}
#glive_red table.redInfoTbl2 td {
	color: #E5E5E5;
	padding: 5px 10px;
	border-bottom: 1px #141414 solid;
	background-color: #333333;
}

#glive_red table.redGuestTbl td {
	color: #E5E5E5;
	padding-right: 10px;
	padding-bottom: 6px;
	text-align: center;
}

/* ガンダムSUPER EXPO 2010 */
#gse2010 img {
	margin: 0px;
}

#gse2010 a {
	color: #FFFF66;
	text-decoration: underline;
}

#gse2010 a:hover {
	color: #FF6666;
	text-decoration: underline;
}

div#gse2010_main {
	background-image: url('images/gse2010/bg_main.jpg');
}

div#gse2010_event {
	width: 514px;
	padding: 6px 12px;
	color: #FFFFFF;
}

div#gse2010_event_gray {
	background-image: url('images/gse2010/bg_gray.gif');
	width: 538px;
	margin: 0px 12px 10px 12px;
}

div#gse2010_event_blue {
	background-image: url('images/gse2010/bg_blue.gif');
	width: 538px;
	margin: 0px 12px 10px 12px;
}

div#gse2010_event_red {
	background-image: url('images/gse2010/bg_red.gif');
	width: 538px;
	margin: 0px 12px 10px 12px;
}

div#gse2010_event_yellow {
	background-image: url('images/gse2010/bg_yellow.gif');
	width: 538px;
	margin: 0px 12px 10px 12px;
}

div#gse2010_event_title {
	font-weight: bold;
	font-size: 115%;
	color: #FFFFFF;
	padding: 4px 0px;
	border-bottom: 1px #999999 solid;
}

table#gse2010_jg th {
	color: #FFFFFF;
	text-align: right;
	padding: 8px;
	
}

table#gse2010_jg td {
	color: #FFFFFF;
	text-align: left;
	padding: 8px;
}

table#gse2010_item {
	border-width: 1px 0px 0px 1px;
	border-color: #FFFFFF;
	border-style: solid;
}

table#gse2010_item th {
	border-width: 0px 1px 1px 1px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 2px 4px 2px 8px;
	text-align: right;
	color: #FFFFFF;
	background-color: #666633;
}

table#gse2010_item td {
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 2px 8px 2px 4px;
	color: #FFFFFF;
	background-color: #666633;
}

table#gse2010_item2 {
	border-width: 1px 0px 0px 1px;
	border-color: #FFFFFF;
	border-style: solid;
}

table#gse2010_item2 td {
	border-width: 0px 1px 1px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	padding: 2px 4px;
	color: #FFFFFF;
	background-color: #666633;
}

span#gse2010_alert {
	font-size: 90%;
	color: #CCCCCC;
}

/* ファンタジー営業部 */
div#fdep_body {
	background-image: url('images/fdep/bg.jpg');
	padding: 15px 22px;
	width: 518px;
}

th#fdep_com_a {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #993333;
}

th#fdep_com_b {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #333399;
}

th#fdep_com_c {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #339933;
}

th#fdep_com_d {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #999933;
}

th#fdep_com_e {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #6699CC;
}

th#fdep_com_f {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #339999;
}

th#fdep_com_g {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #FF6600;
}

th#fdep_com_h {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #CC6600;
}

th#fdep_com_i {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #006666;
}

th#fdep_com_j {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #006600;
}

th#fdep_com_k {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #666699;
}

th#fdep_com_l {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #9966CC;
}

th#fdep_com_m {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #CC6699;
}

th#fdep_com_n {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #CC9966;
}

th#fdep_com_o {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #669966;
}

th#fdep_com_p {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #996666;
}

th#fdep_com_q {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #993366;
}

th#fdep_com_r {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #CC3366;
}

th#fdep_com_s {
	width: 37px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 4px 0px 4px;
	background-color: #CC6699;
}

td#fdep_com {
	width: 465px;
	padding-left: 5px;
}

/* アルティメットバトル */
span#sdub_n1 {
	color: #006600;
	font-weight: bold;
}

span#sdub_n2 {
	color: #003366;
	font-weight: bold;
}

span#sdub_n3 {
	color: #660000;
	font-weight: bold;
}

table#sdub_talk th {
	width: 65px;
	padding: 7px 5px 5px 5px;
	text-align: center;
	border-top: 1px #BBBBBB dotted;
}

table#sdub_talk td {
	width: 445px;
	padding: 5px;
	border-top: 1px #BBBBBB dotted;
}

div#sdub_lead {
	background-color: #FFCC99;
	padding: 12px;
	margin: 10px;
}

div#sdub_cap {
	font-size: 90%;
	color: #555555;
	margin: 5px 0px;
}

div#sdub_main {
	width: 510px;
	padding: 10px 26px;
	background-image: url('images/sdub/sdub_w2.gif');
}

/* GNO3体験ルポ */
span#gno3rp_m1 {
	color: #CC0000;
	font-size: 90%;
}

span#gno3rp_m2 {
	color: #CC0000;
}

div#gno3rp_ls {
	border-top: 1px #999999 dotted;
	padding: 12px 2px;
}

div#gno3rp_cap {
	background-color: #E1E9EE;
	padding: 2px 4px;
	text-align: left;
	width: 492px;
}

b#gno3rp_head {
	font-size: 120%;
}

td#gno3rp_side {
	background-image: url('images/gno3rp/bg.gif');
}

/* ソレステ00R */
#cs00r img {
	margin: 0px;
}

div#cs00r_frame {
	margin-top: 3px;
	width: 556px;
	border: 2px #000000 solid;
	background-image: url('images/cs00r/bg.jpg');
}

div#cs00r_frame2 {
	width: 496px;
	margin: 10px 10px 10px 30px;
}

/* ガンダムインフォ・テンプレート */
table#InfoTemp_Table {
	border-width: 1px 0px 0px 1px;
	border-color: #999999;
	border-style: solid;
}

table#InfoTemp_Table th {
	padding: 3px;
	border-width: 0px 1px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

table#InfoTemp_Table td {
	padding: 3px;
	border-width: 0px 1px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: left;
}

table#InfoTemp_Table2 {
	border-width: 1px 0px 0px 1px;
	border-color: #999999;
	border-style: solid;
}

table#InfoTemp_Table2 th {
	padding: 1px 12px 1px 3px;
	border-width: 0px 1px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #CCCCCC;
	color: #333333;
	text-align: center;
}

table#InfoTemp_Table2 td {
	padding: 1px 12px 1px 3px;
	border-width: 0px 1px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: left;
}

table#InfoTemp_Table3 th {
	text-align: left;
	padding: 0px 5px 5px 0px;
}

table#InfoTemp_Table3 td {
	text-align: left;
	padding-bottom: 5px;
}

table#InfoTemp_Table4 {
	border: 1px #999999 solid;
}

table#InfoTemp_Table4 th {
	padding: 2px 4px;
	background-color: #999999;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

table#InfoTemp_Table4 td {
	padding: 2px 4px;
	background-color: #FFFFFF;
	text-align: left;
}

table#InfoTemp_Table4 td.m2 {
	padding: 2px 4px;
	background-color: #EFEFEF;
	text-align: left;
}

/* 画像拡大用 */
#InfoImgZoom img {
	margin-bottom: 0px;
	border: 1px #0066CC solid;
}

/* フォトレビュー用 */
#InfoReview img {
	margin-bottom: 1px;
}

#InfoReview2 img {
	margin: 3px;
}

div.cap {
	padding: 5px;
	text-align: left;
	background-color: #DCDCDC;
}

div.cap525 {
	width: 515px;
	padding: 5px;
	text-align: left;
	background-color: #DCDCDC;
}

/* 商品リスト */
#gitem img {
	margin: 0px;
}

table#gitem_lst th {
	padding: 0px;
	border:1px #CCCCCC solid;
	background-color: #FFFFFF;
	text-align: center;
}

table#gitem_lst td {
	padding: 0px 10px;
	border-width: 1px 1px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: left;
}

table#gitem_lst td.gitem_line {
	padding: 0px;
}


/* ガンダム00 2ndシーズン・ストーリーガイド */
#g00sg img {
	margin: 0px;
}

div#g00sg_frame {
	width: 560px;
	border: 1px #022E37 solid;
}

div#g00sg_frame2 {
	width: 548px;
	border: 1px #66CCCC solid;
	padding: 5px;
	background-image: url('images/g00sg/bg.jpg');
}

div#g00sg_frame2 h5 {
	width: 540px;
	color: #FFFFFF;
	padding-left: 50px;
	margin-top: -69px;
	text-align: center;
}

div#g00sg_frame2 h6 {
	width: 540px;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 6px;
	margin-bottom: 13px;
	text-align: center;
}

div#g00sg_story {
	padding: 10px;
	color: #FFFFFF;
	margin-top: 3px;
}

div#g00sg_story a {
	color: #FFFFFF;
	text-decoration: none;
}

div#g00sg_story a:hover {
	color: #FFFF00;
	text-decoration: underline;
}

div#g00sg_story b {
	color: #FFFFFF;
	padding-left: 15px;
	background: url('images/g00sg/mark.gif') no-repeat;
}

div#g00sg_story b.nomark {
	padding-left: 0px;
	background: url('images/sp.gif') no-repeat;
}

div#g00sg_story img {
	margin: 0px 0px 2px 0px;
}

div#g00sg_disc {
	width: 526px;
	border: 1px #1B95A0 solid;
	padding: 10px;
	color: #FFFFFF;
	background-image: url('images/g00sg/bg2.jpg');
	background-repeat: repeat-x;
	background-position: top;
	background-color: #014D6D;
}

div#g00sg_disc b {
	color: #FFFFFF;
}

div.g00sg_jacket {
	margin-left: 316px;
}

div.g00sg_discinfo {
	margin-top: -293px;
	text-align: left;
	color: #FFFFFF;
}

table#g00sg_index th {
	padding: 0px 5px 0px 0px;
	vertical-align: top;
	text-align: left;
}

table#g00sg_index td {
	width: 418px;
	padding: 5px 0px 0px 10px;
	vertical-align: top;
	color: #FFFFFF;
	border-left: 5px #003333 solid;
	background-color: #0D7485;
}

table#g00sg_scene th {
	padding: 0px 15px 0px 0px;
	vertical-align: top;
	text-align: left;
}

table#g00sg_scene td {
	padding: 0px;
	vertical-align: top;
	color: #FFFFFF;
}

table#g00sg_mecha {
	border-width: 1px;
	border-collapse: separate;
	border-spacing: 1x;
	margin-top: -2px;
}

table#g00sg_mecha th {
	padding: 3px 5px;
	background-color: #003333;
	color: #B4E5E5;
	text-align: left;
	font-weight: bold;
}

table#g00sg_mecha td {
	border: 1px #003333 solid;
	padding: 0px;
	vertical-align: top;
	background-image: url('images/g00sg/bg3.jpg');
}

table#g00sg_mecha div.g00sg_cap {
	padding: 3px 5px;
	color: #FFFFFF;
}



/* 作品紹介 */
#ss_gundam img {
	margin: 0px;
}

#ss_gundam div.ssg_body {
	background-color: #FFFFFF;
	padding: 20px 15px;
	margin-bottom: 20px;
}

#ss_gundam div.ssg_head {
	font-size: 20px;
	font-weight: bold;
	font-family: 'arial',sans-serif;
	color: #336699;
}

#ss_gundam div.ssg_lead {
	font-size: 20px;
	font-family: 'arial',sans-serif;
	color: #666666;
	padding: 0px 7px;
	border-left: 5px #336699 solid;
}

#ss_gundam div.ssg_main {
	color: #333333;
	margin-left: 30px;
}

#ss_gundam div.ssg_main2 {
	color: #333333;
	margin-top: 15px;
}

table#ssg_title th {
	padding: 10px 50px 10px 65px;
	text-align: left;
	vertical-align: top;
}

table#ssg_title td {
	text-align: center;
	vertical-align: middle;
}

table#ssg_title span {
	font-size: 20px;
	font-weight: bold;
	color: #336699;
}

table#ssg_title b {
	color: #336699;
}

table#ssg_list_staff th {
	padding: 1px 15px 1px 1px;
	border-bottom: 1px #DCDCDC dotted;
	background: #FFFFFF;
	text-align: left;
	color: #333333;
	white-space: nowrap;
}

table#ssg_list_staff td {
	padding: 1px 15px 1px 1px;
	border-bottom: 1px #DCDCDC dotted;
	text-align: left;
	color: #333333;
	white-space: nowrap;
}

table#ssg_list_episode {
	width: 534px;
	border: 1px #999999 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#ssg_list_episode th {
	padding: 4px;
	border: 1px #DCDCDC solid;
	background: #EEEEEE;
	font-weight: bold;
	text-align: center;
	color: #333333;
	white-space: nowrap;
}

table#ssg_list_episode td {
	padding: 2px 4px;
	border: 1px #DCDCDC solid;
	color: #333333;
	white-space: nowrap;
}

table#ssg_list_charamecha th {
	padding: 4px 6px 12px 0px;
	border-bottom: 1px #DCDCDC dotted;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

table#ssg_list_charamecha td {
	padding: 2px 2px 12px 0px;
	border-bottom: 1px #DCDCDC dotted;
	text-align: left;
	vertical-align: top;
}


/* ストーリーダイジェスト（MS IGLOO） */
#std_msigloo img {
	margin: 0px;
}

#std_msigloo div.msi_border1 {
	width: 554px;
	padding: 3px;
	background-color: #000000;
}

#std_msigloo div.msi_border2 {
	width: 552px;
	border: 1px solid #666666;
}

#std_msigloo div.msi_story {
	width: 508px;
	margin: 12px 22px;
	color: #FFFFFF;
}

#std_msigloo div.msi_story2 {
	width: 508px;
	margin: 12px 22px;
	color: #FFFFFF;
	text-align: center;
}

#std_msigloo div.msi_catch {
	text-align: left;
	width: 242px;
	color: #FFFFFF;
}

#std_msigloo td.msi_corner {
	padding: 0px 4px 4px 0px;
}

#std_msigloo div.msi_mecaname {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

#std_msigloo #msi_disc th {
	color: #FFFFFF;
	padding: 3px 10px 0px 0px;
}

#std_msigloo #msi_disc td {
	color: #FFFFFF;
	padding: 3px 0px 0px 0px;
}

/* トランザム・キャンペーン */
#transam img {
	margin: 0px;
}

#transam div.cpbg {
	width: 540px;
	padding: 10px;
	background-color: #FFFFFF;
}

#transam div.cpline {
	width: 311px;
	border-bottom: 1px #6C6C6C solid;
}

#transam div.cphead {
	margin-top: -105px;
	margin-left: 250px;
	padding-bottom: 13px;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #575757;
}

#transam div.cpnaiyou {
	width: 540px;
	padding: 8px 10px 12px 10px;
	background-color: #FFFFFF;
	color: #575757;
}

#transam div.cptaishou {
	width: 556px;
	padding: 2px;
	background-color: #FFFFFF;
	color: #575757;
}

#transam strong.cpblue {
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	color: #3166CC;
}

#transam div.cpblue1 {
	background-color: #D6EBFF;
	border: 1px #3166CC solid;
	padding: 1px 5px;
	width: 295px;
}

#transam div.cpblue2 {
	background-color: #3266CC;
	padding: 1px 5px;
	color: #FFFFFF;
	width: 297px;
}

#transam div.cpblue3 {
	color: #3166CC;
}

#transam div.cptekisuto {
	color: #575757;
	margin-top: 2px;
	margin-bottom: 6px;
}

#transam table#kikan {
	border: 1px #CC0000 solid;
	width: 307px;
}

#transam #kikan th {
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 1px 5px;
}

#transam #kikan td {
	background-color: #FFFF99;
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 5px;
}

#transam div.chuuigaki {
	font-size: 10px;
	margin-left: 10px;
	text-indent: -10px;
	color: #575757;
}

#transam div.item1 {
	margin-top: -94px;
	padding-bottom: 49px;
	font-size: 10px;
	color: #474747;
}

#transam div.item2 {
	margin-top: -124px;
	padding-bottom: 49px;
	font-size: 10px;
	color: #474747;
}

#transam div.item3 {
	margin-top: -124px;
	padding-bottom: 49px;
	font-size: 10px;
	color: #474747;
}

#transam div.cpcopy {
	font-size: 10px;
	text-align: right;
	padding-right: 5px;
	color: #676767;
}



/* ガンダムEXPO東京2008 */
#expo2008 td,th{
	font-size: 12px;
	line-height: 120%;
	color: #FFFFFF;
}

#expo2008 img {
	margin: 0px;
}

#expo2008 div.smenu {
	margin-top: 10px;
}

#expo2008 div.snews {
	width: 555px;
	text-align: right;
	margin-top: -20px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#expo2008 div.shead {
	width: 560px;
	background-color: #222222;
	padding-top: 6px;
}

#expo2008 div.scont {
	width: 524px;
	background-color: #222222;
	padding: 10px 18px;
	color: #FFFFFF;
}

#expo2008 div.salert {
	width: 552px;
	padding: 5px;
	text-align: center;
	background-color: #FF9933;
	color: #000000;
}

#expo2008 div.sline {
	width: 560px;
	margin-top: 10px;
	padding: 1px;
	background-color: #222222;
}

#expo2008 div.chokuzen {
	margin-top: 20px;
	width: 514px;
	padding: 5px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	background-color: #FFCC00;
	color: #CC0000;
}

#expo2008 table#tokusen {
	margin-bottom: 10px;
}

#expo2008 #tokusen td {
	width: 512px;
	padding: 12px 6px 12px 24px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
}

#expo2008 div.gentei {
	width: 317px;
	border-bottom: 1px #FFFFFF solid;
	padding: 3px 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	color: #FFFFFF;
}

#expo2008 div.gentei b {
	font-size: 20px;
	color: #FFFFFF;
}

#expo2008 div.senkou {
	padding: 5px 0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
	color: #FFFFFF;
}

#expo2008 div.senkou b {
	font-size: 20px;
	color: #FFFFFF;
}

#expo2008 div.oshirase {
	background-color: #FFFFCC;
	border: 1px #FF3300 dotted;
	padding: 1px 3px;
	margin-bottom: 2px;
	color: #FF3300;
	font-weight: bold;
}

#expo2008 div.chuuigaki {
	font-size: 10px;
	color: #FF6666;
	margin-left: 10px;
	text-indent: -10px;
}

#expo2008 table#schedule {
	margin-bottom: 10px;
}

#expo2008 #schedule th {
	width: 524px;
	padding: 6px;
	background-color: #FFCC00;
	text-align: left;
	color: #000000;
	border-bottom: 1px #222222 solid;
	font-weight: bold;
}

#expo2008 #schedule td.jikan {
	width: 70px;
	padding: 6px;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: 1px #222222 solid;
}

#expo2008 #schedule td.naiyou {
	width: 459px;
	padding: 6px;
	background-color: #FFFFFF;
	color: #000000;
	border-left: 1px #222222 solid;
	border-bottom: 1px #222222 solid;
}

#expo2008 #schedule small {
	font-size: 10px;
}

#expo2008 table#koumoku {
	margin-bottom: 10px;
}

#expo2008 #koumoku th {
	width: 524px;
	padding: 6px;
	background-color: #FFCC00;
	text-align: left;
	color: #000000;
	border-bottom: 1px #222222 solid;
	font-weight: bold;
}

#expo2008 #koumoku td {
	width: 524px;
	padding: 6px 6px 6px 12px;
	background-color: #FFFFFF;
	color: #000000;
}

#expo2008 table#kannaizu {
	margin-top: 10px;
}

#expo2008 #kannaizu th {
	width: 10px;
}

#expo2008 #kannaizu td {
	width: 257px;
	height: 132px;
}

#expo2008 #kannaizu div {
	width: 245px;
	margin-left: 6px;
	margin-top: -123px;
	color: #000000;
	line-height: 110%;
}

#expo2008 #kannaizu b {
	color: #FF6600;
}

#expo2008 table#gaiyou {
	margin: 10px;
}

#expo2008 #gaiyou th {
	width: 70px;
	text-align: left;
	font-weight: normal;
	padding-bottom: 7px;
	line-height: 110%;
}

#expo2008 #gaiyou td {
	width: 258px;
	padding-bottom: 7px;
	line-height: 110%;
}

#expo2008 #gaiyou small {
	font-size: 10px;
	color: #FFFFFF;
}
