* {
	margin:0;
	padding:0;
	text-decoration: none;
}

img {
	border: none;
}


body {
	font-size: 13px;
	color: #aaaaaa;
	background-color:#211718;
	line-height: 1.4em;
	background:url("../img/back-contents.jpg") ;
	background-repeat:repeat-x;
	background-attachment:fixed;
}


a{
	color:#aaaaaa;
}

a:hover{
	color:#666666;
	text-decoration:underline;
}

span{
	display:none;
}

s{
	text-decoration:line-through;
}


h1{
	margin:0px auto 0px auto;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	width:100%;
	background-color:#ffffff;
	height:10px;
	text-align:right;
	line-height: 1.0em;
}

h1 a{
	color: #cccccc;	
}

h1 a:hover{
	color:#cccccc;
	text-decoration:underline;
}


#head{
	background:url("../img/back-head.jpg") ;
	background-repeat:repeat-x;
	width:100%;
	height:40px;
}


#logo{
	position:relative;
	margin:0px auto;
	width:900px;
	height:40px;
	background:url("../img/back-logo.jpg") ;
	background-repeat:no-repeat;
}



h2 a{
	position:absolute;
	top:0px;
	left:0px;
	display: block;
	width:140px;
	height:40px;
}


h3{
	margin:0px 0px 20px 0px;
	color:#cccccc;
	font-size:14px;
}



h4{
	margin:30px 0px 10px 0px;
	color:#cccccc;
	font-size:14px;
}

h5{
	margin:30px 0px 10px 0px;
	color:#cccccc;
	font-size:14px;
}


#cartcheck a{
	position:absolute;
	top:0px;
	left:740px;
	display: block;
	width:160px;
	height:40px;
}

#topmenu-bar{
	background:url("../img/back-topmenu.jpg") ;
	background-repeat:repeat-x;
	width:100%;
	height:50px;
}



#topmenu{
	width:900px;
	margin:0px auto;
}


#topmenu ul{
	background:url("../img/back-topmenu01.jpg") no-repeat;
	width:900px;
	height:50px;
}


#topmenu li,
#topmenu a {
	height:50px;
	display:block;
}

#topmenu li {
	float:right;
	list-style:none;
	display:inline;
}

#m1,
#m3{
	width:80px;
}

#m2{
	width:70px;
}

#m1 a:hover{
	background:url("../img/back-topmenu02.jpg") -670px 0px no-repeat;
	z-index: 1;
}

#m2 a:hover{
	background:url("../img/back-topmenu02.jpg") -750px 0px no-repeat;
	z-index: 2;
}

#m3 a:hover{
	background:url("../img/back-topmenu02.jpg") -820px 0px no-repeat;
	z-index: 3;
}






#pop{
	background-color:#aaaaaa;
	width:100%;
	height:300px;
}


#movie{
	margin:0px auto;
	width:900px;
	height:300px;
}

#pop2{
	background-color:#666666;
	width:100%;
	height:100px;
}


#toppic{
	margin:0px auto;
	width:900px;
	height:100px;
}



#contents{
	margin:0px auto;
	width:900px;
}


#left{
	float:left;
	width:200px;
	text-align:left;
	padding:20px 0px 0px 0px;
}

#right{
	float:right;
	width:660px;
	text-align:left;
	padding:20px 0px 0px 0px;
}


#foot{
	position:relative;
	clear:both;
	margin:0px;
	width:100%;
	height:120px;
	background:url("../img/back-foot.png");
	background-repeat:repeat-x;
	position:fixed;
	bottom:0;
}



#footnavi{
	position:absolute;
	width:100%;
	height:20px;
	text-align:center;
	font-size:11px;
	position:fixed;
	bottom:0;
	background-color:#000000;
}


#brand{
	width:200px;
	padding:35px 0px 0px 0px;
	background:url("../img/menu-brand.gif");
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 20px 0px;;
}


#guide{
	width:200px;
	padding:35px 0px 0px 0px;
	background:url("../img/menu-guide.gif");
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 20px 0px;;
}


