/* shohinigation ************************************************** */


#goods {
	margin:0 0 0 0;
	padding:0;
	width:435px;
	height:569px;
	}

#goods ul#shohin {
	list-style:none;
	margin:0;
	padding:0;
}

#goods ul#shohin li {
list-style: none;
display:block;
margin:0;
padding:0;
float:left;
text-indent:-9999px;
height:139px;
}

#goods ul#shohin li a {
display:block;
text-decoration: none;
margin:0 0 9px 0;
padding:0;
height:139px;
background-image: url(images/goods.jpg);
background-repeat: no-repeat ;
}


#goods ul#shohin li#item01 {width:139px;margin:0 9px 9px 0;}
#goods ul#shohin li#item02 {width:139px;margin:0 9px 9px 0;}
#goods ul#shohin li#item03 {width:139px;margin:0 0 9px 0;}
#goods ul#shohin li#item04 {width:139px;margin:0 9px 0 0;}
#goods ul#shohin li#item05 {width:139px;margin:0 9px 0 0;}
#goods ul#shohin li#item06 {width:139px;margin:0 0 9px 0;}
#goods ul#shohin li#item07 {width:139px;margin:0 9px 9px 0;}
#goods ul#shohin li#item08 {width:139px;margin:0 9px 9px 0;}
#goods ul#shohin li#item09 {width:139px;margin:0 0 9px 0;}
#goods ul#shohin li#item11 {width:139px;margin:0 9px 0 0;}
#goods ul#shohin li#item12 {width:139px;margin:0 9px 0 0;}
#goods ul#shohin li#item13 {width:139px;margin:0 0 9px 0;}
#goods ul#shohin li#item14 {width:139px;margin:0 9px 0 0;}
#goods ul#shohin li#item15 {width:139px;margin:0 9px 9px 0;}



#goods ul#shohin li#item01 a {background-position: 0 0;}
#goods ul#shohin li#item02 a {background-position: -139px 0;}
#goods ul#shohin li#item03 a {background-position: -278px 0;}
#goods ul#shohin li#item04 a {background-position: -417px 0;}
#goods ul#shohin li#item05 a {background-position: -556px 0;}
#goods ul#shohin li#item06 a {background-position: -695px 0;}
#goods ul#shohin li#item07 a {background-position: -834px 0;}
#goods ul#shohin li#item08 a {background-position: -973px 0;}
#goods ul#shohin li#item09 a {background-position: -1112px 0;}
/*#goods ul#shohin li#item00 a {background-position: -1251px 0;}*/
#goods ul#shohin li#item11 a {background-position: -1251px 0;}
#goods ul#shohin li#item12 a {background-position: -1390px 0;}
#goods ul#shohin li#item13 a {background-position: -1529px 0;}
#goods ul#shohin li#item14 a {background-position: -1668px 0;}
#goods ul#shohin li#item15 a {background-position: -1807px 0;}



#goods ul#shohin li#item01 a:hover {background-position: 0 50%;}
#goods ul#shohin li#item02 a:hover {background-position: -139px 50%;}
#goods ul#shohin li#item03 a:hover {background-position: -278px 50%;}
#goods ul#shohin li#item04 a:hover {background-position: -417px 50%;}
#goods ul#shohin li#item05 a:hover {background-position: -556px 50%;}
#goods ul#shohin li#item06 a:hover {background-position: -695px 50%;}
#goods ul#shohin li#item07 a:hover {background-position: -834px 50%;}
#goods ul#shohin li#item08 a:hover {background-position: -973px 50%;}
#goods ul#shohin li#item09 a:hover {background-position: -1112px 50%;}
/*#goods ul#shohin li#item00 a:hover {background-position: -1251px 50%;}*/
#goods ul#shohin li#item11 a:hover {background-position: -1251px 50%;}
#goods ul#shohin li#item12 a:hover {background-position: -1390px 50%;}
#goods ul#shohin li#item13 a:hover {background-position: -1529px 50%;}
#goods ul#shohin li#item14 a:hover {background-position: -1668px 50%;}
#goods ul#shohin li#item15 a:hover {background-position: -1807px 50%;}

#goods ul#shohin a{
cursor: pointer;
	}

#goods ul#shohin li#item00 a{
cursor: text;
	}


#goods ul#shohin li#item01 a {background-position: 0 0;}











body{
	margin:0px;
	padding:0px;
	background-image:url(images/bg.gif);
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;
}


