@charset "utf-8";
/*
Theme Name: BizVektor子テーマ
Theme URI: http://bizvektor.com
Template: biz-vektor
Description: 
Author: 9design
Tags: 
Version: 0.1.0
*/

/* -------------------------------- cf -------------------------------- */
#wrap:before,
#wrap:after,
#sideTower:before,
#sideTower:after,
.cf:before,
.cf:after {
    content:"";
    display:table;
}
#wrap:after,
#sideTower:after,
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
#wrap,
#sideTower,
.cf {
    zoom:1;
}

html, body {
  height: 100%;
}

/*-------------------------------------    header  ----------------------------------*/
#header {
    padding-top: 0;
}


#headerInner {
    background-color: rgba(0,128,0,0.85);
    display: block;
    height: 115px;
    margin-bottom: 10px;
    border-radius: 10px;
    background-image: url(http://www.yamanami-farm.jp/wp/wp-content/uploads/2016/11/header.png);
}

#headerTop {
   border-top: 0px;
   background-color:transparent;
}

#topMainBnr {
    display:none;
}

#header #site-title a {
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    font-size: 11px;
    margin-top: -5px;
    display: block;
    padding-left: 30px;
    letter-spacing: 0.05em;
}

#header #headContact #headContactTel {
    background-image: url(http://www.yamanami-farm.jp/wp/wp-content/uploads/2016/11/banner_tel.png);
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    height: 100px;
    background-position: -20px 5px;
}


#header #headContact {
    display: inline-block;
    width: 320px;
    height: 100px;
}


/*-------------------------------------  #nav_manu  ----------------------------------*/
#gMenu {
    background: rgb(247,237,4);
    background: -moz-linear-gradient(top, rgba(247,237,4,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 65%,rgba(0,100,0,1) 90%,rgba(19,132,57,1)95% ,rgba(128,194,23,0.7) 98%);
    background: -webkit-linear-gradient(top, rgba(247,237,4,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 65%,rgba(0,100,0,1) 90%,rgba(19,132,57,1)95% ,rgba(128,194,23,0.7) 98%);
    background: linear-gradient(to bottom, rgba(247,237,4,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 65%,rgba(0,100,0,1) 90%,rgba(19,132,57,1)95% ,rgba(128,194,23,0.7) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ed04', endColorstr='#138439',GradientType=0 );
    border-bottom: none;
  	border-top: none;
}

#gMenu .menu {
    border-left: 2px solid rgba(0,132,57,1);
    border-right: 1px solid rgba(255,255,255,1);
}


#gMenu .menu > li {
    width: 12.5% !important;
    text-shadow: 0 1px rgba(255,255,255,0.7);
    border-right: 2px solid rgba(0,132,57,1);
    box-shadow: none;
}

#gMenu .menu > li:hover {
  	background-color: rgba(255,255,255,0.2);
}

#gMenu .menu li a {
    padding:15px 0;
  	border-right:none;
  	border-bottom: none;
}
  

#gMenu .menu li a strong {
    font-size: 12px;
    color:rgba(0,100,0,1);
    font-weight: 900;
}

#gMenu .menu li a strong span {
    font-size: 11px;
    color: #ea5413;
    letter-spacing: -0.04em;
}
  

#gMenu .menu li a, #gMenu .menu li.current_page_item > a, #gMenu .menu li.current-menu-item > a, #gMenu .menu li > a:hover {
    background: none;
}  
  
#gMenu .menu li a:hover, #gMenu .menu li.current_page_item > a, #gMenu .menu li.current-menu-ancestor > a, #gMenu .menu li.current-page-ancestor > a, #gMenu .menu li.current_page_ancestor > a {
    background-color: transparent;
}
  
  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
/*---------------------------------  content  ----------------------------------*/

#wrap {
    background-image: url(http://www.yamanami-farm.jp/wp/wp-content/uploads/2016/11/back.png);
    background-position: center top;
    background-attachment: fixed;
    min-height:1600px;
}

#main #container {
    padding-top: 20px;
}



.flexslider {
    border: none;
    background-color: transparent;
}

.flex-direction-nav li .prev,
.flex-direction-nav li .next{
    display:none;
}
		  
.content ul li {
    list-style: none;
    padding: 0px;
}
		  

#main #container .content {
    width: 760px;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    border-radius: 10px;
    padding: 10px;
    box-shadow: 1px 2px 5px rgba(0,0,0,0.5);
}


.home #main #container .content {
    width: 780px;
    height: 450px;
    padding: 5px 0 0;
    background-image: url(http://www.yamanami-farm.jp/wp/wp-content/uploads/2016/11/waku.png);
    margin-bottom: 30px;
    background-color: rgba(255,255,255,0);
    box-shadow: none;
}

pre {
    background-color: rgba(255,255,255,0);
}




#text-8 {
	margin-top: 15px;
    padding: 5px 10px;
}

#pageTitBnr,
#panList,
.content .childPageBox,
.content .mainFoot {
    display: none;
}


























/*---------------------------------  sideTower  ----------------------------------*/

