@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Shippori+Antique+B1&family=Shippori+Mincho:wght@400;500;600;700&display=swap";.fade-in{opacity:0;transition:opacity .5s .3s ease-in}.fade-in.is-show{opacity:1}.fade-up{opacity:0;transform:translateY(10px);transition:opacity .5s .3s ease-in,transform .5s .3s ease-in}.fade-up.is-show{opacity:1;transform:translateY(0)}@keyframes hello{0%{opacity:0}100%{opacity:1}}.notoSans{font-family:"Noto Sans JP",sans-serif}.mincho{font-family:"Shippori Mincho",serif}.antique{font-family:"Shippori Antique B1",sans-serif}.ff-eb{font-family:"EB Garamond",serif}html{font-size:100%;overflow-y:scroll}@media only screen and (max-width: 768px){html.open{overflow:hidden}}body{height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;position:relative;opacity:0;animation:hello .2s linear forwards;display:flex;flex-direction:column}#layer{opacity:0;pointer-events:none;transition:opacity .1s linear}@media all and (min-width: 1421px){#layer{display:none !important}}#layer.open{width:100%;height:100%;position:fixed;overflow:hidden;z-index:3;background-color:#fff !important;opacity:1;pointer-events:all}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.6;margin:0;padding:0}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{max-width:100%;height:auto;vertical-align:top;border:0}ul,ol{padding:0 0 0 2em}dd{margin:0}object,embed{vertical-align:top}a,.hover{transition:opacity .3s ease;text-decoration:none;cursor:pointer}a:hover,.hover:hover{opacity:.7;cursor:pointer}a.false,.hover.false{opacity:1 !important}a:focus,.hover:focus{outline:none}@media(hover){a[href*="tel:"],.hover[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none !important}}p{display:block;margin:0 0 1em}.layout{margin:0;padding:0;list-style:none}.cf::before,.cf::after{content:"";display:table}.cf::after{clear:both}.flex{display:flex}.noPost{padding-bottom:60px}main{display:block}@media only screen and (min-width: 651px){.sp{display:none !important}}@media only screen and (max-width: 768px){.tablet{display:none !important}}@media only screen and (min-width: 769px){.tablet-over{display:none !important}}@media only screen and (max-width: 650px){.pc{display:none !important}}table:not([collapse]){border-collapse:collapse}table:not([cellpadding]) th,table:not([cellpadding]) td{padding:.5em}figcaption{font-size:14px;text-align:center}*,*::before,*::after{box-sizing:border-box}.md-show{display:none}@media only screen and (max-width: 650px){.md-show{display:block}}body{font-family:"Shippori Mincho",serif;line-height:1.75;letter-spacing:.02em;font-size:min(2.962962963vw,16px);background-color:#fffdf8;color:#222}body.is-active{overflow:hidden;height:101vh}#wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex:1;padding-bottom:min(7.2916666667vw,140px)}@media only screen and (max-width: 650px){main{padding-bottom:min(20.3703703704vw,110px)}}a{text-decoration:underline;color:#056eac}.maker{display:inline;background-position:left 0 center;padding-bottom:.6em;font-weight:bold;background-size:200% .6em;background-repeat:repeat-x;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgb(255, 255, 102) 50%);transition:background-position 2s ease .1s}.maker.is-show{background-position:left -100% center}@media only screen and (max-width: 650px){.md-none{display:none}}.md-show{display:none}@media only screen and (max-width: 650px){.md-show{display:block}}.inner{max-width:min(42.1875vw,810px);width:100%;padding:0 min(1.0416666667vw,20px);margin:0 auto}@media only screen and (max-width: 650px){.inner{max-width:none;padding:0 min(11.1111111111vw,60px)}}body:not(.home) .inner{max-width:min(36.9791666667vw,710px);width:100%;padding:0 min(1.0416666667vw,20px);margin:0 auto}@media only screen and (max-width: 650px){body:not(.home) .inner{max-width:none;padding:0 min(11.1111111111vw,60px)}}.morebtn{margin-top:min(2.6041666667vw,50px)}@media only screen and (max-width: 650px){.morebtn{margin-top:min(7.4074074074vw,40px)}}.morebtn a{display:flex;align-items:center;gap:0 min(0.8333333333vw,16px);font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:1.5;text-decoration:none;color:#222;position:relative}@media only screen and (max-width: 650px){.morebtn a{font-size:min(3.7037037037vw,20px);gap:0 min(2.962962963vw,16px)}}.morebtn a::after{content:"";background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow-black.svg);transform:scale(-1, 1);width:min(3.6708333333vw,70.48px);height:min(0.5208333333vw,10px);position:relative;top:max(-0.1818181818vw,-2px)}@media only screen and (max-width: 650px){.morebtn a::after{width:min(13.0518518519vw,70.48px);height:min(1.8518518519vw,10px);top:min(-0.3703703704vw,-2px)}}.co-heading{font-size:min(1.6666666667vw,32px);font-weight:400;letter-spacing:.5em}@media only screen and (max-width: 650px){.co-heading{font-size:min(5.9259259259vw,32px)}}.co-heading span{max-width:min(40.1041666667vw,770px);width:100%;margin:0 auto;display:block}@media only screen and (max-width: 650px){.co-heading span{max-width:none}}.co-heading.small{font-size:min(1.25vw,24px);margin-bottom:min(4.8958333333vw,94px)}@media only screen and (max-width: 650px){.co-heading.small{font-size:min(4.6296296296vw,25px);margin-bottom:min(21.1111111111vw,114px)}}.title-line{position:relative}@media only screen and (max-width: 650px){.title-line{padding:0 min(11.1111111111vw,60px) 0 min(23.5185185185vw,127px)}}.title-line::after{position:absolute;content:"";display:inline-block;width:min(3.90625vw,75px);height:min(0.0520833333vw,1px);background-color:#222;left:0;top:50%;transform:translateY(-50%) scaleY(0.5)}@media only screen and (max-width: 650px){.title-line::after{width:min(16.6666666667vw,90px);height:min(0.2777777778vw,1.5px)}}@media only screen and (max-width: 650px){.title-line.line-pc{padding:0 min(11.1111111111vw,60px)}}@media only screen and (max-width: 650px){.title-line.line-pc::after{content:none}}@media only screen and (max-width: 650px){.title-line.line-sp{padding:0 min(11.1111111111vw,60px) 0 min(23.5185185185vw,127px)}}.title-line.line-sp::after{content:none}@media only screen and (max-width: 650px){.title-line.line-sp::after{content:""}}.co-text{margin:0;font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.co-text{font-size:min(4.0740740741vw,22px);line-height:2}}@media only screen and (max-width: 650px){.co-text.sp-small{font-size:min(3.7037037037vw,20px)}}.co-text.co-text--indent{text-indent:1em}.co-lead{margin:0;font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:2;font-weight:500;font-family:"Shippori Antique B1",sans-serif}@media only screen and (max-width: 650px){.co-lead{font-size:min(3.7037037037vw,20px)}}.page-title{padding:min(7.3958333333vw,142px) 0 min(7.3958333333vw,142px)}@media only screen and (max-width: 650px){.page-title{padding:min(32.037037037vw,173px) 0 min(20.7407407407vw,112px);margin-bottom:min(22.2222222222vw,120px);position:relative}.page-title::after{position:absolute;content:"";display:inline-block;width:min(13.8888888889vw,75px);height:min(0.1851851852vw,1px);background-color:#222;bottom:0;left:50%;transform:translateX(-50%) scaleY(0.5)}}.page-title span{max-width:min(34.8958333333vw,670px)}@media only screen and (max-width: 650px){.page-title span{max-width:none;padding:0}}.bouten{text-emphasis:filled sesame #c1b998;-webkit-text-emphasis:filled sesame #c1b998}.contents{display:flex;padding-right:min(5.2083333333vw,100px);align-items:flex-start}@media only screen and (max-width: 650px){.contents{flex-direction:column;padding-right:0}}.gnav{display:flex;position:sticky;top:0;width:46.7%;height:100vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 650px){.gnav{flex-direction:column-reverse;height:auto;width:100%;position:static}}.gnav::-webkit-scrollbar{display:none}.gnav__title{width:59%}@media only screen and (max-width: 650px){.gnav__title{width:100%;position:relative}}@media only screen and (max-width: 650px){body:not(.home) .gnav__title{display:none}}.gnav__title-inner{height:min(43.2291666667vw,830px)}@media only screen and (max-width: 650px){.gnav__title-inner{height:auto}}.gnav-nav{flex:1;display:flex;align-items:center;border-left:min(0.0260416667vw,0.5px) solid #222}@media only screen and (max-width: 650px){.gnav-nav{border:none}}.gnav-nav-list{min-height:100vh;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 650px){.gnav-nav-list{min-height:initial;height:auto}}.main-contents{width:53.3%;border-left:min(0.0260416667vw,0.5px) solid #222;min-height:100vh;display:flex;flex-direction:column}@media only screen and (max-width: 650px){.main-contents{border:none;width:100%;min-height:initial}}@media only screen and (max-width: 650px){.home .main-contents{margin-top:min(-47.2222222222vw,-255px);padding-bottom:min(16.6666666667vw,90px)}}@media only screen and (max-width: 650px){.gnav{padding-top:min(20.5555555556vw,111px)}}.gnav__title{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 650px){.gnav__title{align-items:flex-start;justify-content:flex-start}}.gnav__title-logo{display:flex;justify-content:center}.gnav__title-logo video,.gnav__title-logo img{max-width:min(12.03125vw,231px);width:100%;aspect-ratio:1/1}@media only screen and (max-width: 650px){.gnav__title-logo video,.gnav__title-logo img{max-width:min(44.9074074074vw,242.5px)}}body.home .gnav__title-logo img{display:none}body:not(.home) .gnav__title-logo video{display:none}.gnav__title-title{margin-top:min(0.8333333333vw,16px);text-align:center;font-size:min(1.4583333333vw,28px);font-weight:400;letter-spacing:.5em;line-height:2}@media only screen and (max-width: 650px){.gnav__title-title{font-size:min(5.1851851852vw,28px);text-align:left;margin-top:min(2.962962963vw,16px);padding-left:min(10.7407407407vw,58px)}}.gnav__title-lead{margin:min(1.09375vw,21px) 0 0 0;text-align:center;font-size:min(1.0416666667vw,20px);font-weight:400;letter-spacing:.5em}@media only screen and (max-width: 650px){.gnav__title-lead{font-size:min(3.7037037037vw,20px);margin-top:min(3.3333333333vw,18px);padding-left:min(11.1111111111vw,60px)}}.gnav__title-en{margin:min(2.34375vw,45px) 0 0 0;font-family:"EB Garamond",sans-serif;font-size:min(0.8333333333vw,16px);font-weight:400;letter-spacing:.25em;text-align:center;line-height:2}@media only screen and (max-width: 650px){.gnav__title-en{margin-top:min(8.1481481481vw,44px);font-size:min(2.962962963vw,16px);text-align:left;padding-left:min(11.1111111111vw,60px)}}.gnav__title-btn{margin-top:min(2.8125vw,54px)}@media only screen and (max-width: 650px){.gnav__title-btn{display:none}}.btn-en{display:block;max-width:min(7.3958333333vw,142px);width:100%;margin:0 auto;text-decoration:none;background-color:#fff;border:min(0.0520833333vw,1px) solid #222;text-align:center;border-radius:min(1.25vw,24px);font-size:min(0.8333333333vw,16px);font-weight:400;letter-spacing:.25em;font-family:"EB Garamond",sans-serif;color:#222;padding:min(0.46875vw,9px)}.gnav-nav{display:block}@media only screen and (max-width: 650px){.gnav-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;width:100%;height:100%;background-color:#c1b998;padding:min(20.5555555556vw,111px) 0;overflow-y:scroll;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s,visibility 0s ease .3s}}.gnav-nav.is-active{transition-delay:0s;opacity:1;pointer-events:all;visibility:visible}.gnav-nav-list.layout{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.gnav-nav-list::-webkit-scrollbar{display:none}.gnav-nav-item{position:relative}.gnav-nav-item::after,.gnav-nav-item::before{position:absolute;content:"";display:inline-block;transition:.3s opacity}@media only screen and (max-width: 650px){.gnav-nav-item::after,.gnav-nav-item::before{content:none}}.gnav-nav-item::after{width:min(1.3020833333vw,25px);height:min(0.0520833333vw,1px);background-color:#222;left:0;top:min(1.9270833333vw,37px);transform:scaleY(0.5)}.gnav-nav-item::before{opacity:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow.svg);width:min(0.5208333333vw,10px);height:min(0.46875vw,9px);left:min(-0.0520833333vw,-1px);top:50%;transform:translateY(-50%)}.gnav-nav-item.is-active::after{opacity:0}.gnav-nav-item.is-active::before{opacity:1}.gnav-nav-item a{display:block;text-decoration:none;color:#222;padding:min(1.0416666667vw,20px) 0 min(1.0416666667vw,20px) min(2.6041666667vw,50px);font-size:min(1.0416666667vw,20px);font-weight:400;letter-spacing:.125em;line-height:1.45}@media only screen and (max-width: 650px){.gnav-nav-item a{font-size:min(4.6296296296vw,25px);line-height:1.48;padding:min(4.6296296296vw,25px) 0 min(4.6296296296vw,25px) min(16.6666666667vw,90px)}}.gnav-nav-item:not(:first-child)::before{content:none}.gnav-nav-item:not(:first-child).is-active::after{opacity:1}.essay .gnav-nav-item.is-active::before,.event .gnav-nav-item.is-active::before{content:"";opacity:1}.essay .gnav-nav-item.is-active::after,.event .gnav-nav-item.is-active::after{opacity:0}.gnav-sub__list.layout{display:none}.gnav-sub__list.layout a{padding:min(0.6510416667vw,12.5px) 0 min(0.6510416667vw,12.5px) min(2.6041666667vw,50px);font-size:min(0.8333333333vw,16px)}.gnav-sub__list.layout span{font-size:min(0.625vw,12px);letter-spacing:0}@media only screen and (max-width: 650px){.gnav-sub__list.layout{display:none}}.gnav-sub__list.layout .gnav-sub__item{position:relative}.gnav-sub__list.layout .gnav-sub__item::before{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow.svg);width:min(0.5208333333vw,10px);height:min(0.46875vw,9px);left:min(-0.0520833333vw,-1px);top:50%;transform:translateY(-50%);opacity:0;transition:.3s opacity}.gnav-sub__list.layout .gnav-sub__item.is-active::before{opacity:1}.gnav-nav-item.is-active .gnav-sub__list{display:block}@media only screen and (max-width: 650px){.gnav-nav-item.is-active .gnav-sub__list{display:none}}.gnav-nav__poricy{display:none}@media only screen and (max-width: 650px){.gnav-nav__poricy{display:block;text-decoration:none;color:#222;font-size:min(2.5925925926vw,14px);font-weight:400;letter-spacing:.125em;width:100%;padding:0 min(16.6666666667vw,90px);margin:min(18.5185185185vw,100px) auto 0}}.gnav__btn{display:none}@media only screen and (max-width: 650px){.gnav__btn{display:flex;justify-content:flex-end;position:fixed;width:100%;height:min(20.5555555556vw,111px);top:0;right:0;z-index:9;padding:0 min(24.0740740741vw,130px) 0 min(5.5555555556vw,30px);background-color:#fffdf8}}@media only screen and (max-width: 650px){.gnav__lang{text-decoration:none;color:#c1b998;font-size:min(3.3333333333vw,18px);font-family:"EB Garamond",sans-serif;padding-top:min(7.2222222222vw,39px);margin-left:auto}}.gnav__hamburger{display:none}@media only screen and (max-width: 650px){.gnav__hamburger{display:block;max-width:min(20.5555555556vw,111px);width:100%;height:min(20.5555555556vw,111px);position:fixed;top:0;right:0;z-index:999}}@media only screen and (max-width: 650px){.gnav__hamburger span{position:absolute;left:50%;width:min(5.5555555556vw,30px);height:min(0.3703703704vw,2px);transform:scaleY(0.5) translateX(-50%);background-color:#222;transition:.3s top,.3s transform}}@media only screen and (max-width: 650px){.gnav__hamburger span:nth-child(1){top:min(8.3333333333vw,45px)}}@media only screen and (max-width: 650px){.gnav__hamburger span:nth-child(2){top:min(10.1851851852vw,55px);width:min(2.7777777778vw,15px);left:calc(50% - min(1.3888888889vw,7.5px));transition:.3s opacity}}@media only screen and (max-width: 650px){.gnav__hamburger span:nth-child(3){bottom:min(8.1481481481vw,44px)}}@media only screen and (max-width: 650px){.gnav__hamburger.is-active span:nth-child(1){top:min(8.3333333333vw,45px);transform:translateX(-50%) rotate(45deg) scaleY(0.5)}}@media only screen and (max-width: 650px){.gnav__hamburger.is-active span:nth-child(2){opacity:0}}@media only screen and (max-width: 650px){.gnav__hamburger.is-active span:nth-child(3){top:min(8.3333333333vw,45px);transform:translateX(-50%) rotate(-45deg) scaleY(0.5)}}.gnav-sp-title{display:none}.gnav-sp-title a{display:flex;align-items:center;height:inherit}@media only screen and (max-width: 650px){.gnav-sp-title{display:block;max-width:min(56.5185185185vw,305.2px);width:100%;height:min(11.1111111111vw,60px);z-index:5;height:inherit}}.gnav-sp-title h2{height:inherit}@media only screen and (max-width: 650px){body.home .gnav-sp-title{display:none}}@media only screen and (max-width: 650px){body.home .gnav__btn{background-color:rgba(0,0,0,0)}}.footer{padding:min(2.3958333333vw,46px) 0 min(2.6041666667vw,50px);border-top:min(0.0260416667vw,0.5px) solid #222;text-align:center}@media only screen and (max-width: 650px){.footer{padding:min(6.2037037037vw,33.5px) 0 min(6.7592592593vw,36.5px);background-color:#c1b998;border-top:none}}.footer small{font-size:min(0.7291666667vw,14px);font-weight:400;letter-spacing:.125em;display:inline-block;padding-right:min(1.6666666667vw,32px)}@media only screen and (max-width: 650px){.footer small{font-size:min(2.4074074074vw,13px);padding-right:0}}.footer a{color:#222;font-size:min(0.7291666667vw,14px);font-weight:400;letter-spacing:.125em}@media only screen and (max-width: 650px){.footer a{display:none}}.news__list__item a{color:#222;font-size:min(1.0416666667vw,20px);font-weight:400;letter-spacing:.05em;display:block;padding:min(0.78125vw,15px) 0}@media only screen and (max-width: 650px){.news__list__item a{font-size:min(3.7037037037vw,20px);line-height:2;padding:min(2.7777777778vw,15px) 0}}.news__list__item:first-child a{padding-top:0}@keyframes infinity-scroll-y{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes infinity-scroll-x{from{transform:translateX(0)}to{transform:translateX(-100%)}}.library-open{position:fixed;right:0;top:0;bottom:0;width:min(5.2083333333vw,100px);height:100%;background-color:#222;writing-mode:vertical-rl;padding:5vh 0 12vh;cursor:pointer}@media only screen and (max-width: 650px){.library-open{top:auto;left:0;width:100%;height:min(16.6666666667vw,90px);writing-mode:horizontal-tb;padding:0 0 0 min(7.4074074074vw,40px)}}.library-open::after{position:absolute;content:"";display:inline-block;width:min(1.5625vw,30px);height:min(1.5625vw,30px);border-top:min(0.078125vw,1.5px) solid #c1b998;border-right:min(0.078125vw,1.5px) solid #c1b998;left:58%;bottom:4.6%;transform:translateX(-50%) rotate(-135deg)}@media only screen and (max-width: 650px){.library-open::after{content:none}}.library-open .library-open__inner{width:100%;overflow:hidden}@media only screen and (max-width: 650px){.library-open .library-open__inner{height:100%}}.library-open .library-open__link{display:flex;align-items:center;width:100%;height:100%;text-decoration:none;color:#c1b998;font-size:min(0.8333333333vw,16px);position:relative;animation:infinity-scroll-y 50s infinite linear .5s both}@media only screen and (max-width: 650px){.library-open .library-open__link{animation:infinity-scroll-x 40s infinite linear .5s both}}.library-open .library-open__title{display:inline-block;margin-bottom:min(2.5vw,48px);flex-shrink:0;letter-spacing:.5em}@media only screen and (max-width: 650px){.library-open .library-open__title{font-size:min(2.962962963vw,16px);margin:0 min(7.4074074074vw,40px) 0 0;letter-spacing:.125em}}.library-open .library-open__scroll{margin:0}.library-open .library-open__text{white-space:nowrap;letter-spacing:.5em}@media only screen and (max-width: 650px){.library-open .library-open__text{font-size:min(3.7037037037vw,20px);letter-spacing:.125em}}@media only screen and (max-width: 650px){body:not(.home) .library-open{display:none}}.library-archive{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#222;z-index:20;text-align:left;pointer-events:none;left:100%;opacity:0;transition:.8s opacity,.8s left,.8s opacity}.library-archive.is-open{left:0;opacity:1;pointer-events:all}@media only screen and (max-width: 650px){.library-archive .library-links span.library-links__close::after{top:50%;transform:translateY(-50%) rotate(45deg)}}.library-archive__title{display:none}@media only screen and (max-width: 650px){.library-archive__title{display:block;font-size:min(3.3333333333vw,18px);color:#c1b998;letter-spacing:.5em;line-height:2;padding:0;flex-shrink:0;margin-bottom:11.5vh;writing-mode:vertical-rl;text-align:center;padding-top:min(11.1111111111vw,60px);width:100%;display:flex;align-items:center;justify-content:center}}@media only screen and (max-height: 900px)and (max-width: 650px){.library-archive__title{margin-bottom:6vh}}.library-archive__inner{width:100%;height:100%;position:relative;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;writing-mode:vertical-rl;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 650px){.library-archive__inner{height:57.2vh}}.library-archive__inner::-webkit-scrollbar{display:none}.library-archive__contents{height:100%;box-sizing:border-box;position:absolute;right:3.7%;top:4.6%;top:0;right:0;padding:min(11.4583333333vw,220px) min(7.8125vw,150px);padding:16.6% 12.5%;padding:16.6vh 12.5%}@media only screen and (max-width: 650px){.library-archive__contents{padding:0 min(4.4444444444vw,24px)}}.library-archive__item{border-right:min(0.0520833333vw,1px) solid #c1b998;cursor:pointer}@media only screen and (max-width: 650px){.library-archive__item{border-width:min(0.1851851852vw,1px)}}.library-archive__item:last-child{border-left:min(0.0520833333vw,1px) solid #c1b998}@media only screen and (max-width: 650px){.library-archive__item:last-child{border-width:min(0.1851851852vw,1px)}}@media only screen and (max-width: 650px){.library-archive__item:first-child{border-right:0}}.library-archive__item p{display:block;text-decoration:none;color:#c1b998;font-size:min(1.1458333333vw,22px);letter-spacing:.125em;padding:0 min(2.6041666667vw,50px);margin:0;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 650px){.library-archive__item p{font-size:min(4.4444444444vw,24px);padding:0 min(6.6666666667vw,36px)}}.library-archive__item p.is-active{position:relative}.library-archive__item p.is-active::before{position:absolute;content:"";display:block;width:min(1.6666666667vw,32px);height:2em;background:#222;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 650px){.library-archive__item p.is-active::before{width:min(4.4444444444vw,24px)}}.library-archive__item p.is-active::after{position:absolute;content:"･･･";display:block;bottom:0;left:0;color:#c1b998;font-size:min(0.7291666667vw,14px);width:min(1.6666666667vw,32px);padding-right:min(0.1041666667vw,2px);left:50%;transform:translateX(-50%)}@media only screen and (max-width: 650px){.library-archive__item p.is-active::after{width:min(4.4444444444vw,24px);font-size:min(2.4074074074vw,13px);padding-right:min(0.3703703704vw,2px)}}.library-scroll-comment{display:none}@media only screen and (max-width: 650px){.library-scroll-comment{display:inline-block;margin-top:min(7.7777777778vw,42px);margin-left:min(8.4259259259vw,45.5px);font-size:min(3.3333333333vw,18px);color:#c1b998;letter-spacing:.125em;writing-mode:horizontal-tb;position:relative;padding-left:min(12.037037037vw,65px)}}@media only screen and (max-width: 650px){.library-scroll-comment::after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow2.svg);width:min(10vw,54px);height:min(1.4814814815vw,8px);left:0;top:min(1.8518518519vw,10px)}}.library-links{position:absolute;display:flex;width:100%;bottom:0;left:0;right:0;padding:0 min(2.0833333333vw,40px) min(2.6041666667vw,50px);writing-mode:horizontal-tb}@media only screen and (max-width: 650px){.library-links{padding:0 min(8.3333333333vw,45px) min(8.3333333333vw,45px)}}.library-links span{text-decoration:none;font-size:min(1.0416666667vw,20px);color:#c1b998;letter-spacing:.125em;font-family:"Shippori Antique B1",sans-serif;position:relative;cursor:pointer}@media only screen and (max-width: 650px){.library-links span{font-size:min(3.3333333333vw,18px)}}.library-links span::after{position:absolute;content:"";display:inline-block;width:min(1.5625vw,30px);height:min(1.5625vw,30px);border-top:min(0.078125vw,1.5px) solid #c1b998;border-right:min(0.078125vw,1.5px) solid #c1b998;right:0;top:50%;transform:translateY(-50%) rotate(45deg)}@media only screen and (max-width: 650px){.library-links span::after{width:min(3.7037037037vw,20px);height:min(3.7037037037vw,20px);border-width:min(0.2777777778vw,1.5px)}}.library-links span.library-links__archive{padding-left:min(2.2916666667vw,44px)}@media only screen and (max-width: 650px){.library-links span.library-links__archive{padding-left:min(6.4814814815vw,35px)}}.library-links span.library-links__archive::after{left:0;transform:translateY(-50%) rotate(-135deg)}.library-links span.library-links__close{margin-left:auto;padding-right:min(2.2916666667vw,44px)}@media only screen and (max-width: 650px){.library-links span.library-links__close{padding-right:min(6.4814814815vw,35px)}}@media only screen and (max-width: 650px){.library-links span.library-links__close::after{top:35%;transform:translateY(-50%) rotate(135deg)}}.library-detail{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;background-color:#222;z-index:20;text-align:left;pointer-events:none;left:100%;opacity:0;transition:.8s opacity,.8s left,.8s opacity}@media only screen and (max-width: 650px){.library-detail{top:100%;left:0;transition:.8s opacity,.8s top,.8s opacity}}.library-detail.is-open{left:0;opacity:1;pointer-events:all}@media only screen and (max-width: 650px){.library-detail.is-open{top:0}}.library-detail strong{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.library-detail__inner{padding:20.4vh 7.8%;width:100%;writing-mode:vertical-rl}@media only screen and (max-height: 900px){.library-detail__inner{padding:15vh 7.8%}}@media only screen and (max-width: 650px){.library-detail__inner{padding:min(11.1111111111vw,60px) min(3.7037037037vw,20px) min(8.3333333333vw,45px) 0}}.library-detail__contents{display:flex;flex-direction:column}@media only screen and (max-width: 650px){.library-detail__contents{flex-direction:row;align-items:center;width:100%}}.library-detail__wrap{display:contents}@media only screen and (max-width: 650px){.library-detail__wrap{display:block;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;height:57.2vh;position:relative;width:100%}}.library-detail__wrap-sub{display:contents}@media only screen and (max-width: 650px){.library-detail__wrap-sub{display:flex;flex-direction:column;position:absolute;width:100%;height:100%;right:0}}.library-detail__body{display:flex;align-items:center;width:62.5vw;margin:0 4.75vw;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 650px){.library-detail__body{margin:0;align-items:flex-start;overflow:initial;width:auto}}.library-detail__body.is-active{align-items:flex-start}.library-detail__body::-webkit-scrollbar,.library-detail__wrap::-webkit-scrollbar{display:none}.library-detail__title{margin:0;border-right:min(0.0520833333vw,1px) solid #c1b998;font-size:min(1.6666666667vw,32px);letter-spacing:.5em;padding-right:min(2.6041666667vw,50px);text-align:center;color:#c1b998}@media only screen and (max-width: 650px){.library-detail__title{border:none;font-size:min(3.3333333333vw,18px);letter-spacing:.5em;line-height:2;padding:0;flex-shrink:0;margin-bottom:11.5vh}}@media only screen and (max-height: 900px)and (max-width: 650px){.library-detail__title{margin-bottom:7vh}}.library-detail__text{font-size:min(1.6666666667vw,32px);letter-spacing:.125em;line-height:2;color:#c1b998;margin:0}@media only screen and (max-width: 650px){.library-detail__text{font-size:min(5.1851851852vw,28px);line-height:2}}.library-detail__info{border-left:min(0.0520833333vw,1px) solid #c1b998}@media only screen and (max-width: 650px){.library-detail__info{border:none;margin-right:min(7.4074074074vw,40px);padding-left:min(3.7037037037vw,20px)}}.library-detail__info-text{font-size:min(1.0416666667vw,20px);letter-spacing:.125em;line-height:2;margin:0;padding-left:min(2.6041666667vw,50px);color:#c1b998}@media only screen and (max-width: 650px){.library-detail__info-text{font-size:min(2.962962963vw,16px);padding:0;line-height:2}}.lang-en .contents{padding-right:0;padding-bottom:min(4.6875vw,90px)}@media only screen and (max-width: 650px){.lang-en .contents{padding-bottom:0}}.lang-en .library-archive{top:100%;left:0;transition:.8s opacity,.8s top,.8s opacity}.lang-en .library-archive.is-open{top:0}.lang-en .library-archive .library-links .library-links__close::after{transform:translateY(-50%) rotate(135deg);top:32%}@media only screen and (max-width: 650px){.lang-en .library-archive__title{padding-top:min(8.3333333333vw,45px);margin-bottom:min(9.2592592593vw,50px)}}.lang-en .library-archive__inner{writing-mode:horizontal-tb}@media only screen and (max-width: 650px){.lang-en .library-archive__inner{height:70vh}}@media only screen and (max-height: 900px)and (max-width: 650px){.lang-en .library-archive__inner{height:65vh}}.lang-en .library-archive__contents{width:100%;padding:8% 12%;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 650px){.lang-en .library-archive__contents{padding:0 min(7.4074074074vw,40px) 5%}}.lang-en .library-archive__contents::-webkit-scrollbar{display:none}.lang-en .library-archive__item{border-right:none;border-top:min(0.0520833333vw,1px) solid #c1b998}.lang-en .library-archive__item p{padding:min(2.6041666667vw,50px) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:horizontal-tb}.lang-en .library-archive__item:last-child{border-bottom:min(0.0520833333vw,1px) solid #c1b998;border-left:none}.lang-en .library-archive__item span.is-active::before,.lang-en .library-archive__item span.is-active::after{content:none}.lang-en .library-detail{padding:min(9.375vw,180px) 0;top:100%;left:0;transition:.8s opacity,.8s top,.8s opacity}.lang-en .library-detail.is-open{top:0}@media only screen and (max-width: 650px){.lang-en .library-detail{padding:min(9.2592592593vw,50px) 0}}.lang-en .library-detail__inner{writing-mode:horizontal-tb;padding:0 7.8%;overflow:scroll;position:relative;height:calc(72.5vh - min(4.6875vw,90px));-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width: 650px){.lang-en .library-detail__inner{padding:0 min(7.4074074074vw,40px);height:calc(89vh - min(4.6875vw,90px))}}.lang-en .library-detail__inner::-webkit-scrollbar{display:none}.lang-en .library-detail__contents{position:absolute;width:84.4vw}@media only screen and (max-width: 650px){.lang-en .library-detail__contents{flex-direction:column}}.lang-en .library-detail__body{margin:min(4.6875vw,90px) 0 0 0;width:100%;overflow-y:scroll;overflow-x:hidden;height:35vh;align-items:flex-start}@media only screen and (max-width: 650px){.lang-en .library-detail__body{height:auto;overflow:initial}}.lang-en .library-detail__title{border-top:min(0.0520833333vw,1px) solid #c1b998;border-right:none;padding:4.8vh 0 0 0;padding:min(2.6041666667vw,50px) 0 0 0}@media only screen and (max-width: 650px){.lang-en .library-detail__title{border-width:min(0.1851851852vw,1px);margin-bottom:min(5.5555555556vw,30px);padding-top:min(2.7777777778vw,15px);width:100%}}@media only screen and (max-width: 650px){.lang-en .library-detail__wrap{overflow-y:scroll;overflow-x:hidden;height:68vh}}@media only screen and (max-height: 900px)and (max-width: 650px){.lang-en .library-detail__wrap{height:55vh}}.lang-en .library-detail__info{margin-top:8.7vh;margin-top:min(4.6875vw,90px);border-bottom:min(0.0520833333vw,1px) solid #c1b998;border-left:none}@media only screen and (max-width: 650px){.lang-en .library-detail__info{margin-top:min(7.4074074074vw,40px);border-width:min(0.1851851852vw,1px);margin-right:0;padding-left:0}}.lang-en .library-detail__info-text{padding-left:0;padding-bottom:4.8vh;padding-bottom:min(2.6041666667vw,50px)}@media only screen and (max-width: 650px){.lang-en .library-detail__info-text{padding-bottom:min(2.7777777778vw,15px)}}@media only screen and (max-height: 900px)and (max-width: 650px){.lang-en .library-links{padding-bottom:min(2.7777777778vw,15px)}}.lang-en .library-links span::after{transform:translateY(-25%) rotate(135deg);top:0}@media only screen and (max-width: 650px){.lang-en .library-links span::after{top:20%}}.lang-en .library-links span.library-links__close{padding-right:min(2.8645833333vw,55px)}@media only screen and (max-width: 650px){.lang-en .library-links span.library-links__close{padding-right:min(6.4814814815vw,35px)}}.lang-en .library-links span.library-links__archive{padding-left:min(2.8645833333vw,55px)}@media only screen and (max-width: 650px){.lang-en .library-links span.library-links__archive{padding-left:min(6.4814814815vw,35px)}}.lang-en .library-scroll-comment{display:none}.lang-en .library-open{left:0;top:auto;height:min(4.6875vw,90px);width:100%;writing-mode:horizontal-tb;padding:0 min(7.8125vw,150px) 0 min(2.6041666667vw,50px)}@media only screen and (max-width: 650px){.lang-en .library-open{height:min(16.6666666667vw,90px);padding:0 0 0 min(7.4074074074vw,40px)}}.lang-en .library-open::after{top:60%;transform:translateY(-50%) rotate(-45deg);left:auto;right:min(3.125vw,60px)}.lang-en .library-open__inner{height:100%}.lang-en .library-open__link{animation:infinity-scroll-x 40s infinite linear .5s both}.lang-en .library-open__title{margin-bottom:0;margin-right:min(2.5vw,48px)}.page-single__back{margin-top:min(7.8125vw,150px)}@media only screen and (max-width: 650px){.page-single__back{margin-top:min(21.2962962963vw,115px)}}.page-single__back a{display:block;padding-left:min(4.4791666667vw,86px);font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:1.5;text-decoration:none;color:#222;position:relative}@media only screen and (max-width: 650px){.page-single__back a{font-size:min(3.7037037037vw,20px);padding-left:min(14.8148148148vw,80px)}}.page-single__back a::after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow-black.svg);width:min(3.6708333333vw,70.48px);height:min(0.5208333333vw,10px);left:0;top:min(0.5208333333vw,10px)}@media only screen and (max-width: 650px){.page-single__back a::after{width:min(13.0518518519vw,70.48px);height:min(1.8518518519vw,10px);top:min(1.8518518519vw,10px)}}.to-top{display:none;position:sticky;bottom:0}@media only screen and (max-width: 650px){.to-top{bottom:min(18.5185185185vw,100px)}}.to-top>div{position:absolute;width:min(1.0416666667vw,20px);height:min(8.125vw,156px);right:min(2.6041666667vw,50px);bottom:min(2.2395833333vw,43px)}@media only screen and (max-width: 650px){.to-top>div{bottom:min(-8.3333333333vw,-45px);right:min(5.5555555556vw,30px);width:min(16.6666666667vw,90px);height:min(16.6666666667vw,90px)}}.to-top a{display:block;writing-mode:vertical-rl;text-decoration:none;color:#222;font-size:min(1.0416666667vw,20px);line-height:1.5;padding-top:min(4.7916666667vw,92px);height:100%;letter-spacing:.5em;position:absolute}@media only screen and (max-width: 650px){.to-top a{width:100%;padding-top:0}}.to-top a::after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow-black.svg);width:min(3.7651041667vw,72.29px);height:min(0.534375vw,10.26px);top:min(1.0416666667vw,20px);left:38%;transform:scale(1, -1) translateX(-50%) rotate(-90deg)}@media only screen and (max-width: 650px){.to-top a::after{background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow-black-yellow.svg);width:min(16.6666666667vw,90px);height:min(16.6666666667vw,90px);transform:none;left:auto;top:auto}}@media only screen and (max-width: 650px){.to-top span{display:none}}body.home .to-top{bottom:min(5.2083333333vw,100px)}@media only screen and (max-width: 650px){body.home .to-top{bottom:min(27.7777777778vw,150px)}}@media only screen and (max-width: 450px){body.home .to-top{bottom:min(31.4814814815vw,170px)}}.lang-en .to-top{bottom:min(3.6458333333vw,70px)}@media only screen and (max-width: 650px){.lang-en .to-top{bottom:min(18.5185185185vw,100px)}}.lang-en .to-top>div{bottom:min(3.6458333333vw,70px)}@media only screen and (max-width: 650px){.lang-en .to-top>div{bottom:min(-8.3333333333vw,-45px)}}.sub-navi{display:none}@media only screen and (max-width: 650px){.sub-navi{display:block;position:fixed;width:100%;top:min(20.5555555556vw,111px);left:0;right:0;z-index:5}}.sub-navi.none-accordion{pointer-events:none}.sub-navi.none-accordion .sub-navi__open::after{content:none}.sub-navi__open{background-color:#c1b998;color:#222;text-align:center;font-size:min(2.962962963vw,16px);letter-spacing:.25em;line-height:2.125;margin:0;padding:min(2.3333333333vw,12.6px) min(1.8518518519vw,10px);position:relative}.sub-navi__open::after{position:absolute;content:"";display:inline-block;width:min(1.8518518519vw,10px);height:min(1.8518518519vw,10px);border-top:min(0.1851851852vw,1px) solid #222;border-right:min(0.1851851852vw,1px) solid #222;right:min(9.6296296296vw,52px);top:54%;transform:translateY(-50%) rotate(135deg);transition:.3s transform}.sub-navi__open.is-open::after{transform:translateY(-50%) rotate(-45deg)}.sub-navi__list{display:none;background-color:#c1b998}.sub-navi__item{border-bottom:min(0.1851851852vw,1px) solid #c1b998}.sub-navi__item a{display:block;background-color:#222;color:#c1b998;text-decoration:none;text-align:center;font-size:min(2.962962963vw,16px);letter-spacing:.25em;line-height:2.125;padding:min(2.3333333333vw,12.6px) min(1.8518518519vw,10px)}.sub-navi__item:last-child{border-bottom:none}.home main{padding-bottom:min(3.6458333333vw,70px)}@media only screen and (max-width: 650px){.home main{padding-bottom:min(6.4814814815vw,35px)}}.mv{position:relative;z-index:10}@media only screen and (max-width: 650px){.mv{z-index:-1}}.mv__img img{aspect-ratio:970/602;-o-object-fit:cover;object-fit:cover;width:100%;display:block}@media only screen and (max-width: 650px){.mv__img img{aspect-ratio:540/549}}.mv__img .mv__slider-wrap{width:100%;margin-bottom:0;opacity:0;transition:opacity .2s linear}.mv__img .mv__slider-wrap.slick-initialized{opacity:1}@media only screen and (max-width: 650px){.mv__img .mv__slider{display:none}}.mv__img .mv__slider .slick-track{display:flex !important}.mv__img .mv__slider .slick-slide{min-width:0}.mv__img .mv__slider .slick-list{overflow:hidden !important}.mv__img .mv__slider .slide-dots button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:rgba(0,0,0,0)}.mv__img .mv__slider .slide-dots{display:flex;justify-content:center;margin-top:min(1.8229166667vw,35px)}.mv__img .mv__slider .slide-dots li{width:min(0.2604166667vw,5px);height:min(0.2604166667vw,5px);background-color:#c1b998;border-radius:50%;margin-right:min(1.3020833333vw,25px);cursor:pointer;transition:opacity .5s ease}.mv__img .mv__slider .slide-dots li.slick-active{background-color:#222}.mv__img .mv__slider .slide-dots li:hover{opacity:.7}.mv__img .mv__slider .slide-dots li:last-child{margin-right:0}.mv__img .mv__img-sp{display:none}@media only screen and (max-width: 650px){.mv__img .mv__img-sp{display:block}}.top-intro{padding:min(5.2083333333vw,100px) 0 min(2.6041666667vw,50px);position:relative}@media only screen and (max-width: 650px){.top-intro{padding:min(19.8148148148vw,107px) 0 min(7.962962963vw,43px)}}.top-intro__text{font-size:min(1.0416666667vw,20px);font-weight:400;letter-spacing:.2em;line-height:2;margin:0;color:#222}@media only screen and (max-width: 650px){.top-intro__text{font-size:min(4.0740740741vw,22px);line-height:2.5}}.top-topNews{writing-mode:vertical-rl;font-size:min(1.0416666667vw,20px);line-height:1.5;letter-spacing:.5em;text-decoration:none;color:#222;display:inline-block;position:absolute;right:min(2.6041666667vw,50px);bottom:min(-4.1145833333vw,-79px)}@media only screen and (max-width: 650px){.top-topNews{display:none;font-size:min(3.7037037037vw,20px);right:min(9.2592592593vw,50px);bottom:auto;top:0}}.top-topNews::after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/arrow-black.svg);width:min(3.7651041667vw,72.29px);height:min(0.534375vw,10.26px);bottom:min(-2.6041666667vw,-50px);left:-50%;transform:scale(-1, 1) rotate(-90deg)}@media only screen and (max-width: 1200px){.top-topNews::after{bottom:min(-1.5625vw,-30px)}}@media only screen and (max-width: 900px){.top-topNews::after{bottom:min(-1.0416666667vw,-20px)}}@media only screen and (max-width: 650px){.top-topNews::after{width:min(13.0518518519vw,70.48px);height:min(1.8518518519vw,10px);top:auto}}.top-topNews.to-topmv{display:none}@media only screen and (max-width: 650px){.top-topNews.to-topmv{display:block}}@media only screen and (max-width: 650px){.top-topNews.to-topmv::after{bottom:min(-8.3333333333vw,-45px)}}@media only screen and (max-width: 450px){.top-topNews.to-topmv::after{bottom:min(-5.5555555556vw,-30px)}}.top-news{padding:min(4.2708333333vw,82px) 0 min(1.9791666667vw,38px)}@media only screen and (max-width: 650px){.top-news{padding:min(9.2592592593vw,50px) 0 min(8.1481481481vw,44px)}}.top-news .top-news__heading{margin-bottom:min(0.5208333333vw,10px)}@media only screen and (max-width: 650px){.top-news .top-news__heading{margin-bottom:min(3.7037037037vw,20px)}}.top-news .top-news__comment{margin-bottom:min(2.6041666667vw,50px);font-size:min(0.9375vw,18px)}@media only screen and (max-width: 650px){.top-news .top-news__comment{margin-bottom:min(7.4074074074vw,40px);font-size:min(3.3333333333vw,18px);line-height:1.5}}.top-sns{display:none;padding:min(2.1354166667vw,41px) 0 min(0.5208333333vw,10px)}@media only screen and (max-width: 650px){.top-sns{padding:min(9.2592592593vw,50px) 0 min(1.8518518519vw,10px)}}.sns-test{max-width:min(34.8958333333vw,670px);width:100%}@media only screen and (max-width: 650px){.sns-test{max-width:none}}.top-info .co-text{font-size:min(0.8333333333vw,16px)}@media only screen and (max-width: 650px){.top-info .co-text{font-size:min(2.962962963vw,16px)}}.alignleft{float:left;margin:0px 20px 20px 0;font-size:.9em}.alignright{float:right;margin:0px 0 20px 20px;font-size:.9em}.aligncenter{display:block;margin:0 auto 20px;font-size:.9em}.post table{border-collapse:collapse}.pagenavi{display:block;margin:min(5.2083333333vw,100px) 0 0}.pagenavi--wrapper{text-align:center}@media only screen and (max-width: 650px){.pagenavi{margin:min(12.962962963vw,70px) 0 0}}.wp-pagenavi{display:flex;justify-content:flex-start;align-items:center;text-align:center;position:relative}.wp-pagenavi>a,.wp-pagenavi>span{height:min(1.8229166667vw,35px);width:min(1.8229166667vw,35px);display:flex;justify-content:center;align-items:center;text-decoration:none !important;line-height:1;letter-spacing:0;font-size:min(1.0416666667vw,20px);font-weight:400;margin:0 min(0.2604166667vw,5px);padding:0;border:none !important;color:rgba(34,34,34,.5)}@media only screen and (max-width: 650px){.wp-pagenavi>a,.wp-pagenavi>span{height:min(5.5555555556vw,30px);width:min(5.5555555556vw,30px);font-size:min(3.7037037037vw,20px);margin:0 min(0.9259259259vw,5px)}}.wp-pagenavi>span{font-weight:400}.wp-pagenavi>span.current{font-weight:400;color:#222}.paging{width:100%;justify-content:center;align-items:center;padding:60px 0 0}.paging li a{display:inline-block;padding:.8em 0;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:calc(infinity*1px);position:relative}.paging li.back{width:200px;text-align:center;white-space:nowrap;margin:0 40px}@media only screen and (max-width: 650px){.paging li.back{flex:1;max-width:200px;margin:0 20px}}.paging li.back a{width:100%}.paging li:not(.back){flex:1}@media only screen and (max-width: 650px){.paging li:not(.back){flex:unset;width:50px;height:50px}}.paging li:not(.back) a{width:150px}@media only screen and (max-width: 650px){.paging li:not(.back) a{width:100%;height:100%;text-indent:-9999px;white-space:nowrap;box-sizing:border-box}}.paging li:not(.back) a::before{display:block;content:"";width:12px;height:10px;background:url(//yagotohp.jp/kimurabin/wp/wp-content/themes/kimura-bin/images/common/icon_arrow.svg) no-repeat center/contain;position:absolute;top:calc(50% - 4px)}.paging li.next{padding-right:28px}@media only screen and (max-width: 650px){.paging li.next{padding-right:0}}.paging li.next a::before{right:15px}@media only screen and (max-width: 650px){.paging li.next a::before{right:20px}}.paging li.prev{text-align:right;padding-left:28px}@media only screen and (max-width: 650px){.paging li.prev{padding-left:0}}.paging li.prev a::before{transform:rotate(180deg);left:15px}@media only screen and (max-width: 650px){.paging li.prev a::before{left:20px}}.page-box{padding:min(7.1875vw,138px) 0;position:relative}@media only screen and (max-width: 650px){.page-box{margin-top:0;padding:min(16.6666666667vw,90px) 0}}.page-box:first-child{margin-top:min(-7.1875vw,-138px)}@media only screen and (max-width: 1200px){.page-box:first-child{margin-top:min(-4.6875vw,-90px)}}@media only screen and (max-width: 900px){.page-box:first-child{margin-top:min(-2.0833333333vw,-40px)}}@media only screen and (max-width: 650px){.page-box:first-child{margin-top:min(-16.6666666667vw,-90px)}}.page-box::after{position:absolute;content:"";display:inline-block;width:min(3.90625vw,75px);height:min(0.0520833333vw,1px);background-color:#222;bottom:0;left:50%;transform:translateX(-50%) scaleY(0.5)}@media only screen and (max-width: 650px){.page-box::after{width:min(13.8888888889vw,75px);height:min(0.1851851852vw,1px)}}.page-box.line-none{padding-bottom:0}.page-box.line-none::after{content:none}@media only screen and (max-width: 650px){.page-box.line-sp-none::after{content:none}}@media only screen and (max-width: 650px){.page-box.line-sp-none{padding:min(16.6666666667vw,90px) 0 0 0}}.contents-title{font-size:min(1.25vw,24px);letter-spacing:.125em;line-height:2;margin-bottom:min(4.1666666667vw,80px)}@media only screen and (max-width: 650px){.contents-title{font-size:min(4.6296296296vw,25px);margin-bottom:min(21.1111111111vw,114px)}}@media only screen and (max-width: 650px){.contents-title.middle{font-size:min(4.4444444444vw,24px);margin-bottom:min(15.1851851852vw,82px)}}.contents-title span{display:flex;max-width:min(34.8958333333vw,670px);width:100%;margin:0 auto;align-items:center}@media only screen and (max-width: 650px){.contents-title span{max-width:none}}.contents-title span.small{font-size:min(1.0416666667vw,20px);max-width:none;width:auto;margin:0}@media only screen and (max-width: 650px){.contents-title span.small{font-size:min(3.7037037037vw,20px)}}.co-contents__name{font-size:min(1.25vw,24px);font-weight:400;letter-spacing:.125em;line-height:2.6666666667;margin:min(4.5833333333vw,88px) 0 0 0;text-align:right}@media only screen and (max-width: 650px){.co-contents__name{font-size:min(4.4444444444vw,24px);margin:min(14.4444444444vw,78px) 0 0 0;line-height:2;display:flex;flex-direction:column}}.co-contents__name span{font-size:min(0.8333333333vw,16px)}@media only screen and (max-width: 650px){.co-contents__name span{font-size:min(2.962962963vw,16px)}}.co-contents__time{font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:2;margin:min(7.2916666667vw,140px) 0 0 0;text-align:right}@media only screen and (max-width: 650px){.co-contents__time{font-size:min(3.7037037037vw,20px);margin-top:min(24.0740740741vw,130px)}}.co-contents__wrap{margin-top:min(4.8958333333vw,94px)}@media only screen and (max-width: 650px){.co-contents__wrap{margin-top:min(15.9259259259vw,86px)}}.co-contents__box{margin-top:min(1.875vw,36px)}.co-contents__box:first-child{margin-top:0}@media only screen and (max-width: 650px){.co-contents__box{margin-top:min(6.6666666667vw,36px)}}.co-contents__box a{color:#222}.co-contents__single{margin-top:min(2.2395833333vw,43px)}@media only screen and (max-width: 650px){.co-contents__single{margin-top:min(9.8148148148vw,53px)}}.co-contents__profile{margin-top:min(6.40625vw,123px);padding-left:min(2.6041666667vw,50px);border-left:min(0.0520833333vw,1px) solid #707070}@media only screen and (max-width: 650px){.co-contents__profile{margin-top:min(18.5185185185vw,100px);padding-left:min(8.5185185185vw,46px);border-width:min(0.1851851852vw,1px)}}.co-contents__profile-title,.co-contents__profile-body{font-size:min(0.8333333333vw,16px);letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.co-contents__profile-title,.co-contents__profile-body{font-size:min(2.962962963vw,16px)}}.co-contents__profile-body{margin-top:min(2.1875vw,42px)}@media only screen and (max-width: 650px){.co-contents__profile-body{margin-top:min(7.7777777778vw,42px)}}.co-contents__profile-body p{margin:0}.co-contents__profile-body a{color:#222}.co-contents__list.layout{margin-top:min(2.65625vw,51px);margin-bottom:min(2.65625vw,51px)}@media only screen and (max-width: 650px){.co-contents__list.layout{margin-top:min(10.1851851852vw,55px);margin-bottom:min(10.1851851852vw,55px)}}.co-contents__list.layout:last-child{margin-bottom:0}.co-contents__list.layout.padding{padding-left:min(2.0833333333vw,40px)}@media only screen and (max-width: 650px){.co-contents__list.layout.padding{padding-left:min(8.5185185185vw,46px)}}.co-contents__list span{display:inline-block}.sub-list.layout{margin-top:min(2.0833333333vw,40px)}@media only screen and (max-width: 650px){.sub-list.layout{margin-top:min(7.4074074074vw,40px)}}.sub-list__item{text-indent:1em;position:relative}.sub-list__item::before{position:absolute;content:"・";display:inline-block;left:-1em}.co-contents__img{margin-top:min(4.7395833333vw,91px)}@media only screen and (max-width: 650px){.co-contents__img{margin-top:min(9.0740740741vw,49px)}}.co-contents__img img{display:block;width:100%}.co-contents__img.hover-color img{filter:grayscale(100%);transition:all .3s ease-in}.co-contents__img.hover-color img:hover{filter:grayscale(0%)}.single .co-contents__img{margin-top:0}.co-contents__img__comment{display:block;margin-top:min(1.3020833333vw,25px);text-align:center;font-size:min(0.9375vw,18px);letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.co-contents__img__comment{margin-top:min(5vw,27px);font-size:min(3.3333333333vw,18px)}}.co-contents__img__comment span{font-size:min(0.8333333333vw,16px)}@media only screen and (max-width: 650px){.co-contents__img__comment span{font-size:min(2.5925925926vw,14px);line-height:1.5}}.archive-contents__item{margin-top:min(1.0416666667vw,20px)}@media only screen and (max-width: 650px){.archive-contents__item{margin-top:min(7.4074074074vw,40px)}}.archive-contents__item:first-child{margin-top:0}.archive-contents__item a{display:block;color:#222}.main-contents ol,.main-contents ul{font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.main-contents ol,.main-contents ul{font-size:min(4.0740740741vw,22px);line-height:2}}.main-contents p{margin:0;font-size:min(1.0416666667vw,20px);letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.main-contents p{font-size:min(4.0740740741vw,22px);line-height:2}}.page-about__img img{width:100%}.page-about__wrap{padding-top:min(1.5625vw,30px)}@media only screen and (max-width: 650px){.page-about__wrap{padding-top:0}}.page-about__block{margin-top:min(2.65625vw,51px)}@media only screen and (max-width: 650px){.page-about__block{margin-top:min(14.6296296296vw,79px)}}.page-about__block-item{display:flex;align-items:flex-start;-moz-column-gap:min(1.40625vw,27px);column-gap:min(1.40625vw,27px)}@media only screen and (max-width: 650px){.page-about__block-item{-moz-column-gap:min(5.5555555556vw,30px);column-gap:min(5.5555555556vw,30px)}}.page-about__block-item p{margin:0}.page-about__block-year{max-width:min(7.8125vw,150px);width:100%}@media only screen and (max-width: 650px){.page-about__block-year{max-width:min(25.9259259259vw,140px)}}.page-about__block-detail{flex:1}.page-about__block-wrap{margin-top:min(1.5625vw,30px)}@media only screen and (max-width: 650px){.page-about__block-wrap{margin-top:min(7.4074074074vw,40px)}}.page-about__block-wrap:first-child{margin-top:0}.page-about__award-item{display:flex;align-items:flex-start;-moz-column-gap:min(1.0416666667vw,20px);column-gap:min(1.0416666667vw,20px)}@media only screen and (max-width: 650px){.page-about__award-item{-moz-column-gap:min(5.5555555556vw,30px);column-gap:min(5.5555555556vw,30px)}}.page-about__award-item p{margin:0}.page-about__award-year{flex-shrink:0}.page-about__history p{margin:0}.page-about__history-year{font-family:"Shippori Antique B1",sans-serif;font-size:min(0.9375vw,18px);font-weight:400;letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.page-about__history-year{font-size:min(3.3333333333vw,18px)}}.page-about__history-text{font-size:min(0.9375vw,18px);letter-spacing:.05em;line-height:2}@media only screen and (max-width: 650px){.page-about__history-text{font-size:min(3.3333333333vw,18px)}}.page-about__box-inner .co-text>span{display:none}.page-about__box-inner .co-text.page-about-re span{display:inline-block}.supervisor-sub .co-contents__item{margin-top:min(2.0833333333vw,40px)}.supervisor-sub .co-contents__item:first-child{margin-top:0}@media only screen and (max-width: 650px){.supervisor-sub .co-contents__item{margin-top:min(7.4074074074vw,40px)}}@media only screen and (max-width: 650px){.library-flex{display:flex;flex-direction:column-reverse}}@media only screen and (max-width: 650px){.library-flex .co-contents__wrap{margin-top:0}}@media only screen and (max-width: 650px){.library-flex .co-contents__name{margin-top:min(7.962962963vw,43px)}}.page-library__room-nb{text-align:center;font-size:min(2.5vw,48px);letter-spacing:.125em;line-height:1;padding-bottom:min(2.0833333333vw,40px);position:relative}@media only screen and (max-width: 650px){.page-library__room-nb{padding-bottom:min(7.4074074074vw,40px);font-size:min(8.8888888889vw,48px)}}.page-library__room-nb::after{position:absolute;content:"";display:inline-block;width:min(0.8854166667vw,17px);height:min(0.1041666667vw,2px);left:50%;bottom:0;background-color:#222;transform:translateX(-50%) scaleY(0.5)}@media only screen and (max-width: 650px){.page-library__room-nb::after{width:min(3.1481481481vw,17px);height:min(0.3703703704vw,2px)}}.page-library__room-sub{display:block;text-align:center;margin-top:min(1.8229166667vw,35px);font-size:min(1.0416666667vw,20px);letter-spacing:.125em;line-height:2.4}@media only screen and (max-width: 650px){.page-library__room-sub{margin-top:min(6.1111111111vw,33px);font-size:min(3.7037037037vw,20px)}}.page-libraly__room{margin-top:min(7.1875vw,138px)}@media only screen and (max-width: 650px){.page-libraly__room{margin-top:min(20vw,108px)}}.page-libraly__room:first-child{margin-top:0}.page-library__room-body{margin-top:min(4.9479166667vw,95px)}@media only screen and (max-width: 650px){.page-library__room-body{margin-top:min(15.7407407407vw,85px)}}.page-library__room-img{margin-top:min(4.7395833333vw,91px)}@media only screen and (max-width: 650px){.page-library__room-img{margin-top:min(9.0740740741vw,49px)}}.page-access__to-customer{margin-top:min(4.84375vw,93px);padding:min(5.2083333333vw,100px) min(2.6041666667vw,50px) min(4.84375vw,93px);background-color:#fff;border:min(0.0520833333vw,1px) solid #707070}@media only screen and (max-width: 650px){.page-access__to-customer{margin-top:min(23.3333333333vw,126px);padding:min(16.6666666667vw,90px) min(7.7777777778vw,42px) min(15.3703703704vw,83px);border-width:min(0.1851851852vw,1px)}}.page-access__to-customer-sub{display:block;text-align:center;font-size:min(0.8333333333vw,16px);letter-spacing:.05em;line-height:2.5}@media only screen and (max-width: 650px){.page-access__to-customer-sub{font-size:min(2.7777777778vw,15px);line-height:2.6666666667}}.page-access__to-customer-lead{margin:min(0.3645833333vw,7px) 0 min(4.7916666667vw,92px) 0;font-size:min(1.3020833333vw,25px);font-weight:500;letter-spacing:.25em;line-height:2;font-family:"Shippori Antique B1",sans-serif;text-align:center}@media only screen and (max-width: 650px){.page-access__to-customer-lead{font-size:min(4.0740740741vw,22px);line-height:2;margin:min(3.1481481481vw,17px) 0 min(9.6296296296vw,52px)}}.page-access__to-customer-name{margin-top:min(4.6875vw,90px)}@media only screen and (max-width: 650px){.page-access__to-customer-name{margin-top:min(12.2222222222vw,66px)}}.page-access__to-customer-name p{text-align:right}.page-access__google{margin-top:min(4.84375vw,93px)}@media only screen and (max-width: 650px){.page-access__google{margin-top:min(9.6296296296vw,52px)}}.page-access__map iframe{width:100%;aspect-ratio:670/435;filter:grayscale(100%)}@media only screen and (max-width: 650px){.page-access__map iframe{aspect-ratio:1/1}}