.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-main{width:100%;overflow:hidden;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,sans-serif;line-height:1.5;letter-spacing:.05em}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.intro-box--original .intro-box__btn>a{position:relative;display:block;width:100%;padding:20px;margin:0 auto;font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;letter-spacing:.15em;word-break:break-all;background:#222;border:1px solid #222;border-radius:50px}@media(max-width: 992.98px){.intro-box--original .intro-box__btn>a{padding:13px 20px;font-size:1.4rem}}.intro-box--original .intro-box__btn>a:after{position:absolute;top:50%;right:30px;display:inline-block;width:8px;height:15px;content:"";transform:translate(0, -50%);background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .intro-box--original .intro-box__btn>a:after,.intro-box--original body.webp .intro-box__btn>a:after{background-image:url("/yangaru/images/common/icon/arrow_white.webp")}body.no-webp .intro-box--original .intro-box__btn>a:after,.intro-box--original body.no-webp .intro-box__btn>a:after{background-image:url("/yangaru/images/common/icon/arrow_white.png")}@media(max-width: 600.98px){.intro-box--original .intro-box__btn>a:after{right:15px}}.d-contentsBox-inner{overflow:hidden;background:#f9f6f1}body.webp .d-contentsBox-inner{background-image:url("/yangaru/images/common/bg/bg_pattern.webp")}body.no-webp .d-contentsBox-inner{background-image:url("/yangaru/images/common/bg/bg_pattern.jpg")}.intro-area{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.intro-area{padding:3% 0}}.intro-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.intro-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.intro-area__box{word-break:break-all}.intro-box__title{position:relative;width:100%;max-width:500px;margin:0 auto 10px}.intro-box__title span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:20%;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .intro-box__title span{background-image:url("/yangaru/images/top/dummy-title.webp")}body.no-webp .intro-box__title span{background-image:url("/yangaru/images/top/dummy-title.png")}.intro-area{position:relative;padding:100px 0 95px;background-repeat:repeat;background-size:800px}body.webp .intro-area{background-image:url("/yangaru/images/intro/intro-bg.webp")}body.no-webp .intro-area{background-image:url("/yangaru/images/intro/intro-bg.jpg")}@media(max-width: 992.98px){.intro-area{padding:50px 20px}}@media(max-width: 600.98px){.intro-area{background-size:400px}}.intro-area a{display:block}.intro-logo{position:absolute;top:12%;right:40px;display:block;width:61px;height:544px;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .intro-logo{background-image:url("/yangaru/images/intro/intro-logo.webp")}body.no-webp .intro-logo{background-image:url("/yangaru/images/intro/intro-logo.png")}@media(max-width: 992.98px){.intro-logo{top:-155px;right:4px;width:30px;height:calc(100% + 155px);background-repeat:repeat-y;background-position:top}}.intro-box--original,.intro-box--introduction{position:relative;z-index:2;padding:60px 68px;background-color:#fff}@media(max-width: 600.98px){.intro-box--original,.intro-box--introduction{padding:30px 15px 50px}}.intro-box__title{margin:0 auto 30px}@media(max-width: 992.98px){.intro-box__title{margin:0 auto 20px}}.intro-box__body{padding-top:60px;color:#222}@media(max-width: 600.98px){.intro-box__body{padding-top:30px}}.intro-box--introduction{padding:60px 68px 80px;border:solid 12px #89c7b5}@media(max-width: 600.98px){.intro-box--introduction{padding:30px 0 50px;border-width:5px}}@media(max-width: 992.98px){.intro-box--introduction .intro-box__title-outer{margin:0 15px;border-bottom:solid 1px #222}}.intro-box--introduction .intro-box__title{max-width:290px}@media(max-width: 992.98px){.intro-box--introduction .intro-box__title{max-width:183px}}.intro-box--introduction .intro-box__title span{padding-top:19.6721311475%}body.webp .intro-box--introduction .intro-box__title span{background-image:url("/yangaru/images/intro/intro-title.webp")}body.no-webp .intro-box--introduction .intro-box__title span{background-image:url("/yangaru/images/intro/intro-title.png")}@media(min-width: 993px){.intro-box--introduction .intro-box__body{border-top:solid 1px #222}}.intro-box--introduction .intro-box__overview p{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:121.25%}body.webp .intro-box--introduction .intro-box__overview p{background-image:url("/yangaru/images/intro/intro.webp")}body.no-webp .intro-box--introduction .intro-box__overview p{background-image:url("/yangaru/images/intro/intro.png")}@media(max-width: 600.98px){.intro-box--introduction .intro-box__overview p{padding-top:250.7692307692%}body.webp .intro-box--introduction .intro-box__overview p{background-image:url("/yangaru/images/intro/intro_sp.webp")}body.no-webp .intro-box--introduction .intro-box__overview p{background-image:url("/yangaru/images/intro/intro_sp.png")}}.intro-box--original{margin-top:80px;border:solid 12px #af8e74}@media(max-width: 600.98px){.intro-box--original{margin-top:40px;border-width:5px}}.intro-box--original .intro-box__title{max-width:153px}@media(max-width: 992.98px){.intro-box--original .intro-box__title{max-width:95px}}.intro-box--original .intro-box__title span{padding-top:40.522875817%}body.webp .intro-box--original .intro-box__title span{background-image:url("/yangaru/images/intro/original-title.webp")}body.no-webp .intro-box--original .intro-box__title span{background-image:url("/yangaru/images/intro/original-title.png")}.intro-box--original .intro-box__body{border-top:solid 1px #222}.intro-box--original .intro-box__bookcover-top{width:332px;margin:0 auto 40px}@media(max-width: 600.98px){.intro-box--original .intro-box__bookcover-top{width:87%}}.intro-box--original .intro-box__bookcover-top>div{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;padding-top:142.7710843373%}body.webp .intro-box--original .intro-box__bookcover-top>div{background-image:url("/yangaru/images/intro/bookcover_6_pc.webp")}body.no-webp .intro-box--original .intro-box__bookcover-top>div{background-image:url("/yangaru/images/intro/bookcover_6_pc.png")}@media(max-width: 600.98px){.intro-box--original .intro-box__bookcover-top>div{padding-top:104.2718446602%}body.webp .intro-box--original .intro-box__bookcover-top>div{background-image:url("/yangaru/images/intro/bookcover_6_sp.webp")}body.no-webp .intro-box--original .intro-box__bookcover-top>div{background-image:url("/yangaru/images/intro/bookcover_6_sp.png")}}.intro-box--original .intro-box__bookcover-top .copyright{position:absolute;right:16px;bottom:-20px;display:inline-block;font-family:HiraKakuProN-W3,sans-serif;font-size:12px;line-height:1;color:#6f6f6f;text-align:right;text-indent:0;letter-spacing:1.44px}@media(max-width: 600.98px){.intro-box--original .intro-box__bookcover-top .copyright{right:17%;bottom:-15px;font-size:1rem;letter-spacing:.4px}}.intro-box--original .intro-box__bookcover-top .circle{position:absolute;bottom:-50px;left:-70px;width:125px}@media(max-width: 600.98px){.intro-box--original .intro-box__bookcover-top .circle{bottom:-11%;left:-2%;width:27%}}.intro-box--original .intro-box__bookcover-top .circle div{background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:100%}body.webp .intro-box--original .intro-box__bookcover-top .circle div{background-image:url("/yangaru/images/intro/circle.webp")}body.no-webp .intro-box--original .intro-box__bookcover-top .circle div{background-image:url("/yangaru/images/intro/circle.png")}.intro-box--original .intro-box__text{margin-top:60px;font-family:"FOT-UD角ゴ_スモール Pr6 DB","UDKakugo_SmallPr6-DB",sans-serif;line-height:1;text-align:center}@media(max-width: 600.98px){.intro-box--original .intro-box__text{margin-top:35px}}.intro-box--original .intro-box__text .name{font-size:2.2rem;letter-spacing:2.64px}@media(max-width: 992.98px){.intro-box--original .intro-box__text .name{font-size:1.6rem;letter-spacing:1.92px}}.intro-box--original .intro-box__text .title{margin-top:16px;font-size:2.4rem;letter-spacing:2.88px}@media(max-width: 992.98px){.intro-box--original .intro-box__text .title{margin-top:14px;font-size:1.8rem;letter-spacing:2.16px}}.intro-box--original .intro-box__btn{width:100%;max-width:340px;margin:45px auto 0}@media(max-width: 992.98px){.intro-box--original .intro-box__btn{margin:35px auto 0}}.intro-box--original .intro-box__comment{margin-top:40px}@media(max-width: 600.98px){.intro-box--original .intro-box__comment{margin-top:30px}}.intro-box--original .intro-box__comment .title{padding:12px 30px;font-family:HiraKakuProN-W6,sans-serif;font-size:1.6rem;line-height:1;color:#fff;letter-spacing:.8px;background-color:#89c7b5}@media(max-width: 992.98px){.intro-box--original .intro-box__comment .title{padding:8px 15px;font-size:1.4rem;letter-spacing:.7px}}@media(max-width: 600.98px){.intro-box--original .intro-box__comment .title .author{display:none}}.intro-box--original .intro-box__comment .title .line{position:relative;margin-right:29px}@media(max-width: 992.98px){.intro-box--original .intro-box__comment .title .line{margin-right:27px}}.intro-box--original .intro-box__comment .title .line:after{position:absolute;top:-3px;right:-16px;display:inline-block;width:1px;height:20px;content:"";background-color:#fff}@media(max-width: 992.98px){.intro-box--original .intro-box__comment .title .line:after{right:-15px}}.intro-box--original .intro-box__comment .text{padding:14px 30px 23px;font-family:HiraKakuProN-W3,sans-serif;font-size:1.6rem;line-height:1.81;text-align:left;letter-spacing:.8px;background-color:rgba(137,199,181,.2)}@media(max-width: 992.98px){.intro-box--original .intro-box__comment .text{padding:12px 15px 15px;font-size:1.4rem;line-height:1.8;letter-spacing:.7px}}.intro-box--original .intro-box__author{padding:0 30px;margin-top:30px;font-size:1.4rem;letter-spacing:.7px}@media(max-width: 992.98px){.intro-box--original .intro-box__author{padding:0 15px;margin-top:20px;font-size:1.3rem}}@media(max-width: 600.98px){.intro-box--original .intro-box__author{font-size:1.2rem;line-height:1.79;letter-spacing:.6px}}.intro-box--original .intro-box__author .title{font-family:HiraKakuProN-W6,sans-serif;line-height:1}.intro-box--original .intro-box__author .text{margin-top:15px;font-family:HiraKakuProN-W3,sans-serif;line-height:1.79}.intro-box--original .intro-box__border{width:400px;margin:40px auto;border-color:#222;border-style:solid;border-width:1px 0 0 0}@media(max-width: 600.98px){.intro-box--original .intro-box__border{width:50%;margin:28px auto}}.intro-box--original .intro-box__bookcover-bottom{width:100%}.intro-box--original .intro-box__bookcover-bottom>div{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;padding-top:25.625%}body.webp .intro-box--original .intro-box__bookcover-bottom>div{background-image:url("/yangaru/images/intro/bookcover_1-5.webp")}body.no-webp .intro-box--original .intro-box__bookcover-bottom>div{background-image:url("/yangaru/images/intro/bookcover_1-5.png.png")}.intro-box--original .intro-box__bookcover-bottom .copyright{position:absolute;right:0;bottom:-20px;display:inline-block;font-family:HiraKakuProN-W3,sans-serif;font-size:1.2rem;line-height:1;color:#6f6f6f;text-align:right;text-indent:0;letter-spacing:1.44px}@media(max-width: 600.98px){.intro-box--original .intro-box__bookcover-bottom .copyright{right:0;bottom:-15px;font-size:1rem;letter-spacing:.4px}}.intro-box--original .intro-box__sale{text-align:center}.intro-box--original .intro-box__sale .text{margin-top:48px;font-family:HiraKakuProN-W6,sans-serif;font-size:1.6rem;line-height:1;letter-spacing:2.4px}@media(max-width: 992.98px){.intro-box--original .intro-box__sale .text{font-size:1.5rem;letter-spacing:2.25px}}@media(max-width: 600.98px){.intro-box--original .intro-box__sale .text{font-size:1.4rem;letter-spacing:2.1px}}.intro-box--original .intro-box__sale .price{display:inline-block;margin-top:18px;font-family:HiraKakuProN-W3,sans-serif;font-size:1.4rem;line-height:1;color:#6f6f6f;text-align:left;letter-spacing:1.12px}@media(max-width: 992.98px){.intro-box--original .intro-box__sale .price{font-size:1.2rem;line-height:1.75;letter-spacing:1px}}@media(max-width: 600.98px){.intro-box--original .intro-box__sale .price{margin-top:15px;font-size:1rem;letter-spacing:.8px}}
