@charset "euc-jp";

	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,tbody,th{margin:0px;padding:0px;}
	
	a:link {
		color:#99ccff ;
	}

	a:visited {
		color:#99ccff ;
	}

	a:hover {
		color:#ff9933 ;
		text-decoration:none ;
	}

	a:active {
		color:#ff9933 ;
	}

	body {
		padding          : 0px    ;
		color            : #fff   ;
		font-size        : 80%    ;
		text-align       : center ;
		background-color : #ccc   ;
		font-family      : "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	}
	
	div#allWrapper {
		margin: 0px auto;
		padding-top: 0px ;
		width : 870px ;
		text-align : left ;
		background: url('i/bg_container.gif') repeat-y ;
	}

	div#container {
		margin: 0px auto;
		padding-top: 0px ;
		width : 860px ;
		text-align : left ;
	}
	
	
	div#subMenu {
		
		height : 120px ;
		padding : 0px 15px 0px 15px ;
		text-align : right ;
		background: url('i/img_title.gif') no-repeat ;
		color:#fff;
	}
	
	img#siteTitle {
		width      : 142px ;
		height     : 50px  ;
		border     : none  ;
		margin-top : 30px  ;
		padding    : 0 ;
	}
	
	h1 {
		float        : left   ;
		display      : inline ;
		margin-right : 10px   ;
		margin-left  : 0px    ;
		margin-top   : 0px    ;
		color        : #000   ;
		font-size    : 150%   ;
		font-family  : Arial, Helvetica, sans-serif ;
	}
	
	p#subTitle {
		float : left ;
		display: inline ;
		padding-top : 50px ;
		padding-bottom : 10px ;
		color : #fff ;
		font-size:0.8em;
	}
	
	
	form#searchForm {
		width : 100% ;
		margin-bottom : 0px ;
	}
	
	form#searchForm input.inputArea {
		width : 100% ;
	}
	
	form#searchForm input.submitBtn {
		margin-top:5px;
	}
	
	
	div#contents {
		padding-top : 20px ;
	}
	
	
	div#leftBlock {
		margin  : 0px 20px 0px 10px ;
		float   : left ; 
		display : inline ;
		width   : 150px ;
	}
	
	div#leftBlock a:link    {color:#99ccff;}
	div#leftBlock a:visited {color:#99ccff;}
	div#leftBlock a:hover   {color:#ff9933; text-decoration:none;}
	div#leftBlock a:active  {color:#ff9933;}
	
	div#centerBlock {
		float   : left ; 
		display : inline ;
		width   : 500px ;
	}
	
	div#centerBlock .wrapper{
		color      : #000 ;
		background : #fff ;
	}
	
	div#rightBlock {
		margin  : 0px 10px 0px 20px ;
		float   : left ; 
		display : inline ;
		width   : 150px ;
	}
	
	div#rightBlock a:link    {color:#99ccff;}
	div#rightBlock a:visited {color:#99ccff;}
	div#rightBlock a:hover   {color:#ff9933; text-decoration:none;}
	div#rightBlock a:active  {color:#ff9933;}
	
	div#wideBlock {
		float   : left   ; 
		display : inline ;
		width   : 670px  ;
	}
		
	div#wideBlock a:link    {color:#99ccff;}
	div#wideBlock a:visited {color:#99ccff;}
	div#wideBlock a:hover   {color:#ff9933; text-decoration:none;}
	div#wideBlock a:active  {color:#ff9933;}
	
	
	h2 {
		height : 19px ;
		margin-top : 4px ;
		padding : 6px 0px 0px 8px ;
		color : #fff ;
		font-size : 12px ;
	}
	
		#leftBlock h2 , #rightBlock h2 {
			background:url('i/head_150.gif') repeat-x ;
		}
		
		#centerBlock h2 {
			background:url('i/head_500.gif') repeat-x ;
		}
		
		#wideBlock h2 {
			background:url('i/head_670.gif') repeat-x ;
		}
		
		#bottomBlock h2 {
			background:url('i/head_840.gif') repeat-x ;
		}
	
	
	

	div.wrapper {
		padding : 10px ;
	}
	
		#leftBlock div.wrapper {
			padding : 10px ;
			background: url('i/bg_150block.gif') repeat ;
		}
		
		#rightBlock div.wrapper {
			padding : 10px ;
			background: url('i/bg_150block.gif') repeat ;
		}
	
	h3.category {
	
		font-size : 100% ;
	
	}
	
	ul.category {
	
		list-style : none ;
		margin-left   : 0px ;
		margin-bottom : 10px ;
		line-height : 150% ;
	
	}

	ul.category li {
		padding-left : 18px ;
		background : url('i/bullet_go.gif') no-repeat ;
	}

	ul.updateInfo {
		margin : 4px 0px ;
		list-style : none ;
	}

	ul.updateInfo li {
		padding : 5px ;
		border-bottom : 1px solid #DDC ;
	}
	
	p#pickupDescription {
		color : #960 ;
	}

	div.pickUpItemBox {
		float : left ; 
		display : inline ;
		margin : 8px ;
		padding : 10px 5px  ;
		width : 130px ;
		height : 160px ;
		background-color:#FFF ;
		border-bottom : 2px solid #CCC ;
		border-right : 1px solid #CCC ;
		text-align : center ;
	}

	div.pickUpItemBox .thumbNail {
		border : 4px solid #DC9 ;
	}
	
	div.pickUpItemBox .pickUPItemPrice {
		color :#FF9900 ;
		font-size : 26px ;
		font-style:italic ;
		font-weight:900 ;
		font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	}
	
	ul.cartItem {
		list-style : none ;
		padding : 3px ;
		background-color :#FFF ;
		border-bottom : 1px solid #C90 ;
		color : #996600 ;
		line-height : 150% ;
	}
	
	ul.cartItem .cartItemPrice {
		font-weight :bold ;
		color:#FF6600 ;
	}
	
	ul#link {
		list-style : none ;
		line-height : 150% ;
	}


	div#footer {
		padding-top : 20px ;
		padding-bottom : 20px ;
		margin-top : 20px ;
		color : #fff ;
		font-size:0.8em !important;
		border-top: #fff 2px solid ;
	}
	
	div#footer a:link    {color:#99ccff;}
	div#footer a:visited {color:#99ccff;}
	div#footer a:hover   {color:#ff9933; text-decoration:none;}
	div#footer a:active  {color:#ff9933;}

	
	ul#footerNav {
		margin-top : 0px ;
		list-style : none ;
		text-align : center ;
	}

	ul#footerNav li {
		margin-right : 10px ;
		display : inline ;
	}

	ul#address {
		margin-top : 20px ;
		list-style : none ;
		font-style : normal ;
		text-align : center ;
		
	}
	
	ul#address li {
		margin-right : 10px ;
		display : inline ;
	}

	
	div.shopName {
		float : left ;
		display : inline ;
	}

	div#bottomBlock {
		padding-top : 20px ;
		margin : 0px 10px 0px 10px ;
	}
	
	
	
p.itemPrTpl1       {color:#fff !important;}
h3.itemNameTpl1    {border-left:3px solid #fff !important;}
dl.priseEtcTpl1 dt {color:#fff !important;}

#cartLWrap_t1 table {
	background : #000              !important ;
	border     : 4px solid #442200 !important ;
}

#cartLWrap_t1 table th {
	background    : #B86015 !important ;
	color         : #fff    !important ;
	border-bottom : 1px solid #884400 !important ;
}

#cartLWrap_t1 table td {
	border-bottom : 1px solid #442200 !important ;
}

#cartLWrap_t1 div {
	color         : #000    !important ;
}

.registerOddRecord_t1 td {
	background    : #553300 !important ;
	border-bottom : 1px solid #111 !important ;
}













