﻿.english .area-header h1 a {
    height: 80px;
    background: url(../images/logo.png) no-repeat;
    background-position: 0px center;
}
.nav-global li .nav-art{
    width: 30px;
    height: 30px;
    background: url(../images/bg_nav_en_art_b.png) no-repeat 0px 5px;
    background-size: 30px auto;
}
.nav-global li .nav-events{
    width: 63px;
    height: 30px;
    background: url(../images/bg_nav_en_events_b.png) no-repeat 0px 5px;
    background-size: 63px auto;
}
.nav-global li .nav-diary{
    width: 58px;
    height: 30px;
    background: url(../images/bg_nav_en_diary_b.png) no-repeat 0px 5px;
    background-size: 58px auto;
}

.nav-global li .nav-features{
    width: 68px;
    height: 30px;
    background: url(../images/bg_nav_en_features_b.png) no-repeat 0px 6px;
    background-size: 68px auto;
}

.nav-global li .nav-travel_info{
    width: 90px;
    height: 30px;
    background: url(../images/bg_nav_en_travel_info_b.png) no-repeat 0px 5px;
    background-size: 90px auto;
}

.nav-global li .nav-japanese{
    width: 68px;
    height: 30px;
    background: url(../images/bg_nav_en_japanese_b.png) no-repeat 0px 5px;
    background-size: 68px auto;
}

body.english .area-header .nav-global li .nav-art{
    background: url(../images/bg_nav_en_art.png) no-repeat 0px 5px;
}
body.english .area-header .nav-global li .nav-events{
    background: url(../images/bg_nav_en_events.png) no-repeat 0px 5px;
}
body.english .area-header .nav-global li .nav-diary{
    background: url(../images/bg_nav_en_diary.png) no-repeat 0px 5px;
    background-size: 58px auto;
}
body.english .area-header .nav-global li .nav-japanese{
    background: url(../images/bg_nav_en_japanese.png) no-repeat 0px 5px;
}

body.english .area-header .nav-global li .nav-features{
    background: url(../images/bg_nav_en_features.png) no-repeat 0px 5px;
}

body.english .area-header .nav-global li .nav-travel_info{
    background: url(../images/bg_nav_en_travel_info.png) no-repeat 0px 5px;
}