#main #container #sideTower {
    width: 250px;
}

.sideTower .sideWidget {
    margin-bottom: 10px;
}



.sideWidget.widget.widget_text{
	margin-bottom:0;
}

.sideTower .sideWidget .textwidget {
    padding-bottom: 0;
}





.sideTower .sideWidget .textwidget a:hover,
.sideTower .sideWidget .textwidget a:hover img {
    outline-width: 0;
    opacity: 0.7;
}


.localSection.sideWidget.pageListSection,
.screen-reader-text{
    display: none;
}

.sideTower .localHead {
    border-top: none;
    border-bottom: none;
    box-shadow: none;
background:  none;
}

.sideTower .localHead::before {
    content: "　";
    background-color: rgba(51,153,51,1);
    display: inline-block;
    width: 5px;
    margin-right: 5px;
}

.sideTower .sideWidget select {
    border: none;
}
.sideTower .sideWidget li {
    border-bottom: none;
}

.sideTower .sideWidget li a:hover, .sideTower .sideWidget li.current_page_item a, .sideTower .sideWidget li.current-cat a,.sideTower .sideWidget li a {
    background:none;
}

.sideTower .sideWidget li a:hover{
    opacity:0.8;
}

.sideTower .sideWidget select, 
.sideTower .sideWidget li a {
    width: calc(100% - 20px);
    margin: 5px 0 5px 20px;
    color: rgba(51,153,51,1);
    text-shadow: 1px 2px 3px rgba(255,255,255,1) ,2px 1px 3px rgba(255,255,255,1),-2px 1px 3px rgba(255,255,255,1),1px -2px 3px rgba(255,255,255,1);
    font-weight: 600;
}

.sideTower .sideWidget select option{
    text-shadow: none;
    font-weight: 400;
}


/*---------------------------------  footer  ----------------------------------*/

#footer {
    background: none;
    background-color: #1eaa39;
    padding: 15px 0px 15px;
    border-bottom: none;
    margin-top: 30px;
}


#siteBottom {
    background: none;
    border-top: 1px solid #fff;
    background-color: #167e2b;
    padding: 5px 0px 15px;
}


#footer dl#footerOutline dd {
    color: #fff;
    font-size: 12px;
    letter-spacing: 0.02em;
    font-weight: 400;
}	
	
#footerSiteMap .menu li {
    text-shadow: none;
    margin-bottom: 3px;
}

#footerSiteMap .menu a {
    color: #fff;
    text-decoration: none;
}

#footerSiteMap .menu a:hover {
    color: rgba(255,255,255,0.7);
}


#footerSiteMap .menu ul {
	width: 33%;
    float: left;
  	display:block;
}

#footerSiteMap .menu li ul {
	width: 100%;
    float: left;
  	display:block;
}

#footerSiteMap .menu li a,
#footerSiteMap .menu li li a {
    border-bottom: none;
    box-shadow: none;
    background-image: none;
    font-weight: bold;
    padding: 00;
    overflow: hidden;
    display: block;
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 0.2em;
}

#pagetop ,
#footMenu {
    display: none;
}

#footerSiteMap .menu li#menu-item-70:before,
#footerSiteMap .menu li#menu-item-71:before,
#footerSiteMap .menu li#menu-item-72:before,
#footerSiteMap .menu li#menu-item-73:before,
#footerSiteMap .menu li#menu-item-74:before,
#footerSiteMap .menu li#menu-item-76:before,
#footerSiteMap .menu li#menu-item-77:before,
#footerSiteMap .menu li#menu-item-78:before,
#footerSiteMap .menu li#menu-item-84:before,
#footerSiteMap .menu li#menu-item-85:before,
#footerSiteMap .menu li#menu-item-86:before,
#footerSiteMap .menu li#menu-item-87:before,
#footerSiteMap .menu li#menu-item-88:before,
#footerSiteMap .menu li#menu-item-91:before{
    content:"\025b6";
  	display:inline;
  	color:#fff;
  	float:left;
    margin-right: 5px;
    font-size: 10px;
}




#footerSiteMap .menu li#menu-item-79:before,
#footerSiteMap .menu li#menu-item-80:before,
#footerSiteMap .menu li#menu-item-81:before,
#footerSiteMap .menu li#menu-item-82:before,
#footerSiteMap .menu li#menu-item-83:before{
    content:"　";
  	display:inline;
  	float:left;

}

#siteBottom #copy, #siteBottom a {
    color: rgba(255,255,255,0.9);
    font-size: 12px;
}

#siteBottom #powerd, #siteBottom #powerd a {
    display:none;
}


/* アカツカ調整 */
.home #main #container .content {
	height: 100%;
}
.content h2, .content h1.contentTitle, .content h1.entryPostTitle {
	background-color: #fff;
}
.content .infoList .infoListBox {
    padding:10px;
	background-color:#fff;
}

.content ul.circle li {
	list-style-type: circle;
}
.sideTower .ttBoxSection .ttBox {
	padding: 0 1em 1em;
}
div.bnr-link div {
	margin-top:5px;
}