@charset "UTF-8";.slick-next,.slick-next:before,.slick-prev,.slick-prev:before{width:40px;height:40px}.Fade,.InUp,.ZoomIn{transition:.5s}#fixed,img{height:auto}#fixed,body{font-weight:500}#fixed,#fixed a,main{width:100%}#first,#fixed b{position:relative}#first,main{overflow:hidden}#first .inner,#first .logo{max-width:550px;position:absolute}#first .inner,#first .logo,#fixed b img,.stroke-txt{position:absolute}#complain .inner,#failure .inner,#first .ttl,#first .ttl .txt,#fixed{text-align:center}#book a,#failure,#first,#fixed,#point .idea{color:#fff}html{font-size:62.5%}body{font-family:'Noto Sans JP',sans-serif;font-size:1.6em;letter-spacing:.05em}main{padding:0!important}img{max-width:100%;vertical-align:middle}a{color:inherit;text-decoration:none;transition:.3s}a:hover{opacity:.8}p{font-weight:300;text-align:justify}.pc{display:block!important}.sp,.sp320{display:none!important}.clearfix::after{content:'';display:block;clear:both;float:none}.line{border-bottom:6px solid #41a1be}.blue{color:#41a1be}.matrix .bg-wrap,.matrix .bg-wrap .inn,small,strong{display:block}.slick-next:before{content:'';background:url("../img/btn-next.svg") center/100% no-repeat;opacity:1;display:block}.slick-prev:before{content:'';background:url("../img/btn-prev.svg") center/100% no-repeat;opacity:1;display:block}#fixed,.slick-dots li.slick-active button:before,.stroke-line:after{background:#41a1be}.slick-prev{left:2%}.slick-next{right:2%}.slick-dots{left:0;right:0;bottom:-3.125em}.slick-dots li button:before{content:"";background:#000;border-radius:50px;width:12px;height:12px;opacity:1}.matrix .bg-wrap{overflow:hidden;opacity:0}.matrix .bg-wrap+.bg-wrap{margin-top:10px}.matrix .bg-wrap .inn{opacity:0;transform:matrix(1,0,0,1,0,100);transition:1.2s cubic-bezier(.22, 1, .36, 1)}#fixed.is-fixed b img,.matrix.show .bg-wrap{opacity:1}#first .bg,#fixed.is-hide b img,.Fade,.InUp,.ZoomIn{opacity:0}.matrix.show .bg-wrap .inn{opacity:1;transform:matrix(1,0,0,1,0,0)}.Fade.show{animation-name:Fade-top;animation-duration:1.5s;animation-fill-mode:forwards}@-webkit-keyframes Fade-top{0%{opacity:0}100%{opacity:1}}@keyframes Fade-top{0%{opacity:0}100%{opacity:1}}.ZoomIn{transform:scale(0,0);-webkit-transform:scale(0,0)}.ZoomIn.show{opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}.InUp{transform:translateY(100px)}.InUp.show{opacity:1;transform:translateY(none);transform:none}.in00{animation-delay:2s!important}.in01{transition-delay:.2s!important}.in02{transition-delay:.3s!important}.in03{transition-delay:1s!important}.in04{animation-delay:.8s!important}.in05{animation-delay:.5s!important;transition-delay:.5s!important}#fixed{margin:0 auto;bottom:0;left:0;padding:2rem 0;-webkit-transition:.4s;transition:.4s;transform:translateY(100%);position:fixed;z-index:998;font-size:1.35em;letter-spacing:.2em}#fixed a{height:100%}#fixed:hover{background:#8bbbce}#fixed b{display:flex;max-width:490px;margin:0 auto}#fixed b img{max-width:115px;width:26%;left:0;bottom:0;opacity:0;transition:.3s}#fixed span{width:75%;margin-left:26%;line-height:1.5em}#fixed .large{width:100%;margin:0;font-size:1.3em}#fixed.is-fixed{transform:translateY(0)}#fixed.is-hide{transform:translateY(100%)}#first{z-index:1;height:100vh}#first .inner{width:98%;z-index:2;left:50%;top:45%;transform:translate(-50%,-50%);margin:auto}#first .logo{left:10%;top:2.5em;z-index:5}#first .ttl{display:inline-block;position:relative}#first .ttl .txt{font-size:60px;line-height:105px;font-weight:700}#first .border{width:327px;top:-38px;position:relative;margin-right:1em}.stroke-txt{width:181px;height:76px;background:url("../img/stroke-txt.png") no-repeat;top:2%;left:25%;animation:1.1s steps(56) forwards stroke-txt;animation-delay:2.5s}@keyframes stroke-txt{0%{background-position:0 0}100%{background-position:-10136px 0}}.stroke-item{position:relative;z-index:1}.stroke-line{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%}.stroke-line:after{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:6px;z-index:-1}#first .bg{transition:opacity .7s,translateY .7s;animation:10s ease-in-out forwards zoomin;width:100%;height:100%;background:url("../img/bg-first.jpg?1") center/cover no-repeat;position:absolute;top:0;left:0;right:0;margin:auto}@-webkit-keyframes zoomin{0%{opacity:0;transform:scale(1)}2%{opacity:1}100%{opacity:1;transform:scale(1.1)}}@keyframes zoomin{0%{opacity:0;transform:scale(1)}2%{opacity:1}100%{opacity:1;transform:scale(1.1)}}#complain{background:#fff;padding:4.3em 0 7.5em;color:#000}#complain .inner{background:#fff;max-width:786px;width:90%;margin:0 auto}#complain .ttl{position:relative;margin-bottom:3em}#complain .ttl .bubble{position:absolute;z-index:2;width:120px;height:125px;font-size:1.75em;display:flex;align-items:center;justify-content:center;top:-3em;left:14%}#complain ul,#failure .slider-fa{justify-content:space-between;display:flex}#complain .ttl .bubble::before{content:"";position:absolute;z-index:-1;left:50%;top:53%;transform:translate(-50%,-50%);width:100%;height:100%;background:url("../img/complain-item1.svg") center/cover no-repeat}#complain .ttl h2{font-size:2.75em;line-height:1.7em;font-weight:700}footer .txt h5,footer .txt p{font-size:.75em}#complain .ttl h2 .small{font-size:.65em;font-weight:500}#complain .graph figcaption{font-size:.75em;margin-top:1.7em}#complain ul{width:100%;align-items:flex-end}#complain ul li{position:relative;z-index:3}#complain ul li::before{content:"";position:absolute;z-index:-1;bottom:-14px;right:-10px;background:url("../img/bg-dot.svg") center/25px;width:100%;height:100%;border-radius:10px}#complain ul li .box{border:4px solid #41a1be;border-radius:10px;position:relative;z-index:2;width:100%;height:100%;background:#fff;padding:1.2em 0 1.25em}#complain ul li .box .item{position:absolute;top:-2.25em;left:0;right:0;margin:auto}#complain ul li.top{width:30%}#complain ul li:not(:first-of-type){width:calc(65% / 2 - 5%)}#complain ul li h3{font-size:2.8125em}#complain ul li h3.blue{font-weight:700}#complain ul li .num{margin-bottom:.5em}#complain ul li .pic{margin-top:.5em}#complain h4{font-size:2.1875em;margin:2em auto 1.2em;font-weight:700}#complain h4 .large{font-size:1.43em}#complain p{font-size:1.125em;line-height:2em;width:90%;margin:0 auto}#failure{background:#41a1be;padding:4.5em 0 5.4em}#failure .inner{max-width:940px;width:90%;margin:0 auto}#failure .ttl{font-size:2em;margin-bottom:2em}#failure .slider-fa .item{width:calc(100% / 3 - 5%)}#failure .slider-fa .item h3{display:inline-block;background:#fff;font-size:2.2em;padding:.2em .9em;margin-bottom:1em;font-weight:700}#failure .slider-fa .item .pic{margin:0 auto}#failure .slider-fa .item p{position:relative;font-size:1.125em;line-height:2em;text-align:justify;margin-top:2.5em;padding-top:1em;border-top:2px solid #fff}#book,#book .subttl,#book .ttl,#point .idea .txt a{text-align:center}#failure .slider-fa .item p::before{content:"";background:url("../img/failure-item1.svg") center/100% no-repeat;position:absolute;top:-10px;left:0;right:0;margin:auto;width:17px;height:11px}#failure .slick-dots li.slick-active button:before{background:#fff;opacity:1}#bg-ph1{background:url("../img/bg-ph1.jpg?1") center/cover no-repeat fixed;height:400px}#because{background:#fff;padding:7.5em 0 9.25em}#because .inner,#point .inner{max-width:900px;width:90%;margin:0 auto;text-align:center}#because .ttl,#point .ttl{font-size:2.9em;line-height:1.5em}#because .subttl,#point .subttl{position:relative;width:100%;border:15px solid #e6e6e6;margin:9em auto 7.5em}#book a,#point .idea .txt a{background:#000;border-radius:15px}#because .subttl .bubble,#book .ttl .bubble,#point .subttl .bubble{position:absolute;z-index:4;top:-1em;left:0;right:0;margin:auto;padding:.2em 0 .3em;font-size:2.375em;background:#41a1be;border-radius:10px;max-width:180px;color:#fff;letter-spacing:.1em}#because .subttl .bubble::before,#book .ttl .bubble::before,#point .subttl .bubble::before{content:"";position:absolute;z-index:-1;bottom:-15px;left:0;right:0;margin:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:30px solid #41a1be;border-bottom:none}#because .subttl h3,#point .subttl h3{font-size:3.5em;line-height:1.45em;padding:1em 0;font-weight:700}#because .txt p,#point .point-txt p{line-height:2.625em;font-size:1.25em}#because .txt,#point .point-txt{display:flex;justify-content:space-between;align-items:flex-start}#because .txt .pic{max-width:165px;width:20%}#because .txt p{width:75%}#bg-ph2{background:url("../img/bg-ph2.jpg?1") center/cover no-repeat fixed;height:400px}#point{background:#fff;padding-top:9.2em}#point .inner{max-width:850px;width:90%;margin:0 auto}#point .subttl{margin:9em auto 5.5em}#point .point-txt .pic{max-width:300px;width:36%}#point .point-txt p{width:57%}#point .idea{background:#41a1be;margin-top:9.4em;padding:4em 0 2.5em}#living .sliderArea,footer{background:#fff;color:#000}#point .idea .inner{display:flex;justify-content:space-between;align-items:center}#living .item,#living .right{justify-content:space-between;display:flex}#point .idea .txt{width:75%;font-size:3.5em;text-align:justify}#point .idea .txt h4{margin:-2.3em 0 .2em}#point .idea .txt p{font-weight:700!important}#point .idea .txt a{font-size:20px;line-height:normal;display:block;max-width:546px;width:100%;padding:1.2em 0;margin:1.8em 0 0}#book a:hover,#point .idea .txt a:hover{background:#4c4c4c}#point .idea .pic{width:25%}#living{background:#c8e4ec;padding:0 0 5.3em}#living .inner{max-width:1060px;width:90%;margin:0 auto}#living h2{position:relative;left:3%;max-width:190px}#living .sliderArea{margin-top:1.52em}#living .slick-dotted.slick-slider{padding:3em 8%}#living .item{align-items:flex-end;position:relative;margin:0 .5em}#living .item.num-one .left{max-width:419px;width:40%}#living .item.num-four .left{max-width:639px;width:69%}#living .item.num-ten .left{max-width:582px;width:64%}#living .item.num-one .right{max-width:480px;width:55%}#living .item.num-four .right{max-width:480px;width:30%}#living .item.num-ten .right{max-width:480px;width:32%}#living .item.num-one .slidettl,#living .item.num-ten .slidettl{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%}#living .item.num-one .slidettl{max-width:425px}#living .item.num-four .slidettl{display:flex;width:100%;margin-bottom:-40px;position:relative;z-index:2;max-width:662px}#living .item.num-ten .slidettl{max-width:298px;display:block}#living .subttl{margin-left:2.3em;letter-spacing:.1em}#living .subttl h4{font-size:1.25em}#living .item.num-ten .subttl h4{margin-top:30px}#living .subttl h4 span{display:inline-block}#living .subttl h4 .speech{border-bottom:1px solid #000;position:relative;z-index:5;transform:rotate(-5deg);line-height:1.6em;margin:0 0 1.3em 1em}#living .item.num-four .subttl h4 .speech{margin:0 0 1.3em}#living .item.num-ten .subttl h4 .speech{margin:0 0 1.3em -1em}#living .item.num-four .subttl h4 .border{margin-left:2em}#living .subttl h4 .speech::before{content:"";position:absolute;z-index:-1;bottom:-10px;left:2.1em;width:13px;height:11px;background:url("../img/living-item.svg") center/100% no-repeat}#living .item.num-one .left .num{width:104px}#living .item.num-four .left .num{width:291px}#living .item.num-ten .left .num{width:231px}#living .left .num img{width:100%}#living .item.num-one .left .one{max-width:324px}#living .item.num-ten .left .one{max-width:362px;margin:2.6em auto 0;float:right;z-index:-1}#living .right{flex-wrap:wrap;align-items:flex-start;width:57%}#living .item.num-one .right .txt{width:50%;order:2}#living .item.num-four .right .txt{width:90%;order:2}#living .item.num-ten .right .txt{width:100%;order:2}#living .right h5{font-size:1.35em;line-height:1.5em}#living .right p{font-size:.9em;line-height:1.6em;margin-top:1.5em}#living .right .two{max-width:212px;width:45%;order:1;margin-right:5%}#living .right .three{max-width:375px;float:right;order:3;margin-top:10%;position:relative;right:-10%}#book{background:#e6e6e6;padding:7.9em 0;color:#000;letter-spacing:normal}#book .inner{max-width:870px;width:90%;margin:0 auto}#book .ttl h2{font-size:3.6em;line-height:1.5em}#book .ttl h2 .logo{margin-right:.2em;display:inline-flex}#book .subttl .speech::after,#book .subttl .speech::before{content:"";display:block;position:absolute;height:70px;width:2px;background:#41a1be}#book .subttl .speech::before{top:-.4em;left:-1.6em;transform:rotate(-30deg)}#book .subttl .speech::after{top:-.4em;right:-1.6em;transform:rotate(30deg)}#book .slider-bo .slick-slide{margin:0 .625em}#book .subttl h3{font-size:2.75em;line-height:1.7em;margin:0 auto 2.55em}#book .subttl h3 .line{font-weight:700;font-size:1.11em}#book .ttl .bubble{position:relative;max-width:555px;top:0;margin:0 auto 1.2em}#book .subttl .speech{position:relative;color:#41a1be;display:inline-block;font-size:1.875em;font-weight:500;letter-spacing:.1em;margin:3.1em auto 1.5em}#book .box{display:flex;justify-content:space-between;align-items:flex-end;text-align:left;position:relative}#book .box .left,#book .box .right{width:50%}#book .box .left{padding-right:2%}#book .box .left img{max-width:353px;width:83%}#book .box .left h4{font-size:1.5em;line-height:34px;margin:1.4em 0 .8em}#book .box .left h4 .cycle{position:absolute;right:0;top:0;max-width:224px;width:27%}#book .box .left p{font-size:1em;line-height:28px}#book .box .right{border-left:1px solid #000;padding-left:2%}#book .box .right h5{font-size:.9em}#book .box .right p{font-size:1.5em;margin-top:1em}#book .box .right p .small{font-size:.65em}#book .box .right small{text-align:right;font-size:.9em;margin-top:2em}#book .sliderArea{margin:9.4em auto 10em}#book a{width:100%;max-width:740px;padding:1em 0;display:block;font-size:1.75em;margin:0 auto}footer{padding:3.125em 0 13em}footer .inner{display:flex;align-items:flex-start;max-width:1005px;width:90%;margin:0 auto}footer a{max-width:189px;width:33%;display:block}footer .txt{width:60%;margin-left:5%}footer .txt p{line-height:1.5em;margin:.5em 0 1em}footer .txt small{font-size:.6em}@media only screen and (max-width:1024px){.stroke-txt{left:21%}#living .right h5{font-size:1.2em}#living .item.num-four .subttl,#living .item.num-four .subttl h4 .border{margin-left:0}#bg-ph1,#bg-ph2{background-attachment:initial}}@media (orientation:portrait) and (max-width:834px){#living .left,#living .right{width:100%;max-width:100%}.stroke-txt{left:25%}#complain .ttl .bubble{left:12%}#complain h4,#failure .slider-fa .item h3{font-size:2em}#because .subttl h3,#book .ttl h2,#point .subttl h3{font-size:3em}#point .idea{padding:10% 0}#living .item{display:block}#living .left .one{margin-top:5.5em}#living .right .two{display:none}#living .right h5{font-size:1em;line-height:1.5em}#living .right .txt{order:2;width:100%}#living .right .three{order:1;right:0}#living .slidettl{display:block;max-width:100%}#living .subttl h4{position:absolute;z-index:2;right:0;top:0;display:flex;align-items:flex-start}#living .subttl h4 .border{margin-top:3em}#living .subttl h4 .speech{position:absolute;top:0;right:0;width:200px}#book .subttl h3{font-size:2.3em}}@media only screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}#living .item.num-four .slidettl{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%}#living .item.num-one .left,#living .item.num-ten .left{max-width:100%;width:50%;margin:auto}#living .item.num-four .left{max-width:100%;width:80%;margin:auto}#living .item.num-four .left .one,#living .item.num-four .right,#living .item.num-one .left .one,#living .item.num-one .right,#living .item.num-ten .left .one,#living .item.num-ten .right{max-width:100%;width:100%}#living .item.num-four .right .txt,#living .item.num-one .right .txt,#living .item.num-ten .right .txt{width:100%;margin-top:1.5em}#living .item.num-ten .left .one{margin-top:5.5em}#living .item.num-one .slidettl{max-width:60%;margin:auto;right:0}#living .item.num-four .slidettl{max-width:100%;margin:auto;right:0}#living .item.num-ten .slidettl{max-width:70%;margin:auto;right:0}#point .idea .txt{width:100%;margin:0 auto}#point .idea .txt p{text-align:center}#point .idea .pic{margin:0 auto}#point .idea .txt a{margin:1.8em auto 0}#fixed b{max-width:460px}#fixed b img{width:22%}.stroke-txt{left:25%}#complain .ttl h2{font-size:2.5em}}@media only screen and (max-width:599px){#complain ul li:not(:first-of-type) h3,#failure .ttl{font-size:1.5em}#book .box .left,#first{text-align:center}.line{border-bottom-width:3px}.slick-dots li{margin:0 1px}.slick-prev{left:-8%}.slick-next{right:-8%}.in05{animation-delay:.5s!important;transition-delay:.5s!important}#bg-ph1{background:url("../img/bg-ph1_sp.jpg?1") center/cover no-repeat}#bg-ph2{background:url("../img/bg-ph2_sp.jpg?1") center/cover no-repeat}#fixed{padding:.8em 0}#fixed b{max-width:320px}#fixed span{font-size:.6em}#fixed:hover{background:#41a1be}#first .inner{top:20%;transform:translate(-50%,0)}#first .logo{width:35%;margin:auto;top:5%;left:0;right:0}#first .border{width:200px;height:auto;top:-1.6em}#first .ttl .txt{font-size:35px;line-height:45px}#first .ttl .stroke-item{font-size:1em}.stroke-txt{width:101px;height:42px;left:25%;top:-8%;background:url("../img/sp_stroke-txt.png") no-repeat}@keyframes stroke-txt{0%{background-position:0 0}100%{background-position:-5656px 0}}.stroke-line:after{height:4px}#complain{padding:2em 0 4em}#complain .ttl{margin-bottom:1.8em}#complain .ttl h2{font-size:1.3em;letter-spacing:normal}#complain .ttl h2 .small{font-size:.8em}#complain .ttl .bubble{width:71px;height:74px;left:5%;font-size:1em;top:-3.5em}#complain .graph img{max-width:194px}#complain ul{flex-wrap:wrap;width:80%;margin:3.3em auto 0}#complain ul li.top{width:65%;margin:0 auto}#complain ul li:not(:first-of-type){width:calc(100% / 2 - 5%);margin-top:1.75em}#complain ul li h3{font-size:2em}#complain ul li .num{width:50px;margin:0 auto .5em}#complain ul li:not(:first-of-type) .num{width:45px;margin:0 auto .2em}#complain ul li .pic{max-width:58px}#complain ul li .box{border:3px solid #41a1be;border-radius:7px;padding:.8em 0 1em}#complain ul li::before{background-size:15px;bottom:-8px;right:-7px;border-radius:7px}#complain ul li .box .item{max-width:26px;margin:0 auto;top:-1.25em}#complain h4{font-size:1.06em;line-height:2.2em;margin:2.8em auto 1.2em}#complain p{font-size:.9em}#failure{padding:2.6em 0 4em}#book .box .left,#book .box .right,#failure .inner,#living .item.num-four .left{width:100%}#because .inner,#book .inner,#book a{width:95%}#failure .slider-fa,#point .idea .inner,footer .inner{display:block}#failure .slider-fa .item{padding:0 3em}#failure .slider-fa .item p{font-size:1em;line-height:1.8em}#failure .ttl{line-height:1.5em;margin-bottom:1em}#failure .slider-fa .item h3{font-size:1.6em;padding:.3em 1.4em}#because{padding:3.75em 0 3.1em}#because .ttl,#point .ttl{font-size:1.4em}#because .subttl,#point .subttl{margin:4em auto 5.5em;border-width:6px}#because .subttl h3{font-size:1.6em;line-height:1.6em;padding:1.3em 0 .8em}#because .subttl .bubble,#book .ttl .bubble,#point .subttl .bubble{font-size:1.1em;max-width:90px;border-radius:5px;padding:.3em 0 .4em}#because .subttl .bubble::before,#book .ttl .bubble::before,#point .subttl .bubble::before{bottom:-8px}#because .txt,#point .point-txt{position:relative;display:block}#because .txt .pic{max-width:91px;width:27%;position:absolute;top:-8.5em;left:12%}#because .txt p{width:100%;font-size:.9em;line-height:1.6em}#book .ttl .bubble{max-width:275px}#point{padding-top:4em}#point .inner{width:90%}#point .subttl{margin:4em auto 8.5em}#point .subttl h3{font-size:1.6em;line-height:1.6em;padding:1.2em 0 1.3em}#point .point-txt p{line-height:1.625em;font-size:.9em;width:100%}#point .point-txt .pic{max-width:171px;width:48%;position:absolute;top:-9.2em;left:0;right:0;margin:auto}#point .idea{padding:3em 0 1.8em;margin-top:5em}#point .idea .txt{font-size:2em;line-height:3em;letter-spacing:normal}#point .idea .txt h4{max-width:219px;margin:-2.7em 0 -.5em}#point .idea .txt a{font-size:.5em;padding:1.125em 0;margin:2em auto 0;border-radius:5px}#book a:hover,#point .idea .txt a:hover{background:#000}#point .idea .pic{width:50%}#living{padding:2em 0 2.8em}#living .inner{width:80%;position:relative}#living h2{max-width:11px;position:absolute;top:0;left:-8%}#living .slick-dotted.slick-slider{padding:6% 4% 9%}#living .left .one{width:80%;margin-top:20%}#living .item.num-four .left .one{margin-top:55%}#living .right .three{width:60%}#living .subttl h4 .border{margin-top:2em}#living .item.num-four .subttl h4 .border,#living .item.num-ten .subttl h4 .border{margin-top:2.5em}#living .item.num-one .left{width:77%;margin:18% 0 0}#living .item.num-ten .left{width:77%;margin:38% auto 0}#living .item.num-four .left .num,#living .item.num-one .left .num,#living .item.num-ten .left .num{position:relative;left:.3em;top:.5em}#living .item.num-one .left .num{width:57px}#living .item.num-four .left .num{width:158px}#living .item.num-ten .left .num{width:126px}#living .item.num-ten .left .one{float:none;margin-top:30%;width:90%}#living .item.num-four .subttl h4,#living .item.num-ten .subttl h4{top:2em}#living .item.num-ten .subttl h4,#living .sliderArea{margin-top:0}#living .subttl h4 .speech{font-size:.8em;width:160px}#living .item.num-four .slidettl,#living .item.num-one .slidettl,#living .item.num-ten .slidettl{max-width:100%}#book{padding:2.2em 0 3.6em}#book .ttl h2{font-size:1.5em;letter-spacing:.1em}#book .ttl h2 .logo{max-width:74px}#book .subttl .speech{margin:2em auto .75em;font-size:1em;letter-spacing:normal}#book .subttl h3{font-size:1.25em;margin:0 auto 1.5em}#book .subttl .speech::after,#book .subttl .speech::before{height:30px}#book .box{flex-wrap:wrap}#book .box .left{padding:0}#book .box .left img{max-width:175px;width:55%}#book .box .left h4{font-size:1em;line-height:1.9em;text-align:left;display:flex;justify-content:space-around}#book .box .left h4 .cycle{position:initial}#book .box .left p{font-size:1em;line-height:1.75em}#book .box .right{border-top:1px solid #000;border-left:none;padding:1.25em 0 0;margin-top:1.25em}#book .box .right p{font-size:1.25em;margin-top:.7em}#book .sliderArea{margin:4em auto 6em}#book a{font-size:1em;border-radius:6px;padding:1.25em 0}footer{padding:1.4em 0 7.5em}footer a{width:40%;margin:0 auto 1.25em}footer .txt{width:100%;margin:0}footer .txt p{margin:1em 0}}@media only screen and (max-width:375px){.stroke-txt{left:27%}}@media only screen and (max-width:376px){#complain .ttl .bubble{left:0}}@media only screen and (max-width:320px){.sp320{display:block!important}#first .ttl .line{font-size:1em}#first .ttl .txt{font-size:1.8em}.stroke-txt{left:25%}#point .idea .txt{font-size:1.5em}#because .subttl h3{font-size:1.4em}#living .subttl h4 .speech{font-size:.65em;width:132px}}