html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline;background:transparent;outline:none}sup{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;vertical-align:.2em;background:transparent;outline:none}h1 sup,h2 sup{vertical-align:.3em}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none;list-style-type:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}mark{font-weight:bold}table{border-collapse:collapse;border-spacing:0}img{line-height:0;border:none}hr{display:block;height:1px;margin:2em 0;padding:0;border:0;border-top:1px solid #ccc}input,select,textarea,button,fieldset,label{vertical-align:middle;outline:none}button{border:none;cursor:pointer}.m-t-5{margin-top:5px !important}.p-t-5{padding-top:5px !important}.m-b-5{margin-bottom:5px !important}.p-b-5{padding-bottom:5px !important}.m-l-5{margin-left:5px !important}.p-l-5{padding-left:5px !important}.m-r-5{margin-right:5px !important}.p-r-5{padding-right:5px !important}.m-t-10{margin-top:10px !important}.p-t-10{padding-top:10px !important}.m-b-10{margin-bottom:10px !important}.p-b-10{padding-bottom:10px !important}.m-l-10{margin-left:10px !important}.p-l-10{padding-left:10px !important}.m-r-10{margin-right:10px !important}.p-r-10{padding-right:10px !important}.m-t-15{margin-top:15px !important}.p-t-15{padding-top:15px !important}.m-b-15{margin-bottom:15px !important}.p-b-15{padding-bottom:15px !important}.m-l-15{margin-left:15px !important}.p-l-15{padding-left:15px !important}.m-r-15{margin-right:15px !important}.p-r-15{padding-right:15px !important}.m-t-20{margin-top:20px !important}.p-t-20{padding-top:20px !important}.m-b-20{margin-bottom:20px !important}.p-b-20{padding-bottom:20px !important}.m-l-20{margin-left:20px !important}.p-l-20{padding-left:20px !important}.m-r-20{margin-right:20px !important}.p-r-20{padding-right:20px !important}.m-t-25{margin-top:25px !important}.p-t-25{padding-top:25px !important}.m-b-25{margin-bottom:25px !important}.p-b-25{padding-bottom:25px !important}.m-l-25{margin-left:25px !important}.p-l-25{padding-left:25px !important}.m-r-25{margin-right:25px !important}.p-r-25{padding-right:25px !important}.m-t-30{margin-top:30px !important}.p-t-30{padding-top:30px !important}.m-b-30{margin-bottom:30px !important}.p-b-30{padding-bottom:30px !important}.m-l-30{margin-left:30px !important}.p-l-30{padding-left:30px !important}.m-r-30{margin-right:30px !important}.p-r-30{padding-right:30px !important}.m-t-35{margin-top:35px !important}.p-t-35{padding-top:35px !important}.m-b-35{margin-bottom:35px !important}.p-b-35{padding-bottom:35px !important}.m-l-35{margin-left:35px !important}.p-l-35{padding-left:35px !important}.m-r-35{margin-right:35px !important}.p-r-35{padding-right:35px !important}.m-t-40{margin-top:40px !important}.p-t-40{padding-top:40px !important}.m-b-40{margin-bottom:40px !important}.p-b-40{padding-bottom:40px !important}.m-l-40{margin-left:40px !important}.p-l-40{padding-left:40px !important}.m-r-40{margin-right:40px !important}.p-r-40{padding-right:40px !important}.m-t-50{margin-top:50px !important}.p-t-50{padding-top:50px !important}.m-b-50{margin-bottom:50px !important}.p-b-50{padding-bottom:50px !important}.m-l-50{margin-left:50px !important}.p-l-50{padding-left:50px !important}.m-r-50{margin-right:50px !important}.p-r-50{padding-right:50px !important}.m-t-60{margin-top:60px !important}.p-t-60{padding-top:60px !important}.m-b-60{margin-bottom:60px !important}.p-b-60{padding-bottom:60px !important}.m-l-60{margin-left:60px !important}.p-l-60{padding-left:60px !important}.m-r-60{margin-right:60px !important}.p-r-60{padding-right:60px !important}.m-t-70{margin-top:70px !important}.p-t-70{padding-top:70px !important}.m-b-70{margin-bottom:70px !important}.p-b-70{padding-bottom:70px !important}.m-l-70{margin-left:70px !important}.p-l-70{padding-left:70px !important}.m-r-70{margin-right:70px !important}.p-r-70{padding-right:70px !important}.m-t-75{margin-top:75px !important}.p-t-75{padding-top:75px !important}.m-b-75{margin-bottom:75px !important}.p-b-75{padding-bottom:75px !important}.m-l-75{margin-left:75px !important}.p-l-75{padding-left:75px !important}.m-r-75{margin-right:75px !important}.p-r-75{padding-right:75px !important}.m-t-100{margin-top:100px !important}.p-t-100{padding-top:100px !important}.m-b-100{margin-bottom:100px !important}.p-b-100{padding-bottom:100px !important}.m-l-100{margin-left:100px !important}.p-l-100{padding-left:100px !important}.m-r-100{margin-right:100px !important}.p-r-100{padding-right:100px !important}.show-for-pc{display:none !important}@media screen and (min-width: 1024px){.show-for-pc{display:block !important}}.hide-for-pc{display:block !important}@media screen and (min-width: 1024px){.hide-for-pc{display:none !important}}.show-for-tb{display:none !important}@media screen and (min-width: 768px){.show-for-tb{display:block !important}}.hide-for-tb{display:block !important}@media screen and (min-width: 768px){.hide-for-tb{display:none !important}}.show-for-mb{display:block !important}@media screen and (min-width: 426px){.show-for-mb{display:none !important}}.hide-for-mb{display:none !important}@media screen and (min-width: 426px){.hide-for-mb{display:block !important}}html{font-size:62.5%;min-width:300px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;min-height:100vh;letter-spacing:.05rem;font-size:1.6rem;line-height:1.5;position:relative;background-color:#fff}b,strong,.bold{font-weight:700}a{-webkit-transition:.3s ease;transition:.3s ease}img{vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width: 1024px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}body{background-image:url(../../assets/img/background_grass@2x.png);background-size:100px}body.bookNew{background-image:url(../../assets/img/new/background.png);background-size:342px}.header{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:75px;margin:0;background:rgba(255,255,255,.7)}@media screen and (min-width: 768px){.header{position:static;height:auto;padding-top:26px;margin-bottom:16px;background:rgba(255,255,255,0)}}.header .back{vertical-align:top;width:60px;margin:7.5px 0 7.5px 25px}@media screen and (min-width: 768px){.header .back{width:100px;margin:0 0 0 26px}}@media screen and (min-width: 1024px){.header .back{width:128px;margin:0}}.header .bookTitle{width:200px;height:41px;margin:17px 25px 17px 10px}@media screen and (min-width: 768px){.header .bookTitle{margin:10px 0 0 40px;width:515px;height:104px}}@media screen and (min-width: 1024px){.header .bookTitle{margin:22px 0 0 105px}}.headerNew{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;background:rgba(255,255,255,.7);padding:7.5px 27.5px}@media screen and (min-width: 768px){.headerNew{position:relative;height:auto;background:transparent;padding:38px 20px}}.headerNew__back{position:static;margin-right:10px}@media screen and (min-width: 768px){.headerNew__back{position:absolute;top:38px;left:20px;margin-right:0}}@media screen and (min-width: 1024px){.headerNew__back{left:0}}.headerNew__back>a>img{height:60px;width:auto}@media screen and (min-width: 768px){.headerNew__back>a>img{height:90px}}@media screen and (min-width: 1024px){.headerNew__back>a>img{height:128px}}.headerNew__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}@media screen and (min-width: 768px){.headerNew__wrapper{margin:0 auto;padding:5px 0}}.headerNew__wrapper>img{height:41px;width:auto}@media screen and (min-width: 768px){.headerNew__wrapper>img{height:80px}}@media screen and (min-width: 1024px){.headerNew__wrapper>img{height:104px}}.headerNew__sound{margin-right:10px;-webkit-box-shadow:2px 2px #94b29a;box-shadow:2px 2px #94b29a;border-radius:5px}@media screen and (min-width: 768px){.headerNew__sound{margin-right:20px;-webkit-box-shadow:8px 8px #94b29a;box-shadow:8px 8px #94b29a;border-radius:10px}}@media screen and (min-width: 1024px){.headerNew__sound{margin-right:30px}}.headerNew__sound>a>img{height:40px;width:auto}@media screen and (min-width: 768px){.headerNew__sound>a>img{height:50px}}@media screen and (min-width: 1024px){.headerNew__sound>a>img{height:60px}}@media screen and (min-width: 1024px){.footer{margin-top:25px}}.footer img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:70px}@media screen and (min-width: 1024px){.footer img{width:141px}}.footer .middleLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .middleLink a{background-color:#e94709;border-radius:40px;-webkit-box-shadow:5px 5px #b2b2b2;box-shadow:5px 5px #b2b2b2;text-align:center;color:#fff;text-decoration:none;font-size:15px;margin:0 20px 20px;padding:10px 20px}@media screen and (min-width: 1024px){.footer .middleLink a{font-size:20px;margin-bottom:20px}}.footer .underLink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .underLink a{color:#000;text-decoration:none;font-size:10px;margin:10px 7.5px 11px}@media screen and (min-width: 1024px){.footer .underLink a{font-size:14px;margin:18px 0 11px}}a:hover,a:active,button:hover,button:active{opacity:.7;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;cursor:hand}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal__container{max-width:1010px;width:100%;margin:0 auto}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.topSection{max-width:886px;margin:0 auto;padding:10px 6.5px 0}.bookNew .topSection{padding:10px 6.5px 20px}@media screen and (min-width: 768px){.topSection{padding:30px 10px 0}.bookNew .topSection{padding:30px 10px 30px}}.topSection__sound{background-color:#f63708;padding:8px 11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:276px;margin:0 auto 30px}@media screen and (min-width: 1024px){.topSection__sound{max-width:512px}}.topSection__sound>a{margin-right:10px}.topSection__sound>a>img{height:auto;width:40px}@media screen and (min-width: 1024px){.topSection__sound>a>img{width:60px}}.topSection__sound>p{color:#fff;font-weight:bold;font-size:1.5rem}@media screen and (min-width: 1024px){.topSection__sound>p{font-size:2rem}}.topSection__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:160px;margin:0 auto}@media screen and (min-width: 1024px){.topSection__link{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%}}.topSection__link>a:first-child{margin-right:0;margin-bottom:20px}@media screen and (min-width: 1024px){.topSection__link>a:first-child{margin-bottom:0;margin-right:40px}}.topSection__link>a>img{height:97px;width:auto}@media screen and (min-width: 1024px){.topSection__link>a>img{height:93px}}.bookNew .topSection .mainVisual{margin-bottom:30px}.topSection .mainVisual>img{width:100%}.bookNew .topSection .mainVisual>img{height:auto;max-width:868px}.topSection .mainButtonArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:25px 0 0}.topSection .mainButtonArea a{margin:0}@media screen and (min-width: 768px){.topSection .mainButtonArea{margin:100px 0 0}}@media screen and (min-width: 1024px){.topSection .mainButtonArea{margin:40px 0 0}}.topSection .mainButtonArea .mainButton{width:105px;margin:0 21.5px;vertical-align:top}@media screen and (min-width: 1024px){.topSection .mainButtonArea .mainButton{width:127px;margin:0 35px}}.topSection .mainButtonArea .volume2{position:relative;margin-bottom:34px}@media screen and (min-width: 1024px){.topSection .mainButtonArea .volume2{margin-bottom:0}}.topSection .mainButtonArea .volume2 .buttonTop__2{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:109px;width:48px}@media screen and (min-width: 768px){.topSection .mainButtonArea .volume2 .buttonTop__2{bottom:105px;width:59px}}@media screen and (min-width: 1024px){.topSection .mainButtonArea .volume2 .buttonTop__2{bottom:130px;width:59px}}.topSection .mainButtonArea .volume3{position:relative;margin-bottom:25px}@media screen and (min-width: 1024px){.topSection .mainButtonArea .volume3{margin-bottom:0}}.topSection .mainButtonArea .volume3 .buttonTop__3{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:110px;width:30px}@media screen and (min-width: 768px){.topSection .mainButtonArea .volume3 .buttonTop__3{bottom:117px;width:36px}}@media screen and (min-width: 1024px){.topSection .mainButtonArea .volume3 .buttonTop__3{bottom:132px;width:36px}}.topSection .mainButtonArea .volume4{position:relative;margin-bottom:25px}@media screen and (min-width: 1024px){.topSection .mainButtonArea .volume4{margin-bottom:0}}.topSection .mainButtonArea .volume4 .buttonTop__4{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:86px;width:116px}@media screen and (min-width: 768px){.topSection .mainButtonArea .volume4 .buttonTop__4{bottom:90px;width:140px}}@media screen and (min-width: 1024px){.topSection .mainButtonArea .volume4 .buttonTop__4{bottom:104px;width:140px}}.bookMain{max-width:980px}@media screen and (min-width: 768px){.bookMain{margin:0 auto}}.bookMain .titleButton{padding-top:75px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.bookMain .titleButton{padding:0;margin:0}}@media screen and (min-width: 1024px){.bookMain .titleButton{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.bookMain .titleButton__button{padding:0;margin:10px;-webkit-box-shadow:5px 5px #94b29a;box-shadow:5px 5px #94b29a;height:125px;border-radius:5px}.bookMain .titleButton__button img{width:125px}@media screen and (min-width: 768px){.bookMain .titleButton__button{border-radius:10px;margin:15px 20px;-webkit-box-shadow:8px 8px #94b29a;box-shadow:8px 8px #94b29a;height:100px}.bookMain .titleButton__button img{width:300px}}@media screen and (min-width: 1024px){.bookMain .titleButton__button{border-radius:10px;margin:20px 0}}.bookContents{background-image:url(../../assets/img/background_grass@2x.png);background-size:100px}.bookNew .bookContents{background-image:none}.bookNew .bookContents ruby[data-ruby] rt{display:none}.bookNew .bookContents ruby[data-ruby]{position:relative;display:inline-block}.bookNew .bookContents ruby[data-ruby]::after{content:attr(data-ruby);position:absolute;-webkit-transform:translate(-50%, -0.8em);transform:translate(-50%, -0.8em);display:block;left:50%;top:0;white-space:nowrap;letter-spacing:0;font-size:7.5px}@media screen and (min-width: 768px){.bookNew .bookContents ruby[data-ruby]::after{font-size:10px}}@media screen and (min-width: 768px){.bookContents{background-image:none;width:100%}}.bookContents__header{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:920px;margin:0 auto;background:rgba(255,255,255,.7);min-height:75px}.bookNew .bookContents__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:7.5px 11px}@media screen and (min-width: 768px){.bookContents__header{position:static;padding:26px 20px 0;background:rgba(255,255,255,0)}.bookNew .bookContents__header{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;padding:26px 46px 0}}@media screen and (min-width: 1024px){.bookContents__header{padding:26px 0 20px}.bookNew .bookContents__header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0 40px}}.bookContents__header>a img{vertical-align:bottom}.bookContents__header>a>img{width:60px;margin:7.5px 0 0 25px}.bookNew .bookContents__header>a>img{margin:0}@media screen and (min-width: 768px){.bookContents__header>a>img{width:128px;margin:0 40px 0 0}.bookNew .bookContents__header>a>img{width:100px;margin:0 20px 0 0}}.bookContents__header__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 768px){.bookContents__header__text{margin-top:60px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bookNew .bookContents__header__text{margin-top:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bookNew .bookContents__header__text p{font-size:15px}@media screen and (min-width: 768px){.bookNew .bookContents__header__text p{font-size:20px}}.bookNew .bookContents__header__text p.headerTextSmall{font-size:16px}.bookNew .bookContents__header__text p.spacingNarrow{letter-spacing:-0.05em}.bookContents__header__text p:first-child{font-size:9px;bottom:0;right:0}@media screen and (min-width: 768px){.bookContents__header__text p:first-child{bottom:0;right:0;margin:0 0 0 10px;font-size:15px}}.bookContents__header__text p:nth-child(3){font-size:20px}.bookContents__header__text p:nth-child(3).headerTextSmall{font-size:16px}.bookContents__header__text__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookContents__title{padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.bookContents__title{padding-left:0}}.bookContents__title>img{height:57px;display:block}@media screen and (min-width: 768px){.bookContents__title>img{height:100px}}.bookNew .bookContents__title>img{height:auto;width:125px}@media screen and (min-width: 768px){.bookNew .bookContents__title>img{width:190px}}@media screen and (min-width: 1024px){.bookNew .bookContents__title>img{width:150px}}.bookNew .bookContents__title>img:nth-child(3){width:107px}@media screen and (min-width: 768px){.bookNew .bookContents__title>img:nth-child(3){width:190px}}@media screen and (min-width: 1024px){.bookNew .bookContents__title>img:nth-child(3){width:150px}}.bookContents__title .bigTitle{height:50px}@media screen and (min-width: 768px){.bookContents__title .bigTitle{height:60px}}.bookContents__title .bigTitle__more{height:34px}@media screen and (min-width: 768px){.bookContents__title .bigTitle__more{height:70px}}@media screen and (min-width: 1024px){.bookContents__title .bigTitle__more{height:60px}}.bookContents .titleSound{position:absolute;padding-left:25px}.bookNew .bookContents .titleSound{position:static;padding-left:0;padding-right:10px}@media screen and (min-width: 1024px){.bookContents .titleSound{position:static}}.bookContents .titleSound img{width:40px;height:auto;-webkit-box-shadow:2px 2px #94b29a;box-shadow:2px 2px #94b29a;border-radius:3px;vertical-align:middle}@media screen and (min-width: 768px){.bookContents .titleSound img{width:60px;-webkit-box-shadow:4px 4px #94b29a;box-shadow:4px 4px #94b29a;border-radius:6px;margin:0 20px 0}.bookNew .bookContents .titleSound img{margin:0 20px 0}}@media screen and (min-width: 1024px){.bookContents .titleSound img{margin:0 20px 0 10px}.bookNew .bookContents .titleSound img{margin:0 20px 0 0}}.bookContents__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px}@media screen and (min-width: 768px){.bookContents__wrapper{margin:20px;padding:0}}@media screen and (min-width: 1024px){.bookContents__wrapper{margin:-20px}}.bookContents__wrapper .card{text-align:center;width:100%;border:#e94709 solid 2px;border-radius:10px;background-color:#fff;padding-bottom:17px;margin-bottom:25px}@media screen and (min-width: 768px){.bookContents__wrapper .card{width:calc( calc( 100% - 158px ) / 3 );min-height:230px;border-radius:20px;margin:26px;padding-bottom:12px}}@media screen and (min-width: 1024px){.bookContents__wrapper .card{width:calc( calc( 100% - 160px ) / 4 );margin:20px}}.bookContents__wrapper .card img{height:90px;margin:12px 0 0}@media screen and (min-width: 768px){.bookContents__wrapper .card img{height:68px;margin:10px 0 0}}.bookContents__wrapper .card a{display:block;width:218px;border-radius:23px;-webkit-box-shadow:5px 5px #b2b2b2;box-shadow:5px 5px #b2b2b2;font-size:30px;background-color:#e94709;color:#fff;line-height:1em;text-align:center;margin:15px auto;padding:10px 0}@media screen and (min-width: 768px){.bookContents__wrapper .card a{width:160px;border-radius:25px;-webkit-box-shadow:4px 4px #b2b2b2;box-shadow:4px 4px #b2b2b2;font-size:22px;margin:10px auto;padding:14px 0}}.bookContents__wrapper .card .smallFontSize{font-size:20px;padding:15px 0}@media screen and (min-width: 768px){.bookContents__wrapper .card .smallFontSize{font-size:15px;padding:17.5px 0}}.bookContents__wrapper .card .smallFontSize__more{font-size:18px;padding:7px 0}@media screen and (min-width: 768px){.bookContents__wrapper .card .smallFontSize__more{font-size:15px;padding:10px 0}}.bookContents__wrapper .cardBook02{border:#00a040 solid 2px}.bookContents__wrapper .cardBook02 a{background-color:#00a040}.bookContents__wrapper .cardBook03{border:#fdd000 solid 2px}.bookContents__wrapper .cardBook03 a{background-color:#fdd000}.bookContents__wrapper .cardBook04{border:#00afec solid 2px}.bookContents__wrapper .cardBook04 a{background-color:#00afec}.bookContents__wrapper .cardSpacer{width:100%}.bookContents__wrapper .middleText{width:100%;margin:0 0 10px 5px;font-size:15px}@media screen and (min-width: 768px){.bookContents__wrapper .middleText{margin:0 0 0 30px;padding:0}}.bookContents .cardNoimage{text-align:center;width:100%;border-radius:10px;background-color:#fff;padding-bottom:17px;margin-bottom:25px;max-height:160px}@media screen and (min-width: 768px){.bookContents .cardNoimage{max-height:135px;width:calc( calc( 100% - 158px ) / 3 );border-radius:20px;margin:26px;padding-bottom:12px}}@media screen and (min-width: 1024px){.bookContents .cardNoimage{width:calc( calc( 100% - 160px ) / 4 );margin:20px}}.bookContents .cardNoimage a{display:block;width:218px;border-radius:23px;-webkit-box-shadow:5px 5px #b2b2b2;box-shadow:5px 5px #b2b2b2;font-size:30px;color:#fff;line-height:1em;text-align:center;margin:15px auto;padding:10px 0}@media screen and (min-width: 768px){.bookContents .cardNoimage a{width:160px;border-radius:25px;-webkit-box-shadow:4px 4px #b2b2b2;box-shadow:4px 4px #b2b2b2;font-size:22px;margin:10px auto;padding:14px 0}}.bookContents .cardNoimage .smallFontSize{font-size:20px;padding:15px 0}@media screen and (min-width: 768px){.bookContents .cardNoimage .smallFontSize{font-size:15px;padding:17.5px 0}}.bookContents__content{max-width:920px;margin:0 auto;padding-bottom:40px}.bookContents__content p{margin:0 0 17.5px 80px;padding-right:25px;font-size:15px;letter-spacing:.001em;line-height:1.3}.bookNew .bookContents__content p{margin:0;padding-left:10px}.bookNew .bookContents__content p.spacingNarrow{letter-spacing:-0.05em}@media screen and (min-width: 768px){.bookContents__content p{font-size:20px;margin:10px 0 0 120px}}@media screen and (min-width: 1024px){.bookContents__content p{padding:0 15px}}.bookContents__content__header{padding-top:87px;text-align:center}.bookNew .bookContents__content__header{padding:87px 25px 10px}@media screen and (min-width: 768px){.bookContents__content__header{padding-top:20px}.bookNew .bookContents__content__header{padding:20px 25px 0}}.bookContents__content__header__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bookContents .otherLink{color:#000;text-decoration:none;text-decoration:underline;font-size:15px;margin-bottom:10px;text-align:center}@media screen and (min-width: 768px){.bookContents .otherLink{margin:10px 0 0 120px;font-size:15px;text-align:start}}@media screen and (min-width: 1024px){.bookContents .otherLink{position:static;font-size:20px;margin:15px 0 0 185px}}
