@charset "shift_jis";

* {
margin:0;

padding:0;
}

a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; } 
a:active { color: #ff8000; }


body {
text-align:center;
background-image: url(dezain/bodybg.gif);
background-repeat: no-repeat;
background-color: #cfc;
}


#e1,#e2,#e3,#e4,#e6,#e7,#e8 {
text-align:left;
}

#e1234 {
position:relative;
margin:auto;
width:900px;
background-color: #fff;
}

#e1 {
position:relative;
height:100px;
}

#e2 {
float:left;
width:900px;
background-image: url(dezain/e2bg.gif);
}

#e2 ul {
list-style:none;
}

#e2 ul li {
float: left;
list-style-image: url(dezain/mark2.gif);
margin: 12px 30px 12px 20px;
}

#e2 ul li a:link {color: #800000;}
#e2 ul li a:hover { color: #ff0000;}
#e2 ul li a:visited {color: #800000;}
#e2 ul li a:active { color: #ff0000;}

#e3 {
float:left;
width:700px;
 }

#e3 img {
margin:5px 0 0 0;
}

#e4 {
float:left;
width:200px;
}

#e5 {
width:900px;
clear:both;
}

#e6 {
float:left;
width:700px;
position: relative; top: 0; left:40px;
}

#e7 {
float:left;
width:340px;
}

#e8 {
float:left;
width:340px;
}

#e9 {
width: 100%;
height: 30px;
clear: both;
color: #fff;
background-color: #960;
}

#e10 {
float:left;
width:450px;
position: relative; top: 0; left:40px;
}

#contents {
width:230px;
float:left;
}

h2 {
margin:10px 0 10px 5px;
border-left:solid 7px #080;
border-bottom:solid 1px #080;
padding: 10px 0 0 10px;
}

h3 {
width:650px;
margin:15px 0 7px 25px;
border-left:solid 5px #080;
border-bottom:dotted 1px #080;
padding: 5px;
}

h3 a{
text-decoration:none;
}

h3.sonota {
clear: left; 
width:650px;
border-left:solid 5px #080;
border-bottom:dotted 1px #080;
padding: 5px;
}/*その他行事項目回り込み解除*/

h4 {
clear: left; 
width:630px;
margin:15px 0 7px 45px;
border-left:solid 5px #080;
border-bottom:dotted 1px #080;
padding: 5px;
}/*組合の概要項目*/

h5 {
clear: left; 
width:630px;
margin:15px 0 7px 55px;
border-left:solid 5px #080;
border-bottom:dotted 1px #080;
padding: 5px;
}/*山の子事業感想*/

span.bold {
font-weight: bold; 
font-size: 120%;
}

p.annai {
text-align: left;
margin:10px 0 0 0;
font-size: 120%;
}

p.annai2 {
text-align: left;
margin:0 0 8px 0;
}

p.annaimark {
float: left;
margin:15px 15px 0 5px;
}

p.cho {
text-align: center;
}/*著作権は帰属します*/

p.ichi {
margin:15px 0 0 5px;
font-size: 80%;
}

p.top {
margin:0 0 10px 0;
}

p.contents {
width:220px;
font-weight: bold;
margin-top: 20px;
margin-left: 10px;
border-bottom:solid 2px #960;
}/*topページコンテンツ*/

p.contents img {
vertical-align: bottom;
}/*topページコンテンツ*/

p.contents a {
text-decoration:none;
}/*topページコンテンツ*/

p.new {
font-size: 120%;
font-weight: bold; 
margin-top: 5px;
margin-left: 10px;
border-bottom:solid 2px #960;
}/*top最新情報*/

p.new img {
vertical-align: bottom;
}/*top最新情報*/

p.fotcoment {
margin:0 0 10px 0;
font-size: 90%;
}

p.ghonbun {
margin:0 0 0 65px;
line-height : 150%;
font-size: 90%;
}/*概要本文*/

p.ghonbun2 {
margin:0 0 5px 65px;
line-height : 150%;
font-size: 90%;
border: 1px solid #080;
padding: 5px;
width:160px;
}/*概要の過去3年間の平均作業量の見出し*/

p.gaiyouphot {
margin:20px 0 5px 25px;
font-size: 90%;
}/*概要の写真位置(上６枚、下４枚)*/

p.gaiyouphotmatu {
margin:150px 0 5px 25px;
font-size: 90%;
}/*概要の写真位置（マツタケ）*/

p.honbun {
margin:0 0 0 45px;
line-height : 150%;
}/*組合長挨拶本文*/

p.honbun2 {
margin:20px 0 0 45px;
line-height : 150%;
}/*本文上スペース*/

p.honbun2 img {
margin:20px 0 0 45px;
vertical-align: -10px;
}/*写真の中央*/

