.formtext {

	font-size: 8px;

	color: #93977F;

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

}

.corpnewsdate {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 12px;

	color: #FFFFFF;

}

.corpnewstitle {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 12px;

	color: #88A2A6;

}

.corpnewstext {

	color: #BFBFBF;

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	line-height: 17px;

	font-size: 11px;

}

a:link {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 12px;

	color: #88A2A6;

	text-decoration: none;

}

a:hover {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 12px;

	color: #336699;

	text-decoration: underline;

}

.productname {

	font-size: 11px;

	line-height: 18px;

	font-weight: bold;

	color: #474747;

	letter-spacing: 0.1em;

}

.pagenow {

	font-size: 12px;

	line-height: 15px;

	color: #FF3F1F;

}

.pages {

	font-size: 12px;

	line-height: 15px;

	color: #6A7A78;

}

.pagelittle {

	font-size: 10px;

	line-height: 15px;

	color: #6A7A78;

}

.pagenext {

	font-size: 11px;

	line-height: 15px;

	color: #6A7A78;

}

.price {

	font-size: 10px;

	line-height: 18px;

	font-weight: bold;

	color: #474747;

}

.undermenu {

	font-size: 11px;

	line-height: 15px;

	color: #4F5253;

}

.inputstyle {

	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";

	font-size: 10px;

	color: #CCCCCC;

	background-color: #303334;

}

.login {

	font-size: 9px;

}



td.menu {

	width: 152px;

	margin: 0px;

	padding: 0px;

	font-size: 10px;

	text-align: left;

	vertical-align: bottom;

	line-height: 100%;

	height: 17px;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

}



.menu a.cate:link {

	margin: 0px;

	padding: 2px 0px 0px 29px;

	display: block;

	background-image: url(shop/images/manu_cate1.jpg);

	background-repeat: no-repeat;

	background-position: top top;

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	height: 15px;

}

.menu a.cate:visited {

	margin: 0px;

	padding: 2px 0px 0px 29px;

	display: block;

	background-image: url(shop/images/manu_cate1.jpg);

	background-repeat: no-repeat;

	background-position: top top;

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	height: 15px;

}

.menu a.cate:active {

	margin: 0px;

	padding: 2px 0px 0px 29px;

	display: block;

	background-image: url(shop/images/manu_cate1.jpg);

	background-repeat: no-repeat;

	background-position: top top;

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	height: 15px;

}



.menu a.cate:hover {

	margin: 0px;

	padding: 2px 0px 0px 29px;

	display: block;

	background-image: url(shop/images/manu_cate_hove_02.jpg);

	background-repeat: no-repeat;

	background-position: top top;

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	height: 15px;

	font-weight: bold;

}

td.rank {

	color: #333333;

	font-size: 10px;

	line-height: normal;

	text-align: left;

	vertical-align: baseline;

}

.rank a.ranks:link {

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	text-align: left;

	vertical-align: baseline;

}

.rank a.ranks:visited {

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	text-align: left;

	vertical-align: baseline;

}

.rank a.ranks:active {

	color: #333333;

	text-decoration: none;

	font-size: 10px;

	text-align: left;

	vertical-align: baseline;

}

.rank a.ranks:hover {

	color: #ff3f1f;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	text-align: left;

	vertical-align: baseline;

}



td.nav{

	color: #ffffff;

	font-size: 10px;

	line-height: normal;

	vertical-align: middle;

}



.nav a.navi:link {

	color: #ffffff;

	text-decoration: none;

	font-size: 10px;

	vertical-align: middle;

}

.nav a.navi:visited {

	color: #ffffff;

	text-decoration: none;

	font-size: 10px;

	vertical-align: middle;

}



.nav a.navi:active {

	color: #ffffff;

	text-decoration: none;

	font-size: 10px;

	vertical-align: middle;

}

.nav a.navi:hover {

	color: #ff3f1f;

	text-decoration: none;

	font-size: 10px;

	vertical-align: middle;

}

td .productnam{

	color: #4C4C4C;

	font-size: 17px;

	line-height: normal;

	vertical-align: middle;

}

td .productcopy{

	color: #4C4C4C;

	font-size: 10px;

	line-height: 14px;

	letter-spacing: .005em;

	text-align: left;

}

td.prodmainprice {

	color: #4C4C4C;

	font-size: 16px;

	font-weight: normal;

}

