html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}html{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,ol{list-style:none}button,input,select,textarea{margin:0}html,*{box-sizing:border-box}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}img{backface-visibility:hidden;vertical-align:bottom}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline-width:0}b,strong{font-weight:700}@media only screen and (min-width:769px){.sp{display:none!important}}@media only screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}}html{font-size:62.5%}@media only screen and (max-width:768px){html{font-size:50%}}body{background:#fff;font-size:1.6em;color:#000;font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:#000}@media only screen and (min-width:769px){a:hover{color:#000;text-decoration:none}a,a img{transition:.3s}a img:hover{opacity:.75}}.fv{background-image:url(/images/book/fv_bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media only screen and (max-width:768px){.fv{background-image:url(/images/book/fv_bg_sp.png)}}.fv .sns{position:absolute;left:20px;background:#fff;top:0;padding:5px 20px;z-index:100;border-radius:0 0 10px 10px}@media only screen and (max-width:768px){.fv .sns{left:0;top:5px}}.fv .sns ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.fv .sns ul li{margin-left:10px;width:28px}@media only screen and (max-width:768px){.fv .sns ul li{width:20px}}.fv .sns ul li:first-child{margin-left:0}.fv .header_btn{position:absolute;right:30px;top:30px;width:55px;z-index:100}@media only screen and (max-width:768px){.fv .header_btn{width:40px;top:10px;right:10px}}.fv .header_btn a{display:block}.fv .inner{width:1000px;margin:0 auto;position:relative;height:550px}@media only screen and (max-width:768px){.fv .inner{width:100%;height:auto;padding:80px 40px 60px}}@media only screen and (min-width:769px){.fv .inner .fv_image{width:825px;position:absolute;top:50%;transform:translateY(-50%);left:0}}@media only screen and (max-width:768px){.fv .inner .fv_image{width:100%}}.section01 .inner{width:1000px;margin:0 auto;padding:80px 0}@media only screen and (max-width:768px){.section01 .inner{width:100%;padding:40px 30px}}.section01 .txt{display:inline-block;border-left:10px solid #004f29;padding-left:30px}@media only screen and (max-width:768px){.section01 .txt{border-width:5px;padding-left:20px}}.section01 .txt .heading{font-size:3rem;font-weight:700}@media only screen and (max-width:768px){.section01 .txt .heading{font-size:4.5vw}}.section01 .txt .heading span{display:block;font-size:2.5rem}@media only screen and (max-width:768px){.section01 .txt .heading span{font-size:5vw;margin-bottom:10px}}.section01 .txt .notes{margin-top:20px;line-height:1.8;font-weight:700;width:700px}@media only screen and (max-width:768px){.section01 .txt .notes{width:100%;font-size:1.8rem}}.section02{background:#f2f2f2}.section02 .hero{width:100%;height:550px;background-image:url(/images/book/section02_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:768px){.section02 .hero{height:auto;background-image:url(/images/book/section02_image_sp.png);padding-top:calc(676 / 750 * 100%)}}.section02 .inner{width:1000px;margin:0 auto;padding:80px 0}@media only screen and (max-width:768px){.section02 .inner{width:100%;padding:40px 30px}}.section02 h2{font-weight:700;font-size:4rem}@media only screen and (max-width:768px){.section02 h2{font-size:5.5vw}}.section02 .lead{font-size:2.5rem;font-weight:700;margin-top:30px}@media only screen and (max-width:768px){.section02 .lead{font-size:4vw}}.section02 .txt{margin-top:50px;width:700px;line-height:1.8;white-space:pre-line}@media only screen and (max-width:768px){.section02 .txt{width:100%;margin-top:30px;font-size:1.7rem}}.section03{background:#06734f1a}.section03 .hero{width:100%;height:550px;background-image:url(/images/book/section03_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:768px){.section03 .hero{height:auto;background-image:url(/images/book/section03_image_sp.png);padding-top:calc(676 / 750 * 100%)}}.section03 .inner{width:1000px;margin:0 auto;padding:80px 0}@media only screen and (max-width:768px){.section03 .inner{width:100%;padding:50px 30px}}.section03 h2{font-weight:700;font-size:2.5rem;text-align:center}@media only screen and (max-width:768px){.section03 h2{font-size:5vw}}.section03 .wrap{margin-top:50px}.section03 .wrap ul{display:flex;flex-wrap:wrap;justify-content:center}.section03 .wrap ul li{width:250px;margin-left:50px;margin-top:50px}@media only screen and (min-width:769px){.section03 .wrap ul li:nth-child(3n+1){margin-left:0}.section03 .wrap ul li:nth-child(1),.section03 .wrap ul li:nth-child(2),.section03 .wrap ul li:nth-child(3){margin-top:0}}@media only screen and (max-width:768px){.section03 .wrap ul li{width:100%;margin:25px 0 0}.section03 .wrap ul li:first-child{margin-top:0}}.section03 .wrap ul li a{display:block;text-decoration:none}@media only screen and (max-width:768px){.section03 .wrap ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.section03 .wrap ul li a .image{box-shadow:0 3px 6px #00000029}@media only screen and (max-width:768px){.section03 .wrap ul li a .image{width:120px}}.section03 .wrap ul li a .ttl{margin-top:10px;transition:.3s}@media only screen and (max-width:768px){.section03 .wrap ul li a .ttl{width:calc(100% - 140px);margin:0}}@media only screen and (min-width:769px){.section03 .wrap a:hover{opacity:.75}.section03 .wrap a:hover .ttl{color:#004f29}}.section03 .btn{width:275px;margin:70px auto 0}@media only screen and (max-width:768px){.section03 .btn{margin-top:40px}}.section03 .btn a{display:block;text-decoration:none;color:#fff;padding:10px 0;text-align:center;background:#004f29;box-shadow:0 3px 6px #00000029;border-radius:40px}@media only screen and (min-width:769px){.section03 .btn a:hover{opacity:.75}}.section04 .inner{width:1100px;margin:0 auto;padding:100px 0}@media only screen and (max-width:768px){.section04 .inner{width:100%;padding:40px 60px}}.section04 .wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:768px){.section04 .wrap ul{display:block;width:100%}}.section04 .wrap ul li{width:530px}@media only screen and (max-width:768px){.section04 .wrap ul li{width:100%}.section04 .wrap ul li:nth-child(2){margin-top:30px}}.section04 .wrap .heading{text-align:center;font-size:2.2rem;font-weight:700}.section04 .wrap .movie{margin-top:20px;position:relative;padding-top:56.25%}.section04 .wrap .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.section04 .wrap .txt{text-align:center;margin-top:20px;font-size:1.4rem;font-weight:500}@media only screen and (max-width:768px){.section04 .wrap .txt{margin-left:-30px;margin-right:-30px}}.section05{background:#f2f2f2}.section05 .inner{width:1000px;margin:0 auto;padding:80px 0}@media only screen and (max-width:768px){.section05 .inner{width:100%;padding:50px 30px}.section05 .inner>h2{text-align:center;font-size:2.2rem;font-weight:700}}.section05 .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:768px){.section05 .wrap{display:block;margin-top:20px}}.section05 .wrap .image{width:245px}@media only screen and (max-width:768px){.section05 .wrap .image{margin:0 auto;width:180px}}.section05 .wrap .image img{box-shadow:0 10px 10px #0000004d}.section05 .wrap .txt{width:600px;margin-left:40px}@media only screen and (max-width:768px){.section05 .wrap .txt{width:100%;margin:35px 0 0}}.section05 .wrap .txt h2{font-weight:700}.section05 .wrap .txt p{margin-top:15px;line-height:2}@media only screen and (max-width:768px){.section05 .wrap .txt p{font-size:1.7rem;margin-top:30px}}.section05 .wrap .txt .image_btn{margin-top:20px;width:275px}@media only screen and (max-width:768px){.section05 .wrap .txt .image_btn{width:200px;margin:30px auto 0}}.section05 .btn{width:275px;margin-top:20px}@media only screen and (max-width:768px){.section05 .btn{width:200px;margin:30px auto 0}}.section05 .btn a{display:block;text-decoration:none;padding:5px 0;text-align:center;background:#fff;box-shadow:0 3px 6px #00000029;border-radius:40px;font-weight:500}@media only screen and (min-width:769px){.section05 .btn a:hover{opacity:.75}}.section06{background-color:#e5e1e2}@media only screen and (max-width:768px){.section06{position:relative}.section06:after{content:"";position:absolute;top:0;left:0;width:100%;height:70%;background:linear-gradient(to bottom,#fff 27%,#e5e1e2);pointer-events:none;z-index:1}}.section06 .inner{padding:80px 50px;max-width:1200px;margin:0 auto;background-image:url(/images/book/section06_image.png);background-repeat:no-repeat;background-position:600px bottom;background-size:550px auto}@media only screen and (max-width:768px){.section06 .inner{background:none;padding:50px 30px 0;position:relative;z-index:10;max-width:100%}}.section06 .sub_ttl{font-weight:700}@media only screen and (max-width:768px){.section06 .sub_ttl{font-size:2.4rem;text-align:center}}.section06 .name{margin-top:20px;font-size:2rem;font-weight:700}@media only screen and (max-width:768px){.section06 .name{font-size:3rem;text-align:center}}.section06 .name span{display:inline-block;margin-left:10px;font-size:1.4rem;font-weight:400}@media only screen and (max-width:768px){.section06 .name span{font-size:1.8rem;display:block;margin:5px 0 0}}.section06 .txt{margin-top:20px;font-size:1.4rem;width:600px;line-height:1.7}@media only screen and (max-width:768px){.section06 .txt{font-size:1.8rem;width:100%}}.section06 .txt p{margin-bottom:12px}.section06 .txt p:last-child{margin-bottom:0}.section06>.image{margin-top:20px}.footer{background:#f2f2f2}.footer .inner{width:1000px;margin:0 auto;padding:70px 0;position:relative}@media only screen and (max-width:768px){.footer .inner{width:100%;padding:70px 30px}}.footer .btn{width:400px;margin:40px auto 0}@media only screen and (max-width:768px){.footer .btn{margin-top:40px;width:80%}}.footer .btn a{display:block;text-decoration:none;color:#fff;padding:10px 0;text-align:center;background:#004f29;box-shadow:0 3px 6px #00000029;border-radius:40px}@media only screen and (min-width:769px){.footer .btn a:hover{opacity:.75}}.footer .logo_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.footer .logo_wrap .logo_aaic{width:74px}.footer .logo_wrap .logo_aaici{width:200px;margin-left:20px;padding-bottom:1px}.footer .bottom{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media only screen and (max-width:768px){.footer .bottom{display:block;text-align:center}}.footer .bottom .logo_anza{width:137px}@media only screen and (max-width:768px){.footer .bottom .logo_anza{width:100px}}.footer .bottom .txt{margin-left:30px;font-size:1.3rem}@media only screen and (max-width:768px){.footer .bottom .txt{margin:15px 0 0;text-align:left}}.footer .bottom .twitter,.footer .bottom .fb{width:30px;margin-left:20px}@media only screen and (max-width:768px){.footer .bottom .twitter,.footer .bottom .fb{display:inline-block;margin:20px 0 0;width:26px}.footer .bottom .fb{margin-left:20px}}