p.honbun2chu{
margin:20px 0 0 45px;
}/*写真の中央*/

p.honbun2chu img {
margin:20px 0 0 45px;
vertical-align: -10px;
}/*写真の中央*/

p.honbun3 {
margin:0 0 10px 45px;
line-height : 150%;
}/*本文下スペース*/

p.honbun4 {
margin:0 0 0 45px;
line-height : 150%;
clear:left;
}/*dl下文章回り込み解除*/

p.honbunrinen {
font-size: 140%;
margin:0 0 0 45px;
line-height : 150%;
}/*基本理念*/

p.kumiaichophot {
float: left;
margin-left: 45px;
margin-right: 10px;
}

p.biwakopa {
float: right;
margin-left: 45px;
margin-right: 10px;
}

p.yoshi {
margin:5px 0 10px 35px;
padding: 10px;
} /*名義変更手続き脱退変更手続き用紙ﾀﾞｳﾝﾛｰﾄﾞ*/

p.adobelink {
margin:5px 0 10px 35px;
padding: 10px;
font-size: 80%;
border: 1px solid #c0c0c0; 
} /*adobeリンク*/

p.kame {
margin-left:400px;
}/*フッタ上（カメ）*/

p.kame img {
vertical-align:bottom;
}/*フッタ上（カメ）*/

p.mini{
font-size: 90%;
} /*90*/

p.phot {
line-height : 150%;
}/*写真説明*/

p.yamaiti {
margin:0 0 0 30px;
}/*日野・甲賀・亀山位置図*/

p.yamaiti img{
max-width: 670px;
height: auto;
margin:0 0 0 10px;
}/*日野・甲賀・亀山位置図*/

p.sonota {
width:180px;
font-weight: bold;
margin-top: 40px;
margin-left: 10px;
border-bottom:solid 2px #960;
}/*右枠の項目*/

p.sonota2 {
width:180px;
font-weight: bold;
margin-left: 30px;
}/*右枠の項目の画像*/

p.sonota img {
vertical-align: bottom;
}

p.sonota a {
text-decoration:none;
}

dl.junshi dt {
  clear: left;
  float: left;
  margin: 0 0 0.1em 0;
  width: 10em;
  padding-left: 40px;
}/*山林巡視行程*/

dl.junshi dd {
  margin: 0 0 0.1em 0;
  margin-left: 7.5em;
}/*山林巡視行程*/

dl.sgec dt {
  clear: left;
  float: left;
  margin: 0 0 0.1em 0;
  width: 5em;
  padding-left: 40px;
}/*sgec基準*/

dl.sgec dd {
  margin: 0 0 0.1em 0;
  margin-left: 7.5em;
}/*sgec基準*/

dl.soukai dt {
  clear: left;
  float: left;
  margin: 0 0 0.5em 0;
  width: 7.5em;
  padding-left: 40px;
}/*総代会次第など*/

dl.soukai dd {
  margin: 0 0 0.5em 0;
  margin-left: 7.5em;
}/*総代会次第など*/

dl.gaiyou dt {
clear: left;
float: left;
margin: 0 0 0.5em 1.7em;
width: 10.5em;
padding-left: 40px;
font-size: 90%;
}/*組合の概要*/

dl.gaiyou dd {
margin: 0 0 0.5em 10.5em;
font-size: 90%;
}/*組合の概要*/

dl.gaiyouho dt {
clear: left;
float: left;
margin: 0 0 0.5em 3.2em;
width: 10.5em;
padding-left: 40px;
font-size: 90%;
}/*組合の概要造林保育*/

dl.gaiyouho dd {
margin: 0 0 0.5em 10.5em;
font-size: 90%;
}/*組合の概要造林保育*/

dl.gaiyouso dt {
clear: left;
float: left;
margin: 0 0 0.5em 0;
width: 6.5em;
padding-left: 2px;
font-size: 90%;
}/*組合の概要組織票*/

dl.gaiyouso dd {
margin: 0 0 0.5em 7.5em;
font-size: 90%;
}/*組合の概要組織票*/

dl.kentiku {
  width:590px;
}/*事務所建築*/

dl.kentiku dt {
  float:left;
  clear:left;
  width:120px;
  margin: 10px 0 0 50px;
}/*事務所建築*/

dl.kentiku dd {
  float:left;
  width:300px;
  margin: 10px 0 0 30px;
}/*事務所建築*/

dl.kouhou dt {
clear: left;
float: left;
margin: 0 0 0 0.8em;
width: 15.5em;
padding-left: 10px;
font-size: 120%;
border-bottom:dashed 1px #080;
}/*広報わたむき*/

dl.kouhou dd {
margin: 0.8em 0 0.8em 18.5em;
font-weight: bold;
font-size: 120%;
}/*広報わたむき*/

