@charset "utf-8";

#category_peopleBlog h2#menuTitle   { background: url(../images/info/menuTitle.gif) no-repeat;}

#page_peopleBlog .mainContents h2#peopleBlog {
    display: block;
    width: 630px;
    height: 30px;
    background: url(../images/info/h2_peopleBlog.gif) no-repeat;
    margin-bottom: 10px;
}

#page_peopleBlog .mainContents h2#peopleBlog span {
    display: block;
    float: left;
    width: 100px;
    height: 30px;
}
#page_peopleBlog .mainContents h2#peopleBlog span.homeLink {
    display: block;
    float: left;
    width: 458px;
    height: 26px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    background-image: url(../images/info/link_point.gif);
    text-indent: 0;
}
#page_peopleBlog .mainContents h2#peopleBlog span.homeLink a {
    display: block;
    margin: 7px 0 0 15px;
    line-height: 14px;
    font-size: 14px;
    text-indent: 0;
    color: #6D883A;
    text-decoration: underline;
}

#page_peopleBlog .mainContents h2#peopleBlog span.rssLink {
    display: block;
    float: right;
    width: 62px;
    height: 16px;
}
#page_peopleBlog .mainContents h2#peopleBlog span.rssLink a {
    display: block;
    width: 62px;
    height: 16px;
    margin: 8px 0 0 0;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    background-image: url(../images/info/rssfeed.gif);
    line-height: 1px;
    font-size: 1px;
    text-decoration: none;
    overflow: hidden;
}



/* レフト */
.leftContents .infoArchive {
    width: 150px;
    height: 100px;
    margin-bottom: 5px;
    background-color: #cbb994;
    text-indent: 0;
}
.leftContents .infoCategory {
    width: 150px;
    margin-bottom: 5px;
    background-color: #cbb994;
    text-indent: 0;
}
.leftContents .infoArticle {
    width: 150px;
    margin-bottom: 5px;
    padding-bottom: 2px;
    background-color: #cbb994;
    text-indent: 0;
}
.leftContents h3 {
    width: 150px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
}
.leftContents .infoArchive h3 {
    height: 30px;
    background-image: url(../images/info/h3_archive.gif);
}
.leftContents .infoCategory h3 {
    height: 30px;
    background-image: url(../images/info/h3_category.gif);
}
.leftContents .infoArticle h3 {
    height: 49px;
    background-image: url(../images/info/h3_article.gif);
}

.leftContents .infoArchive #archiveDropDown {
    width: 120px;
    margin: 5px 15px 0;
}
.leftContents .infoArchive #archiveBtn {
    width: 120px;
    height: 29px;
    margin: 0 15px;
    text-indent: -9999px;
    border: none;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    background-image: url(../images/info/go.gif);
}


.leftContents .infoCategory ul.catList {
    width: 136px;
    padding: 0 7px 5px;
    font-size: 1.0em;
    line-height: 1.2em;
    color: #fff;
}
.leftContents .infoCategory ul.catList li {
    width: 136px;
    padding: 5px 0 4px;
    border-bottom: 1px dotted #4a2d19;
}
.leftContents .infoCategory ul.catList ul.children {
    width: 120px;
    padding: 3px 0 0 16px;
}
.leftContents .infoCategory ul.catList ul.children li {
    width: 120px;
    border-bottom: none;
    border-top: 1px dotted #4a2d19;
    padding: 3px 0 2px;
}
.leftContents .infoCategory ul a {
    color: #fff;
}
.leftContents .infoCategory ul a:hover {
    color: #6D883A;
}
.leftContents .infoCategory ul.catList li a {
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    background-image: url(../images/info/cat_point.gif);
}
.leftContents .infoCategory ul.catList ul.children li a {
    padding-left: 10px;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: transparent;
    background-image: none;
}






.leftContents .infoArticle ul.articleList {
    width: 136px;
    margin: 0 2px;
    padding: 10px 5px 2px;
    background-color: #4a2d19;
}
.leftContents .infoArticle ul.articleList li {
    padding: 0 0 6px;
    margin-bottom: 8px;
    border-bottom: 1px dotted #fff;
    list-style-type: none;
}
.leftContents .infoArticle ul.articleList li a {
    color: #fff;
}
.leftContents .infoArticle ul.articleList li a:hover {
    color: #6D883A;
}


/* メイン */
.clearfix:after {
display: block;
height: 0;
visibility: hidden;
clear: both;
content: ".";
}
.clearfix {display: inline-block; }
.clearfix { display: block; }
/* Mac版IEのみに適用 \*//*/
.clearfix { overflow: hidden; }
/* */



.clockTb {
/*    padding: 10px;*/
    margin: 0 auto 0;
    line-height: 2.6em;
    font-weight: bold;
    font-size: 2.7em;
    font-family: Arial;
}
.clockTb td {
    padding: 0;
}
.clock_color_1 {
    color: #cbb994;
}
.clock_color_2 {
    color: #4a2d19;
}

.wdayBoxWrap {
    margin-bottom: 30px;
}
.wdayBox {
    float: left;
    height: 245px;
    padding-top: 15px;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
/*    background-image: url(../images/info/box_bg_w_tri.gif);*/
    background-image: url(../images/info/box_bg.gif);
}
.wdayBox1 {
    width: 215px;
}
.wdayBox2 {
    width: 200px;
}
.wdayBoxPos {
    position: relative;
    width: 200px;
    height: 245px;
}