#color{
	width:200px;
	padding:35px 0px 0px 0px;
	background:url("../img/menu-color.gif");
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 20px 0px;;
}


#info{
	width:200px;
	padding:35px 0px 0px 0px;
	background:url("../img/menu-info.gif");
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 20px 0px;;
}


#left li a{
	background:url("../img/menu-list.gif");
	background-repeat:no-repeat;
	width:180px;
	height:20px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 20px;;
}

.pankuzu{
	margin:0px 0px 20px 0px;
	font-size:10px;
}

.pankuzu a{
	font-size:10px;
}

.text01{
	margin:0px 0px 20px 0px;
}

.text01 b{
	margin:0px 0px 20px 0px;
	color:#cccccc;
}

.text01 strong{
	color:#921346;
	font-weight:normal;
}

#push{
	clear:both;
	width:100px;
	height:150px;
}

.yamato{
	width:405px;
	height:65px;
	margin:0px 0px 20px 0px;
}

#yamato01{
	width:405px;
	height:65px;
	margin:0px auto 20px auto;
}

#yamato02{
	width:490px;
	height:171px;
	margin:0px auto 20px auto;
}

#yamato03{
	width:490px;
	height:183px;
	margin:0px auto 20px auto;
}

#ev1{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_tf01.jpg") no-repeat;
}

#ev1 a {
	height:150px;
	display:block;
}

#ev1 a:hover{
	background:url("../img/ev_tf02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

#ev2{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_gu01.jpg") no-repeat;
}

#ev2 a {
	height:150px;
	display:block;
}

#ev2 a:hover{
	background:url("../img/ev_gu02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

#ev3{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_wsale01.jpg") no-repeat;
}

#ev3 a {
	height:150px;
	display:block;
}

#ev3 a:hover{
	background:url("../img/ev_wsale02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

#ev4{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_outlet01.jpg") no-repeat;
}

#ev4 a {
	height:150px;
	display:block;
}

#ev4 a:hover{
	background:url("../img/ev_outlet02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

#ev5{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_spring01.jpg") no-repeat;
}

#ev5 a {
	height:150px;
	display:block;
}

#ev5 a:hover{
	background:url("../img/ev_spring02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

#ev6{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_soryo01.jpg") no-repeat;
}

#ev6 a {
	height:150px;
	display:block;
}

#ev6 a:hover{
	background:url("../img/ev_soryo02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

#ev7{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_gift.jpg") no-repeat;
}

#ev7 a {
	height:150px;
	display:block;
}

#ev8{
	width:640px;
	height:150px;
	margin:0px auto 20px auto;
	background:url("../img/ev_summersale01.jpg") no-repeat;
}

#ev8 a {
	height:150px;
	display:block;
}

#ev8 a:hover{
	background:url("../img/ev_summersale02.jpg") 0px 0px no-repeat;
	z-index: 1;
}

.scroll{
	height: 100px;
	margin: 10px auto 30px auto;
	padding: 10px 0 0 20px;
	overflow: auto;
	line-height: 1.5em;
	border-top:  solid 1px #CCCCCC;
	border-bottom:  solid 1px #CCCCCC;
}

.ichiran{
	width:660px;
	border:0px;
	margin:0px 0px 30px 0px;
}

.ichiran td{
	width:220px;
}

.ichiran p{
	margin:5px 0px 0px 0px;
	text-align:left;
	font-size:10px;
}


.mark000,
.mark001,
.mark010,
.mark100,
.mark110{
	display:block;
	position:relative;
	background-repeat:no-repeat;
	width:200px;
	height:163px;
	text-align:center;
}


.mark000{
	background:url("../img/mark-000.jpg");
}
.mark001{
	background:url("../img/mark-001.jpg");
}
.mark010{
	background:url("../img/mark-010.jpg");
}
.mark100{
	background:url("../img/mark-100.jpg");
}
.mark110{
	background:url("../img/mark-110.jpg");
}


