@charset 'UTF-8';
body[rel=sanchoku] .navilist .sub a:hover {
    text-decoration: none;
    color: #2b8b00;
    background: url(/img/leftnavi/navi_arw.gif) right top no-repeat #fffaf0
}

body[rel=sanchoku] .kodawari a {
    color: #333;
    background-image: url(/img/leftnavi/kodawari_bullet.gif);
    background-repeat: no-repeat
}

body[rel=sanchoku] .kodawari a:hover {
    text-decoration: none;
    color: #2b8b00
}

body[rel=sanchoku] .menuimg {
    margin-top: 1px;
    margin-bottom: 5px
}

body[rel=sanchoku] .mbleft {
    float: left;
    clear: both;
    width: 318px;
    padding-bottom: 10px
}

body[rel=sanchoku] .mbright {
    float: right;
    width: 318px;
    padding-bottom: 10px
}

body[rel=sanchoku] .clink a, body[rel=sanchoku] .clink2 a {
    padding: 3px 5px 3px 16px;
    background-image: url(/img/sanchoku/bullet.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    display: block
}

body[rel=sanchoku] .clink {
    font-size: 85%;
    line-height: 150%;
    float: left;
    width: 149px;
    margin-right: 2px;
    margin-bottom: 2px;
    list-style-type: none
}

body[rel=sanchoku] .clink a {
    color: #111;
    border: 1px solid #ccc
}

body[rel=sanchoku] .clink a:hover {
    color: #124300;
    border: 1px solid #74bd00;
    background-color: #f0fad4
}

body[rel=sanchoku] .clink2 {
    font-size: 85%;
    line-height: 150%;
    float: left;
    width: 300px;
    margin-right: 2px;
    margin-bottom: 2px;
    list-style-type: none
}

body[rel=sanchoku] .clink2 a {
    color: #111;
    border: 1px solid #ccc
}

body[rel=sanchoku] .clink2 a:hover {
    color: #124300;
    border: 1px solid #74bd00;
    background-color: #f0fad4
}

body[rel=sanchoku] .scontent {
    padding-bottom: 20px
}

body[rel=sanchoku] .scontent a {
    text-decoration: none;
    color: #333
}

body[rel=sanchoku] .scontent a img {
    float: left;
    margin-right: 10px;
    border: 5px solid #c7e599
}

body[rel=sanchoku] .scontent a:hover img {
    border: 5px solid #ffc750
}

body[rel=sanchoku] .scontent .sumbtxt {
    font-size: 85%;
    line-height: 150%;
    text-decoration: none;
    color: #333
}

body[rel=sanchoku] .scontent .titlebold {
    font-size: 107%;
    font-weight: 700;
    padding: 3px 0 5px;
    text-decoration: none;
    color: #111
}

body[rel=sanchoku] .scontent .etitle {
    font-size: 77%;
    text-decoration: none;
    color: #74bd00
}

body[rel=sanchoku] #farmname {
    padding-tbottom: 20px
}

body[rel=sanchoku] #farmname img {
    margin-top: 18px;
    margin-bottom: 15px
}

body[rel=sanchoku] #date {
    font-size: 93%;
    font-weight: 700;
    padding-top: 7px;
    color: #000;
    border-top: 1px solid #ccc
}

body[rel=sanchoku] .farmphoto {
    float: right;
    margin-left: 8px
}

body[rel=sanchoku] .farmphoto td {
    font-size: 85%;
    line-height: 1.5em;
    padding: 0 0 10px 7px;
    text-align: center;
    vertical-align: top;
    color: #666
}

body[rel=sanchoku] .farmphoto img {
    margin-bottom: 3px;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: #fff
}

body[rel=sanchoku] .farmphotoleft td {
    font-size: 85%;
    line-height: 1.5em;
    padding: 0 7px 10 px0;
    text-align: center;
    vertical-align: top;
    color: #666
}

body[rel=sanchoku] .farmphotoleft img {
    margin-bottom: 3px;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: #fff
}

body[rel=sanchoku] #outline {
    line-height: 160%;
    margin-top: 20px
}

body[rel=sanchoku] #outline p {
    padding-bottom: 10px
}

body[rel=sanchoku] #profile table {
    font-size: 93%;
    line-height: 160%;
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa
}

body[rel=sanchoku] #profile th {
    width: 6em;
    padding: 3px 10px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    border-bottom: 1px solid #aaa
}

body[rel=sanchoku] #profile td {
    padding: 3px 10px;
    text-align: left;
    vertical-align: top;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa
}

body[rel=sanchoku] .innerlink {
    font-size: 77%;
    padding-top: 1em;
    padding-bottom: 1em
}

body[rel=sanchoku] #reportindex {
    border: 1px solid #aaa;
    padding: 5px 10px 8px
}

body[rel=sanchoku] #reportindex ul {
    font-size: 92%;
    font-weight: 700;
    list-style-type: none
}

body[rel=sanchoku] #reportindex li {
    margin-bottom: 2px
}

body[rel=sanchoku] #reportindex a {
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    background-color: #e4f0ee;
    background-image: url(/img/sanchoku/kansa/menu_bullet.gif);
    background-repeat: repeat-y
}

body[rel=sanchoku] .paragraph {
    margin-top: 30px
}

body[rel=sanchoku] .paragraph .title {
    font-size: 122%;
    font-weight: 700;
    margin-bottom: 1px;
    padding: 12px 0;
    color: #553f24;
    border-top: 3px solid #74bd00;
    border-bottom: 1px solid #74bd00;
    background: url(/img/sanchoku/kansa/paragraph.gif) right bottom no-repeat
}

