@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;}

	img {
		vertical-align : bottom ;
	}
	
	a:link {
		color:#0099ff ;
	}

	a:visited {
		color:#0099ff ;
	}

	a:hover {
		color:#0099ff ;
		text-decoration:none ;
	}

	a:active {
		color:#0099ff ;
	}

	body {
		padding     : 20px    ;
		padding-top : 0px     ;
		margin-top  : 5px     ;
		color       : #4E4927 ;
		font-size   : 80%     ;
		text-align  : center  ;
		background  : url('i/body_bg.gif') repeat-x ;
		
	}

	div#container {
	
		margin           : 0px auto ;
		padding-top      : 20px     ;
		width            : 860px    ;
		text-align       : left     ;
		background-color : #fff     ;
	}
	
	
	div#subMenu {
		
		width : 820px ;
		padding : 13px 30px 19px 20px ;
		text-align : right ;
		background:url('i/topFrame_bg.gif') no-repeat;
	}
	
		div#subMenu a:link    {color:#fff ;}
		div#subMenu a:visited {color:#eee ;}
		div#subMenu a:hover   {color:#ccf ; text-decoration:none ;}
		div#subMenu a:active  {color:#55a ;}
		
	
	form#searchForm {
		display : inline ;
		margin-bottom : 0px ;
	}
	
	div#contents {
		background-color : #FFF ;
	
	}
	
	h1 {
		float        : left   ;
		display      : inline ;
		margin-right : 10px   ;
		margin-left  : 10px   ;
		color        : #000   ;
		font-size    : 150%   ;
		font-family  : Arial, Helvetica, sans-serif ;
	}
	
	p#subTitle {
		padding-top : 5px ;
		color : #000 ;
	}
	
	
	div#leftBlock {
		margin : 4px 20px 0px 10px ;
		float : left ; 
		display:inline ;
		width : 150px ;
	}
	
	div#centerBlock {
		float : left ; 
		display:inline ;
		width : 500px ;
	}
	
	div#rightBlock {
		margin : 4px 10px 0px 0px ;
		float : right ; 
		display:inline ;
		width : 150px ;
	}
	
	div#wideBlock {
		float : left ; 
		display:inline ;
		width : 670px ;
	}
	
	h2 {
		margin-top : 6px ;
		padding : 9px ;
		background:url('i/head_bg.gif') repeat-x ;
		color : #08C ;
		font-size : 12px ;
	}
/*
	h2 a{
		text-decoration:underline !important;
		color : #08c !important ;
	}
*/
	
	div.wrapper {
		padding : 10px ;
		background: #fff ;
		border: 2px solid #ccc ;
	}
	
	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 {
		width            : 130px ;
		height           : 160px ;
		margin           : 8px ;
		padding          : 10px 5px  ;
		float            : left ; 
		display          : inline ;
		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       : #f90   ;
		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       : #f60 ;
	}
	
	ul#link {
		list-style  : none ;
		line-height : 150% ;
	}


	ul#footerNav {
		margin-top : 20px   ;
		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#bottomBlock {
		padding-top : 20px              ;
		margin      : 0px 10px 0px 10px ;
	}