a:link {
color: #333;
}

a:visited {
color:#888;
}

a:hover {
text-decoration: underline;
color: #FF5400;
}


#container{
	margin:0 auto;
	padding:0 20px;
	width:630px;
	background-image:url(images/stage.gif);
	}
	
#header{
	margin:0;
	padding:0;
	width:630px;
	height:160px;
	background-image:
	url(images/header_bg.jpg);
	}
	
#topcopy{
	margin:15px 0 0 15px;
	float:left;
	width:170px;
	}
	
#topcopy h1{
	margin:0px;
	color:#333;
	font-size:11px;
	font-weight:normal;
	}
	
#submenu{
	margin:15px 15px 0 0;
	float:right;
	width:395px;
	}

#submenu ul{
	margin:0;
	padding:0;
	}

#submenu ul li{
	color:#333;
	font-size:11px;
	font-weight:normal;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 12px;
	background-image:url(images/l_or_12.gif);
	background-repeat:no-repeat;
	list-style:none;
	}
	
#submenu ul li.cart{
	margin:0 0 0 70px;
	padding:0;
	color:#333;
	letter-spacing:-1px;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/l_or_13.gif);
	background-repeat:no-repeat;
	}
	
#submenu ul a{
	text-decoration:none;
}

#submenu ul a:hover{
	text-decoration:underline;
}
	
#logo{
	margin-top:5px;
	width:630px;
	height:120px;
	}
	
#navi{
	margin:0 ;
	padding:0 15px;
	height:15px;
	width:600px;
	font-size:11px;
	color:#333;
	}
	
#main{
	margin:0;
	padding:0 15px;
	width:600px;
	}
	
#main-left{
	margin:0;
	padding:0 15px;
	width:150px;
	float:left;
	}
	
#main-right{
	margin:0;
	padding:0 15px 0 0;
	width:435px;
	float:right;
	}
	

	
	
	
img.bnr{
	margin-bottom:10px;
	}
	
#footer{
	margin:0;
	padding:20px 0 0 0;
	width:630px;
	height:60px;
	background-image:
	url(images/footer_bg.gif);
	background-repeat:no-repeat;
	clear:both;
	}
	
#f-submenu{
	margin:0 0 0 130px;
	height:40px;
	font-size:10px;
	color:#333;
	}

#f-submenu ul{
	margin:0 auto;
	padding:0;
	}

#f-submenu ul li{
	color:#333;
	font-size:11px;
	font-weight:normal;
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 12px;
	background-image:url(images/l_or_12_footer.gif);
	background-repeat:no-repeat;
	list-style:none;
	}
	
#f-submenu ul li.cart{
	margin:0 0 0 10px;
	padding:0 0 0 15px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/l_or_13_footer.gif);
	background-repeat:no-repeat;
	}
	
#f-submenu ul a{
	text-decoration:none;
}

#f-submenu ul a:hover{
	text-decoration:underline;
}

#address{
	margin:0;
	padding:0;
	width:630px;
	height:30px;
	font-size:11px;
	color:#333;
	letter-spacing:2px;
	}

#payment{
	margin:10px 0;
	padding:0;
	width:435px;
	height:100px;
	background-color:#999999;
	clear:left;
	}
	
#orderinfo{
	margin:20px 0;
	padding:0;
	width:435px;
	clear:left;
	background-color:#FCEBEE;
	}
	
#orderinfo ul{
	width:435px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}

#orderinfo h4{
	margin:0 0 0 0;
	padding:0;
}

#orderinfo p{
	margin:0 0 0 0;
	padding:0 10px;
	background-color:#FCEBEE;
	font-size:12px;
	color:#333;
}


.text17bk{
	color:#000;
	font-size:17px;
	line-height:23px;
}

.text25bk{
	color:#000;
	font-size:25px;
	line-height:35px;
	font-weight:bold;
}

.text30bk{
	color:#000;
	font-size:30px;
	line-height:40px;
	font-weight:bold;
}

.text40bk{
	color:#000;
	font-size:40px;
	line-height:45px;
	font-weight:bold;
}

.text20rd{
	color:#F00;
	font-size:20px;
	line-height:30px;
	font-weight:bold;
}

.text25rd{
	color:#F00;
	font-size:25px;
	line-height:35px;
	font-weight:bold;
}

.text30rd{
	color:#F00;
	font-size:30px;
	line-height:40px;
	font-weight:bold;
}

