@charset "UTF-8";.book-202508 *,.book-202508 *:before,.book-202508 *:after{box-sizing:border-box}.book-202508 a,.book-202508 button{cursor:revert}.book-202508 ol,.book-202508 ul,.book-202508 menu{list-style:none}.book-202508 img{max-inline-size:100%;max-block-size:100%;vertical-align:bottom}.book-202508 table{border-collapse:collapse}.book-202508 input,.book-202508 textarea{-webkit-user-select:auto}.book-202508 textarea{white-space:revert}.book-202508 meter{-webkit-appearance:revert;appearance:revert}.book-202508 ::placeholder{color:unset}.book-202508 ::marker{content:initial}.book-202508 *{box-sizing:border-box}.book-202508 main{margin:0;padding:0;max-width:initial}.book-202508 a{text-decoration:none;transition:color .3s ease;cursor:pointer}.book-202508 ul{margin:0;padding:0}.book-202508 p{margin:0}.book-202508 figure{margin:0}.book-202508 dl,.book-202508 dt,.book-202508 dd{margin:0}.book-202508 h1,.book-202508 h2,.book-202508 h3,.book-202508 h4,.book-202508 h5,.book-202508 h6,.book-202508 th{font-weight:400}.book-202508 input,.book-202508 button,.book-202508 select,.book-202508 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;outline:none}.book-202508 textarea{resize:vertical}.book-202508 input[type=radio]{display:none}.book-202508 input[type=submit],.book-202508 input[type=button],.book-202508 label,.book-202508 button,.book-202508 select{cursor:pointer}.book-202508 iframe{border:none}*{box-sizing:border-box}.book-202508{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.4em;color:#333;letter-spacing:2px;max-width:830px;margin:0 auto;border:solid 1px red!important}.book-202508 a{color:inherit}.book-202508 .autolink{text-decoration:underline}.book-202508 .dimmed_text a,.book-202508 .dimmed_text a:link{color:inherit!important}@media screen and (max-width: 767px){.book-202508 .is-pc{display:none}}.book-202508 .is-sp{display:none}@media screen and (max-width: 767px){.book-202508 .is-sp{display:block}}.book-202508 p{font-size:16px;line-height:1.7;margin-bottom:20px}.book-202508 ruby{border-bottom:#000 solid 1px}.book-202508 rt{font-size:12px;ruby-align:start}.book-202508 .sentence-number{display:flex;align-items:center;justify-content:center;margin-left:20px;margin-right:20px;background-color:#41b25d;color:#fff;letter-spacing:0}@media screen and (max-width: 767px){.book-202508 .sentence-number{margin-right:10px}}.book-202508 .sentence-title{flex:1}.book-202508 .ttl-label{background-color:#ef845c;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;border-radius:14px;padding:0 20px;font-size:16px;margin-right:16px;min-width:202px;min-height:28px}.book-202508 .ttl-01{font-style:normal;font-size:26px;line-height:1.2;text-align:left;position:relative;color:#fff;min-height:74px;border-radius:0 37px 37px 0;display:flex;align-items:center;margin-left:0;margin-bottom:16px}.book-202508 .ttl-01 .ttl-01-text{flex:1}@media screen and (max-width: 767px){.book-202508 .ttl-01{font-size:22px}}.book-202508 .ttl-01__green{background-color:#8bc782}.book-202508 .ttl-01 .sentence-number{width:64px;height:64px;border-radius:32px}@media screen and (max-width: 767px){.book-202508 .sentence-number{margin-left:2vw}}.book-202508 .mb0{margin-bottom:0!important}.book-202508 .ttl-02{font-style:normal;font-weight:700;font-size:23px;line-height:1.2;text-align:left;position:relative;color:#fff;min-height:62px;border-radius:0 31px 31px 0;display:flex;align-items:center;margin-left:0;font-weight:400;margin-bottom:16px}@media screen and (max-width: 767px){.book-202508 .ttl-02{font-size:18px}}.book-202508 .ttl-02__green{background-color:#8bc782}.book-202508 .ttl-02 .sentence-number{width:54px;height:54px;border-radius:27px}.book-202508 .text-lead{font-size:20px;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 767px){.book-202508 .text-lead{font-size:18px}}.book-202508 .h3-sentence{margin-top:30px}.book-202508 .h3-sentence p{font-size:16px;line-height:1.7;margin-bottom:20px}.book-202508 .h3-sentence .sentence-number{margin-right:25px;margin-left:25px}@media screen and (max-width: 767px){.book-202508 .h3-sentence .sentence-number{margin-left:2vw;margin-right:20px}}.book-202508 .h4-title{font-size:18px}.book-202508 .h4-sentence{color:#41b25d;font-weight:700;margin-bottom:10px;font-size:18px;font-weight:700!important}.book-202508 .ttl-image{font-style:normal;font-weight:700!important;font-size:16px;line-height:1.2;text-align:left;height:36px;display:flex;align-items:center;margin-bottom:16px;margin-top:30px}.book-202508 .ttl-image .sentence-number{font-size:14px;width:36px;height:36px;border-radius:18px;margin-left:0;margin-right:10px}.book-202508 .img-wrap p{font-size:16px;margin-bottom:16px}.book-202508 .img-col2{display:flex;flex-direction:row;flex:1;gap:20px;margin-bottom:40px}@media screen and (max-width: 767px){.book-202508 .img-col2{flex-direction:column}.book-202508 .img-col2 .box-img{margin-bottom:0}}.book-202508 .box-img{display:flex;flex-direction:row;width:100%;margin:0 auto 40px}@media screen and (max-width: 767px){.book-202508 .box-img{width:90%}}.book-202508 .box-img img{flex:1 1 0;height:auto;width:100%;object-fit:cover}.book-202508 .box-img-80{width:80%!important}@media screen and (max-width: 767px){.book-202508 .box-img-80{width:90%}}@media screen and (max-width: 767px){.book-202508 .img-col2-sp{flex-direction:column}}.book-202508 .box-try{display:none!important;background-color:#8bc782;border-radius:10px;padding:0 60px 20px;display:flex;justify-content:center;flex-direction:column;margin-top:40px;margin-bottom:60px}@media screen and (max-width: 767px){.book-202508 .box-try{padding:0 6vw 4vw}}.book-202508 .box-try__ttl{background-color:#fff;border:solid 2px #ef845c;color:#ef845c;text-align:center;display:inline-block;padding:0 40px;margin:-16px auto 10px;font-size:18px;min-height:32px;border-radius:16px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.book-202508 .box-try__ttl{padding:0 30px}}.book-202508 .box-try__ttl .sentence-number{background-color:#ef845c;width:22px;height:22px;border-radius:11px;margin-right:0;margin-left:0}.book-202508 .box-try p{color:#fff;text-align:center;font-size:14px;line-height:1.6;margin-bottom:0}@media screen and (max-width: 767px){.book-202508 .box-try p{text-align:left}}.book-202508 .box-relation-noimage{padding-right:0!important}.book-202508 .box-relation{border-top:solid 2px #41b25d;border-bottom:solid 2px #41b25d;padding:20px 190px 20px 0;position:relative;margin-bottom:60px}@media screen and (max-width: 767px){.book-202508 .box-relation{padding:20px 0}}.book-202508 .box-relation__ttl{display:flex;flex-direction:row;align-items:center;font-size:20px;color:#41b25d;margin-bottom:16px;margin-top:0}@media screen and (max-width: 767px){.book-202508 .box-relation__ttl{text-align:left;flex-direction:column;align-items:center;gap:6px}}.book-202508 .box-relation__ttl .ttl-label{background-color:#41b25d}@media screen and (max-width: 767px){.book-202508 .box-relation__ttl .ttl-label{margin-bottom:10px}}.book-202508 .box-relation p{font-size:14px;line-height:1.5;margin-bottom:0}@media screen and (max-width: 767px){.book-202508 .box-relation p{margin-bottom:20px}}.book-202508 .box-relation .box-img{margin-bottom:0}.book-202508 .box-relation img{width:166px;position:absolute;top:20px;right:0}@media screen and (max-width: 767px){.book-202508 .box-relation img{position:initial;flex:initial;width:80%;margin:0 auto}}.book-202508 .box-relation-02{border-top:solid 2px #41b25d;border-bottom:solid 2px #41b25d;padding:20px 0;margin-bottom:60px;display:flex;flex-direction:row}@media screen and (max-width: 767px){.book-202508 .box-relation-02{padding:20px 0;flex-direction:column}}.book-202508 .box-relation-02__text{flex:1;margin-right:20px}@media screen and (max-width: 767px){.book-202508 .box-relation-02__text{margin-right:0}}.book-202508 .box-relation-02__ttl{display:flex;flex-direction:row;align-items:center;font-size:20px;color:#41b25d;margin-bottom:16px;margin-top:0}@media screen and (max-width: 767px){.book-202508 .box-relation-02__ttl{text-align:left;flex-direction:column;align-items:center;gap:6px}}.book-202508 .box-relation-02__ttl .ttl-label{background-color:#41b25d}@media screen and (max-width: 767px){.book-202508 .box-relation-02__ttl .ttl-label{margin-bottom:10px}}.book-202508 .box-relation-02 p{font-size:14px;line-height:1.5;margin-bottom:0}@media screen and (max-width: 767px){.book-202508 .box-relation-02 p{margin-bottom:20px}}.book-202508 .box-relation-02 .box-img{margin-bottom:0;width:166px}@media screen and (max-width: 767px){.book-202508 .box-relation-02 .box-img{width:80%;margin:0 auto}}.book-202508 .box-trivia{position:relative;margin-bottom:60px;margin-top:40px}.book-202508 .box-trivia__ttl{display:flex;flex-direction:row;align-items:center;font-size:20px;color:#ef845c;margin-bottom:16px;margin-top:0}.book-202508 .box-trivia__ttl .ttl-label{background-color:#ef845c}@media screen and (max-width: 767px){.book-202508 .box-trivia__ttl .ttl-label{margin:0 auto}}.book-202508 .box-trivia__ttl .sentence-number{background-color:#fff;color:#ef845c;width:20px;height:20px;border-radius:10px;margin-left:0;margin-right:0;letter-spacing:0}.book-202508 .box-trivia p{font-size:14px;line-height:1.5}@media screen and (max-width: 767px){.book-202508 .box-trivia__ttl{flex-direction:column;align-items:center;gap:16px}}.book-202508 .box-column{background-color:#ddeed8;margin-bottom:60px;padding:0 60px 60px;margin-top:30px}@media screen and (max-width: 767px){.book-202508 .box-column{padding:0 6vw 6vw}}.book-202508 .box-column__ttl{background-color:#8bc782;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;width:calc(100% + 120px);margin-left:-60px}@media screen and (max-width: 767px){.book-202508 .box-column__ttl{width:calc(100% + 12vw);margin-left:-6vw}}.book-202508 .box-column__ttl-en{font-size:18px;text-align:center;color:#fff;letter-spacing:20px;font-weight:700!important;margin-bottom:4px}.book-202508 .box-column__ttl-jp{text-align:center;color:#fff;letter-spacing:14px;font-size:14px}.book-202508 .box-column__ttl-02{text-align:center;color:#41b25d;font-size:20px;margin:0 0 20px}.book-202508 .box-column img{width:80%;margin:0 auto;display:block}.book-202508 .box-column .box-img{width:100%;margin-bottom:0}.book-202508 .box-column p{font-size:15px}.book-202508 .box-memo{border-top:solid 2px #8bc782;border-bottom:solid 2px #8bc782;margin-bottom:60px;margin-top:40px}.book-202508 .box-memo__ttl{font-weight:700!important;border-bottom:solid 2px #8bc782;color:#41b25d;text-align:center;padding:10px 0;font-size:18px;letter-spacing:20px;margin-bottom:20px;margin-top:0}.book-202508 .box-memo p{font-size:14px;line-height:1.5}.book-202508 .box-words{margin-bottom:60px}.book-202508 .box-words__ttl{font-weight:700!important;border-bottom:solid 2px #8bc782;color:#41b25d;text-align:center;padding:10px 0;font-size:18px;letter-spacing:12px;margin-bottom:20px}.book-202508 .box-words p{font-size:14px;line-height:1.5}.book-202508 .container{max-width:830px;margin:0 auto}.book-202508 .round-title{text-align:center;background-color:#8bc782;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:1.6rem;margin-bottom:2rem;padding-block:18px}.book-202508 .section{margin-bottom:2rem}.book-202508 .section-title{display:inline-block;padding:6px 32px;margin-bottom:1rem;border:2px solid;border-radius:999px;font-weight:medium;font-size:20px}@media screen and (max-width: 767px){.book-202508 .section-title,.book-202508 .green{border:none;padding:0;line-height:1.4}}.book-202508 .orange{color:#f08c46;border-color:#f08c46;display:inline-block;padding:12px 32px;margin-bottom:1rem;border:2px solid;border-radius:999px;font-weight:medium;font-size:26px;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.book-202508 .orange{font-size:20px}}.book-202508 .green{color:#8bc782;border-color:#8bc782;width:100%}.book-202508 ul{padding-left:1.2rem}.book-202508 .tip-section{max-width:900px;margin:2rem auto}.book-202508 .tip-header{display:flex;align-items:center;margin-bottom:.8rem}.book-202508 .badge{background-color:#f08c46;color:#fff;width:100%;max-width:190px;border-radius:999px;padding-block:3px;font-weight:medium;font-size:18px;display:inline-flex;align-items:center;justify-content:center}.book-202508 .badge-num{background-color:#fff;color:#f08c46;border-radius:30px;padding:.1rem;margin-left:.3rem;font-weight:700;font-size:.9rem}.book-202508 .tip-title{margin-left:1rem;font-size:20px;color:#f08c46;font-weight:500}.book-202508 .tip-content{font-size:1rem;line-height:1.7}.book-202508 .border-header{border-top:2px solid #41b25d;border-bottom:2px solid #41b25d;padding:10px 0;margin:20px 0}@media screen and (max-width: 767px){.book-202508 .border-header{margin:40px 0 20px}}.book-202508 .border-title{display:flex;align-items:center;gap:10px;color:#41b25d;font-family:"sans-serif";font-size:16px}.book-202508 .border-title .icon{background-color:#41b25d;color:#fff;border-radius:50%;padding:7px 10px 7px 11px;font-weight:medium;font-size:28px;line-height:1;max-width:initial;max-height:initial}.book-202508 .border-title .title{color:#41b25d;font-size:20px}.book-202508 .border-title .label{font-size:23px}@media screen and (max-width: 767px){.book-202508 .border-title{font-size:14px}.book-202508 .border-title .icon{padding:5px 5px 5px 7px;font-size:12px;max-width:initial;max-height:initial}.book-202508 .border-title .title{font-size:16px}}.book-202508 .band-title{background-color:#41b25d;padding-block:20px;border-radius:0 0 30px 30px;display:flex;justify-content:center;color:#fff}.book-202508 .num-list-title{display:flex;align-items:center;gap:18px;color:#41b25d;border-bottom:solid 2px #41b25d;padding-top:26px;padding-bottom:7px;font-size:18px;margin-bottom:16px}.book-202508 .num-list-title__num{width:100%;max-width:38px;padding-left:18px;font-size:26px;font-family:"sans-serif";display:flex;justify-content:center}@media screen and (max-width: 767px){.book-202508 .num-list-title{gap:4px}.book-202508 .num-list-title__num{padding-left:0}}.book-202508 .unique-list{padding-left:18px;margin-bottom:20px}.book-202508 .unique-list.green{padding-bottom:16px}.book-202508 .unique-list.inner{padding-left:60px}.book-202508 .unique-list.notice{padding-left:0}.book-202508 .unique-list__num-circle--black,.book-202508 .unique-list__num-circle,.book-202508 .unique-list__num,.book-202508 .unique-list__kana,.book-202508 .unique-list__notice{gap:10px;font-size:16px;display:flex;align-items:baseline}.book-202508 .unique-list__square{gap:10px;font-size:16px;position:relative;padding-left:20px;margin-bottom:6px}.book-202508 .unique-list__square:before{content:"□";position:absolute;top:0;left:0}.book-202508 .unique-list__num-circle{color:#41b25d;line-height:1.6}.book-202508 .unique-list__num-circle--black{color:#000}.book-202508 .unique-list__num-circle-item{align-items:center;line-height:1.5}.book-202508 .unique-list__notice{gap:6px;font-size:14px}.book-202508 .unique-list__square{gap:1px;align-items:baseline}.book-202508 .unique-list__kana,.book-202508 .unique-list__num-circle{gap:20px}.book-202508 .unique-list p{margin-bottom:0}@media screen and (max-width: 767px){.book-202508 .unique-list{padding-left:4px}}.book-202508 .table-wrap{overflow-x:auto}.book-202508 .table-wrap table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5;background-color:#fff;margin-bottom:40px}.book-202508 .table-wrap table th,.book-202508 .table-wrap table td{border:1px solid #ccc;padding:.75em 1em;text-align:left}.book-202508 .table-wrap table thead{background-color:#f5f5f5}.book-202508 .table-wrap table thead th{font-weight:700}.book-202508 .table-wrap table tbody tr:nth-child(2n){background-color:#fafafa}body{font-family:sans-serif;padding:20px;line-height:1.6}h2[data-astro-cid-j7pv25f6]{color:#2c3e50;border-bottom:2px solid #ccc;padding-bottom:5px;margin-top:40px}h3[data-astro-cid-j7pv25f6]{color:#34495e;margin-top:20px}ul[data-astro-cid-j7pv25f6]{padding-left:20px}li[data-astro-cid-j7pv25f6]{margin-bottom:5px}a[data-astro-cid-j7pv25f6]{color:#2980b9;text-decoration:none}a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}
