html {overflow-y:scroll;overflow-x:hidden;overflow-x:visivle;}
body {
	margin:0px;
	background-color:#fff;
	color:#333;
}

/* GENERAL CHAR FORMAT */
.normal {
	font:normal 9pt/1.2em 'Lucida Grande', 'Osaka', 'MS UI Gothic', "sans-serif";
}
.strong {
	font:normal 9pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	line-height:1.2em;
	color:#ffa111;
}
.notice {
	color:#ffa111;
}
.small {
	font:normal 8pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	line-height:1.2em;
}
.verysmall {
	font:normal 7pt 'Lucida Grande','Osaka',sans-serif;
	line-height:1.1em;
}
ul {
	padding:0px;
	margin-left:20px;
}

a {text-decoration:none;}
 a:link {
  color:#7b5e1a;
}
 a:visited {
  color:#9b5e1a;
}
 a:hover {
  color:#9b7e3a;
}
 a:active {
  color:#ff6600;
}

/* GENERAL PAGE CSS */
#Wrappin {
	width:790px;
	margin:auto;
	position:relative;
}

#Header {
	width:790px;
	margin-bottom:10px;
}

#Column {
	width:790px;
	margin-bottom:10px;
}

#Footer {
	clear:both;
	margin-top:10px;
	font:normal 9pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	line-height:1.2em;
}

#Copyrights {
	position:absolute;
	margin-top:5px;
	margin-bottom:10px;
	font:normal 7pt 'Lucida Grande','Osaka',sans-serif;
	line-height:1.2em;	
}

#FooterMenu {
	width:156px;
	border-top:solid 4px #333;
	position:absolute;
	bottom:36px;
	right:0px;
	visibility:hidden;
}
#FooterMenuChar {
	width:156px;
	border-top:solid 4px #333;
	position:absolute;
	bottom:77px;
	right:0px;
	visibility:hidden;
}

/* HOME PAGE CSS */
#margin-2-0 {
	margin-top:5px;
	margin-bottom:1px;
}
#homeFlashArea{
	height:250px;
}
#homeTopicsTable td {
	padding:7px 0px;
}
.homeTopicsHr {
	border-bottom:dotted 1px #333333;
}
#homeUpdates {
	border-bottom:solid 4px #333333;
	background:url(../images/home_bg_updates2.gif) repeat-x 0px 0px;
}
#homeUpdatesParagraph {
	padding:5px;
	margin:0px;
}
#homePlaySite {
/*	border-bottom:solid 4px #333333;*/
	height:40px;
}
.date {
	font:bold 8pt 'Arial','Lucida Grande',sans-serif;
	color:#000;
}
.homeSitemap {
	vertical-align:top;
	font:normal 9pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	line-height:1.6em;
	padding-left:20px;
	border-left:dotted 1px #cccccc;
}


/* COMPANY PAGE CSS */
#CompanyHomePickup {
	width:211px;
	background:url(../company/images/pickup_bg.gif) repeat-x;
}

#CompanyHomeColumn {
	width:569px;
	height:260px;
}
#CompanyHomeInformation {
	width:569px;
	background-color:#fff;
}
#CompanySideMenu {
	color:#7b5e1a;
	background-color:#fffaca;
	line-height:1.8em;
	width:172px;
	}
#CompanySideMenu a {
	color:#7b5e1a;
	text-decoration:none;
}

#CompanyInfoTable {
	line-height:2.1em;
}


/* PRODUCT PAGE CSS */
#ProductHeader {
	background-image:url(../images/dummy_bg.jpg);
}
#ProductContents{
	margin:1px;
	margin-bottom:1px;
}
#ProductRelease .headline{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	border-bottom:dotted 1px #333333;
}
#ProductFooter {
	clear:both;
	border-bottom:solid 4px #333333;
}
.productLead {
	border:solid 1px #ccc;
	width:281px;
	margin:7px 0px;
}
.productLead th{
	background-color:#ccc;
	text-align:left;
}
.producDate {
	font:normal 8pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	color:#999;
	margin-top:5px;
}
#miniSidemenu {
	float:left;
}
#miniDetailArea {
	margin-left:171px;
}
#miniTopicsArea {
	padding-top:20px;
	padding-bottom:20px;
}
.miniTopics {
	padding:0px 20px;
	border-left:dotted 1px #ccc;
	font:normal 8pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	line-height:1.2em;
}
#miniCopyrights {
	position:absolute;
	margin-top:5px;
	margin-bottom:10px;
	font:normal 7pt 'Lucida Grande','Osaka',sans-serif;
	line-height:1.2em;
	color:#999;
}

/* PALBOX PAGE CSS */
.pb_thumb {
	width:240px;margin-top:15px;margin-right:20px;float:left;display:inline;
}
.pb_thumb_name {
	font:normal 10pt 'Lucida Grande', 'Osaka', 'MS UI Gothic', "sans-serif";color:#64c40c;border-bottom:dotted 1px #666;
}
.pb_thumb_name a:link,.pb_thumb_name a:visited {
	color:#64c40c;
}
.pb_thumb_expl {
	font:normal 8pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;margin-left:60px;margin-top:5px;
}
.pb_detail_back {
	margin:10px 10px;
}
.pb_detail_back a {
	font:normal 9pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
}
.pb_detail_back a:link,.pb_detail_back a:visited {
	color:#64c40c;
}
.palboxSitemap {
	vertical-align:top;
	font:normal 9pt 'Lucida Grande','Osaka','MS UI Gothic',sans-serif;
	line-height:1.6em;
	padding-left:20px;
	border-left:dotted 1px #cccccc;
}
.palboxSitemap a:link,.palboxSitemap a:visited {
	color:#64c40c;
}
.small_right {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 1.2em; font-weight: normal; font-variant: normal; color: #333333; text-align: right}
.normal_txt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; line-height: 1.2em; font-weight: normal; font-variant: normal}


/* Head Menu */
.HeadMenu {
	padding-bottom: 67px;
	padding-top: 9px;
}
.HeadMenu li {
	list-style-type: none;
	display: inline;
	float: right;
	width: 70px;
	height: 44px;
}
.HeadMenu a {
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	height: 44px;
	width: 70px;
}

.HeadMenu .hm1 a{background-image:  url(../products/local/mn_special.gif);}
.HeadMenu .hm2 a{background-image:  url(../products/local/mn_othello.gif);}
.HeadMenu .hm3 a{background-image:  url(../products/local/mn_rubiks.gif);}
.HeadMenu .hm4 a{background-image:  url(../products/local/mn_pocketable.gif);}
.HeadMenu .hm5 a{background-image:  url(../products/local/mn_variety.gif);}
.HeadMenu .hm6 a{background-image:  url(../products/local/mn_outdoor.gif);}
.HeadMenu .hm7 a{background-image:  url(../products/local/mn_preschool.gif);}
.HeadMenu .hm8 a{background-image:  url(../products/local/mn_girls.gif);}
.HeadMenu .hm9 a{background-image:  url(../products/local/mn_game.gif);}

.hdn a:link,.hdn a:visited{
	text-indent: -10000px;
	text-decoration: none;
	font-size: 4px;
	line-height: 4px;
}
.hdn a:hover,.hdn a:focus{background-position: left bottom;outline: none;}

/*\ ie hack */
* html .HeadMenu {
	padding-top: 23px;
	padding-bottom: 71px;
}