td .productsizeandcolor{

	color: #4C4C4C;

	font-size: 10px;

	line-height: 18px;

	letter-spacing: 0.04em;

}

td.pnamelittle {

	color: #000000;

	font-size: 9px;

}

.pnamelittle a.prod:link {

	color: #000000;

	font-size: 9px;

}

.pnamelittle a.prod:visited {

	color: #000000;

	font-size: 9px;

}



.pnamelittle a.prod:active {

	color: #000000;

	font-size: 9px;

}

.pnamelittle a.prod:hover {

	color: #ff3f1f;

	font-size: 9px;

}

td.forumpan {

	font-size: 11px;

	color:#405B64;

	text-align: left;

	vertical-align: middle;

}

.forumpan a.pan:link {

	font-size: 11px;

	color:#405B64;

}

.forumpan a.pan:visited {

	font-size: 11px;

	color:#405B64;

}



.forumpan a.pan:active {

	font-size: 11px;

	color:#405B64;

}

.forumpan a.pan:hover {

	font-size: 11px;

	color:#405B64;

	text-decoration: underline;

}

td.forumsubtitle {

	font-size:11px;

	color:#ffffff;

}

td.subnum {

	font-size:9px;

	color:#ffffff;

}

.subnum a.nextnum:link {

	font-size: 9px;

	color:#ffffff;

}

.subnum a.nextnum:visited {

	font-size: 9px;

	color:#ffffff;

}



.subnum a.nextnum:active {

	font-size: 9px;

	color:#ffffff;

}

.ubnum a.nextnum:hover {

	font-size: 9px;

	ccolor:#ffffff;

	text-decoration: underline;

}

td.forumabout {

	font-size:11px;

	color:#6A7A81;

}

td.forumtitlebig {

	font-size:15px;

	color:#0E1C24;

}

.forumtitlebig a.tit:link {

	font-size:14px;

	color:#0E1C24;

}

.forumtitlebig a.tit:visited {

	font-size:14px;

	color:#0E1C24;

}



.forumtitlebig a.tit:active {

	font-size:14px;

	color:#0E1C24;

}

.forumtitlebig a.tit:hover {

	font-size:14px;

	color:#0E1C24;

	text-decoration: underline;

}

td.forumpropa {

	font-size:9px;

	color:#6A7A81;

}

td.topicthema {

	font-size:12px;

	color:#2F7A91;

	background-color: #FFFFFF;

}



td.thema {

	font-size:11px;

	color:#2F7A91;

}

.thema a.topic:link{

	font-size:11px;

	color:#2F7A91;

}

.thema a.topic:active{

	font-size:11px;

	color:#2F7A91;

}

.thema a.topic:visited{

	font-size:11px;

	color:#586F77;

}

.thema a.topic:hover{

	font-size:11px;

	color:#2F7A91;

	text-decoration: underline;

}

td.whois {

	font-size:11px;

	color:#586F77;

}

td.topicwhois {

	font-size:12px;

	color:#586F77;

	background-color:#ffffff;

}

td.forumreads{

	font-size:11px;

	color:#586F77;

}

td.forummessage{

	font-size:11px;

	color:#6A7A81;

}

td.reply{

	font-size:10px;

	color:#808080;

}

.reply a.rep:link{

	font-size:11px;

	color:009ADF;

	text-decoration: none;

}

.reply a.rep:active{

	font-size:11px;

	color:009ADF;

	text-decoration: none;

}

.reply a.rep:visited{

	font-size:11px;

	color:009ADF;

	text-decoration: none;

}

.reply a.rep:hover{

	font-size:11px;

	color:#3E738A;

	text-decoration: underline;

}

td.tree{

	font-size:10px;

	color:#647A81;

}

.tree a.treetitle:link{

	font-size:10px;

	color:#647A81;

}

.tree a.treetitle:active{

	font-size:10px;

	color:#647A81;

}

.tree a.treetitle:visited{

	font-size:10px;

	color:#647A81;

}

.tree a.treetitle:hover{

	font-size:10px;

	color:#647A81;

	text-decoration: underline;

}

td.wrightitle{

	font-size:11px;

	color:#456271;

}

td.hissu{

	font-size:11px;

	color:#00D3Df;

}

td.howto {

	font-size:9px;

	color:#9CA0A1;

}


