/*　新潟上越　地酒の店　かじや　スタイルシート　*/



/*　　ここより通常ページのスタイルシート　　*/




/*  画像ボーダー設定　*/
img{ border:0;}


/*  リンク設定  */
a:link { color: #003300; text-decoration: underline; }
a:visited {color: #003300; text-decoration: underline;}
a:hover { color: #cc0; text-decoration: none;}


h1{
	color:#fff;     
	font-size:20px;
		}
		


/*  背景色　*/
body {
	background: url(./img/bg.jpg) repeat ;/*いつも#f8b861　夏仕様#afd7eb　通年#f2c988 候補#b5d681 0806#e7de8b*/
	width: 100%;
	text-align: center;
	line-height: 1.3;
	font-size: 14px ;	
		}

	
/*    メイン枠     */	
#container {
	background: #f5f5f5;
	width: 780px;
	height: 100%;
    margin: 0px auto; 
	}
	
	
	
		
/*　バナー　*/
#banner{
	background: url(./img/top-bnr.jpg) no-repeat;
	width: 100%;
	height:120px;
	position: relative;
	margin: 0px;
	margin:0px 10px 0px 10px;
	padding: 0px;
	}
	
	
#banner h2 {
	position: absolute;
	right: 20px;
	bottom: 5px;
	color: #fff ; /*#263850*/
	font-size: 13px;
	font-weight: bold ;
	}
	
#banner h2 a:link, 
		h2 a:visited {
		color: #fff ;/*#263850*/
		text-decoration: none;
		}
		
		
		
/*　ヘッダー　*/
#header{
	height:35px;
	width: 760px;
	background: url(./img/top-header.gif) no-repeat ;
	margin: 10px 10px 0px 10px ;	
	}


#header h1 {
	color:#fff;
	font-size:13px;
	font-weight: normal;
	padding-top:1px;
	margin:0px;
	line-height: 1.2;
	}

	
/*　ナビゲーションバー　*/	
.navibar{
	width:760px;
	margin:0px;
	margin: 3px 10px 10px 10px;
	margin-left: 10px;
	}

.navibar a {
	font-size:13px;
	color:#003300;
	float:left;
	width: 124px;
	text-align: center;
	background-color: #cccccc;
	margin:0px 0px 3px 0px;
	background : #d6e1b6;
	line-height: 1.5em;
	border-right: solid 2px #fffefd;
	display:block;
	}


.navibar a:hover {
 	color: #ff9900;
 	 }
 	 
 	 
 	 

/*　コンテンツ部分　*/
 	 
#content {
	background: #f5f5f5;
	text-align:left;
	width: 570px;
	float: right;
	font-size: 14px;
	margin-right:10px;
	}
	
* html #content {margin-right:5px;} /* mac ie6以下　*/
	
.cont-h {
	font-size:16px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	margin:2px;
	}
	
.midasi-img {
	padding:0px;
	margin: 5px 0px 0px 0px ;
	}
	
	
	
/*  更新情報  */
.news {
	width:560px;
	color:#f5f5f5;
	font-size:14px;
	text-align:center;
	font-weight: bold;
	padding:0px;
	margin-top:20px;
	background-color:#003300;
	}


div.update {
	width: 550px;
	height:100px;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 20px;
	border: 1px solid #003300;
	overflow: auto;
	text-align: left;
	background-color: #f5f5f5;
	font-size:13px;
	line-height:1.3;	
	}
	
ul.update {
	list-style: none;
	margin-left:0px;
	padding-left:10px;
	white-space: normal;
	font-size:13px;
	}
	