.text45bk{
	color:#000;
	font-size:45px;
	line-height:50px;
	font-weight:bold;
}

.text50bk{
	color:#000;
	font-size:50px;
	line-height:60px;
	font-weight:bold;
}

.text35rd{
	color:#F00;
	font-size:35px;
	line-height:40px;
	font-weight:bold;
}

.text45rd{
	color:#F00;
	font-size:45px;
	line-height:50px;
	font-weight:bold;
}

.text30pk{
	color:#F0F;
	font-size:30px;
	line-height:40px;
	font-weight:bold;
}

.text45pk{
	color:#F0F;
	font-size:45px;
	line-height:50px;
	font-weight:bold;
}

.text50rd{
	color:#F00;
	font-size:50px;
	line-height:60px;
	font-weight:bold;
}

.ccate-inner1{
	width:280px;
	float:left;
	}

.ccate-inner2{
	width:310px;
	float:right;
	}

.ccate-inner1 p.ccate-ttl,
.ccate-inner2 p.ccate-ttl{
	margin:0 0 20px 0;
	padding:0;
	font-size:x-large;
	font-weight:bold;
	line-height:120%;
}

.ccate-inner1 p,
.ccate-inner2 p{
	margin-top:5px;
	margin-bottom:10px;
	line-height:150%;
}

.ccate-inner3 p.ccate-ttl,
.ccate-inner4 p.ccate-ttl{
	float:left;
	width:170px;
	margin-left:10px;
	font-size:medium;
	font-weight:bold;
	line-height:120%;
}

.ccate-inner3 p,
.ccate-inner4 p{
	float:left;
	width:170px;
	margin:5px 0 0 10px;
	font-size:11px;
	line-height:130%;
}

.order-inner{
	width:256px;
	padding:5px 10px 0 10px;
	border-right:#E00000 2px solid;
	border-left:#E00000 2px solid;
	color:#333;
	font-size:12px;
}

.order-inner ul{
	line-height:150%;
	list-style:none;
}

.order-inner ul span{
	color:#FF0000;
	font-size:large;
}

.order-inner p{
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

.order-inner p span{
	color:#FF0000;
	font-size:14px;
}

.img-top{
	vertical-align:top;
	margin-top:-1px;
}

.order-inner img{
	vertical-align:middle;
}

.order-inner form{
	margin:0;
	padding:0;
}

.order-inner form select{
	margin-top:5px;
}

.order-inner form input.buybtn{
	width:155px;
	height:55px;
	border:none;
	background-image:url(images/b_buy03.gif);
	background-repeat:no-repeat;
	background-color:#E00000;
	cursor: pointer;
	text-indent:-9999px;
}

.order-inner form input.buybtn:hover{
	background-position:0 -55px;
}

.order-inner ul{
	margin:5px 0 0 0;
	padding:0;
}

.order-bnr img{
	margin-top:0px;
}

.order-bnr ul{
	margin:0 0 0 0;
	padding:0;
}
.order-bnr ul li{
	height:23px;
	background-image:url(images/arw_or01.gif);
	background-repeat:no-repeat;
	padding-left:23px;
}

.order-bnr ul li a{
	color:#FF5400;
}

.order-bnr2 img{
	margin-bottom:15px;
	border:none;
}

.order-bnr2 ul{
	margin:0 0 0 10px;
	padding:0;
}
.order-bnr2 ul li{
	height:23px;
	background-image:url(images/arw_or01.gif);
	background-repeat:no-repeat;
	padding-left:23px;
	list-style:none;
	font-size:12px;
}

.order-bnr2 ul li a{
	color:#FF5400;
}

.order-bnr2 ul li.kyoka{
	width:345px;
	height:80px;
	margin-top:5px;
	padding:10px;
	padding-left:15px;
	background-image:none;
	background-color:#FFEEE5;
	line-height:140%;
}
.order-bnr2 ul li.kyoka img{
	margin:0 0 0 5px;
}

.pageup{
	clear:both;
	text-align:right; height:16px;
	font-size:12px;
	margin-bottom:15px;
}
.pageup img{vertical-align:middle; margin-right:5px;}
.pageup a{color:#FF5400;}
.pageup a:visited{color:#FF5400;}

.base{
	margin:0 0 50px 30px;
	font-size:12px;
	color:#333;
	line-height:20px;
	}
	
.title{
	margin-bottom:20px;
	}
	
.big{
	font-size:12px;
	color:#333;
	line-height:20px;
	}