dl.michi dt {
  margin: 0 0 0.8em 0.8em;
  width: 7.5em;
  padding-left: 40px;
  float: left;
  clear: left;
}/*森林作業道*/

dl.michi dd {
  margin: 0.8em 0 0.5em 0;
  margin-left: 7.5em;
}/*森林作業道*/

dl.top dt {
clear: left;
float: left;
margin: 0 0 0 0.8em;
width: 10em;
padding-left: 10px;
}

dl.top dd {
margin: 0.8em 0 0.8em 11em;
font-weight: bold;
}

ul.iriaiphot {
list-style: none;
} /*入会林野*/

ul.iriaiphot li {
display: inline-block;
text-align:left;
margin:0px 0px 0px 20px;
width: 7em;
} /*入会林野*/

ul.iriaiphot li img {
border:solid 1px #ccc;
padding:4px;
} /*入会林野*/

ul.b {
position:absolute;
top:70px;
left:585px;
list-style-type:none;
padding:0 0 0 5px;
font-size: 80%;
list-style-image: url(dezain/mark.gif);
}/*事務所アクセス　メール　サイトマップ*/

ul.b li {
float: left;
margin: 3px 15px 10px 5px;
}/*事務所アクセス　メール　サイトマップ*/

ul.google {
position:absolute;
list-style-type:none;
top:0px;
left:560px;
}

ul.subcon {
list-style: none;
}/*top右アイコン類*/

ul.subcon img{
margin: 3px 0 0 5px;
}/*top右アイコン類*/

ul.gaiyoutatemono {
list-style: none;
font-size: 90%;
margin: 0 0 0 65px;
}/*概要の建物および装備*/

ul.gaiyoutatemono li{
float: left;
margin: 0 20px 15px 0;
}/*概要の建物および装備*/

ul.gaiyouso {
list-style: none;
margin: 0 0 0 2px;
}/*概要の組織表*/

ul.gaiyouso li {
margin: 0 0 5px 0;
}/*概要の組織表*/

ul.kinenphot {
list-style: none;
} /*50周年記念誌、H25菌入札*/

ul.kinenphot li {
display: inline-block;
text-align:left;
margin:0px 0px 0px 50px;
width: 10em;
} /*50周年記念誌、H25菌入札*/

ul.kinenphot li img {
border:solid 1px #ccc;
padding:4px;
} /*50周年記念誌、H25菌入札*/

ul.kentiku {
list-style: none;
font-weight: bold;
margin: 5px 0 0 10px;
}

ul.kentiku li {
margin: 0 0 5px 0;
}

ul.link {
list-style-type:none;
}/*リンク項目*/

ul.link li {
font-size: 110%;
margin-bottom: 12px;
padding-left:70px;
background-image:url("dezain/link.gif");
background-repeat:no-repeat;
background-position:40px 1px;
}/*リンク項目*/

ul.monita {
list-style-type:circle;
padding:0 0 0 65px;
}/*モニタリング*/

ul.monita li {
margin: 5px 0 0 0;
}/*モニタリング*/

ul.number {
list-style-type:decimal;
padding:0 0 0 65px;
}/*総代会次第　名義変更手続き*/

ul.number li {
margin: 5px 0 0 0;
}/*総代会次第　名義変更手続き*/

ul.rinen {
padding: 10px 0 0 80px;
}/*基本理念*/

ul.rinen li {
margin: 15px 0 0 0;
font-size: 130%;
}/*基本理念*/

ul.rekisi {
font-size: 90%;
margin-left: 10px;
}/*歴史*/

ul.rekisi li {
float: left;
list-style-image: url(dezain/mark5.gif);
margin: 5px 15px 5px 20px;
}/*歴史*/

ul.sgec {
list-style: none;
margin: 0 0 0 40px;
}/*sgec４原則*/

ul.sgec li {
margin: 0 0 5px 0;
}/*sgec４原則*/

ul.sonotamain {
list-style-image: url(dezain/mark2.gif);
font-size: 90%;
margin: 0 0 0 65px;
}/*その他行事の項目の年別*/

ul.sonotamain li {
float: left;
margin: 0 50px 15px 0;
}/*その他行事の項目の年別*/

ul.sonotamain2 {
list-style-type: square;
font-size: 90%;
margin: 0 0 0 65px;
}/*その他行事の項目の中止*/

ul.sonotamain2 li {
float: left;
margin: 0 50px 15px 0;
}/*その他行事の項目の中止*/

ul.sonota {
list-style-image: url(dezain/mark3.gif);
font-size: 90%;
font-weight: bold;
margin: 5px 0 0 45px;
}

ul.sonota li {
margin: 0 0 5px 0;
}

ul.sonota li ul {
list-style-image: url(dezain/mark2.gif);
font-weight: bold;
margin: 5px 0 0 25px;
}

