@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{color:#000;font-size:1.6rem;font-family:Koburina Gothic W3 JIS2004,-apple-system,BlinkMacSystemFont,Helvetica Neue,游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;line-height:200%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}img{max-width:100%;vertical-align:top}a[href]{color:#e40a00;text-decoration:none;transition:.16s}@media (min-width:768px){a[href]:hover{opacity:.5}}.book__info,.book__title,.interview__content dl dt{font-family:Koburina Gothic W6 JIS2004,sans-serif}.header__yodogawa,.yodogawa{font-family:Shuei MaruGo B,sans-serif}a[target=_blank]:after{font-family:Hobonichi-Icons;content:"\e914";font-weight:400;font-size:.8em;position:relative;top:-.2em}.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}.tal{text-align:left}.tac{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}@media (min-width:768px){.hover-op{display:inline-block;cursor:pointer;transition:.16s}.hover-op:hover{opacity:.5}}.header{padding-top:35px;background-color:#ffedff}@media (max-width:767px){.header{padding-top:15px}}.header__container{position:relative;max-width:1048px;margin:0 auto}@media (max-width:1074px){.header__container{overflow:hidden}}.header__title{position:relative;z-index:2}.header__title img{max-width:1074px}@media (max-width:767px){.header__title{padding-left:5%}.header__title img{max-width:150%}}.header__yodogawa{position:absolute;left:530px;bottom:100px;font-size:1.8rem;line-height:1.6;color:#fff;z-index:3}.header__logo{position:absolute;top:0;right:0}@media (max-width:767px){.header__logo{top:auto;bottom:3%;right:auto;left:5%}.header__logo img{width:40%}}.container{padding-top:90px;margin-top:-60px;background-image:url(../img/bg@2x.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat}@media (max-width:767px){.container{padding-top:45px;margin-top:-5%;background:none}.container:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-image:url(../img/bg@2x.jpg);background-size:cover;z-index:-1}}.wrapper{max-width:680px;margin:0 auto}@media (max-width:767px){.wrapper{padding-left:5%;padding-right:5%}}.yodogawa{letter-spacing:.02em;margin-bottom:1em}.link a:after{display:none}.link+.link{margin-top:25px}@media (max-width:767px){.link:first-of-type img{width:192px;height:auto}.link:nth-of-type(2) img{width:250px;height:auto}.link:nth-of-type(2)+.link{margin-top:10px}}.box{margin-top:110px;background-color:#f8f5e9;border:7px solid #e40a00;border-radius:10px}@media (max-width:767px){.box{margin-top:55px;border-width:3px}}.toc{padding-bottom:40px;text-align:center}@media (max-width:767px){.toc{padding-bottom:20px}}.toc__head{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:160px}@media (max-width:767px){.toc__head{height:60px}.toc__head img{width:20vw}}.toc__items{list-style:none}.toc__items li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:160px;border-top:1px dotted #1a1a1a}.toc__items .private{opacity:.5}.toc__items img{height:118px}@media (max-width:767px){.toc__items li{height:100px}.toc__items img{height:20vw}}.book{padding:65px}@media (max-width:767px){.book{padding:30px 5%}}.book__title{font-size:3.2rem;letter-spacing:.14em}.book__title span:not(.indent-half){position:relative;left:-1.5em;font-size:1.5rem}@media (max-width:767px){.book__title{font-size:1.8rem}.book__title span:not(.indent-half){font-size:1.3rem;left:-1em}}.book__info{margin-top:10px;line-height:1.43;letter-spacing:.1em;overflow:hidden}.book__info dt{float:left}.book__info dd{margin-left:3.3em}@media (max-width:767px){.book__info{font-size:1.3rem}}.book__images{display:-ms-flexbox;display:flex;text-align:center;margin-top:20px;font-size:1.8rem;letter-spacing:.1em}.book__images a:after{display:none}.book__images a:last-child{margin-left:30px}@media (max-width:767px){.book__images{font-size:1.3rem}.book__images a:last-child{margin-left:15px}}.book__text{margin-top:1em;letter-spacing:.14em;line-height:1.56}@media (max-width:767px){.book__text{font-size:1.4rem}}.interview{padding:65px;background-color:#f8f5e9;border-radius:10px}@media (max-width:767px){.interview{padding:10% 5%}}.interview__title{text-align:center}@media (max-width:767px){.interview__title img{width:auto;height:16vw}}.interview__content{margin-top:80px;letter-spacing:.02em}.interview__content dl{margin-top:2em;margin-bottom:2em;overflow:hidden}.interview__content dl dt{float:left;margin-left:1em}.interview__content dl dd{margin-left:6em}.interview__content .sentence{margin-top:60px;text-align:center}.interview__content .update{font-size:1.4rem;text-align:center}.interview__content .editor{margin-top:1em;font-size:1.4rem;text-align:right;letter-spacing:.06em}@media (max-width:767px){.interview__content{margin-top:20px}.interview__content dl{font-size:1.5rem}.interview__content dl dt{float:none;margin-left:0}.interview__content dl dd{margin-left:0}.interview__content .sentence{margin-top:30px;font-size:1.5rem}.interview__content .editor,.interview__content .update{font-size:1.3rem}}.interview+.navigation{margin-top:30px}@media (max-width:767px){.interview+.navigation{margin-top:15px}}.navigation{margin-top:60px;margin-bottom:30px}@media (max-width:767px){.navigation{margin-top:30px;margin-bottom:15px}}.navigation__container{position:relative;margin:0 30px;text-align:center}@media (max-width:767px){.navigation__container{margin:0 15px}.navigation__container img{height:18vw}}.navigation__next,.navigation__prev{position:absolute;top:0}.navigation__prev{left:0}.navigation__next{right:0}.banner{margin-top:120px}@media (max-width:767px){.banner{margin-top:60px}}.footer{margin-top:120px;padding-bottom:100px}@media (max-width:767px){.footer{margin-top:30px;padding-bottom:50px}}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:720px;margin:0 auto}@media (max-width:767px){.footer__container{display:block;text-align:center}}.footer__links{display:-ms-flexbox;display:flex;list-style:none}.footer__links li+li{margin-left:60px}.footer__links img{height:45px}@media (max-width:767px){.footer__links{-ms-flex-pack:center;justify-content:center}.footer__links li+li{margin-left:30px}}.footer__hobonichi{line-height:1}@media (max-width:767px){.footer__hobonichi{margin-top:40px}.footer__hobonichi img{width:150px}}