@charset "UTF-8";
/* 基本設定 ここから */

/* 基本スタイル
---------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4;
	color: #333333;
	background: #ffffff url(img/body_bg.gif);
}

p {
	/*\*/
	letter-spacing: 0.2em;
	/**/
}

img {
	border: none;
	vertical-align: top;
}
 
a:link {
  color: #000099;
  }
 
h15 {
  color: #B44641;
  font-size: 0.8em;
  margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
  }

/* 基本設定 ここまで */

/* ナビゲーション設定 ここから */
#globalNavi {
 	list-style-type: none;
	width: 800px;
 	height: 40px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  }
  
#globalNavi li{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
  }
/* TOP ここから */

p#deraginText1 {
color: #999999;
font-size: 0.8em;
}

#deraginText2 dt.tenpo {
font-size: 0.8em;
}

#deraginText2 strong {
color: #B44641;
font-size: 1.3em;
}


#pageBody {
	 width: 800px;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top: 0px;
	 background-color: #FFFFFF;
 }
 
 #side {
	 width: 250px;
	 padding-right: 0px;
	background: url(img/back_side.jpg);
	float: right;
	 border-style: dashed;
     border-width: 1px;
     border-color: #000000;
	margin-top: 15px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

 }
  
 #contents {
	 width: 480px;
	 background-color: #FFFFFF;
	 float: left;
	 font-size: 0.9em;
 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	
 }
 
 #contentsWrap {
	 clear: both;
	 width: 750px;
	 line-height: 1.5;
	 margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.85em;
 }
 
  #contentsWrap p {
	 line-height: 1.5;
	  width: 700px;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.85em;
 }


 #contentsWrap h4 {
 	line-height: 1.2;
	font-size: 1.4em;
    color: #B44641;
 }
 
  #contentsWrap dd {
 width: 650px;
 margin-left: 25px;
 margin-right: 20px;
 margin-bottom: 20px;
 }
 
 .ddright {
 float: right;
  }
 .ddleft {
 float: left;
  }
  
  #flash {
	clear: both;
 }
 

/* TOP のPICKUP　おすすめ情報の枠 */

.section {
	border: 1px solid #642832;
       width:420px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
       padding: 1em;
	position: relative;
	font-size: 100%;
	    background-color: #fff;
}

.section_zip {
	width:425px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 1em;
	position: relative;
	font-size: 110%;
	background-color: #b4d7dc;
	color: #ff0000;
; 	font-weight: bold;
}

.menuLineLightW {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0 ;
	border-color:#642832;
	border-style:solid;
	background:#fff;
	color:#642832;
	line-height:130%;
	font-size: 1.1em;
	font-weight:bold;
}

.section img {
    padding-right: 0px;
	margin-right: -10px;
}

.section_topnews {
position: relative;
       width:430px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	font-size: 85%;
}

.section2 {
       width:240px;
 	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
    background-color: #ffffff;
	top: 0px;
	left: 155px;
	z-index: 2;
	  position: relative;
}

/* TOP のPICKUP　おすすめ情報の枠ここまで */

/* TOP の参加店舗　の枠 */
#sankaten_box_a
	 {
	width:430px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	font-size: 95%;
	}
	
#sankaten_box_hidari
	 {
	width:210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	 float: left;
	position: relative
	}
	
#sankaten_box_migi
	 {
	width:210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	 float: right;
	position: relative
	}
	
	
dl#box_hidari_shop dt
 {
	border-left:7px solid #ccc;  
    border-bottom:1px dashed #ccc;  
	margin-top: 20px;
    padding:.3em .8em 
	}
	
dl#box_migi_shop dt
 {
	border-left:7px solid #ccc;  
    border-bottom:1px dashed #ccc;  
	margin-top: 20px;
    padding:.3em .8em 
	}
	
dl#box_hidari_shop dd
	 {
	line-height:2em
	}
	
dl#box_migi_shop dd
 	{
	line-height:2em
	}
	
	
	
/* 野菜の部分　参加店舗　の枠ここまで */


	#yasai_sankaten_title 	{
		color: #642832;
		font-size: 1.5em;
		 background-color: #ffffff;
		}
	
	#yasai_sankaten
	 	{
		color: #642832;
		font-size: 1.2em;
		}
	
	
	dl#yasai_sankaten dt
	 {
	border-left:7px solid #ccc;  
    border-bottom:1px dashed #ccc;  
	margin-top: 20px;
    padding:.3em .8em 
	}
	
/* TOP の参加店舗　の枠ここまで */
#futta dt {
color: #642832;
font-size: 0.7em;
text-align:center;
}

 #adress {
	 width: 800px;
	 height: 90px;
	 padding-left: 0px;
	background-image: url(img/haikei_cyairo.gif);
 	background-repeat: repeat;
	
 	margin-top: -35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
  #adress dt.adressHaichi {
	
 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
 }
 
 
/* TOP ここまで */

/* ナビゲーション設定 ここまで */

/* Information ここから */

dl#infoData dt {
color: #B44641;
margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}


dl#infoData dd {
margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}


body#infoBody {
font-size: 60%;
line-height: 0.1em;
width: 220px;
height: 150px;
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -7px;
}

#infomove {
     font-size: 0.9em;
	 margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 20px;
     margin-left: 7px;
}



/* Information ここまで */

/* 書体指定 ここから */


h11      {  margin: 0 0 0.7em 0;
      padding: 0.3em 10px 0.1em;
      border-top: 0px solid #000;
      border-right: 0px solid #000;
      border-bottom: 2px dotted #AF0064;
      border-left: 5px solid #AF0064;
      background: #e14B96;
      font-size: 1.5em;
      font-weight: bold;
      line-height: 2em;
      color: #ffffff
}

h10      {  
      font-size: 1.1em;
      font-weight: bold;
      line-height: 1.7em;
      color: #9BD22D
}

/* 書体指定 ここまで */

/* 画像指定 ここから */
#susi1 {
	position: absolute;
	top: -10px;
	left: 0px;
}

#susi2 {
	position: absolute;
	top: 30px;
	left: 0px;
}

#pickup {
	position: relative;
	top: 0px;
	left: 0px;
}
/* 画像指定 ここまで */

/* ページ内の枠 */
blockquote.inyou {
       width:450px;
       margin: 0px -20px;
       padding: -15px 20px 10px;
       border:2px solid #fff;
    background-color: #ffff00;
}