ul.sonota li ul li ul{
list-style-image: url(dezain/mark.gif);
font-weight: bold;
margin: 5px 0 0 25px;
}

ul.michi {
list-style-type:square;
padding:5px 0 15px 65px;
}/*森林作業道開設*/

ul.michi li {
margin: 5px 0 0 0;
}/*森林作業道開設*/

ul.modoru {
list-style: none;
font-size: 90%;
margin: 20px 0 10px 500px;
}/*戻る　ページの上に移動*/

ul.modoru li {
margin: 10px 0 0 20px;
}/*戻る　ページの上に移動*/

ul.iti {
list-style: none;
} /*所有森林位置図、広報わたむき*/

ul.iti li {
display: inline-block;
text-align:center;
margin:5px 0 10px 35px;
padding: 10px;
border: 1px solid #c0c0c0; 
width: 10.5em;
} /*所有森林位置図*/

ul.phot {
list-style: none;
margin:0px 0px 0px 30px;
} /*写真２列表示*/

ul.phot li {
display: inline-block;
text-align:left;
margin:0px 50px 0px 0px;
width: 17.0em;
} /*写真２列表示*/

ul.syokai {
list-style: none;
margin:0px 0px 0px 40px;
} /*当組合が紹介されました*/

ul.syokai li {
display: inline-block;
text-align:left;
width: 15.0em;
} /*当組合が紹介されました*/

ul.yamanoko {
list-style-type:none;
}/*リンク項目*/

ul.yamanoko li {
font-size: 100%;
margin-bottom: 12px;
padding-left:100px;
background-image:url("dezain/link.gif");
background-repeat:no-repeat;
background-position:70px 1px;
}/*リンク項目*/

ul.yamanokoa {
list-style-type:none;
padding:0 0 0 65px;
}/*やまのこ感想*/

ul.yamanokoa li {
margin: 5px 0 0 0;
}/*やまのこ感想*/

table.rindo{
margin:10px 0 0 35px;
border:1px solid #080;
border-collapse:collapse;
background-color:#ffffff;
}/*林道一覧表、組織表*/

table.rindo th{
border:1px solid #080;
background-color:#cfc;
padding:0.3em 1em;
}/*林道一覧表、組織表*/

table.rindo td{
border:1px solid #080;
padding:0.3em 1em;
vertical-align: top;
}/*林道一覧表、組織表*/

table.rekisi{
margin:10px 0 0 5px;
border:1px solid #080;
border-collapse:collapse;
background-color:#ffffff;
}/*歴史*/

table.rekisi th{
border:1px solid #080;
background-color:#cfc;
padding:0.3em 0.3em;
text-align:center;
}/*歴史*/

table.rekisi td{
border:1px solid #080;
padding:0.5em 0.3em;
vertical-align: top;
}/*歴史*/

table.soudainenkan{
margin:10px 0 0 15px;
border:1px solid #080;
border-collapse:collapse;
background-color:#ffffff;
}/*総代年間計画表*/

table.soudainenkan th{
height: 30px;
border:1px solid #080;
background-color:#cfc;
padding:0.3em 0.5em;
}/*総代年間計画表*/

table.soudainenkan td{
height: 30px;
border:1px solid #080;
padding:0.3em 0.5em;
}/*総代年間計画表*/

table.soudainenkansub{
border:1px solid #fff;
margin:10px 0 0 15px;
border-collapse:collapse;
background-color:#ffffff;
}/*総代年間計画表議長*/

table.soudainenkansub td{
border:1px solid #fff;
padding:0.3em 0.5em;
}/*総代年間計画表議長*/

table.jcre{
margin:10px 0 0 35px;
border:1px solid #080;
border-collapse:collapse;
background-color:#ffffff;
}/*林道一覧表、組織表*/

table.jcre th{
border:1px solid #080;
background-color:#cfc;
padding:0.3em 1em;
}/*林道一覧表、組織表*/

table.jcre td{
border:1px solid #080;
padding:0.3em 1em;
vertical-align: top;
font-size: 80%;
}/*林道一覧表、組織表*/



hr.bar1 {
display:block;
width: 100%;
height: 1px;
border: 0;
border-top: 1px dashed #cccccc;
}

address{
margin:3px 0 0 0;
text-align: left;
font-style:normal;
}

.readmore-button-box {
   text-align: center;
   background-image: linear-gradient( 180deg, rgba(255,255,255,0.5), white );   /* 上から下へ：[白色半透明]から[白色]へグラデーション */
   padding-top: 4.5em;   /* ボタンの上側でグラデーションを見せる距離(長さ) */
   margin-top: -3.5em;   /* ボックスを上側に重ねる距離(長さ) */
   position: relative;   /* ボックス全体を上に重ねるために必要 */
}