.mark000 a,
.mark001 a,
.mark010 a,
.mark100 a,
.mark110 a{
	position:absolute;
	top:0px;
	left:0px;
	width:199px;
	height:155px;
	border-color:#3F3F3F;
	border-width:1px;
	border-style:solid;
	padding:7px 0px 0px 0px;
}

.mark000 a:hover,
.mark001 a:hover,
.mark010 a:hover,
.mark100 a:hover,
.mark110 a:hover{
	border-color:#cccccc;
}


.detail-left{
	float:left;
	width:420px;
	text-align:left;
}


.detail-right{
	float:right;
	width:220px;
	text-align:left;
}

#detail-pic{
	border-color:#3F3F3F;
	text-align:center;
	width:410px;
	height:305px;
	text-align:center;
	padding:5px 0px 0px 0px;
	border-color:#3F3F3F;
	border-width:1px;
	border-style:solid;
	background-color:#2E2F2F;
}

.samnail{
	width:220px;
	border:0px;
	margin:0px 0px 15px 0px;
}

.samnail td{
	width:110px;
}

.samnail div{
	display:block;
	position:relative;
	width:90px;
	height:70px;
	text-align:center;
	background-color:#2E2F2F;
}

.samnail div a{
	position:absolute;
	top:0px;
	left:0px;
	width:89px;
	height:64px;
	border-color:#3F3F3F;
	border-width:1px;
	border-style:solid;
	padding:5px 0px 0px 0px;
}

.samnail div a:hover{
	border-color:#cccccc;
}


.kanren{
	width:200px;
	background:url("../img/detail-kanren.gif");
	background-repeat:no-repeat;
	padding:30px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	text-align:right;
	font-size:12px;
}

.samnailtext{
	font-size:10px;
}


.detai-line{
	clear:both;
	background:url("../img/detail-line.gif");
	background-repeat:no-repeat;
	width:430px;
	height:40px;
	margin:0px 0px 10px 0px;

}

.detail-hyou{
	width:100%;
	margin:20px 0px 20px 0px;
	border-color:#3F3F3F;
	border-width:1px;
	border-style:solid;
}

.detail-hyou th{
	font-weight:normal;
	width:90px;
	text-align:center;
	padding:3px 0px 3px 0px;
	border-color:#3F3F3F;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	background-color:#2E2F2F;
}

.detail-hyou td{
	font-weight:normal;
	padding:3px 0px 3px 5px;
	border-color:#3F3F3F;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.text02{
	clear:both;
	margin:0px 0px 20px 0px;
}

#shoppingcart{
	background:url("../img/back-shoppingcart.jpg");
	background-repeat:no-repeat;
	background-color:#000000;
	width:210px;
	border-color:#333333;
	border-width:1px;
	border-style:solid;
	padding:10px 0px 20px 10px;
	margin:0px 0px 20px 0px;
}

#shoppingcart select{
	display:block;
	margin:0px 0px 5px 0px;
}


#shoppingcart p{
	margin:0px 0px 10px 0px;
	color:#cccccc;
}

#shoppingcart b{
	font-size:16px;
	font-weight:bold;

}

#shoppingcartgift{
	background:url("../img/back-shoppingcart.jpg");
	background-repeat:no-repeat;
	background-color:#000000;
	width:210px;
	border-color:#333333;
	border-width:1px;
	border-style:solid;
	padding:10px 0px 20px 10px;
	margin:0px 0px 20px 0px;
}

#shoppingcartgift select{
	display:block;
	margin:0px 0px 5px 0px;
}


#shoppingcartgift p{
	margin:0px 0px 10px 0px;
	color:#cccccc;
}

#shoppingcartgift b{
	font-size:16px;
	font-weight:bold;

}

.text02{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
	text-align:center;
}

.text03{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 10px;
}

.text03 li{
	margin:0px 0px 10px 0px;
	list-style:none;
}

.ichiran .text04{
	font-size:14px;
	color:#990000;
}

