@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;width:100%}body{background-color:#e9e9e4;color:#333;font-size:1.6rem;font-family:Helvetica Neue,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:200%}*{box-sizing:border-box}img{max-width:100%;vertical-align:top}a[href]{text-decoration:none}@media (min-width:768px){a[href]{transition:.16s}a[href]:hover{opacity:.5}}a[target=_blank]:after{font-family:Hobonichi-Icons;content:"\e914";font-weight:400;font-size:.8em;position:relative;top:-.2em}.main__yodogawa{font-family:Koburina Gothic W6 JIS2004,sans-serif}.flex{display:-ms-flexbox;display:flex}.flex--center{-ms-flex-pack:center;justify-content:center}.flex--between{-ms-flex-pack:justify;justify-content:space-between}.flex--vertical-center{-ms-flex-align:center;align-items:center}.center{text-align:center}.inline-block{display:inline-block}@media (min-width:768px){.is-pc-disabled{display:none!important}}@media (max-width:767px){.is-sp-disabled{display:none!important}}.indent-half{margin-left:-.5em}.hover-op:hover{opacity:.5}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:65px;background-image:url(../img/bg_header@2x.jpg);background-position:50%;line-height:0}.container,.header{background-size:cover}.container{background-image:url(../img/bg.jpg);background-attachment:fixed}@media (max-width:767px){.container{background:none}.container:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-image:url(../img/bg.jpg);background-size:cover;z-index:-1}}.wrapper{max-width:1000px;margin:0 auto;padding:0 100px;background-color:hsla(0,0%,100%,.9)}@media (max-width:767px){.wrapper{width:95%;padding:0}}.line{line-height:1}.main{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}@media (max-width:767px){.main{display:block}}.main__title{position:relative;top:-12px;margin-right:30px}@media (max-width:767px){.main__title{padding-left:5%;padding-right:5%;margin-right:0}}.main__profile{position:absolute;left:60px;bottom:35px}@media (max-width:767px){.main__profile{position:static;text-align:center;margin-bottom:40px}.main__profile img{width:60%}}.main__yodogawa{margin-top:90px;margin-left:60px;font-size:1.7rem;line-height:2;letter-spacing:.08em}@media (min-width:768px){.main__yodogawa{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(.05deg);white-space:nowrap}}@media (max-width:767px){.main__yodogawa{font-size:1.6rem;line-height:2;margin:30px 0 25px;padding:0 5%}}.content__title{margin:90px 0;font-family:Amiri,serif;font-size:4rem;text-align:center}@media (max-width:767px){.content__title{margin:25px 0;font-size:2.8rem}}.content__images{width:90%;margin:0 auto;border:20px solid #fff;box-shadow:5px 9px 21px rgba(0,0,0,.48)}.content__images img{width:100%}@media (max-width:767px){.content__images{border-width:10px;box-shadow:none}}.content__body{margin-top:65px;font-size:1.8rem;line-height:1.88;text-align:center;font-family:A1 Gothic R,sans-serif}@media (max-width:767px){.content__body{padding:0 5%;margin-top:30px;font-size:1.6rem;line-height:2;text-align:left}}.content__share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:100px;list-style:none}.content__share img{height:40px}.content__share li:first-child img{height:36px}.content__share li{margin-left:20px}@media (max-width:767px){.content__share{margin-top:50px;margin-right:5%}}.navigation{position:relative;margin:60px 0 130px;text-align:center}@media (max-width:767px){.navigation{width:90%;margin:40px auto 30px}.navigation img{transform:scale(.7)}}.navigation__next,.navigation__prev{position:absolute;bottom:0}.navigation__prev{left:0}.navigation__next{right:0}.archive{margin-top:70px;padding:0 60px;list-style:none;overflow:hidden}@media (max-width:767px){.archive{margin-top:30px;padding:0}}.archive__item{width:20%;float:left;margin:60px 2.5% 0;text-align:center;font-family:Bodoni MT,Didot,Didot LT STD,Hoefler Text,Garamond,Times New Roman,serif;font-size:2.6rem}.archive__item a{color:#333}.archive__item img{border:10px solid #fff;box-shadow:7px 7px 5px rgba(0,0,0,.22)}.archive__item p{font-family:Amiri,serif;margin-top:10px}@media (max-width:767px){.archive__item{width:35%;margin:10px 10% 10px 0;font-size:5.4vw}.archive__item:nth-of-type(odd){margin-left:10%}.archive__item img{box-shadow:none}.archive__item p{margin-top:0}}.instagram{margin-top:90px;margin-bottom:80px;text-align:right}.instagram a:after{display:none}@media (max-width:767px){.instagram{margin-top:20px;margin-bottom:30px;margin-left:10%;text-align:left}.instagram img{width:60%}}.banner{margin-top:80px;text-align:center}@media (max-width:767px){.banner{width:90%;margin-top:40px;margin-left:auto;margin-right:auto}}.swiper-pagination{position:static!important;margin-top:60px}@media (max-width:767px){.swiper-pagination{margin-top:20px}}.swiper-pagination-bullet{width:28px!important;height:28px!important;margin:0 10px!important;opacity:1!important;background-color:transparent!important;border:1px solid #1a1a1a;border-radius:14px}.swiper-pagination-bullet-active{background-color:#1a1a1a!important}@media (max-width:767px){.swiper-pagination-bullet{width:18px!important;height:18px!important;margin:0 5px!important}}.lightbox{max-height:90vh!important;padding:20px;background-color:#fff;overflow-y:scroll;font-family:秀英角ゴシック銀 B,Shuei KakuGo Gin B,YuGothic,Yu Gothic,游ゴシック,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;font-weight:700}.lightbox a{color:#b70e16}.lightbox--auto{max-height:none!important}.lightbox__title{font-size:3rem}.lightbox__title rt{font-size:1.1rem;transform:translateY(-2px)}.lightbox__content>*{margin-top:1em}.lightbox__content small{display:block;font-size:1.3rem;line-height:1.5}@media (max-width:767px){.lightbox__content.no-br br{display:none}}.lightbox__close{margin-top:2em;text-align:center;cursor:pointer}.lightbox__close a{color:#333}.lightbox h4{margin-top:1em}.lity{background-color:hsla(0,0%,100%,.7)!important}@media (max-width:767px){.lity-content{width:90%!important;margin-left:auto;margin-right:auto}}.lity-close{display:none!important}.footer{padding-bottom:100px;margin-top:100px}@media (max-width:767px){.footer{margin-top:40px;padding-top:0;padding-bottom:20px}}.footer__links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;text-align:center;list-style:none}@media (max-width:767px){.footer__links{padding-left:5%;padding-right:5%}}.footer__links li{margin-left:60px;margin-right:60px}@media (max-width:767px){.footer__links li{margin-left:0;margin-right:0}.footer__links li img{width:70%}.footer__links li:nth-of-type(3){position:relative;left:5px}}.footer__copyright{margin-top:100px;color:#8d8d8d;font-size:1rem;text-align:center;font-family:Georgia,serif;letter-spacing:.26em}@media (max-width:767px){.footer__copyright{margin-top:40px}}
