@charset "utf-8";
/* CSS Document */
@import url(../common/css/base.css);
@import url(../common/css/ks.css);
/*GOWBメモ*/
.goweb {
  color: #F00;
  font-size: 12px;
  margin: 0 0 5px;
}
.icon {
  margin-bottom: 5px;
}
#l_side h1 {
  padding: 16px 0px 3px 18px;
  background: url(img/kikou_ti.jpg) no-repeat;
  font-size: 1.3em;
}
#l_side h2 {
  font-size: 1.3em;
  padding: 8px 12px 8px 45px;
  border: 1px solid #999;
  margin-bottom: 12px;
  background: none;
  margin-top: 20px;
  height: auto;
  background: url(img/green.jpg) left no-repeat;
}
#l_side .min_h2 {
  background: url(img/black.jpg) left no-repeat;
  padding: 0 12px 0 30px;
  font-size: 1.2em;
  border: none;
}
#newicon img {
  margin-bottom: 0;
  margin-left: 5px;
}
/*--------
l_side
-----*/
#l_side ul li {
  list-style: decimal;
  margin-left: 20px;
}
.rfont {
  color: #F00;
  font-size: 1.1em;
}
.hosoku p {
  margin: 15px 0;
}
.hosoku p img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
/*---
お知らせ
---*/
#oshi {
  margin-top: 12px;
}
#oshi dt {
  float: left;
  margin-right: 10px;
  width: 60px;
}
#oshi dd {
  background: url(../gourika/img/sankaku.jpg) no-repeat;
  background-position: left top;
  margin-top: 4px;
  margin-bottom: 20px;
  padding-left: 11px;
}
.ta_r {
  text-align: right;
  float: right;
}
#oshi dd img {
  margin-left: 10px;
}
/*---
画像解説部分
---*/
#imglist {
  margin-top: 50px;
}
#imglist p {
  margin-bottom: 30px;
}
#pink {
  color: #F3C;
}
/*-------------------
メールフォーム
------------*/
#mailform dl dt {
  float: left;
  width: 110px;
}
#mailform dl dd {
  float: left;
  width: auto;
  margin: 0 20px 0 0;
}
/*-------------------
個人情報保護
------------*/
#policy {
  margin-top: 15px;
}
#policy li {
  list-style: decimal;
  margin: 10px 0 0 20px;
  position: relative;
}
/*---
一時下げ
---*/
.sage {
  text-indent: 1em;
}
.sage-n {
text-indent: unset !important;
}
/*---
微調整
---*/
.centimg {
  text-align: center;
}
.fr {
  float: right;
  text-align: right;
  margin-bottom: -100px;
}
#hiroshima {
  text-align: center;
  margin: 15px 0;
}
#mappp {
  padding: 10px;
  padding-right: 0;
  border: solid 1px #ccc;
  width: 513px;
  margin-left: 70px;
  margin-top: 30px;
}
#stbetu ul {
  margin-top: 15px;
}
#stbetu ul li {
  list-style: none;
  float: left;
  margin-left: 3px;
  margin-bottom: 10px;
  width: 185px;
}
#shichoarea {
  margin-bottom: 30px;
}
#areapost {
  margin-top: 10px;
}
.allpost {
  clear: both;
  width: 300px;
}
#kouboinfo {
  margin-top: 10px;
}
#oubolist {
  margin-top: 10px;
}
/*---
WordPress
---*/
li {
  list-style-type: none;
}
#oshi dt {
  width: 70px;
}
.redbig {
  font-size: 1.5em;
  color: #F00;
  margin: 10px 0;
}
#koubotop dl {
  margin-top: 10px;
}
#koubotop dt {
  clear: both;
  float: left;
  font-weight: bold;
  width: 95px;
  margin-right: 10px;
  padding-bottom: 10px;
}
#koubotop dl ul {
  float: left;
}
#koubotop dl li {
  list-style: none;
}
.ml90 {
  margin-left: 105px;
}
table {
  width: 100%;
}
table th {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  font-weight: 100;
  padding: 5px;
  background: #FEFDDA;
  border: 1px solid #ccc;
}
table tr td {
  border: 1px solid #cbcbcb;
  font-weight: normal;
  height: 20px;
  padding: 10px;
  background: #FFF;
}
#orangebg {
  background: #F0EDDD;
  text-align: center;
}
table td {
  padding: 10px 5px;
}
a[href$=".xls"], a[href$=".xlsx"] {
  display: inline-block;
  padding-left: 20px;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/ex.jpg) no-repeat left;
}
/*a[href$=".pdf"] {
	padding-left:20px;
}

a[href$=".pdf"]::before {
    display: inline-block;
    background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/pdf.jpg) no-repeat left;
    content: "";
    width: 14px;
    height: 14px;
    margin-right: 10px;
}*/
a[href$=".pdf"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/pdf.jpg) no-repeat left;
  padding-left: 20px;
}
a[href$=".jpg"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/jpg.jpg) no-repeat left;
  padding-left: 20px;
}
a[href$=".doc"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/word.jpg) no-repeat left;
  padding-left: 20px;
}
a[href$=".docx"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/word.jpg) no-repeat left;
  padding-left: 20px;
}
.icon_frip a[href$=".xls"], .icon_frip a[href$=".xlsx"] {
  display: inline-block;
  padding-right: 20px;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/ex.jpg) no-repeat right;
  margin-left: -20px;
}
.icon_frip a[href$=".pdf"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/pdf.jpg) no-repeat right;
  padding-right: 20px;
  margin-left: -20px;
}
.icon_frip a[href$=".jpg"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/jpg.jpg) no-repeat right;
  padding-right: 20px;
  margin-left: -20px;
}
.icon_frip a[href$=".doc"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/word.jpg) no-repeat right;
  padding-right: 20px;
  margin-left: -20px;
}
.icon_frip a[href$=".docx"] {
  display: inline-block;
  background: url(https://hsnz.jp/kikoudata/hsnzcms/wp-content/themes/hsnztmp/img/word.jpg) no-repeat right;
  padding-right: 20px;
  margin-left: -20px;
}
.ori {
  white-space: nowrap;
}
#koubotop th {
  white-space: nowrap;
  padding: 10px 5px 10px 0;
  border-top: solid 1px #CCCCCC;
}
/* ===================================================================
募集ページの人アイコン
=================================================================== */
.charactor {
  position: absolute;
  top: -79px;
  right: -75px;
}
/*農地中間管理事業専用のサイドメニュー*/
#kikou_menu {
  margin-bottom: 30px;
  font-weight: bold;
}
#kikou_menu li {
  padding-left: 22px;
  background: url(img/arrow2.gif) left no-repeat;
}
#kikou_menu a {
  display: block;
  padding: 15px 0 20px;
  text-align: center;
  font-size: 1.6em;
  text-decoration: none;
  color: #333;
  margin-bottom: 5px;
  width: 218px;
}
#kikou_menu a:hover {
  text-decoration: underline;
}
#kikou_menu ul li:nth-child(1) a, #kikou_menu ul li:nth-child(2) a {
  background: url(img/menu/menu1.jpg) repeat-x;
}
/*#kikou_menu ul li:nth-child(3) a, #kikou_menu ul li:nth-child(4) a {
  background: url(img/menu/menu2.jpg) repeat-x;
}
#kikou_menu ul li:nth-child(5) a, #kikou_menu ul li:nth-child(6) a {
  background: url(img/menu/menu3.jpg) repeat-x;
}
#kikou_menu ul li:nth-child(7) a, #kikou_menu ul li:nth-child(8) a {
  background: url(img/menu/menu4.jpg) repeat-x;
}*/
#kikou_menu ul li:nth-child(3) a, #kikou_menu ul li:nth-child(4) a, #kikou_menu ul li:nth-child(5) a {
  background: url(img/menu/menu5.jpg) repeat-x;
}
/*--------
l_side
-----*/
#l_side {
  font-size: 1.4em;
  line-height: 1.6em;
}
/*#l_side ul li {
  list-style: decimal;
  margin-left: 20px;
}*/
#l_side h3 {
  font-size: 1.2em;
  margin-top: 30px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 15px;
}
#l_side h4 {
  font-weight: bold;
  margin-bottom: 10px;
}
#newicon img {
  margin-bottom: 0;
  margin-left: 5px;
}
.fbig {
  margin-bottom: 5px;
}
.rfont {
  color: #F00;
  font-size: 0.9em;
}
/*画像のサブタイトル*/
#l_side .subti {
  padding: 0;
  margin-left: 0;
  background: none;
  margin-bottom: 10px;
  border: none;
}
.subti_bottom span {
  font-weight: bold;
  color: #FB3333;
}
.orange {
  border: 3px solid #fec377 !important;
}
.subti_bottom {
  background: #fff none repeat scroll 0 0 !important;
  clear: both !important;
  font-size: 1.5em !important;
  font-weight: 100 !important;
  margin: 12px 0 !important;
  padding: 20px 0 !important;
  text-align: center !important;
}
.green {
  border: 3px solid #B0E7A0;
}
/*---
お知らせ
---*/
.oshi {
  margin-top: 12px;
  padding-top: 12px;
  margin-bottom: 30px;
  padding: 10px;
  font-size: 16px;
  background: #E4F9FC;
  position: relative;
}
.oshi dt {
  padding-right: 15px;
  min-width: 100px;
  position: absolute;
  left: 15px;
  width: 7em;
}
.oshi dd {
  background: url('../gourika/img/sankaku.jpg') no-repeat scroll left top transparent;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #CCC;
  padding-left: 8em;
}
.oshi dd:nth-child(1) {
  padding-top: 10px;
  border-top: 1px solid #CCC;
}
.oshi dd img {
  margin-left: 10px;
}
/*メッセージビューエリア*/
.attention {
  text-align: center;
  padding: 20px;
  background: none repeat scroll 0% 0% #FEFDDA;
  margin: 15px 0px 10px;
  font-size: 1.5em;
  margin-bottom: 30px;
}
/*期限*/
.big_txt {
  text-align: center;
  font-weight: bold;
  margin: 10px 0;
}
.big_txt span {
  font-size: 1.5em;
}
.green_bg {
  background: #B0E7A0;
}
.orange_bg {
  background: #FEC377;
}
/*---
画像解説部分
---*/
#imglist {
  margin-top: 50px;
}
#imglist p {
  margin-bottom: 30px;
}
#pink {
  color: #F3C;
}
/*お問い合わせ*/
#otoiawase {
  margin-top: 50px;
}
#shicho tr td {
  line-height: 22px;
}
/*農地中間管理事業を活用した事例*/
#jirei {
  margin: 2% 0 8% 0;
}
/* ===================================================================
農地中間管理事業　ニュース（公表資料）
=================================================================== */
/*農地中間管理事業等新任者研修動画*/
.movieconta {
  display: flex;
  margin-top: 4%;
  border-bottom: 1px dotted #CCCCCC;
  flex-wrap: wrap;
  justify-content: space-between;
}
.item {
  width: 49%;
  margin-bottom: 3%;
  border: 1px solid #000;
  text-align: center;
  background: #000;
  /*background: #F0F0F0;*/
  padding: 4% 0 0 0;
  ;
}
.videotitle {
  background: #A6CD34;
  color: #333;
  padding: 3%;
  margin-top: 8%;
  font-size: 90%;
  text-align: left;
}
.pdfimg a {
  text-decoration: none;
  color: #333;
}
/*.pdfimg :after {
	content: "PDF";
  font-size: .75em;
  background: #e84c1a;
  color: #fff;
  padding: 5px 5px 3px;
  margin-left: 5px;
  border-radius: 3px;
}*/
@media screen and (max-width: 480px) {
  .movieconta {
    display: block;
  }
  .item {
    text-align: center;
  }
  .ytlogo {
    text-align: right !important;
  }
	
	
