@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.8
*/

/* グローバルナビの木目背景 */
#navi, #navi .navi-in {
  background: url('https://farm-harappa.com/sys/wp-content/uploads/mokume.jpg') repeat center top !important;
}

/* フッターの木目背景 */
#footer, #footer-in {
  background: url('https://farm-harappa.com/sys/wp-content/uploads/mokume.jpg') repeat center top !important;
}




/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/*--------------------------------------------------------------------------------------------------------------------
リキャプチャ非表示reCAPTCHA
--------------------------------------------------------------------------------------------------------------------*/
.grecaptcha-badge {
	visibility : hidden;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
  
}

/*1030px以下*/
@media screen and (max-width: 1030px){
  /*必要ならばここにコードを書く*/
}

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
  .page-body {
	font-size: 16px
}
}



a {
	color: #34b20a
}
.header .header-in {
	min-height: 280px
}
.header {
	background-image: url(https://farm-harappa.com/sys/wp-content/uploads/IMG_6651.jpg)
}
#header-container, #header-container .navi, #navi .navi-in>.menu-header .sub-menu {
	background-color: #fff
}
.header, .header .site-name-text, #navi .navi-in a, #navi .navi-in a:hover {
	color: #fff
}
.header, .header .site-name-text, #navi .navi-in a, #navi .navi-in a:hover {
	color: #fff
}
#navi .navi-in a:hover {
	background-color: rgba(255,255,255,.2)
}
#navi .navi-in>ul>li {
	width: 100px
}
.main {
	width: 860px
}
.sidebar {
	width: 376px
}
@media screen and (max-width:1260px) {
.wrap {
	width: auto
}
.main, .sidebar, .sidebar-left .main, .sidebar-left .sidebar {
	margin: 0 .5%
}
.main {
	width: 67%
}
.sidebar {
	padding: 10px;
	width: 30%
}
.entry-card-thumb {
	width: 38%
}
.entry-card-content {
	margin-left: 40%
}
}
body::after {
	content: url(http://farm-harappa.com/sys/wp-content/themes/cocoon-master/lib/analytics/access.php?post_id=163&post_type=page);
	visibility: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 1px;
	height: 1px;
	overflow: hidden
}
*::selection {
	color: #ff823a
}
*::-moz-selection {
color:#ff823a
}
.logo-header img {
	width: 380px;
	height: auto
}
@media screen and (max-width:834px) {
.header div.header-in {
	min-height: 89px
}
}
#respond {
	display: none
}
.entry-content>*, .demo .entry-content p {
	line-height: 1.8
}
.entry-content>*, .demo .entry-content p {
	margin-top: 1.4em;
	margin-bottom: 1.4em
}
.entry-content>.micro-top {
	margin-bottom: -1.54em
}
.entry-content>.micro-balloon {
	margin-bottom: -1.12em
}
.entry-content>.micro-bottom {
	margin-top: -1.54em
}
.entry-content>.micro-bottom.micro-balloon {
	margin-top: -1.12em;
	margin-bottom: 1.4em
}
.blank-box.bb-key-color {
	border-color: #19448e
}
.iic-key-color li::before {
	color: #19448e
}
.blank-box.bb-tab.bb-key-color::before {
	background-color: #19448e
}
.tb-key-color .toggle-button {
	border: 1px solid #19448e;
	background: #19448e;
	color: #fff
}
.tb-key-color .toggle-button::before {
	color: #ccc
}
.tb-key-color .toggle-checkbox:checked~.toggle-content {
	border-color: #19448e
}
.cb-key-color.caption-box {
	border-color: #19448e
}
.cb-key-color .caption-box-label {
	background-color: #19448e;
	color: #fff
}
.tcb-key-color .tab-caption-box-label {
	background-color: #19448e;
	color: #fff
}
.tcb-key-color .tab-caption-box-content {
	border-color: #19448e
}
.lb-key-color .label-box-content {
	border-color: #19448e
}
.mc-key-color {
	background-color: #19448e;
	color: #fff;
	border: 0
}
.mc-key-color.micro-bottom::after {
	border-bottom-color: #19448e;
	border-top-color: transparent
}
.mc-key-color::before {
	border-top-color: transparent;
	border-bottom-color: transparent
}
.mc-key-color::after {
	border-top-color: #19448e
}
.btn-key-color, .btn-wrap.btn-wrap-key-color>a {
	background-color: #19448e
}
.has-text-color.has-key-color-color {
	color: #19448e
}
.has-background.has-key-color-background-color {
	background-color: #19448e
}
.article.page-body, body#tinymce.wp-editor {
	background-color: #fff
}
.article.page-body, .editor-post-title__block .editor-post-title__input, body#tinymce.wp-editor {
	color: #333
}