ul.update a:link { color: #0000ff; text-decoration: underline; }
ul.update a:visited {color: #800080; text-decoration: underline;}



	
/*  コンテンツメイン枠  */	
.waku3-1 {
	width:184px;
	margin-bottom:1px;
	margin-left:2px;
	margin-right:1px;
	padding:0px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	float:left;
	clear:both;
	}
	
.waku3-23 {
	width:184px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	float:left;
	}
	
.waku3-1 h3 {
	color:#003300;
	background-color:#d6e1b6;
	width:184px;
	font-size:95%;
	text-align:center;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:5px;
	padding-bottom:2px;
	padding-top:3px;
	}
	
.waku3-23 h3 {
	color:#003300;
	background-color:#d6e1b6;
	width:184px;
	font-size:95%;
	text-align:center;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:5px;
	padding-bottom:2px;
	padding-top:3px;
	}
	
.waku3-kakaku {
	width:180px;
	text-align:left;
	font-size:93%;
	background-color:#f5f5f5 ;
	margin-bottom:2px;
	margin-left:0px;
	margin-top:2px;
	padding-left:3px;
	padding-top:0px;
	}
	
a.main{
	color:#003300;
	/*background-color:#ff9900;*/
	width:184px;
	text-decoration:none;
	}

a:hover,visit {
  	color:#003300;
	}
	
	
	
	
/*  各エントリー関係  */
.entry-header {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:url(./img/entry-header-bar.gif) no-repeat ;
	padding:3px 5px;
	margin:1px;
	}

.syohin-entry {
	text-align:left;
	clear:both;
	line-height: 1.3;
	}

.gazo1 {
	margin:0px;
	padding:0px;
	text-align:center;
	}
	
.label {
	margin:0px;
	padding:3px;
	text-align:left;
	}
	

.syohin-left {
	width:280px;
	margin-bottom:1px;
	margin-left:2px;
	margin-right:1px;
	padding:0px;
	float:left;
	clear:both;
	}

.syohin-right {	
	width:280px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	float:right;
	}
	
.oowaku-left {
	width:280px;
	height: 200px;
	margin: 20px 1px 20px 2px;
	padding:0px;
	float:left;
	clear:both;
	}
	
.oowaku-right {
	width:280px;
	height: 200px;
	margin: 20px 1px 20px 1px;
	padding:0px;
	float:right;
	}
	
.left-side {
	width:100px;
	margin-bottom:1px;
	margin-left:2px;
	margin-right:1px;
	padding:0px;
	float:left;
	clear:both;
	}
	
.right-side {
	width:170px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	float:right;
	}
	
.left-side2 {
	width:120px;
	margin-bottom:1px;
	margin-left:2px;
	margin-right:1px;
	padding:0px;
	float:left;
	clear:both;
	}
	
.right-side2 {
	width:150px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	float:right;
	}



	
.hanbai-season {
	width: 97%;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:3px;
	padding:3px 5px;
	border:1px solid #000;
	clear:both;
	}
	


.syohin-left h4 {
	margin-bottom:1px;
	font-size:14px;
	}
	
.syohin-right h4 {	
	margin-bottom:1px;
	font-size:14px;
	}
	
.left-side h4 {
	margin-top: 1px ;
	margin-bottom:1px;
	font-size:14px;
	}
	
.right-side h4 {
	margin-top:1px;	
	margin-bottom:1px;
	font-size:14px;
	}
	
.left-side2 h4 {
	margin-top: 1px ;
	margin-bottom:1px;
	font-size:14px;
	}
	
.right-side2 h4 {
	margin-top:1px;	
	margin-bottom:1px;
	font-size:14px;
	}

	

.syohin-setumei {
	margin-top: 3px;
	font-size:13px;
	line-height:1.4;
	}
	
.buy {
	float:left;
	width:60px;
	text-align:left;
	margin-top:5px;
	}

.syohin-yen {
	width:90px;
	float: right;
	text-align:right;
	font-size:13px;
	margin-top:5px;
	clear:both;
	}
	


/*  エントリー商品個別  */

.kobetu {
	width: 100%;
	line-height:1.4;
	}

.ko-left {
	width:185px;
	float:left;
	text-align: center; 
	margin:5px;
	clear: both;
	}
	
* html .ko-left { margin: 5px 5px 10px 5px ;}/* mac ie6 */

.ko-right {
	width:360px;
	float:right;
	text-align: left;
	margin:5px;
	}


.kobetu ul {
	margin:5px;
	padding:5px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	background-color: #fff5e0;
	}
	
.kobetu li {
	padding:2px;
	margin:0px;
	list-style:none;
	}
	
.t-right {
	text-align:right;
	}
	
	
/*  買い物かご関係  */	
.kago-waku {
	border:1px solid #000000 ;
	margin:30px 0px 20px 0px;
	padding:30px 0px 30px 10px;
	width: 555px;
	height: 210px ;
	line-height: 1.8em;
	clear:both;
	}
	
* html .kago-waku {	padding:30px 5px 30px 5px; width: 560px;} /*  ie6 mac */
	
.kago-left {
	width:120px;
	float:left;
	text-align: center ;
	margin: 0px;
	padding:0px 0px 0px 0px ;
	clear: both;
	}
	
* html .kago-left {	margin: 0px 5px ; padding:0px ; }  /*  ie6 mac */

.kago-right {	
	width:400px;
	float:right;
	text-align: left;
	margin-left:0px;
	padding:0px 5px 0px 0px ;
	}
	
* html .kago-right { margin:0px; padding:0px; } /*  ie6 mac */
	
	
.kago-waku caption {
	text-align:left;
	font-weight:bold;
	}


/*  商品別詳細表記　*/
.ao-bar {
	font-size:16px;
	color: #f5f5f5;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	margin-left:5px;
	padding:5px;
	background:url(./img/ao-bar.gif) no-repeat;
	}
	
	
.kuro-bar {
	font-size:16px;
	color: #ffffff;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	margin-left:5px;
	padding:5px;
	background:#000000;
	}
	
.img-l {
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin:5px 5px 5px 5px;
	}
	
.img-r {
	display:block;
	float:right;
	width:auto;
	height:auto;
	margin:5px 5px 5px 5px;
	}
	
	
	
	
/*  季節商品  */		
.kaisetu-aki {
	margin:3px;
	padding:5px;
	background-color: #f6ad54;
	}
	
.kaisetu-natu {
	margin:3px;
	padding:0px;
	background-color: #d4ecf3;
	}
	
.kaisetu-fuyu {
	margin:3px;
	padding:0px;
	background-color: #afc0e3;
	}

.kaisetu-haru {
	margin:3px;
	padding:0px;
	background-color: #fadce9;
	}
	
	
	
/*　父の日特集　*/
.father-kobetu {
	width: 100%;
	line-height:1.4;
	}

.left-img280 {
	width:280px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}
	


.right-txt280 {
	width:270px;
	float:right;
	text-align: left;
	margin:5px;
	}
	
* html .right-txt280 { 	
	width:265px;
	margin:5px;
	}
/* mac ie6 */


.father-kobetu ul {
	margin:5px;
	padding:5px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	background-color: #fff5e0;
	}
	
.father-kobetu li {
	padding:2px;
	margin:0px;
	list-style:none;
	}
	
.orange-bar {
	font-size:16px;
	color: #f5f5f5;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	padding:5px;
	background:url(./img/osusume-bar.gif) no-repeat;
	}




/*  ギフトのページ　*/

.gift-kobetu {
	width: 100%;
	line-height:1.4;
	}

.left-img280g {
	width:280px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}/* 父の日の特集と同じ*/

.right-txt280g {
	width:270px;
	float:right;
	text-align: left;
	margin:5px;
	line-height: 1.4;
	}/* 父の日の特集と同じ*/
	
* html .right-txt280 { 	
	width:265px;
	margin:5px;
	}
/* mac ie6 */



/*雪月花　斗瓶取り*/
.left001 {
	width:250px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}

.right001 {
	width:300px;
	float:right;
	text-align: left;
	margin:5px;
	}
	
.left002 {
	width:220px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}

.right002 {
	width:330px;
	float:right;
	text-align: left;
	margin:5px;
	}





/* ひやおろしのページ　*/
.hiya-kobetu {
	width: 100%;
	line-height:1.4;
	}

.left-250 {
	width:250px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}

.right-280 {
	width:280px;
	float:right;
	text-align: left;
	margin:5px;
	}
	
* html .right-280 { 	
	width:275px;
	margin:5px;
	}
/* mac ie6 */

.hiya-kobetu ul {
	margin:5px;
	padding:5px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	background-color: #fff5e0;
	}
	
.hiya-kobetu li {
	padding:2px;
	margin:0px;
	list-style:none;
	}

/* END ひやおろしのページ　*/


/* お歳暮のページ　*/
.seibo {
	width: 100%;
	line-height:1.4;
	}

.left-200 {
	width:210px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}

.right-360 {
	width:340px;
	float:right;
	text-align: left;
	margin:5px;
	}
	
* html .right-360 { 	
	width:335px;
	margin:5px;
	}/* mac ie6 */

.midasi {
	font-weight:bold;
	}
	
.hinmei {
	font-size:large;
	font-weight:bold;
	text-decoration:underline;
	}
	
.kakaku {
	font-size:large;
	font-weight:bold;
	}




/* END お歳暮のページ　*/

	
/*  カテゴリアーカイブ  */

.cta-entry-header {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:url(./img/entry-header-bar.gif) no-repeat ;
	padding: 3px 5px ;
	margin:0px;
	}
	
.entry-footer{
	text-align:right;
	clear: both;
	}
	
	
	
/*全国新酒鑑評会のページ*/

.kinsyo ul {
	margin:5px;
	padding:5px;
	border-color:#ffcc00;
	border-style:solid;
	border-width:1px;
	background-color: #fff5e0;
	}
	
.kinsyo li {
	padding:2px;
	margin:0px;
	}
	
.nyusyo ul {
	margin:5px;
	padding:5px;
	border-color:#66FF99;
	border-style:solid;
	border-width:1px;
	background-color: #fff5e0;
	}
	
.nyusyo li {
	padding:2px;
	margin:0px;
	}	


.left-200 {
	width:210px;
	float:left;
	text-align: left; 
	margin:5px;
	clear: both;
	}

.right-360 {
	width:340px;
	float:right;
	text-align: left;
	margin:5px;
	}




/*　おすすめモジュール　*/
.osusume {
	height:100%;
	width:570px;
	clear: both ;
	margin:50px 0px 20px 0px;
	}
	
.osusume h3 {
	font-size:16px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:5px;
	margin-left:10px;

	padding:5px;
	background:url(./img/osusume-bar.gif) no-repeat;
	}
	
.side-1 {
	height:100%;
	width:122px;
	margin:5px 0px 20px 10px;
	padding:0px;
	float:left;
	clear: both ;
	}
	
* html .side-1 { margin:5px 0px 20px 5px;}/*mac ie6*/

	
.side-2 {
	height:100%;
	width:122px;
	margin:5px 0px 20px 20px;
	padding:0px;
	float:left;
	}

.side-3 {
	height:100%;
	width:122px;
	margin:5px 0px 20px 20px;
	padding:0px;
	float:left;
	}

.side-4 {
	height:100%;
	width:122px;
	margin:5px 0px 20px 20px;
	padding:0px;
	float:left;
	}
	
.img120 {
	border:1px solid #000;
	padding:2px;
	margin:9px;
	text-align:center;
	}
	
.meigara {
	margin-top:0px;
	font-size:13px;
	text-align:center;
	}

/*モジュール・おすすめ--END--*/	


/* 新しいかごのシステム

.newkago {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 570px;
	background-color: #F8F8E7;
	}

.newkago_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 260px;
	text-align: center;
	}
.newkago_right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 260px;
	}
		
.newkago_left_img {
	padding: 0px;
	width: 250px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}　*/	
	
/* END　新しいかごのシステム　*/





/*エントリー（インフォメーション関係のみ）*/

.info-page { padding-left: 20px; text-align: left;}

.info-page table { line-height: 1.7em;}
.info-page th { font-weight: normal; text-align: center; letter-spacing: 2px;}
.info-page td { padding-left: 5px;}

.info {
	text-align:left;
	}

.info h3 {
	font-size:18px;
	background:#1c324b;
	width:100%;
	text-align:left;
	font-weight: bold;
	color:#fff;
	margin:0px;
	padding:3px;
	}
	
.info h4 {
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#3071b8;
	margin:0px;
	}
	
.info caption {
	padding:0px;
	margin:0px;
	text-align: left;
	font-weight: bold;
	}
	
.info ul {
	margin:0px;
	padding:0px;
	list-style-position: inside ;
	}
	
.info table {
	border: 1px #003300 solid;
	}
	
.info th {
	text-align: center;
	font-size: 14px; 
	font-weight: normal; 
	padding: 4px 4px 0px; 
	border: 1px #003300 solid; 
	margin: 0;
	}
	
.info td {
	font-size: 14px; 
	padding: 4px 4px 0px; 
	border: 1px #003300 solid; 
	margin: 0;
	}
		
.yen {
	text-align:right;
	color:#172d5d;
	}
	
	
/*  サイトマップ  */
#left-smap {
	width: 270px; 
	float: left; 
	text-align: left; 
	}
	
#right-smap {
	width: 270px; 
	float: right; 
	text-align: left; 
	}
	
