@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{font-size:1.6rem;font-family:Hiragino Maru Gothic W6 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:#323232;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}.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{cursor:pointer}@media (min-width:768px){.hover-op{transition:.16s}.hover-op:hover{opacity:.5}}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.header{position:relative}.header__top{position:absolute;top:0;left:0;right:0;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px;background-color:hsla(0,0%,60%,.29)}@media (max-width:767px){.header__top{height:40px;padding-left:0;padding-right:0}}.header__logo{line-height:1}@media (max-width:767px){.header__logo{text-align:center}.header__logo img{width:60%}}.header__copy{font-size:1.7rem;color:#fff;line-height:50px}@media (max-width:767px){.header__copy{height:34px;line-height:34px;text-align:center;background-color:#c1272d;font-size:1.5rem}}.header__main img{width:100%}.inner{max-width:1000px;margin:0 auto}.inner--flex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.inner--flex{display:block}}.inner .left{width:60%}@media (max-width:767px){.inner .left{width:100%}}.inner .right{width:40%}@media (max-width:767px){.inner .right{width:100%}}.section__inner{max-width:900px;margin:0 auto}.section__content{max-width:560px;margin:0 auto;font-size:1.8rem;line-height:1.8}.section__content figure{margin-top:53px}.section__content figure figcaption{margin-top:23px;margin-left:40px}.section__content figure.short{margin-top:10px}.section__content .movie{margin-top:53px}.section__content .movie .caption{margin-top:23px;margin-left:40px}.section__content p{margin-top:2em;margin-left:25px}.section__content p:first-child{margin-top:0}@media (max-width:767px){.section__content{width:90%;font-size:1.4rem;line-height:1.75}.section__content figure{margin-top:20px}.section__content figure figcaption{margin-top:10px;margin-left:10px;margin-right:10px}.section__content figure.short{margin-top:5px}.section__content p{margin-left:10px;margin-right:10px}.section__content .movie{margin-top:20px}.section__content .movie .caption{margin-top:10px;margin-left:10px;margin-right:10px}}.yodogawa{position:relative;padding-top:50px;padding-bottom:60px;text-align:center;background-color:#ed1c24;background-image:url(../img/logo_hobonichi@2x.png);background-size:318px auto;background-repeat:no-repeat;background-position:50%}@media (max-width:767px){.yodogawa{padding:25px 0 0;background-image:none}}.yodogawa__daruma{position:absolute}.yodogawa__daruma--left{left:0}.yodogawa__daruma--right{right:0}.yodogawa>p{display:inline-block;text-align:left;font-size:1.8rem;line-height:1.8}@media (max-width:767px){.yodogawa>p{display:block;padding-left:7.5%;padding-right:7.5%;font-size:1.4rem;line-height:1.75;background-image:url(../img/logo_hobonichi@2x.png);background-size:70% auto;background-repeat:no-repeat;background-position:50%}}.yodogawa__notes{margin-top:1em}@media (max-width:767px){.yodogawa__notes{text-indent:-.5em;background:none!important}}.yodogawa__sale{margin-top:60px}@media (max-width:767px){.yodogawa__sale{padding-left:5%;padding-right:5%;margin-top:20px}}.spec{padding-top:60px}@media (max-width:767px){.spec{padding-top:25px}}.spec__title{padding-top:40px;padding-bottom:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media (max-width:767px){.spec__title{padding-top:25px;padding-bottom:25px}}.interview{position:relative;margin-top:113px}@media (max-width:767px){.interview{margin-top:40px}}.interview .section__content{margin-top:60px;height:780px;overflow:hidden}@media (max-width:767px){.interview .section__content{height:180vw;margin-top:2em}}.interview__more{position:absolute;height:330px;left:0;right:0;bottom:0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));text-align:center}.interview__more a{position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}@media (max-width:767px){.interview__more{height:60vw;background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,0))}.interview__more a{width:60%;bottom:30px}}.about{padding-top:60px;margin-top:113px;border-top:1px solid #ccc}@media (max-width:767px){.about{width:90%;padding-top:25px;margin:40px auto 0}}.about__title{margin-bottom:30px;font-size:2.4rem;line-height:1}@media (max-width:767px){.about__title{margin-bottom:20px;font-size:5.8vw}}.about__container{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media (max-width:767px){.about__container{display:block}}.about__balloon{position:relative;margin-left:45px;padding:60px;border-radius:30px;background-color:#ea5550;font-size:1.8rem;line-height:1.8}.about__balloon:after{content:"";position:absolute;left:-40px;bottom:70px;width:51px;height:60px;background-image:url(../img/balloon_arrow@2x.png);background-size:51px 60px}@media (max-width:767px){.about__balloon:after{width:41px;height:35px;background-image:url(../img/balloon_arrow_sp@2x.png);background-size:41px 35px;left:30px;bottom:-25px}}@media (max-width:767px){.about__balloon{padding:25px 20px;font-size:1.4rem;line-height:1.75;margin-left:0;border-radius:15px}}@media (max-width:767px){.about__osaru{margin-top:20px;text-align:center}.about__osaru img{width:90%}}.product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;padding-top:60px;border-top:1px solid #ccc}@media (max-width:767px){.product{display:block;width:90%;padding-top:25px;margin:40px auto 0}}.product__images{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;max-width:542px}.product__thumbnail{list-style:none}.product__thumbnail li{width:87px}.product__thumbnail li+li{margin-top:4px}.product .swiper-container{margin-left:4px}.product .swiper-slide{width:451px}@media (max-width:767px){.product .swiper-slide{width:100%}}.product__info{text-align:center}@media (max-width:767px){.product__info{margin-top:25px}}.product__name{font-size:2.4rem;line-height:1.3}@media (max-width:767px){.product__name{font-size:1.6rem}}.product__price{margin-top:8px;font-size:2.8rem}@media (max-width:767px){.product__price{font-size:2rem}}.product__notes{margin-top:5px;font-size:1.2rem;line-height:1.5;color:#999}.product__links{display:inline-block;list-style:none;line-height:1;margin-top:10px}.product__links li{margin-top:10px;text-align:left}.product__links a{font-size:1.3rem;color:#ed1c24}.product__links a:before{content:"＞"}.cart{margin-top:10px}@media (max-width:767px){.cart{margin-top:12px}}.cart__btn{display:block;width:290px;height:40px;color:#ed1c24;line-height:40px;border:1px solid #ed1c24;border-radius:20px}.onsale .cart__btn{background-color:#ed1c24;color:#fff}.sold .cart__btn{background-color:#fff;color:#ed1c24;opacity:1!important}@media (max-width:767px){.cart__btn{width:220px;margin:0 auto;font-size:1.4rem;line-height:34px;height:34px}}.cart__stock{font-size:1.3rem;color:#ed1c24}.information{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-top:60px;padding-top:60px;border-top:1px solid #ccc}@media (max-width:767px){.information{display:block;width:90%;padding-top:25px;margin:40px auto 0}}.information__content h3{font-size:1.8rem;line-height:1.8}.information__content p{margin-top:1em;font-size:1.5rem;line-height:2.1}.information__content+.information__content{margin-left:100px}@media (max-width:767px){.information__content{padding-left:2.5%;padding-right:2.5%}.information__content h3{line-height:1}.information__content p{font-size:1.3rem;line-height:1.6}.information__content+.information__content{margin-top:20px;margin-left:0}}.swiper-pagination{position:static!important}.swiper-pagination-bullet{width:40px!important;height:2px!important;border-radius:0!important;margin:0 1px!important;transition:.16s}.swiper-pagination-bullet-active{background-color:#ed1c24!important}.footer{font-size:1.5rem;padding-top:60px;padding-bottom:140px;margin-top:60px;background-color:#ed1c24}@media (max-width:767px){.footer{padding-top:25px;padding-bottom:60px;text-align:center;font-size:1.4rem;line-height:2}}.footer__box{display:-ms-flexbox;display:flex}@media (max-width:767px){.footer__box{display:block}}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:50px;margin-right:50px;margin-top:60px;padding-top:60px;border-top:1px solid #c1272d}@media (max-width:767px){.footer__container{display:block;margin-top:0;padding-top:0;border-top:none}}.footer__links{width:50%;padding-left:50px;padding-right:50px;list-style:none}@media (max-width:767px){.footer__links{width:100%;padding-left:0;padding-right:0}.footer__links+.footer__links{margin-top:18px}}.footer__other-links{display:-ms-flexbox;display:flex;line-height:1;list-style:none}.footer__other-links li{margin-left:20px}@media (max-width:767px){.footer__other-links{display:block;font-size:1.3rem;line-height:2;margin-top:19px}}.footer__copyright{line-height:1}@media (max-width:767px){.footer__copyright{margin-top:25px}}