@charset "utf-8";

/* general */
body {
	margin: 0px;
	color: #000000;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/new_tamashii/bg.png) repeat-y center top #000000;
}

td,th {
	margin: 0px;
	font-size: 11px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
}


.centerBox
{
	width:100%;
	height:100%;
	position:absolute;
	text-align:center;
	vertical-align:middle;
}

.topBox
{
	width:100%;
	position:absolute;
	text-align:center;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #000000;
}

.detailLink {
	text-decoration: none;
	color: #FFFFFF;
}
.detailLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
.detailLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.detailLink:active {
	text-decoration: none;
	color: #FFFFFF;
}
.detailLink:hover {
	text-decoration: none;
	color: #AAAAAA;
}

.menuLinkHeader {
	text-decoration: none;
	color: #FFFFFF;
}
.menuLinkHeader:link {
	text-decoration: none;
	color: #FFFFFF;
}
.menuLinkHeader:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.menuLinkHeader:active {
	text-decoration: none;
	color: #FFFFFF;
}
.menuLinkHeader:hover {
	text-decoration: none;
	color: #FF0000;
}

.darkLink1 {	text-decoration: none; font-weight:bold; color: #000000;}
.darkLink1:link {	text-decoration: none;font-weight:bold;color: #000000;}
.darkLink1:visited {	text-decoration: none;font-weight:bold;color: #000000;}
.darkLink1:active {	text-decoration: none;font-weight:bold;color: #000000;}
.darkLink1:hover {	text-decoration: none;font-weight:bold;color: #FF0000;}

.darkLink2 {	text-decoration: none;font-weight:bold;color: #333333;}
.darkLink2:link {	text-decoration: none;font-weight:bold;color: #333333;}
.darkLink2:visited {	text-decoration: none;font-weight:bold;color: #333333;}
.darkLink2:active {	text-decoration: none;font-weight:bold;color: #333333;}
.darkLink2:hover {	text-decoration: none;font-weight:bold;color: #FF0000;}

.darkLink3 {	text-decoration: none;	color: #999999;}
.darkLink3:link {	text-decoration: none;	color: #999999;}
.darkLink3:visited {	text-decoration: none;	color: #999999;}
.darkLink3:active {	text-decoration: none;	color: #999999;}
.darkLink3:hover {	text-decoration: none;	color: #FF0000;}

.menudarkLink {	text-decoration: none;}
.menudarkLink:link {	text-decoration: none;}
.menudarkLink:visited {	text-decoration: none;}
.menudarkLink:active {	text-decoration: none;}
.menudarkLink:hover {	text-decoration: none;}

.gundamLink {
	text-decoration: none;
	color: #FFFFFF;
}
.gundamLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
.gundamLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.gundamLink:active {
	text-decoration: none;
	color: #FFFFFF;
}
.gundamLink:hover {
	text-decoration: none;
	color: #000000;
}
.panelLink {
	text-decoration: none;
	color: #FFFFFF;
}
.panelLink:link {
	text-decoration: none;
	color: #FFFFFF;
}
.panelLink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.panelLink:active {
	text-decoration: none;
	color: #FFFFFF;
}
.panelLink:hover {
	text-decoration: none;
	color: #FFFFFF;
}
/*
.footerLink a {
	text-decoration: none;
	color: #999999;
}
.footerLink a:link {
	text-decoration: none;
	color: #999999;
}
.footerLink a:visited {
	text-decoration: none;
	color: #999999;
}
.footerLink a:active {
	text-decoration: none;
	color: #999999;
}
.footerLink a:hover {
	text-decoration: underline;
	color: #999999;
}*/
.footerLink {color:#FFF; text-decoration:none;}

.footerLink:link {color:#FFF; text-decoration:none;}
.footerLink:visited {color:#FFF; text-decoration:none;}
.footerLink:active {color:#FFF; text-decoration:none;}
.footerLink:hover {color:#F00; text-decoration:none;}

img{
	border:0px none;
}
.roundTable{
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFFFFF;
}

.upperRoundTable{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.lowerRoundTable{
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


/* color */
.colorRed {	color:#FF0000;}
.colorBlue { color:#0033FF;}
.colorOrange{	color:#FF6600;}
.colorWhite{	color:#FFFFFF;}
.colorGray{	color:#999999;}
.colorLightGray{	color:#CCCCCC;}
.colorDarkGray { color:#333333;}
.colorDarkGray2 { color:#666666;}
.colorBlack {color:#000000;}

.menuBg { background-color:#FF9933}
.debugtdbg{	background-color:#FFFF00;}
.whiteBg{	background-color:#FFFFFF;}
.darkGrayBg{	background-color:#333333;}
.lightGrayBg{	background-color:#CCCCCC;}
.redBg{	background-color:#FF0000;}
.blackBg{	background-color:#000000;}
.gundamBg{	background-color:#3399FF;}
.grayBg2{	background-color:#666666;}
.gundamMenuBg{ background-color:#71B8FF;}

.font2px { font-size:2px;}
.font9px{font-size:9px;}
.font10px { font-size:10px;}
.font12px { font-size:12px;}
.font14px { font-size:14px;}
.font16px { font-size:16px;}
.font20px { font-size:20px;}
.font24px { font-size:24px;}

/* alignment */
.valignMiddle{	vertical-align:middle;}
.valignTop{	vertical-align:top;}
.left{	text-align:left;}
.left{	text-align:-moz-left;}
.FFleft{	margin: 0 auto 0 0; /*this will align it left for Mozilla*/}
.right{	text-align:right;}
.FFright{	margin: 0 0 0 auto; /*this will align it right for Mozilla*/}
.justify{	text-align:justify;}
.top{	vertical-align:top;}
.bottom{	vertical-align:bottom;}
.center{	text-align:center;}
.center{	text-align:-moz-center;}
.bold{	font-weight:bold;}
.handcursor{	cursor:pointer;}
.middle{	vertical-align:middle;}
.nowrap{	white-space:nowrap;}
.spacer{	height:5px;	font-size:5px;}
.underline{	text-decoration:underline;}
.underline-none{	text-decoration:none;}
.noborder{	border-width:0px;}
.floatLeft{ float:left;}
.floatRight { float:right; }
.clear { clear:both; }
.autoMargin {margin:auto;}
.displaynone {display:none;}

/* Button */
.btnStyle {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	color: #FFFFFF;
	border:1px solid;
	border-color:#999999;
	font-size: 11px;
	cursor:pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFFFFF;
}
.btnSytleUndo {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E3E7EE;
	color: #FF0000;
	border:1px solid;
	font-size: 10px;
}
/* text field */
.textField {
	font-size:11px;
	width:335px;
	border:1px solid #999999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
}

textarea {
	font-size:11px;
	width:335px;
	height:80px;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	resize:none;
}

.productHalfBg{
	background:url(../images/whiteHalfBg.png) repeat;
}

.searchtextField {
	font-size:12px;
	border:0px none;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	width:120px;
	color:#666666;
}

.titleHeader{
	font-size:18px;
	font-weight:bold;
}
.headerStyle {
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#666666;
}

.adminheaderStyle {
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

/* table */
.tbbg {	background-color:#CDD2E0;}
.tbheaderbg {	background-color:#E3E7EE;}
.admintbheaderbg {background-color:#787878;}
.trbg {	background-color:#E6E6E6;}

.width100px { width:100px; }
.width200px { width:200px; }
.width300px { width:300px; }
.width400px { width:400px; }
.width500px { width:500px; }
.width600px { width:600px; }
.width700px { width:700px; }
.width715px { width:715px; }
.width800px { width:800px; }
.width900px { width:900px; }
.width990px { width:990px; }
.width1366px { width:1366px; }
.width954px { width:954px; }
.width42px { width:42px; }
.width1324px { width:1324px; }
.width1074px { width:1074px; }
.height0px {height:0px;}

.paddingtop2px{	padding-top: 2px;}
.paddingtop5px{	padding-top: 5px;}
.paddingtop10px{	padding-top: 10px;}
.paddingtop20px{	padding-top: 20px;}
.paddingtop25px{	padding-top: 25px;}
.paddingtop30px{ padding-top:30px;}
.paddingtop40px{ padding-top:40px;}
.paddingtop50px{ padding-top:50px;}
.paddingtop200px{	padding-top: 200px;}
.paddingtop220px{	padding-top: 220px;}
.paddingright5px{	padding-right: 5px;}
.paddingright10px{	padding-right: 10px;}
.paddingleft5px{	padding-left: 5px;}
.paddingleft10px{	padding-left: 10px;}
.paddingleft20px{	padding-left: 20px;}
.paddingleft50px{	padding-left: 50px;}
.paddingleft300px{	padding-left: 300px;}
.paddingleft400px{	padding-left: 400px;}
.paddingleftright5px{	padding-left:5px;	padding-right:5px;}
.paddingbottom5px{	padding-bottom:5px;}
.paddingbottom10px{	padding-bottom:10px;}
.paddingbottom20px{ padding-bottom:20px;}
.paddingbottom60px{ padding-bottom:60px;}

.padding10px {padding:10px;}
.innerPadding{
	padding:20px 10px 20px 10px;
}
.innerSitemapPadding{
	padding:5px 5px 5px 5px;
}
.sitemapLinkPadding{
	padding:5px 0px 0px 5px;
}

.grayborder{
	border:1px solid #CCCCCC;
}

.pageSelected{
	color:#666666;
	text-decoration:underline;
}
.pageSelected:visited{
	color:#666666;
	text-decoration:underline;
}
.pageSelected:active{
	color:#FF0000;
	text-decoration:underline;
}
.pageSelected:hover{
	color:#FF0000;
	text-decoration:none;
}

.totalBackground{background:url(../images/tamashii/bgImages.png) no-repeat center bottom;}
.searchImg{background:url(../images/tamashii/tamashii_search.png) no-repeat right; height:40px;}
.itemBg {background:url(../images/tamashii/tamashii_itemOut.png) no-repeat top left;}
.itemBgOver {background:url(../images/tamashii/tamashii_itemOver.png) no-repeat top left;}
.itemImageBlock {background:url(../images/tamashii/tamashii_item_bg.png) repeat;}