.english .area-header li a:hover{
    border-bottom: 1px solid #fff;
}
.sec-header .nav-global ul {
    height: 64px;
}
.sec-header .nav-global ul li {
    padding: 16px 15px 16px;
}
.sec-header .nav-global ul li a {
    height: 32px;
}
.sec-header .nav-global li .nav-art {
    background-image: url(../images/bg_nav_en_art_b.png);
}
.sec-header .nav-global li .nav-events {
    background-image: url(../images/bg_nav_en_events_b.png);
}
.sec-header .nav-global li .nav-diary {
    background-image: url(../images/bg_nav_en_diary_b.png);
}
.sec-header .nav-global li .nav-japanese {
    background-image: url(../images/bg_nav_en_japanese_b.png);
}
.mainView figure {
    line-height: 0;
}
.mainView + #contents {
    margin-top: -80px;
}
.area-diary {
    background-color: #fff;
}
.area-diary.area-events h2 {
    background-image: url(../images/bg_ttl_en_events.png);
    -webkit-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
    height: 24px;
}
.area-diary.area-diary-en h2 {
    background-image: url(../images/bg_ttl_en_bulletin.png);
    -webkit-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
    height: 33px;
}
.english .area-about-inkamiyama,
.english .area-diary-en {
    background-color: #f7f6f6;
}
.english .diary-inner {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.english .diary-inner h3 {
    font-size: 20px;
    line-height: 125%;
}
.english .diary-inner h3 a {
    text-decoration: none;
    font-family: Times New Roman;
    letter-spacing: 1px;
}
.english .diary-inner h3 a:hover {
    text-decoration: underline;
}
.english .diary-inner .diary-desprition {
    font-family: arial;
    letter-spacing: 1px;
    line-height: 150%;
}

.btn-more-link {
    text-align: center;
    margin-top: 50px;
    font-size: 18px;
}
.btn-more-link a {
    color: #435E8C;
    background: url(../images/bg_next_arrow.png) no-repeat center left;
    padding: 0 0 2px 20px;
    display: inline-block;
    text-decoration:none;
    font-family: "游明朝体", "Yu Mincho","游明朝", "YuMincho", serif;
}

.area-art-en {
    max-width: 1240px;
    margin: 0 auto 40px;
    padding: 70px 0 0 0;
}
.area-about-inkamiyama {
    margin: 0 auto;
    padding: 70px 0 70px 0;
}

.area-about-en {
    max-width: 1240px;
    margin: 0 auto 80px;
    padding: 80px 0 0 0;
}
.area-about-en > div {
    max-width: 768px;
    margin: 0 auto;
}
.area-about-en .sec-about-gv {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid #ccc;
}
.area-about-inkamiyama h2,
.area-art-en h2,
.area-about-en h2 {
    width: 100%;
    text-align: center;
    height: 30px;
    margin-bottom: 60px;
    color: #2b2b2b;
    position: relative;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%;
}
.area-inkamiyama-box,
.area-art-box {
    max-width: 780px;
    margin: 0 auto;
}
.area-art-box .text {
    margin-bottom: 40px;
}
.area-art-en h2 {
    background-image: url(../images/bg_ttl_en_art.png);
    height: 27px;
    
}
.area-about-inkamiyama h2 {
    background-image: url(../images/bg_ttl_en_about.png);
}
.area-art-box ul {
    text-align: center;
}
.area-art-box li {
    display: inline-block;
    text-align: center;
}
.area-art-box li figcaption{
    font-size: 15px;
    font-family: "游明朝体", "Yu Mincho","游明朝", "YuMincho", serif;
    line-height: 125%;
    margin-top: 15px;
    letter-spacing: 1px;
}
.area-about-en .sec-about-gv h2 {
    background-image: url(../images/bg_ttl_en_agvi.png);
    height: 27px;
    
}
.area-about-en .sec-about-tsunagu h2 {
    background-image: url(../images/bg_ttl_en_aktc.png);
    height: 27px;
}
.area-art-en .list-photo,
.area-about-en .list-photo {
    margin: 0 -8px 60px -8px;
    font-size: 0;
}
.area-art-en .list-photo li,
.area-about-en .list-photo li {
    width: 25%;
    display: inline-block;
    padding: 0 8px;
    vertical-align: top;
}
.area-about-inkamiyama .list-moreLink li a {
    background: url(../images/bg_next_arrow.png) no-repeat left center;
    display: inline-block;
    padding: 0 0 0 20px;
    text-decoration: none;
}

.area-inkamiyama-box p,
.area-art-en p,
.area-about-en p {
    font-family: Times New Roman;
    font-size: 18px;
    text-align: left;
    margin-bottom: 40px;
    line-height: 150%;
}
.area-art-en .text p:last-child,
.area-about-en .text p:last-child {
    margin-bottom: 0;
}
.area-about-en .text h3 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    font-family: Times New Roman;
    margin-bottom: 10px;
}
#footer {
}
#footer .nav-footer {
}
#footer .nav-footer ul {
  width: 470px;
  margin: 25px auto 15px;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  #footer .nav-footer ul {
    width: auto;
    margin: 0;
    text-align: left;
  }
}

#footer .nav-footer ul li {
    float: none;
    display: inline-block;
    border-right: 1px solid #2b2b2b;
    line-height: 15px;    
}
#footer .nav-footer ul li:last-child {
    border: none;
}
#footer .nav-footer ul li a {
    font-family: Times New Roman;
    color: #707070;
}
@media screen and (max-width: 768px) {
  #footer .nav-footer ul li a {
    text-decoration: none;
  }
}
.nav-footer p {
    font-family: Times New Roman;
    text-align: center;
    font-size: 14px;
    color: #707070;
    margin-bottom: 22px;
}
.list-moreLink {
    text-align: center;
}
.list-moreLink h3 {
    
    font-family: Times New Roman;
    font-size: 18px;
    margin-bottom: 20px;
}
.list-moreLink li {
    margin-bottom: 15px;
}
.list-moreLink li a {
    font-size: 17px;
    font-family: "游明朝体", "Yu Mincho","游明朝", "YuMincho", serif;
}
.mod-project-text {
    font-size: 18px;
    font-family: "游明朝体", "Yu Mincho","游明朝", "YuMincho", serif;
    line-height: 200%;
    letter-spacing: 1px;
    text-align: center;
    margin-bottom: 10px;
}
body.english .area-project-art .area-diary {
    background: #f7f6f6;
}
[class^=area-project-] .area-diary h2 {
    background-image: url(../images/bg_project_h2_en_diary_02.png);
}