.map-waku1 {
	margin:5px;
	padding:5px;
	background-color: #f3deb9;
	}
	
.map-waku2 {
	margin:5px;
	padding:5px;
	background-color: #f6f291;
	}
	
.map-waku1 h3 {
	margin:3px;
	padding:0px;
	}
	
.map-waku2 h3 {
	margin:3px;
	padding:0px;
	}

.map-waku1 ul {
	margin-top:5px;
	padding-top:0px;
	}
	
.map-waku2 ul {	
	margin-top:5px;
	padding-top:0px;
	}
	
.map-waku1 li {
	margin-top:5px;
	}
	
.map-waku2 li {
	margin-top:5px;
	}
	
	
	
/*  ＦＡＸ注文表  */		
		
#fax {
	background: #f5f5f5 ;
	width: 760px;
	text-align: left;
    margin: 0px auto;
    line-height: 1.2; 
	}
	
#fax h3 {
	padding:3px;
	margin:0px;
	}
	
#fax table {
	width:650px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}
	
#fax tr {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}

#fax th {
	height:15px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-weight: bold;
	text-align:center;
	}

	
#fax td {
	height:15px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}


	




/*  サイドメニュー  */	
	
#side-menu {
	width: 180px;
	background: #d6e1b6;
	float: left;
	text-align: center;
	height: 100%;
	margin-left:10px;
	}
	
