@charset "utf-8";

/* -------------------------------
   BASE	
 -------------------------------*/
html{height:100%;}

body {
	height:100%;
	font-family: MS Pゴシック,verdana,Arial,Helvetica,Sans-Serif;
	line-height:120%;
	color:#001634;
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/bg_header.gif') repeat-x #D9E3F0 left top;
}

* html #wrapper{
    height:100%;
}

a{color:#1C4781;text-decoration:none;}
a:hover{color:#133769;text-decoration:underline;}


/* WRAPPER */
div#wrapper{
	margin:0 auto;
	position:relative;
	width:100%;
	height: auto !important;
	height:100%;
	min-height:100%;
}
body > #wrapper{
	height: auto;
}
div#contents{
	padding-bottom:80px;
	position:relative;
}


/* CONTAINER */
div#container{
	position:relative;
	width:900px;
	height:100%;
	min-height:100%;
	margin:0 auto;
}

/* HEADER */
div#header{
	position:relative;
	height:40px;
	width:900px;
}

/* MAIN*/
div#main{
	width:900px;
	background-color:#D9E3F0;
	position:relative;
}

/*FOOTER*/
div#footer{
	position:absolute;
	bottom:0;
	clear:both;
	height:80px;
	width:100%;
	background-color:#183153;
	font-size:0.9em;
}
#footermaincol{
	color:#FFF;
	margin: 0 auto;
	width:710px;
	overflow:hidden;
	margin-top:20px;
}
#footermaincol a{
	color:#FFF;
}




/* -------------------------------
   HEADER
 -------------------------------*/
#header-top-link{
	display:inline-table;
	height:40px;
	width:900px;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/bg_header_dot.gif') repeat-y left top;
}
#header-top-link li{
	float:left;
}
#header-top-link li a{
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/bg_header_dot.gif') repeat-y right top;
	color:#FFFFFF;
	float:left;
	height:27px;
	padding:13px 1.5em 0;
}
#header-top-link li a:hover{
	background:#6381AB none repeat scroll 0 0;
	border:0 none;
	text-decoration:none;
}


/* -------------------------------
   AREA HEADER
 -------------------------------*/
#area-header{
	width:900px;
	height:160px;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/area_header_1.jpg') no-repeat;
	margin-top:20px;
	position:relative;
}
#area-header h1,#area-header a{
	width:220px;
	height:160px;
}
#area-header a{
	display:block;
	text-indent: -9999px;
}
#area-header h2{
	width:440px;
	height:50px;
	overflow:auto;
	position:absolute;
	bottom:10px;
	right:0px;
	padding:5px;
	color:#001634;
	font-weight:normal;
}


/* -------------------------------
   MENU LINK
 -------------------------------*/
#menu{
	width:880px;
	text-align:right;
	height:45px;
	margin:20px 0px;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/menu_link_right.gif') no-repeat #9FB1C9 right;
	padding-right:20px;
	overflow:hidden;
}
#menu-link{
	width:860px;
	display:inline-table;
	height:45px;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/menu_link_left.gif') no-repeat left;
	padding-left:20px;
}
#menu-link li{
	float:left;
}
#menu-link li a{
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/menu_link_separate.gif') repeat-y right;
	color:#183153;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	height:27px;
	padding:18px 1.5em 0;
}
#menu-link li a:hover{
	background:#6381AB none repeat scroll 0 0;
	border:0 none;
	text-decoration:none;
}



/* -------------------------------
   FRAMES
 -------------------------------*/
.frame-top{
	height:10px;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/contents_frame_top.gif') no-repeat #FFF top;
}
.frame-body{
	width:900px;
	background-color:#FFF;
	overflow:hidden;
}
.frame-leftcol{
	width:204px;
	padding:0px 8px 0px 8px;
	float:left;
	position:relative;
}
.frame-rightcol{
	width:670px;
	float:left;
}
.frame-link{
	clear:both;
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 20px 10px 0px;
	margin:0px;
}
.frame-link a{text-decoration:underline;}
.frame-link a:hover{text-decoration:none;}
.frame-bottom{
	height:10px;
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/contents_frame_bottom.gif') no-repeat #FFF bottom;
}




/* -------------------------------
   FARMERS
 -------------------------------*/
#farmers{
	clear:both;
	width:900px;
	margin-bottom:20px;
}
#farmers h3{
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/contents_farmer_title.gif') no-repeat #FFF top left;
	padding-top:130px;
	text-indent:-9999px;
}
.farmers-itemcol{
	width:300px;
	height:140px;
	padding:5px;
	margin:0px 0px 20px 20px;
	display: inline;
	float:left;
	background-color:#EFF4EB;
	position:relative;
	overflow:auto;
}
.farmers-itemcol h4{
	font-size:1.1em;
	line-height:130%;
}
.farmers-itemcol img{
	width:50px;
	padding:3px;
	margin:0px 3px 0px 0px;
	border:1px solid #CCC;
	background-color:#FFF;
	float:left;
}
.farmers-itemcol a{text-decoration:underline;}
.farmers-itemcol a:hover{text-decoration:none;}
.farmers-right-link{
	text-align:right;
	margin-bottom:3px;
}
#farmers-link{
	padding-top:50px;
	font-weight:bold;
	font-size:1.2em;
}
#farmers-link a{text-decoration:underline;}
#farmers-link a:hover{text-decoration:none;}