body.english .mod-project-lead {
    text-align: left;
}
body.english .sec-project-contents.art-content01 h3 {
    background-image: url(../images/ttl_project_en_art_01.png);
    height: 51px;
}
body.english .sec-project-contents.art-content02 h3 {
    background-image: url(../images/ttl_project_en_art_02.png);
    height: 49px;
}
.hero-project.art_en_1 h2,
.hero-project.art_en_2 h2,
.hero-project.art_en_3 h2,
.hero-project.art_en_4 h2,
.hero-project.art_en_5 h2,
.hero-project.art_en_6 h2 {
    background-image: url(../images/bg_ttl_page_project_en-art.png);
}
.area-archive-diary.english h2 {
    background: url(../images/bg_ttl_en_bulletin.png) no-repeat center center;
    background-size: 144px auto;
}
@media screen and (max-width: 768px) {
  .area-archive-diary.english h2 {
    background-size: 100px auto;
  }
}


.area-archive-diary.english-events h2 {
    background: url(../images/bg_ttl_en_events.png) no-repeat center center;
    background-size: contain;
}
.sec-low2-sub h2.en {
    background-image: url(../images/h2_en_art_menu.png);
}
.sec-low2-sub h2.kair {
    background-image: url(../images/h2_en_art_menu.png);
}
.sec-low2-sub h2.contact {
    background-image: url(../images/h2_en_art_menu.png);
}

.detail-pager-inner p.detail-pager-prev span {
    background-image: url(../images/bg_ttl_en_prev_post.png);
    background-size: 36px 13px;
	width: 55px;
}
.detail-pager-inner p.detail-pager-next span {
    background-image: url(../images/bg_ttl_en_next_post.png);
    background-size: 36px 13px;
	width: 55px;
}
/* .detail-content */
.detail-comment-list h3 {
    background-image: url(../images/bg_ttl_en_comment_list.png);
}
.detail-comment-post h3{
    background-image: url(../images/bg_ttl_en_comment.png);
}
@media screen and (max-width: 768px) {
    .mainView + #contents {
        margin-top: 0px;
    }

    .home.english #contents {
        margin-top: 0px;
    }
    .btn-more-link {
        margin-top: 20px;
    }
    .area-diary.area-events h2 {
        height: 16px;
    }
    .area-diary.area-diary-en h2 {
        height: 20px;
    }
    .area-art-en {
        margin: 0 auto 20px;
        padding: 35px 0 0 0;
    }
    .area-about-inkamiyama h2, .area-art-en h2, .area-about-en h2 {
        margin-bottom: 30px;
        height: 18px;
    }
    .area-about-en {
        margin: 0 auto 20px;
        padding: 40px 10px 0 10px;
    }
    .area-inkamiyama-box, .area-art-box {
        padding: 0 15px;
        margin: 0 auto;
    }
    .area-about-en h2 {
        margin-bottom: 30px;
    }
    .area-inkamiyama-box p, .area-art-en p, .area-about-en p {
        text-align: left;
        margin-bottom: 20px;
    }
    .area-about-en .sec-about-gv h2 {
        height: 17.5px;
    }
    .area-about-en .sec-about-tsunagu h2 {
        height: 17.5px;
    }
    .area-about-en p {
        margin-bottom: 20px;
    }
    .area-about-en .list-photo {
        margin: 0 0px 30px 0px;
        font-size: 0;
    }
    .area-about-en .sec-about-gv {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .area-art-en p {
        line-height: 150%;
    }
    .area-art-en .list-photo, .area-about-en .list-photo {
        margin: 0 0 30px 0px;
    }
    .list-photo:after {
        clear: both;
        display: table;
        content: "";
    }
    .area-art-en .list-photo li {
        width: 100%;
        margin-bottom: 20px;
        text-align: left;
        padding: 0 0;
    }
    .area-about-en .list-photo li {
        width: 50%;
        display: block;
        
        text-align: left;
        margin-bottom: 10px;
        float: left;
        padding: 0 5px;
    }
    .area-art-box li figcaption {
        padding: 0 0 0 30px;
        background: url(../images/bg_next_arrow.png) no-repeat left center;
        display: inline-block;
        padding: 0 0 0 20px;
    }
    .area-diary-en .diary-inner {
    }
    .area-about-inkamiyama {
        margin: 0 auto;
        padding: 35px 0 35px 0;
    }
    .area-about-en {
        padding: 30px 10px 0 10px;
    }
    #footer .nav-footer {
        padding: 0px 0 15px 0;
    }
    #footer .nav-footer ul li {
        border-right: none;
    }
    body.english .sec-project-contents.art-content01 h3 {
        background-image: none;
    }
    body.english .sec-project-contents.art-content02 h3 {
        background-image: none;
    }
}

.nav-news li.art a span,
.nav-news li.art-event a span,
.nav-news li.art-diary a span,
.nav-news li.all a span,
.nav-news li.event a span,
.nav-news li.diary a span {
  text-indent: -9999px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left center;
  max-width: 100%;
}

