@charset "UTF-8";
/* CSS Document */
/** { padding:0px; margin:0px;}*/
/* hide from ie on mac \*/
html {height: 100%;overflow: auto;}
#flashcontent {height: 100%;}
/* end hide */


body{ height: 100%;	margin: 0; padding: 0;}
#wrapper {margin:0px auto;width:650px;text-align:center;}
#footer {width:705px; margin:0px 0px; }
#item {margin:0px auto 0px;text-align:left;}
#item td { height:530px; vertical-align:top;}
#copy {margin-bottom: 40px;}
#name {margin-bottom: 25px;}
#price {font-size: 12px;line-height: 18px;}
table#item_in { vertical-align:top;}
table#item_in td { height:auto; vertical-align:top;}
.colortx {font-size: 10px; line-height: 14px; color: #666666; font-weight: bold}
.red {font-size: 10px; line-height: 14px; color: #D00000; font-weight: bold}
.logo { margin-top: 0px; margin-right: 0px; margin-bottom: 5px}
.price { font-weight:normal; font-size: 12px;margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.title { font-size: 14px; line-height: 18px; font-weight: bold; color: #333333; padding-top:10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px}
.w12b {font-size: 12px; color: #FFFFFF; padding:3px 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; font-weight: bold}
.bl10 { font-size: 10px; line-height: 14px; font-weight: normal; color: #000000}
.txbx {margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px}
.name{ font: bold 12px/16px "ＭＳ Ｐゴシック", "Osaka"; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}
.newicon{ vertical-align:middle; margin-right:5px;}
.fp{ margin:10px 0px 0px 0px;}
.copyright{ text-indent:-9000px; display:none;}
a { color:#888888; text-decoration:underline;}
a:hover { color:#888888; text-decoration:none;}
.m15{ margin-top:15px; margin-bottom:15px;}
.item_close { margin-top:5px;}

p.link {
	display: none;
}

div.noscript{
margin:0px auto;
padding-top:5px;
width:800px;
height:480px;
background-color:#FFFFFF;
border:#f18933 solid 8px;
font-size:12px;
text-align:center;
}
div.noscript p{
margin-bottom:5px;
}
div.noscript a:link { color:#000000; }
div.noscript a:visited { color:#000000;}
div.noscript a:hover { color:#FF6633; }
div.noscript a:active { color:#FF6633; }

div.download{
margin:20px auto;
padding:15px 0px;
width:480px;
background-color: #fbebc9;
}
p.flash_player{
padding:8px 0px 8px 0px;
color:#FF0000;
}
#OuterWrapper h1.brand_copy{
margin-top:20px;
margin-bottom:10px;
font-size:16px;
}
div.brand_top{
display:none;
}

.spacerbg-color {background-color:#B9AA8A;}

ul#footer_navi { height:0px; text-indent:-9000px;overflow:hidden; display:none;
}
ul#footer_navi li { text-indent:-9000px;padding:0;
}