* html #side-menu {	margin-left:5px;} /* mac ie6以下　*/
	
	
#side-menu a:hover {color:#ff9900;}
	
#kousin {
	text-align:center;
	margin: 0px;
	padding: 0px;
	}
		
.search-form {
	margin:10px 0px ;
	padding:0px;
	}
	
* html .search-form { margin:0px; padding:0px; }/*  ie6 mac */
		
.side-bar { 
	color: #f5f5f5;
	font-size: 15px; 
	text-align: center; 
	background: URL(./img/smenu-bar.gif) no-repeat; 
	width:180px;
	height:25px;
	margin:5px 0px 5px 0px;
	padding-top: 3px ;
	display:block;
	vertical-align:middle; 
	}

.side-bar a {color:#f5f5f5; text-decoration: none;}	
.side-bar a:link {color:#f5f5f5; text-decoration: none;}
.side-bar a:visited {color:#f5f5f5; text-decoration: none;}
.side-bar a:hover {color:#f5f5f5; text-decoration: none;}


.annai {
	padding:0px;
	margin:0px;
	text-align: left;
	}
	
.annai ul {
	padding:0px;
	margin:0px;
	list-style: none;
}

.annai li {
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	font-size: 14px;
	}	

/*  サイドメニューカテゴリ  */

.category {
	padding:0px;
	margin:0px;
	text-align: left;
	}

.category ul {
	padding:0px;
	margin:0px;
	list-style: none;
	}

.category li {
	height: 30px;
	padding-bottom:1px;
	margin:5px 0px;
	font-size: 14px;
	border: 1px solid #999999;
	vertical-align:middle; 
	}
	
* html .category li {
	height: 35px;
	padding-top:8px;
	padding-left:0px;
	padding-bottom: 5px;
	margin:5px 0px;
	border:1px solid #999999 ;
	}                            /*  ie6 mac */

.category ul a {
	padding-left:50px;
	}
	



/*  カテゴリ写真  */

.yuki{
	background: url(./img/settyubai-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	
	
* html .yuki{
	background: url(./img/settyubai-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	
.asa{
	background: url(./img/asa-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	
.etu{
	background: url(./img/etu-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}		

.hati{
	background: url(./img/hati-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}	

.setu{
	background: url(./img/setugetuka-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}

.gi{
	background: url(./img/gi-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}

.tiyo{
	background: url(./img/chiyo-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;	
	}
	
.ayu{
	background: url(./img/ayu-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}

.kimi{
	background: url(./img/kimi-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}

.nou{
	background: url(./img/noutaka-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}

.ski{
	background: url(./img/ski-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	

.iwa{
	background: url(./img/iwanohara-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	
.hako{
	background: url(./img/gift.gif) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	
	
.gift{
	background: url(./img/gift-ct.jpg) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	
	
.kasu{
	background: url(./img/sakekasu.gif) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}	

.bosi{
	background: url(./img/kiribosi.gif) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}	

.miso{
	background: url(./img/miso.gif) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}	

.kama{
	background: url(./img/kamaboko.gif) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}	

.surume{
	background: url(./img/surume.gif) left top no-repeat;
	height: 35px;
	padding-top : 8px;
	}
	


	
/*  フッターインフォメーション  */
	
#footer-info {
	width: 760px;
	background: #f5f5f5;
	text-align: left;
	margin: 10px 10px 0px 10px;
	font-size: 13px;
	line-height: 1.3; 
    clear: both;
	}

#footer-info h2 a, #footer-info h3 a, #footer-info h4 a {text-decoration: none; }
#info-left {width: 200px; float: left; text-align: left; padding: 0 1px 0 3px;}
#info-right {width: 540px; float: right; text-align: left; padding: 0 5px 0 1px;}

#footer-info h2 {
	margin:0px 0px 0px 0px ;
	font-size: 20px;
	font-weight: bold;
	background: #003300;
	text-align: center;
	width: 760px;
	}
#footer-info h2 a {	text-decoration: none; color: #fff;}


#footer-info h3 {
	color:#fff;
	font-size: 15px;
	background: #003300;
	text-align: left;
	width: 100%;
	padding: 3px 0px 0px 5px;
	font-weight: bold;
	margin: 5px 0px;
	border-bottom: 0px;
	letter-spacing: 2px;
	}

#footer-info h4 {
	margin: 3px 0px ;
	color:#fff;
	font-size: 14px;
	background: #7c4c40;
	text-align: left;
	width: 96%;
	padding: 4px 5px;
	font-weight: normal;
	letter-spacing: 1px;
	}
	
.sub-info {
	margin: 0px;
	padding: 3px;
	}
	
.sub-info ul {
	margin: 0px;
	padding: 0px 0px 5px 12px;
	}
	
.syosai {
	margin:0px;
	padding:0px 0px 0px 8px;
	}
	

	
/*  フッター（コピーライト） */
#page-footer {
	text-align: center;
	clear: both;
	}
	
#end-footer {
	 background-color: #000000; /*#00854a*/
	 color:#ffffff;
	 text-align: center; 
	 width: 100%;
	 padding: 5px;
	 }
	 
/*  プレゼントフッター（コピーライト）
#pre-footer {
	width: 760px;
	margin: 600px 10px 0px 10px;
	clear: both;
	}
	
#page-pre-footer {
	text-align: center;
	clear: both;
	} */

	
#end-pre-footer {
	 background-color: #000000; /*#00854a*/
	 color:#ffffff;
	 text-align: center; 
	 width: 95%;
	 padding: 5px;
	 }


/*  文字サイズ 任意変更用　*/
.font150 {font-size:20px;font-weight:bold;}
.font130 {font-size:18px;font-weight:bold;}
.font120 {font-size:16px;font-weight:normal;}
.font110 {font-size:15px;font-weight:normal;}
.font95 {font-size:95%;font-weight: normal;}
.font90 {font-size:90%;font-weight: normal;}
.font85 {font-size:85%;font-weight: normal;}
.font80 {font-size:80%;font-weight: normal;}
.font70 {font-size:70%;font-weight: normal;}
.font60 {font-size:60%;font-weight: normal;}
.font50 {font-size:50%;font-weight: normal;}

.px14 { font-size: 14px; }
.px16 { font-size: 16px; }
.px18 { font-size: 18px; }
.px20 { font-size: 20px; font-weight: bold;}
.px22 { font-size: 22px; font-weight: bold;}
.px24 { font-size: 24px; font-weight: bold;}
.px26 { font-size: 26px; font-weight: bold;}
.px28 { font-size: 28px; font-weight: bold;}
.px30 { font-size: 30px; font-weight: bold;}
.px32 { font-size: 32px; font-weight: bold;}




/* フォント色　任意変更用　*/
.red { color:#ff0000; }	
.blue { color:#0000ff; }
.green { color:#008000; }
.gray { color:#808080; }


/*　行間の調整　*/
.line12 {line-height:1.2;}
.line14 {line-height:1.4;}
.line16 {line-height:1.6;}
.line18 {line-height:1.8;}
.line20 {line-height:2.0;}




/*　　文章の強調枠　　*/
.kyo-tyo1{	
	border-color:#d0111b;
	border-style:solid;
	border-width:1px;
 	padding:3px; 
 	margin:5px;
 	}
 	
.kyo-tyo1 li {
	list-style:none;
	}
	
.kyo-tyo2{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
 	padding:3px; 
 	margin:5px;
 	}
 	


/*  none  */
.none { display: none;}


/*　お客様の声　*/

.voice{
	background-color:#f6e392 ;
	margin-top:50px;
	padding:10px;
	line-height:1.4;
	border-color:#facc88;
	border-style:solid;
	border-width:1px;
	}
	
.voice-syohin{
	font-weight: bold ;
	}
	
.voice-fotter{
	margin-top:80px;
	line-height:1.4;
	} 
	
/*　END お客様の声　*/


/* 店長の部分　*/

.tentyo-left {
	margin:0px;
	padding:0px;
	float:left;
	width:250px;
	}
	
.tentyo-right {
	width:280px;
	margin:0px;
	padding:5px;
	float:right;
	text-align:left;
	clear:both;
	}
	
	
.voice2{
	margin-top:10px;
	padding:10px;
	line-height:1.4;
	border-color:#facc88;
	border-style:solid;
	border-width:1px;
	}

.title-bar {
	margin:15px 0px 15px 0px;
	padding:5px;
	background-color:black;
	color:white;
	font-weight:bold;
	}
	
.newsyohin {
	text-align:left;
	clear:both;
	line-height: 1.4;
	}
	


	
	
	
/* 新しいかごのシステム　*/

.newkago {
	width:560px;
	background-color: #f8f8e7;
	}

.newkago-left {
	margin:0px;
	padding:0px;
	width: 250px;
	float:left;
	clear:both;
	}
	
.newkago-right {
	width: 300px;
	margin: 0px;
	padding:0px;
	float:right;
	text-align: left;
	clear:both;
	}
			
	
/* END　新しいかごのシステム　*/


/* 2009父の日メインページ */

.three-l{
	width:160px;
	margin-bottom:1px;
	margin-left:2px;
	margin-right:1px;
	padding:0px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	float:left;
	clear:both;
	}
	
.three-cr{
	width:160px;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	padding:0px;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	float:left;
	clear:both;
	}
	
	
.three-l h4,three-cr h4 {
	color:#003300;
	background-color:#d6e1b6;
	width:160px;
	font-size:95%;
	text-align:center;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:5px;
	padding-bottom:2px;
	padding-top:3px;
	}
	
	
	



/*　雪中梅の蔵元について　*/

.middle_h {
	color:#900;
	clear:both;
	font-size: 16px;
	font-weight: bold;
}

.kura-setumei {
	line-height:1.6em;
	}

.img-left_yose {
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin:0 1em 1em 0;
	line-height:0;
	}
	
.img-right_yose {
	display:block;
	float:right;
	width:auto;
	height:auto;
	margin:0 0 1em 1em;
	line-height:0;
	}

/*-------おてがる行列　スマートフォンでのIFRAME対策--------*/
#gyore2 {
		width: 560px;
		height: 300px;
		overflow: hidden;
		}
　　
/*------HTML CSS 両タグ内「width」と「height」の値を等しくします。------*/



		

/*スタイルシート　エンド*/	