body[rel=sanchoku] .paragraph .date {
    font-weight: 700;
    margin-bottom: 10px;
    padding: 7px 0 7px 10px;
    color: #247700;
    background-color: #daf0c0
}

body[rel=sanchoku] .schedule th {
    font-weight: 700;
    width: 4em;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    color: #76bd00
}

body[rel=sanchoku] .schelist li {
    margin-left: 20px
}

body[rel=sanchoku] .caption {
    font-size: 85%;
    margin-top: 12px;
    color: #666
}

body[rel=sanchoku] .capmark {
    color: #f33
}

body[rel=sanchoku] .column {
    margin-top: 15px;
    padding: 17px;
    border: 3px solid #d9d9d9
}

body[rel=sanchoku] .column .title {
    font-size: 114%;
    font-weight: 700;
    margin-bottom: 7px;
    color: #2a8800
}

body[rel=sanchoku] .column .midashi {
    font-size: 100%;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #247700;
    background-color: #daf0c0;
    padding: 7px 0 7px 10px
}

body[rel=sanchoku] .info {
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
    background-color: #aaa
}

body[rel=sanchoku] .info td {
    font-size: 92%;
    padding: 2px 5px;
    text-align: left;
    vertical-align: middle;
    color: #333;
    background: #fff
}

body[rel=sanchoku] .info th {
    font-size: 92%;
    font-weight: 400;
    padding: 2px 5px;
    text-align: center;
    vertical-align: top;
    color: #222;
    border: 1px solid #fff;
    background-color: #ffeca2
}

body[rel=sanchoku] h3.kansamidashi {
    font-size: 114%;
    font-weight: 700;
    margin-top: 10px;
    color: #f30
}

body[rel=sanchoku] .kakomitext, body[rel=sanchoku] .kakomitextw {
    margin-top: 12px;
    padding: 10px;
    color: #666;
    border: 1px solid #d9d9d9
}

body[rel=sanchoku] .kakomitext {
    font-size: 85%
}

body[rel=sanchoku] .schelist {
    margin-left: 10px
}

body[rel=sanchoku] .title {
    margin-bottom: 15px;
    border-bottom: 1px solid #74bd00
}

body[rel=sanchoku] .title img {
    margin-bottom: 15px
}

body[rel=sanchoku] .leftbox {
    float: left;
    width: 280px;
    margin-top: 20px;
    padding: 15px;
    border: 1px solid #74bd00
}

body[rel=sanchoku] .rightbox {
    float: right;
    width: 280px;
    margin-top: 20px;
    padding: 15px;
    border: 1px solid #74bd00
}

body[rel=sanchoku] .leftbox img, body[rel=sanchoku] .rightbox img {
    margin-bottom: 8px
}

body[rel=sanchoku] .kansalist {
    margin-bottom: 10px;
    list-style-type: none
}

body[rel=sanchoku] .kansalist span {
    font-size: 85%;
    font-weight: 400;
    color: #333
}

body[rel=sanchoku] .kansalist li {
    line-height: 1.4em;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px
}

body[rel=sanchoku] .pssphoto td, body[rel=sanchoku] .pssphoto-box {
    font-size: 85%;
    line-height: 1.5em;
    text-align: left;
    color: #2a8900
}
@media (max-width: 767px) {
    body[rel=sanchoku] .pssphoto td, body[rel=sanchoku] .pssphoto-box {
        text-align: center;
    }
}


body[rel=sanchoku] .kansalist a, body[rel=sanchoku] .kansalist div {
    font-weight: 700;
    display: block;
    padding: 3px 10px;
    text-decoration: none;
    border: 2px solid #ccc
}

body[rel=sanchoku] .year {
    clear: both;
    padding-top: 15px;
    padding-bottom: 8px
}

body[rel=sanchoku] .year div {
    font-weight: 700;
    margin: 0;
    padding: 3px 10px;
    color: #2a8900;
    border-top: 2px solid #74bd00;
    background-color: #d3efa8
}

body[rel=sanchoku] .pssphoto {
    float: right;
    margin-top: 18px;
    margin-left: 12px
}

body[rel=sanchoku] .pssphoto td {
    width: 230px;
    padding: 0 0 10px 7px;
    vertical-align: top
}

body[rel=sanchoku] .pssphoto img, body[rel=sanchoku] .pssphoto-border {
    margin-bottom: 3px;
    padding: 1px;
    border: 1px solid #ccc;
    background-color: #fff
}

body[rel=sanchoku] .pssphoto-box p {
    margin: 0;
    padding: 0
}

body[rel=sanchoku] .midashi2 {
    font-size: 107%;
    font-weight: 700;
    padding: 10px 0;
    color: #278000;
    border-top: 2px solid #74bd00
}

body[rel=sanchoku] .psstxt {
    padding-top: 10px;
    border-top: 1px solid #74bd00
}

body[rel=sanchoku] .paragraphtop {
    padding: 15px;
    color: #2f2a20;
    border: 1px solid #ffe3a2;
    background-color: #fff6d3
}

body[rel=sanchoku] #pagelinks {
    font-size: 93%;
    font-weight: 700;
    padding-top: 15px
}

body[rel=sanchoku] #pagelinks a {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 7px 10px 7px 25px;
    border: 2px solid #ccc;
    background-image: url(/img/sanchoku/farm/report.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px
}

body[rel=sanchoku] .page-title-read {
    color: #2a8900
}

body[rel=sanchoku] .page-title {
    font-size: 3.2vh
}