﻿@charset "utf-8";
/* set zeroed defaults for all browsers */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol { list-style:none }
a:link, a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}
address { font-style:normal }

a img { border: 0; }
br.Clear {clear: both;font: 0pt/0pt sans-serif;}
br.ClearLeft {clear: left;font: 0pt/0pt sans-serif;}

strong { font-weight: normal }


/* header 
********************************************************************/
#Header {
	height: 60px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BE0303;
}
#HeaderInner{
	width: 751px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	width: 122px;
	float:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
#shopnav {
	float:right;
	font-size:13px;
	margin-top: 35px;
	}


#shopnav ul li {
	background-color:#363636;
	color:#FFFFFF;
	line-height:15px;
	padding:5px 15px;
	display:block;
	float:left;
	border-left:1px #131313 solid;
	font-weight:bold;
	}
	
#shopnav ul li a{
	color:#FFFFFF;
	line-height:15px;
	display:block;
	font-weight:bold;
	}


/* Main 
********************************************************************/
#Content {
	background-color:#EBEBEB;
	background-image: url(../img/con_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	}
#ContentInner {
	background-image: url(../img/con_top_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#ContentMain {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/main_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	}
#StoretMain {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	}
#StoreInner{
	padding-left: 10px;
}
#LDImage {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BE0303;
}
.Pank{
	margin-bottom: 10px;
	padding-top: 10px;
	font-family: Verdana;
}
#Title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #C90016;
	padding: 5px;
	background-image: url(../img/titile_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 10px;
}
#PageTop{
	text-align: right;
}


/* LeftContents 
********************************************************************/
#leftcolumn {width:279px;float:left;font-size:10px;}
#leftcolumn a {color:#000000;text-decoration:none;}
#leftcolumn a:hover{color:#FF0000}
.leftcopy{}
.leftitem {margin-bottom: 5px;line-height: 14px;color: #666666;}
.leftitem h2{}
.leftimage {float:left;width: 30px;margin: 5px 5px 5px 0px;}
.leftguide{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
	padding-top: 3px;
}
.LeftDot{
	background-image: url(../img/dot02.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Leftmenu{padding:10px;}
#LeftProducts{
	background-color: #999999;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 15px;
}
#LeftProducts h2{
	color: #FFFFFF;
	background-image: url(../img/dot01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
}
#LeftProducts .Text{
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* RightContens
********************************************************************/
#rightcolumn {width:462px;float:right;}
#rightcolumn a:hover{text-decoration: underline;}
.HomeText{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 25px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.OtherText{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.OtherText li{
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 5px;
}
.OtherText li .Dot{
	list-style-type: square;
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 0px;
}
.ANText{
	line-height: 20px;
	color: #333333;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.NewsText{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.InqTd{
	background-color: #F2F2F2;
	padding-left: 5px;
}
.HomeTitle{
	margin-bottom: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9D9;
}
#storecolumn {
	width:471px;
	float:right;
	height:394px;
	overflow:auto;
	margin-top:1px;
	}

#imageinset {
	float:left;
	padding-right:10px;
	margin-top:1px;
	}

.rightcopy {
	font-size:12px;
	font-weight:normal;
	padding-bottom: 10px;
	margin-right: 10px;
	}
#righthome {
	font-size:11px;
	padding-bottom: 10px;
	margin-right: 10px;
	padding-top: 10px;
	}

#righthome a {color:	#000000;text-decoration:none;font-weight:normal;}
#rightother {font-size:12px;padding-bottom: 10px;margin-right: 10px;padding-top: 10px;}
#rightother a {text-decoration:none;font-weight:normal;}
.StoreTitle{
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/dot02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
.StoreTable{
	margin-bottom: 5px;
	font-size: 10px;
}
.StoreTd{font-weight: bold;line-height: 14px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F3F3F3;}
.StoreTd02{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F3F3F3;}

/* List
********************************************************************/
.ListPname{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
.ListPtext{
	line-height: 15px;
	color: #666666;
	font-size: 10px;
}
.ListPprice{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	margin-bottom: 5px;
}
.ListTd{
	padding: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/* Detail
********************************************************************/
.DetailImage{
	margin-bottom: 10px;
}
.DetailText{
	line-height: 20px;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
.DetailLead{
	color: #FFFFFF;
	background-color: #363636;
	padding: 5px;
	margin-bottom: 10px;
}
#DetailTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #C90016;
	padding: 5px;
	background-image: url(../img/titile_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.DetailGuide{
	background-color: #F3F3F3;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
}
.DetailPtext{
	font-weight: bold;
	margin-bottom: 5px;
}

/* Footer
********************************************************************/
#Footer {
	color: #999999;
	text-align:right;
	font-size:11px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #BE0303;
	}
#FooterInner {
	color: #999999;
	text-align:right;
	width: 751px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	}
#Footer a, #Footer a:visited{
	color: #999999;
	}
#Footer a:hover{
	text-decoration:underline;
	}
#Copyright {
	margin-top: 8px;
	font-size: 9px;
	float: left;
	color: #666666;
	}
#Questions {
	text-align:right;
	margin-top: 8px;
	font-size: 10px;
	float: right;
	}
#Click {
	float:right;
	}



/* set body default properties 
*********************************************************/

body{
	background-image:url(../img/WN-Background.gif);
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0px;
	padding: 0px;
	}
h1 {
	font-size:14px;
	padding-bottom:5px;
	}
h2 {
	font-size:12px;
	padding:5px 0px;
	}

.brdr-btm-red {
	border:none;
	border-bottom: 4px solid #BE0303;
	}

.brdr-top-red {
	border:none;
	border-top: 4px solid #BE0303;
	}
.brdr-btm-brtred{
	border-bottom: 1px solid #ff0000;
	
	}

.brdr-btm-top-brtred{

	}

.brdr-sml-gry {
	border:  1px #333 solid;
	background:#FFFFFF;
	}
	
.bkg-img-lt {
	background-image:url(../img/Bck-Left-Circles.gif);
	background-repeat:repeat-y;
	background-position: top right;
	background-color: #ebebeb;
	}

.bkg-img-rt {
	background-image:url(../img/Bck-Rt-Circles.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color: #ebebeb;
	}
	


#ultraimg {

	}

#zenimg {
	display:none;
	}

#metroimg {
	display:none;
	}

#urbanimg {
	display:none;
	}

#studioimg {
	display:none;
	}

#toysimg {
	display:none;
	}





.nobold a, {
	color:	#000000;
	text-decoration:none;
	font-weight:normal;
	}

.nobold b{
	font-weight:normal;
	}



.bulletlist {
	list-style-type:disc;
	padding:10px;
	margin:10px;
	}

.bulletlist li {
	padding:2px;
	}
	
.numberlist {
	list-style-type:decimal;
	padding:10px;
	margin-left:20px;
	}

.numberlist li {
	padding:2px;
	}
	
/* Shop styles */

.shopitem {
	background:#CCCCCC;
	margin:5px;
	}

.shopimage {
	float: left;
	margin:5px;
	}

.shopdescript {
	height:80px;
	padding:10px;
	}
	
#clicktocontinue {
	position: absolute;
	top: 438px;
	left: 50%;
	margin-left: 220px;
	
}