.archive-diary-category .nav-news {
  margin-left: 50px;
}

@media screen and (max-width: 768px) {
  .archive-diary-category .nav-news {
    margin-left: 0;
  }  
}

.archive-diary-category .nav-news li {
  margin: 0 5px;
}

@media screen and (max-width: 768px) {
  .archive-diary-category .nav-news li {
    margin: 0;
  }  
}

.archive-diary-category .nav-news li:hover,
.archive-diary-category .nav-news li.select {
  background: #e4e4e4;
}

.nav-news li.art a span {
  width: 23px;
  background: url("/wp/wp-content/themes/inkamiya_en/images/bg_art_01.png") no-repeat center;
  background-size: 23px auto;
}

@media screen and (max-width: 768px) {
  .nav-news li.art a span {
    width: 20px;
    background-size: 20px auto;
  }
}

.nav-news li.art-diary a span {
  width: 60px;
  background: url("/wp/wp-content/themes/inkamiya_en/images/bg_art_diary_01.png") no-repeat center;
  background-size: 55px auto;
}

@media screen and (max-width: 768px) {
  .nav-news li.art-diary a span {
    width: 50px;
    background-size: 50px auto;
  }
}

.nav-news li.art-event a span {
  width: 60px;
  background: url("/wp/wp-content/themes/inkamiya_en/images/bg_art_event_01.png") no-repeat center;
  background-size: 55px auto;
}

@media screen and (max-width: 768px) {
  .nav-news li.art-event a span {
    width: 50px;
    background-size: 50px auto;
  }
}

.nav-news li.all a span {
  width: 26px;
  background: url("/wp/wp-content/themes/inkamiya_en/images/bg_all_01.png") no-repeat center;
  background-size: 26px auto;
}

@media screen and (max-width: 768px) {
  .nav-news li.all a span {
    width: 23px;
    background-size: 23px auto;
  }
}

.nav-news li.event a span {
  width: 34px;
  background: url("/wp/wp-content/themes/inkamiya_en/images/bg_event_01.png") no-repeat center;
  background-size: 34px auto;
}

@media screen and (max-width: 768px) {
  .nav-news li.event a span {
    width: 31px;
    background-size: 31px auto;
  }
}

.nav-news li.diary a span {
  width: 36px;
  background: url("/wp/wp-content/themes/inkamiya_en/images/bg_diary_01.png") no-repeat center;
  background-position: left 9px;
  background-size: 36px auto;
}

@media screen and (max-width: 768px) {
  .nav-news li.diary a span {
    width: 33px;
    background-position: left 1px;
    background-size: 33px auto;
  }
}

.archive-diary-category .nav-news li a {
  font-size: 14px;
  display: block;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
  border-radius: 20px;
  padding: 0 20px 0 10px;
}

@media screen and (max-width: 768px) {
  .archive-diary-category .nav-news li a {
    height: 100%;
    padding: 8px 0;
    border-radius: 0;
  }
}

.nav-news li.art a i {
  background: #f3605b;
}

.nav-news li.event a i {
  background: #dc9b1e;
}

.nav-news li.diary a i {
  background: #44b960;
}

.archive-diary-category .nav-news i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  background: #999999;
  line-height: 24px;
}

@media screen and (max-width: 768px) {
  .archive-diary-category .nav-news i {
    display: block;
    margin: 0 auto 2px;
  }
}


@media screen and (max-width: 768px) {
    .nav-news li.art a,
    .nav-news li.all a {
        display: block;
    }
}
.archive-diary-category .nav-news li.art:hover .art {
    background: #f5c5c3;
}
.archive-diary-category .nav-news li.art.select .art {
    background: #f5c5c3;
}

.archive-diary-category .nav-news li.event:hover .event {
    background: #f2eb9a;
}
.archive-diary-category .nav-news li.event.select .event {
    background: #f2eb9a;
}

.archive-diary-category .nav-news li.diary:hover .diary {
    background: #c1ecde;
}
.archive-diary-category .nav-news li.diary.select .diary {
    background: #c1ecde;
}

.area-archive-diary h2.ttl-tag.art {
    text-align: center;
    margin: 0 auto;
    text-indent: -9999px;
    margin-bottom: 30px;
    line-height: 1;
    background: url("/wp/wp-content/themes/inkamiya_en/images/bg_ttl_en_bulletin.png") no-repeat center top;
    background-size: 70px;
    background-size: 144px auto;
}
@media screen and (max-width: 768px) {
    .area-archive-diary h2.ttl-tag.art {
        margin-bottom: 11px;
        height: 28px;
        background-size: auto 20px;
    }
}