.wdayBox h3 {
    width: 166px;
    height: 25px;
    margin: 0 17px;
    padding-bottom: 5px;
    font-size: 25px;
    font-weight: bold;
    line-height: 25px;
    color: #cbb994;
    font-family: Arial;
}
.wdayBox img {
    display: block;
    width: 150px;
    height: 77px;
    margin-left: 25px;
    margin-bottom: 15px;
}
.wdayBox p {
    width: 166px;
    margin-left: 17px;
}
.wdayBox p.authorName {
    color: #4a2d19;
    width: 176px;
    line-height: 1.2em;
    font-size: 1.0em;
/*    font-weight: bold;*/
    margin-bottom: 10px;
}
.wdayBox div.newPostBox {
}
.wdayBox p.newPostDate {
    margin-bottom: 5px;
    padding: 2px 0;
    font-size: 1em;
    line-height: 1em;
    text-align: center;
    color: #cbb994;
    background-color: #4a2d19;
}
.wdayBox p.newPostTitle {
    word-break: break-all;
}
.wdayBox p.newPostTitle a {
/*    color: #cbb994;*/
    color: #6D883A;
    word-break: break-all;
}
.wdayBox p.newPostTitle a:hover {
/*    color: #6D883A;*/
    color: #000000;
}
.wdayBox a.wdayBoxLink {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    left: 190px;
    top: 235px;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    background-image: url(../images/info/triangle.gif);
    line-height: 1px;
    font-size: 1px;
}



.wdayPostTb {
    margin: 0;
    width: 630px;
}
.wdayPostTb th {
    width: 95px;
    padding-bottom: 20px;
    vertical-align: top;
    background-color: #6d883a;
    color: #fff;
    font-family: Arial;
}
.wdayPostTb th p {
}
.wdayPostTb th p.wdayPostWday {
    padding-top: 5px;
    font-size: 1.6em;
    line-height: 1.6em;
}
.wdayPostTb td {
    padding-bottom: 20px;
    vertical-align: top;
}
.wdayPostTb td.postCell {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.wdayPostTb td.imgCell {
    width: 170px;
    padding-bottom: 10px;
}
.wdayPostTb td.imgCell img {
    display: block;
}
.startTb {
    margin-top: 20px;
}
.wdayPostTitle {
    padding-bottom: 15px;
    font-size: 1.2em;
    font-weight: bold;
}
.wdayPostTitle a {
/*    color: #4a2d19;*/
    color: #6D883A;
}
.wdayPostTitle a:hover {
/*    color: #6D883A;*/
    color: #000000;
}
.wdayPostContent {
    color: #8d7361;
    padding-bottom: 5px;
}
a.wdayPostMore {
    display: block;
    width: 83px;
    height: 24px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    background-image: url(../images/info/more.gif);
    float: right;
    text-indent: -9999px;
    margin-bottom: 15px;
}

/* List */
.postListBox {
    margin-bottom: 60px;
}
.postListBox .postHead {
    width: 630px;
    height: 52px;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    background-image: url(../images/info/title_w_w.gif);
}
.postListBox .postHead .postWday {
    float: left;
    width: 190px;
    height: 52px;
    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
    text-indent: -9999px;
}
.postListBox .postHead .pHead_Monday {
    background-image: url(../images/info/t_mon.gif);
}
.postListBox .postHead .pHead_Tuesday {
    background-image: url(../images/info/t_tue.gif);
}
.postListBox .postHead .pHead_Wednesday {
    background-image: url(../images/info/t_wed.gif);
}
.postListBox .postHead .pHead_Thursday {
    background-image: url(../images/info/t_thu.gif);
}
.postListBox .postHead .pHead_Friday {
    background-image: url(../images/info/t_fri.gif);
}
.postListBox .postHead .pHead_Saturday {
    background-image: url(../images/info/t_sat.gif);
}
.postListBox .postHead .postAuthor {
    float: right;
    width: 315px;
    height: 27px;
    padding-top: 24px;
    line-height: 1.3em;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}
h3.postListTitle {
    width: 600px;
    margin-left: 15px;
    margin-bottom: 20px;
    font-size: 1.4em;
}
h3.postListTitle a {
/*    color: #4a2d19;*/
    color: #6D883A;
}
h3.postListTitle a:hover {
/*    color: #6D883A;*/
    color: #000000;
}
.postListContent {
    width: 600px;
    margin-left: 15px;
    color: #4a2d19;
    line-height: 1.6em;
}
.postListContent a {
/*    color: #4a2d19;*/
    color: #6D883A;
}
.postListContent a:hover {
/*    color: #6D883A;*/
    color: #000000;
}


.pageNavigationTb {
    width: 100%;
}
.pageNavigationTb td {
    vertical-align: top;
}
.pageNavigationTb td.leftCell {
    width: 40%;
    text-align: right;
}
.pageNavigationTb td.rightCell {
    width: 40%;
    text-align: left;
}
.pageNavigationTb td.centerCell {
    width: 20%;
    text-align: center;
}