/* -------------------------------
   ITEMS
 -------------------------------*/
#items{
	clear:both;
	width:900px;
	margin-bottom:20px;
}
#items h3{
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/contents_item_title.gif') no-repeat #FFF top left;
	padding-top:100px;
	text-indent:-9999px;
}
#item-search{
	margin-bottom:20px;
}
#items-link{
	padding-top:50px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1.2em;
	color:#3A6C00;
}
#items-link a{text-decoration:underline;}
#items-link a:hover{text-decoration:none;}
.items-itemcol{
	width:103px;
	height:140px;
	padding:5px;
	margin:0px 0px 10px 20px;
	display: inline;
	float:left;
	position:relative;
}
.items-itemcol h4{
	font-size:1.1em;
	line-height:130%;
}
.items-itemcol img{
	width:93px;
	padding:3px;
	margin:0px 3px 0px 0px;
	border:1px solid #CCC;
	background-color:#FFF;
}
.items-itemcol a{text-decoration:underline;}
.items-itemcol a:hover{text-decoration:none;}
#items-recipe{
	clear:both;
	overflow:hidden;
	padding:5px;
	margin:20px 0px 20px 20px;
	width:630px;
	background-color:#EFF4EB;
}
#items-recipe p.title{
	font-size:1.3em;
	margin:10px 0px 7px 0px;
}
.items-recipecol{
	margin:0px 20px 20px 0px;
	width:100px;
	float:left;
	display: inline;
	font-size:0.9em;
}
.items-recipecol img{
	width:90px;
	padding:3px;
	border:1px solid #CCC;
	background-color:#FFF;
}
.items-recipecol a{text-decoration:underline;}
.items-recipecol a:hover{text-decoration:none;}



/* -------------------------------
   DIRECTSHOP
 -------------------------------*/
#directshops{
	clear:both;
	width:900px;
	margin-bottom:20px;
}
#directshops h3{
	background: url('http://data.kanagawa-ippin.jp/mur/img/pc/site/contents_directshop_title.gif') no-repeat #FFF top left;
	padding-top:60px;
	text-indent:-9999px;
}
.directshops-itemcol,.directshops-itemcol-border{
	width:640px;
	margin:0px 0px 10px 20px;
	overflow:hidden;
}
.directshops-itemcol-border{
	padding-top:20px;
	border-top:1px dotted #001634;
}
.directshops-itemcol-info{
	width:240px;
	float:left;
	display:inline;
}
.directshops-itemcol-info p.access{margin-bottom:5px;}
.directshops-itemcol-info p.access a{text-decoration:underline;}
.directshops-itemcol-info p.access a:hover{text-decoration:none;}
.directshops-itemcol-image{
	float:left;
	display:inline;
}
.directshops-itemcol-info h4{
	font-size:1.4em;
	line-height:130%;
}
.directshops-itemcol-info p.info{
	margin-bottom:10px;
}
.directshops-itemcol-info img{
	padding:3px;
	margin:0px 3px 0px 0px;
	border:1px solid #CCC;
	background-color:#FFF;
	float:left;
	width:200px;
}
.directshops-itemcol-staff{
	width:360px;
	padding:5px;
	margin:0px 0px 20px 20px;
	float:left;
	display: inline;
}
.directshops-itemcol-staff fieldset{
	width:340px;
	border:1px solid #9FB1C9;
	padding:0px 10px 10px 10px;
}
.directshops-itemcol-staff fieldset legend{
	font-size:1.2em;
	font-weight:normal;
	margin:10px 0px 10px 10px;
}
.directshops-itemcol-staff div.staff,.directshops-itemcol-staff div.pickup{
	width:340px;
	float:left;
	margin-bottom:20px;
}
.directshops-itemcol-staff div.staff p.title,.directshops-itemcol-staff div.pickup p.title{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
}
.directshops-itemcol-staff div.pickup img{
	width:70px;
	padding:3px;
	border:1px solid #CCC;
	background-color:#FFF;
	float:left;
	margin-right:5px;
}
.directshops-itemcol-staff a{text-decoration:underline;}
.directshops-itemcol-staff a:hover{text-decoration:none;}



/* -------------------------------
   PAGING
 -------------------------------*/
.paging{
	text-align:right;
	padding:15px 12px 3px 0px;
	font-size:11px;
	clear:both;
}
.pagelist-selected{
	font-weight:bold;
	margin:0 0.2em;
}
.pagelist a{
	margin:0 0.2em;
	color:#183153;
	padding:2px 5px;
	border:1px solid #183153;
	text-decoration:none;
}
.pagelist a:hover{background:#D9E3F0;}
.page-before a,.page-next a{
	text-decoration:none;
}
.page-before a:hover,.page-next a:hover{text-decoration:underline;}



/* -------------------------------
   タブ切り替え
 -------------------------------*/
.ui-tabs-hide { display: none; }



/* -------------------------------
   個別
 -------------------------------*/
.small-italic{
	font-size:0.7em;
	color:#888;
}
.small{
	font-size:0.8em;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.underline{
	text-decoration:underline;
}