@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Roboto:500&display=swap");.m-subjectsSmallIcon{font-size:0}.m-subjectsSmallIcon li{display:inline-block;border:1px solid;border-radius:4px;line-height:1;letter-spacing:.075em}.m-subjectsSmallIcon li:last-child{margin-right:0}@media only screen and (min-width:769px){.m-subjectsSmallIcon li{padding:4px;margin-right:3px;font-size:16px}}@media only screen and (max-width:768px){.m-subjectsSmallIcon li{padding:1.07vw;margin:0 .8vw .8vw 0;font-size:4vw}}.m-subjectsSmallIcon._yellow{color:#ff9811;border-color:#ff9811}.m-subjectsSmallIcon._blue{color:#1f9de1;border-color:#1f9de1}@media only screen and (max-width:768px){.m-subjectMenu .contentsList__item>a{font-size:4.27vw}}.kokugoPoint .m-kv{display:-ms-grid;display:grid;background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:769px){.kokugoPoint .m-kv{-ms-grid-columns:7.2% 40px 390px 1fr 40px 7.2%;grid-template-columns:7.2% 40px 390px 1fr 40px 7.2%;-ms-grid-rows:89px 1fr 89px;grid-template-rows:89px 1fr 89px;padding:48px 0;background-image:url(/text/chu_current/assets/img/subjectTop/kv_pc.jpg);height:402px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto;padding:12vw 0 10.67vw;background-image:url(/text/chu_current/assets/img/subjectTop/kv_sp.jpg)}}.kokugoPoint .m-kv__ttl{color:#000;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-kv__ttl{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-row-align:end;align-self:end;font-size:48px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv__ttl{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;font-size:8vw;text-align:center}}@media only screen and (min-width:769px){.kokugoPoint .m-kv__copy{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;padding-top:25px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv__copy{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;text-align:center;padding-top:4vw;padding-bottom:8vw}}.kokugoPoint .m-kv__copy__main{color:#4c4c4c}@media only screen and (min-width:769px){.kokugoPoint .m-kv__copy__main{font-size:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv__copy__main{font-size:3.74vw}}.kokugoPoint .m-kv__copy__sub{color:#4c4c4c}@media only screen and (min-width:769px){.kokugoPoint .m-kv__copy__sub{font-size:14px;margin-top:15px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv__copy__sub{font-size:3.74vw;margin-top:2.67vw}}@media only screen and (min-width:769px){.kokugoPoint .m-kv__mark{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;transition:opacity .5s}.kokugoPoint .m-kv__mark:hover{opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-kv__mark{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;padding:2.67vw 5.34vw 0}}@media only screen and (min-width:769px){.kokugoPoint .m-kv__textBookImg{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;text-align:right}}@media only screen and (max-width:768px){.kokugoPoint .m-kv__textBookImg{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;padding:0 10.67vw;text-align:center}.kokugoPoint .m-kv__textBookImg img{max-height:219px}}.kokugoPoint .m-kv--subLayout{background-image:none;background-color:rgba(234,84,93,.1);position:relative;padding:0}@media only screen and (min-width:769px){.kokugoPoint .m-kv--subLayout{-ms-grid-columns:7.2% 40px 1fr 216px 40px 7.2%;grid-template-columns:7.2% 40px 1fr 216px 40px 7.2%;-ms-grid-rows:1fr;grid-template-rows:1fr;height:150px}}@media only screen and (min-width:769px) and (max-width:1400px){.kokugoPoint .m-kv--subLayout{-ms-grid-columns:auto 40px 884px 216px 40px auto;grid-template-columns:auto 40px 884px 216px 40px auto}}@media only screen and (min-width:769px) and (max-width:1400px) and (-ms-high-contrast:active),only screen and (min-width:769px) and (max-width:1400px) and (-ms-high-contrast:none){.kokugoPoint .m-kv--subLayout{-ms-grid-columns:1fr 40px 884px 216px 40px 1fr;grid-template-columns:1fr 40px 884px 216px 40px 1fr}}@media only screen and (max-width:768px){.kokugoPoint .m-kv--subLayout{-ms-grid-columns:40px 1fr 40px;grid-template-columns:40px 1fr 40px;-ms-grid-rows:1fr;grid-template-rows:1fr;height:53.34vw}}.kokugoPoint .m-kv--subLayout .m-kv__ttl{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (min-width:769px){.kokugoPoint .m-kv--subLayout .m-kv__ttl{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;z-index:1;font-size:2.5em}}@media only screen and (max-width:768px){.kokugoPoint .m-kv--subLayout .m-kv__ttl{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;font-size:8vw;text-align:center}}@media only screen and (min-width:769px){.kokugoPoint .m-kv--subLayout .m-kv__textBookImg{position:relative;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;width:216px;-ms-grid-row-align:end;align-self:end;z-index:1}.kokugoPoint .m-kv--subLayout .m-kv__textBookImg img{max-height:140px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv--subLayout .m-kv__textBookImg{display:none}}@media only screen and (min-width:769px){.kokugoPoint .m-kv--subLayout:after{content:"";background-color:#fff;-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/6;width:100%;height:24px;border-top:4px solid #ea545d;position:absolute;bottom:0;z-index:0}}@media only screen and (max-width:768px){.kokugoPoint .m-kv--subLayout:after{display:none}}@media only screen and (-ms-high-contrast:active) and (min-width:769px),only screen and (-ms-high-contrast:none) and (min-width:769px){.kokugoPoint .m-kv--subLayout:after{width:85.6%}}@media only screen and (-ms-high-contrast:active) and (min-width:769px) and (max-width:1400px),only screen and (-ms-high-contrast:none) and (min-width:769px) and (max-width:1400px){.kokugoPoint .m-kv--subLayout:after{width:1178px}}.kokugoPoint .m-kv .dMark{text-decoration:none;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#ea545d;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-kv .dMark{padding:5px 4px;border-radius:0 35px 35px 0}}@media only screen and (max-width:768px){.kokugoPoint .m-kv .dMark{padding:1.34vw 1.07vw;border-radius:0 6.67vw 6.67vw 0}}.kokugoPoint .m-kv .dMark__icon{display:inline-block;background-color:#fff}@media only screen and (min-width:769px){.kokugoPoint .m-kv .dMark__icon{padding:7px;margin-right:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv .dMark__icon{padding:1.2vw;margin-right:2.94vw}}@media only screen and (min-width:769px){.kokugoPoint .m-kv .dMark__icon>svg{width:46px;height:46px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv .dMark__icon>svg{width:8.27vw;height:8.27vw}}.kokugoPoint .m-kv .dMark__txt{color:#fff}.kokugoPoint .m-kv .dMark__txt__main{display:block}@media only screen and (min-width:769px){.kokugoPoint .m-kv .dMark__txt__main{font-size:18px;font-weight:700;margin-bottom:3px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv .dMark__txt__main{margin-bottom:.4vw;font-size:4vw;font-weight:700}}.kokugoPoint .m-kv .dMark__txt__sub{display:block;font-weight:700}@media only screen and (min-width:769px){.kokugoPoint .m-kv .dMark__txt__sub{font-size:12px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv .dMark__txt__sub{font-size:3.2vw}}.kokugoPoint .m-kv .dMark:after{content:"";display:block;position:absolute;background:url(/text/chu_current/assets/img/cmn/arrow_circle_wh.svg) 50%/cover no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-kv .dMark:after{width:18px;height:18px;right:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-kv .dMark:after{width:3.2vw;height:3.2vw;right:4vw}}.kokugoPoint .m-subjectMenu__ttl{display:block;width:100%;background-color:#ea545d;color:#fff;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1;letter-spacing:.05em;position:relative;text-decoration:none;font-weight:700}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu__ttl{padding:28px 26px;font-size:24px;transition:opacity .3s}.kokugoPoint .m-subjectMenu__ttl:hover{opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu__ttl{padding:4.41vw 5.34vw;font-size:4.8vw}}.kokugoPoint .m-subjectMenu__ttl:after{content:"";display:block;position:absolute;top:50%;background-image:url(/text/chu_current/assets/img/cmn/arrow_white.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu__ttl:after{width:7px;height:11px;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu__ttl:after{background-image:url(/text/chu_current/assets/img/cmn/icon_plus_white.svg);width:3.2vw;height:3.2vw;right:5.34vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-image .3s cubic-bezier(.215,.61,.355,1)}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu__ttl.is-open:after{background-image:url(/text/chu_current/assets/img/cmn/icon_minus_white.svg)}}.kokugoPoint .m-subjectMenu.is-open:after{content:"";display:block;width:100%;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:-1}.kokugoPoint .m-subjectMenu__body{background-color:#efefef}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu__body{display:none}}.kokugoPoint .m-subjectMenu .contentsList{background-color:#fff}.kokugoPoint .m-subjectMenu .contentsList__item{background-color:#efefef}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .contentsList__item{padding:15px 25px;transition:opacity .5s}.kokugoPoint .m-subjectMenu .contentsList__item:hover{opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .contentsList__item{padding:4.54vw 5.34vw}}.kokugoPoint .m-subjectMenu .contentsList__item.current{background-color:rgba(234,84,93,.1)}.kokugoPoint .m-subjectMenu .contentsList__item>a{display:block;color:#2e3235;text-decoration:none;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .contentsList__item>a{padding-left:33px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .contentsList__item>a{padding-left:6.67vw}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .contentsList__item .pc{display:none}}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .contentsList__item.spHead{display:none}}.kokugoPoint .m-subjectMenu .contentsList__icon{display:inline-block;position:absolute;left:0}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .contentsList__icon{top:2px;width:16px;height:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .contentsList__icon{top:.54vw;width:4.27vw;height:4.27vw}}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .banners{padding:25px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .banners{padding:3.34vw 5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .banners__item{margin-bottom:10px;transition:opacity .5s}.kokugoPoint .m-subjectMenu .banners__item:hover{opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .banners__item{margin-bottom:2.67vw}}.kokugoPoint .m-subjectMenu .banners__item:last-child{margin-bottom:0}.kokugoPoint .m-subjectMenu .banner{display:block}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .banner{border-radius:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .banner{border-radius:2.67vw}}.kokugoPoint .m-subjectMenu .viewerBanner{background-color:#ea545d;background-image:url(/text/chu_current/assets/img/cmn/img_monitor.svg);background-repeat:no-repeat;position:relative;text-decoration:none}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .viewerBanner{padding:27px 20px 27px 94px;background-size:132px;background-position:left -53px bottom -1px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .viewerBanner{padding:5.47vw 5.34vw 5.47vw 18vw;background-size:21.87vw;background-position:left -8vw bottom}}.kokugoPoint .m-subjectMenu .viewerBanner__txt{font-weight:700;line-height:1;display:inline-block;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .viewerBanner__txt{margin-bottom:5px}.kokugoPoint .m-subjectMenu .viewerBanner__txt:last-child{margin-bottom:0}}.kokugoPoint .m-subjectMenu .viewerBanner__txt--normal{color:#fff}.kokugoPoint .m-subjectMenu .viewerBanner__txt--emphasize{color:#fff100}.kokugoPoint .m-subjectMenu .viewerBanner:after{content:"";display:block;position:absolute;background:url(/text/chu_current/assets/img/cmn/icon_blank.svg) 50%/cover no-repeat}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .viewerBanner:after{right:10px;bottom:10px;width:12px;height:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .viewerBanner:after{right:2.67vw;bottom:2.67vw;width:3.2vw;height:2.67vw}}.kokugoPoint .m-subjectMenu .downloadBanner{font-weight:700;text-decoration:none;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .downloadBanner{padding:0 20px;height:100px;font-size:14px;line-height:1.57}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .downloadBanner{padding:0 5.2vw;height:16vw;font-size:4.27vw;line-height:1.5}}.kokugoPoint .m-subjectMenu .downloadBanner__txt{color:#2e3235}.kokugoPoint .m-subjectMenu .downloadBanner__txt--emphasize{color:#ea545d}.kokugoPoint .m-subjectMenu .downloadBanner__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .downloadBanner__icon{width:30px;height:36px;right:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .downloadBanner__icon{width:5.87vw;height:7.2vw;right:5.2vw}}.kokugoPoint .m-subjectMenu .downloadBanner__link:after{content:"";border-top:2px solid #ea545d;border-right:2px solid #ea545d;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:45%}@media only screen and (min-width:769px){.kokugoPoint .m-subjectMenu .downloadBanner__link:after{width:7px;height:7px;right:36px}}@media only screen and (max-width:768px){.kokugoPoint .m-subjectMenu .downloadBanner__link:after{width:2vw;height:2vw;right:8vw}}.kokugoPoint .m-pageColorSvg{vertical-align:top}.kokugoPoint .m-pageColorSvg__fill{fill:#ea545d}.kokugoPoint .m-pageColorSvg__stroke{stroke:#ea545d}.kokugoPoint .m-documentDownload{background-color:#efefef}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload{padding:80px 80px 50px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload{padding:13.34vw 0}}.kokugoPoint .m-documentDownload__head{color:#4c4c4c}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__head{margin-bottom:25px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__head{margin-bottom:8vw}}.kokugoPoint .m-documentDownload__foot{text-align:right}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__foot{margin-top:48px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__foot{margin-top:5.34vw;padding:0 5.34vw}}.kokugoPoint .m-documentDownload__heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kokugoPoint .m-documentDownload__heading__icon{display:block}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__heading__icon{width:30px;height:25px;margin-right:14px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__heading__icon{width:6.8vw;height:5.74vw;margin-right:2.4vw}}.kokugoPoint .m-documentDownload__heading__txt{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__heading__txt{font-size:24px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__heading__txt{font-size:5.6vw}}.kokugoPoint .m-documentDownload__list{background-color:#fff}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__list{border-radius:10px;padding:20px 40px 30px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__list{border-radius:2.67vw;padding:4vw 0 5.34vw}}.kokugoPoint .m-documentDownload__list__item{border-bottom:1px dashed #d2d2d2}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__list__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;min-height:72px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__list__item{margin-bottom:4vw}}.kokugoPoint .m-documentDownload__list__item:last-child{margin-bottom:0}.kokugoPoint .m-documentDownload__link{color:#ea545d;text-align:right;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__link{padding-right:22px;transition:opacity .5s}.kokugoPoint .m-documentDownload__link:hover{opacity:.7;text-decoration:none}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__link{padding-right:4vw;font-size:3.74vw;text-decoration:underline}}.kokugoPoint .m-documentDownload__link:after{content:"";border-top:2px solid #ea545d;border-right:2px solid #ea545d;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:45%}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload__link:after{width:7px;height:7px;right:3px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload__link:after{width:2vw;height:2vw;right:3px}}.kokugoPoint .m-documentDownload .downloadLinks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload .downloadLinks{padding:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks{padding:1.07vw 5.34vw}}.kokugoPoint .m-documentDownload .downloadLinks__ttl{color:#4c4c4c;font-weight:700;letter-spacing:.05em;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload .downloadLinks__ttl{padding-left:25px;font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks__ttl{padding-left:5.34vw;font-size:4vw}}.kokugoPoint .m-documentDownload .downloadLinks__ttl:before{content:"";display:inline-block;background-color:#ea545d;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload .downloadLinks__ttl:before{width:10px;height:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks__ttl:before{width:2.67vw;height:2.67vw}}.kokugoPoint .m-documentDownload .downloadLinks__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks__list{padding-left:2.67vw}}.kokugoPoint .m-documentDownload .downloadLinks__list>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload .downloadLinks__list>li{transition:opacity .5s}.kokugoPoint .m-documentDownload .downloadLinks__list>li:hover{opacity:.7}.kokugoPoint .m-documentDownload .downloadLinks__list>li:nth-child(n+2){margin-left:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks__list>li:nth-child(n+2){margin-left:3.2vw}}.kokugoPoint .m-documentDownload .downloadLinks__list>li>a{text-decoration:none}.kokugoPoint .m-documentDownload .downloadLinks__list__icon{display:block}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload .downloadLinks__list__icon{width:30px;height:36px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks__list__icon{width:8vw;height:9.6vw}}.kokugoPoint .m-documentDownload .downloadLinks__list__txt{display:block;color:#4c4c4c;text-align:center;line-height:1}@media only screen and (min-width:769px){.kokugoPoint .m-documentDownload .downloadLinks__list__txt{font-size:12px;margin-top:2px}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload .downloadLinks__list__txt{font-size:3.2vw;margin-top:1.34vw}}.kokugoPoint .m-relatedPagesNav{border:2px solid #f5f5f5}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav{padding:60px 38px 40px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav{padding:13.34vw 2.67vw 2.67vw}}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__head{margin-bottom:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__head{margin-bottom:4.94vw}}.kokugoPoint .m-relatedPagesNav__heading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kokugoPoint .m-relatedPagesNav__heading__icon{display:block}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__heading__icon{width:30px;height:25px;margin-right:15px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__heading__icon{width:7.6vw;height:5.6vw;margin-right:2.54vw}}.kokugoPoint .m-relatedPagesNav__heading__txt{font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__heading__txt{font-size:24px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__heading__txt{font-size:5.6vw}}.kokugoPoint .m-relatedPagesNav__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__list{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.kokugoPoint .m-relatedPagesNav__list>li{background-color:#efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__list>li{min-width:260px;width:33%;transition:opacity .5s;margin-left:3px}.kokugoPoint .m-relatedPagesNav__list>li:nth-child(n+4){margin-top:5px}.kokugoPoint .m-relatedPagesNav__list>li:nth-child(3n+1){margin-left:0}.kokugoPoint .m-relatedPagesNav__list>li:hover{opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__list>li{width:calc(50% - .67vw)}.kokugoPoint .m-relatedPagesNav__list>li:nth-child(n+3){margin-top:1.34vw}}.kokugoPoint .m-relatedPagesNav__list>li>a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;color:#4c4c4c;text-decoration:none;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__list>li>a{height:60px;padding-left:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__list>li>a{min-height:16vw;height:100%;padding:4vw 2.67vw 4vw 6.67vw}}.kokugoPoint .m-relatedPagesNav__list__icon{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__list__icon{width:16px;height:16px;left:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__list__icon{width:3.2vw;height:3.2vw;left:1.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-relatedPagesNav__list__txt{font-size:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-relatedPagesNav__list__txt{font-size:3.74vw}}.kokugoPoint .m-pointHeading{position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-pointHeading{padding-left:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-pointHeading{padding-left:8vw}}.kokugoPoint .m-pointHeading__icon{position:absolute;left:0}@media only screen and (min-width:769px){.kokugoPoint .m-pointHeading__icon{width:26px;height:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:768px){.kokugoPoint .m-pointHeading__icon{width:5.34vw;height:5.34vw;margin-top:1.34vw}}.kokugoPoint .m-pointHeading__txt{display:block;color:#4c4c4c;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;letter-spacing:.05em}@media only screen and (min-width:769px){.kokugoPoint .m-pointHeading__txt{font-size:30px}}@media only screen and (max-width:768px){.kokugoPoint .m-pointHeading__txt{font-size:5.6vw}}.kokugoPoint .m-lineHeading{color:#4c4c4c;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;letter-spacing:.05em;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-lineHeading{font-size:24px;padding-left:25px}}@media only screen and (max-width:768px){.kokugoPoint .m-lineHeading{font-size:4.8vw;padding-left:5.34vw}}.kokugoPoint .m-lineHeading:before{content:"";background-color:#ea545d;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-lineHeading:before{width:10px;height:4px}}@media only screen and (max-width:768px){.kokugoPoint .m-lineHeading:before{width:2.14vw;height:.8vw}}.kokugoPoint .m-circleHeading{color:#4c4c4c;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;letter-spacing:.05em;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-circleHeading{font-size:30px;padding-left:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-circleHeading{font-size:5.6vw;padding-left:5.34vw}}.kokugoPoint .m-circleHeading:before{content:"";border-radius:50%;background-color:#ea545d;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-circleHeading:before{width:20px;height:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-circleHeading:before{width:3.2vw;height:3.2vw;top:2.14vw;-webkit-transform:none;transform:none}}@media only screen and (min-width:769px){.kokugoPoint .m-circleHeading__sub{font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .m-circleHeading__sub{display:block;font-size:4vw;margin-top:2vw}}@media only screen and (min-width:769px){.kokugoPoint .m-circleHeading.section__head{margin-bottom:30px}}@media only screen and (max-width:768px){.kokugoPoint .m-circleHeading.section__head{margin-bottom:5.34vw}}.kokugoPoint .m-dogearHeading{background-color:rgba(234,84,93,.1);border-bottom:2px solid #ea545d;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;letter-spacing:.05em;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-dogearHeading{padding:14px 65px 11px;font-size:24px}}@media only screen and (max-width:768px){.kokugoPoint .m-dogearHeading{padding:3.2vw 8.67vw 2.54vw;font-size:4.8vw}}.kokugoPoint .m-dogearHeading:before{content:"";display:block;background-color:#ea545d;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-dogearHeading:before{width:10px;height:4px;left:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-dogearHeading:before{width:2.67vw;height:.8vw;left:2.67vw}}.kokugoPoint .m-dogearHeading:after{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-color:#fff #fff rgba(234,84,93,.2) rgba(234,84,93,.2)}@media only screen and (min-width:769px){.kokugoPoint .m-dogearHeading:after{border-width:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-dogearHeading:after{border-width:1.34vw}}.kokugoPoint .m-marker{font-weight:700;background:linear-gradient(transparent 55%,#fff100 0)}.kokugoPoint .m-highlightText{color:#fff;font-weight:700;background:#ea545d}@media only screen and (min-width:769px){.kokugoPoint .m-highlightText__wrapper{margin:0 10px}}@media only screen and (max-width:768px){.kokugoPoint .m-highlightText__wrapper{margin:0 2.67vw}}@media only screen and (min-width:769px){.kokugoPoint .m-highlightText{padding:3px}}@media only screen and (max-width:768px){.kokugoPoint .m-highlightText{padding:0 2.14vw}}@media only screen and (min-width:769px){.kokugoPoint .m-highlightText:nth-child(n+2){margin-left:5px}}@media only screen and (max-width:768px){.kokugoPoint .m-highlightText:nth-child(n+2){margin-left:1.34vw}}@media only screen and (min-width:769px){.kokugoPoint :root .m-highlightText,.kokugoPoint _:-ms-fullscreen{padding:0 8px}}@media only screen and (min-width:769px){.kokugoPoint .m-contentsNav{background-color:#efefef;padding:0 38px}.kokugoPoint .m-contentsNav__list{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.kokugoPoint .m-contentsNav__list,.kokugoPoint .m-contentsNav__list>li{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:769px) and (-ms-high-contrast:active),only screen and (min-width:769px) and (-ms-high-contrast:none){.kokugoPoint .m-contentsNav__list>li{padding-top:2px}}@media only screen and (min-width:769px){.kokugoPoint .m-contentsNav__list>li>a{color:#2e3235;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;transition:opacity .5s;position:relative;min-height:78px}.kokugoPoint .m-contentsNav__list>li>a:before{content:"";display:block;width:12px;height:12px;background-color:#ea545d;border-radius:50%;margin-right:9px;background-image:url(/text/chu_current/assets/img/cmn/arrow_gray.svg);background-size:6px;background-repeat:no-repeat;background-position:50%}}@media only screen and (min-width:769px) and (-ms-high-contrast:active),only screen and (min-width:769px) and (-ms-high-contrast:none){.kokugoPoint .m-contentsNav__list>li>a{padding-top:7px}.kokugoPoint .m-contentsNav__list>li>a:before{margin-bottom:4px}}@media only screen and (min-width:769px){.kokugoPoint .m-contentsNav__list>li>a:after{content:"";width:100%;height:3px;background-color:#ea545d;position:absolute;bottom:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.kokugoPoint .m-contentsNav__list>li>a:hover{opacity:.5}.kokugoPoint .m-contentsNav__list>li>a:hover:after{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:768px){.kokugoPoint .m-contentsNav{display:none}}@media only screen and (min-width:769px){.kokugoPoint .m-tabContents__head{margin-bottom:82px}}@media only screen and (max-width:768px){.kokugoPoint .m-tabContents__head{margin-bottom:16vw}}.kokugoPoint .m-tabContents__content{display:none}.kokugoPoint .m-tabContents__content.active{display:block}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__head{display:none}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__head{display:block;width:100%;border:2px solid rgba(234,84,93,.7);position:relative}}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__body{display:block}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__body{display:none;border-right:2px solid rgba(234,84,93,.7);border-bottom:2px solid rgba(234,84,93,.7);border-left:2px solid rgba(234,84,93,.7)}}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__body__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}}.kokugoPoint .m-pointContentsNav__item{background-color:#efefef}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__item{cursor:pointer;width:100%;transition:width .3s,opacity .3s,background-color .3s}.kokugoPoint .m-pointContentsNav__item:nth-child(n+2){margin-left:2px}.kokugoPoint .m-pointContentsNav__item:hover{opacity:.7}.kokugoPoint .m-pointContentsNav__item:before{content:"";display:block;background-color:rgba(234,84,93,.1);position:absolute;top:-10px;left:0;width:100%;height:10px}.kokugoPoint .m-pointContentsNav__item:after{content:"";display:block;position:absolute;top:-10px;right:0;width:0;height:0;border-style:solid;border-color:#fff #fff rgba(234,84,93,.2) rgba(234,84,93,.2);border-width:5px}.kokugoPoint .m-pointContentsNav__item:after,.kokugoPoint .m-pointContentsNav__item:before{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.kokugoPoint .m-pointContentsNav__item a{display:block;padding:25px 44px;text-decoration:none;transition:width .3s,opacity .3s,background-color .3s}.kokugoPoint .m-pointContentsNav__item a:hover{opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__item{width:100%;position:relative}.kokugoPoint .m-pointContentsNav__item:nth-child(n+2){border-top:2px solid rgba(234,84,93,.7)}.kokugoPoint .m-pointContentsNav__item a{display:block;padding:5.34vw 17.34vw 5.34vw 5.34vw;text-decoration:none}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__item--spActive{background-color:rgba(234,84,93,.1);padding:5.34vw 17.34vw 5.34vw 5.34vw}.kokugoPoint .m-pointContentsNav__item--spActive a{padding:0}}.kokugoPoint .m-pointContentsNav__item.active{position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__item.active{background-color:rgba(234,84,93,.1)}.kokugoPoint .m-pointContentsNav__item.active:after,.kokugoPoint .m-pointContentsNav__item.active:before{visibility:visible;opacity:1}.kokugoPoint .m-pointContentsNav__item.active .m-pointContentsNav__label{-webkit-transform:scale(1.1);transform:scale(1.1)}.kokugoPoint .m-pointContentsNav__item.active:hover{opacity:1}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__item.active{width:100%}}.kokugoPoint .m-pointContentsNav__label{color:#ea545d;font-family:"Roboto",sans-serif;letter-spacing:.05em}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__label{font-size:16px;margin-bottom:5px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__label{display:inline;font-size:4.8vw}}.kokugoPoint .m-pointContentsNav__ttl{color:#2e3235;font-weight:700;letter-spacing:.05em}@media only screen and (min-width:769px){.kokugoPoint .m-pointContentsNav__ttl{line-height:1.75}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__ttl{display:inline;font-size:4.8vw}}@media only screen and (max-width:768px){.kokugoPoint .m-pointContentsNav__toggleButton{width:10.67vw;height:86%;background-color:#ea545d;border-radius:1.07vw;position:absolute;top:50%;right:1.07vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kokugoPoint .m-pointContentsNav__toggleButton:before{content:"";display:block;position:absolute}}@media only screen and (max-width:768px) and (max-width:768px){.kokugoPoint .m-pointContentsNav__toggleButton:before{width:2vw;height:2vw;border-top:2px solid #fff;border-right:2px solid #fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}}.kokugoPoint .m-imgPanel__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.kokugoPoint .m-imgPanel__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:769px){.kokugoPoint .m-imgPanel__wrapper .m-imgPanel{width:48%}}@media only screen and (max-width:768px){.kokugoPoint .m-imgPanel__wrapper .m-imgPanel:nth-child(n+2){margin-top:5.34vw}}.kokugoPoint .m-imgPanel>img{width:100%}@media only screen and (min-width:769px){.kokugoPoint .m-imgPanel__caption{margin-top:10px;font-size:14px}}@media only screen and (max-width:768px){.kokugoPoint .m-imgPanel__caption{margin-top:2.67vw;font-size:2.94vw}}@media only screen and (min-width:769px){.kokugoPoint .m-buttonList__item{margin-bottom:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-buttonList__item{margin-bottom:2.67vw}}.kokugoPoint .m-buttonList__item:last-child{margin-bottom:0}.kokugoPoint .m-downloadButton{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #efefef;text-decoration:none;position:relative}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton{height:80px;padding:0 40px;transition:background-color .5s,opacity .5s;border-radius:40px}.kokugoPoint .m-downloadButton:hover{background-color:#f7f7f7;opacity:.7}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton{min-height:16vw;padding:3.34vw 16vw 3.34vw 5.34vw;border-radius:8vw}}.kokugoPoint .m-downloadButton--secondary{margin:0 auto;text-align:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton--secondary{width:500px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton--secondary{width:100%}}.kokugoPoint .m-downloadButton--secondary .downloadButton__heading{line-height:1}.kokugoPoint .m-downloadButton__subHeading{width:100%;display:block;color:#ea545d;letter-spacing:.075em;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__subHeading{font-size:12px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__subHeading{font-size:2.94vw;margin-bottom:.94vw}}.kokugoPoint .m-downloadButton__subHeading__inner{position:relative}.kokugoPoint .m-downloadButton__subHeading__inner:after,.kokugoPoint .m-downloadButton__subHeading__inner:before{content:"";display:inline-block;background-color:#ea545d;position:absolute;top:50%}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__subHeading__inner:after,.kokugoPoint .m-downloadButton__subHeading__inner:before{width:2px;height:15px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__subHeading__inner:after,.kokugoPoint .m-downloadButton__subHeading__inner:before{width:.4vw;height:2.54vw}}.kokugoPoint .m-downloadButton__subHeading__inner:before{-webkit-transform:rotate(-23.5deg) translateY(-50%);transform:rotate(-23.5deg) translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__subHeading__inner:before{left:-14px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__subHeading__inner:before{left:-1.86vw}}.kokugoPoint .m-downloadButton__subHeading__inner:after{-webkit-transform:rotate(23.5deg) translateY(-50%);transform:rotate(23.5deg) translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__subHeading__inner:after{right:-14px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__subHeading__inner:after{right:-1.86vw}}.kokugoPoint .m-downloadButton__heading{width:100%;display:block;color:#2e3235;font-weight:700;letter-spacing:.075em;line-height:1}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__heading{font-size:18px;line-height:1.2}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__heading{font-size:3.47vw;line-height:1.5}}.kokugoPoint .m-downloadButton__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon{width:30px;height:36px;right:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon{width:5.87vw;height:7.2vw;right:4vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-voice{width:38px;height:39px;right:49px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-voice{width:8.27vw;height:8.67vw;right:5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-simulation{width:57px;height:43px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-simulation{width:12.14vw;height:9.2vw;right:3.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-subjectLink{width:57px;height:46px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-subjectLink{width:12.4vw;height:9.87vw;right:3.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-movie{width:37px;height:42px;right:49px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-movie{width:8.4vw;height:9.07vw;right:5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-practice{width:40px;height:42px;right:48px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-practice{width:8.54vw;height:8.81vw;right:5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-web{width:56px;height:45px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-web{width:12.27vw;height:9.47vw;right:3.47vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-fieldLink{width:57px;height:46px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-fieldLink{width:12.4vw;height:9.87vw;right:3.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton__icon.icon-worksheet{width:54px;height:41px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton__icon.icon-worksheet{width:11.74vw;height:8.67vw;right:3.74vw}}.kokugoPoint .m-roundedButton{display:block;background-color:#ea545d;text-decoration:none;color:#fff;text-align:center;margin:0 auto;position:relative;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-roundedButton{width:500px;padding:30px 0;font-size:16px;border-radius:40px;transition:opacity .3s}.kokugoPoint .m-roundedButton:hover{opacity:.7;text-decoration:none}}@media only screen and (max-width:768px){.kokugoPoint .m-roundedButton{width:100%;padding:2.67vw 0;font-size:3.74vw;border-radius:8vw}}.kokugoPoint .m-roundedButton:after{content:"";display:block;position:absolute;background:url(/text/chu_current/assets/img/cmn/arrow_circle_wh.svg) 50%/cover no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:769px){.kokugoPoint .m-roundedButton:after{width:18px;height:18px;right:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-roundedButton:after{width:3.2vw;height:3.2vw;right:5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .pointRoundedButtonBlock{border-bottom:1px solid #ccc;margin-top:50px;padding-bottom:116px}.kokugoPoint .pointRoundedButtonBlock__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:870px}.kokugoPoint .pointRoundedButtonBlock__inner .m-roundedButton{margin:0;width:425px}.kokugoPoint .pointRoundedButtonBlock__inner .m-roundedButton:nth-of-type(2n){margin-left:20px}.kokugoPoint .pointRoundedButtonBlock__inner .m-roundedButton:nth-of-type(n+3){margin-top:10px}}@media only screen and (max-width:768px){.kokugoPoint .pointRoundedButtonBlock{border-bottom:1px solid #ccc;margin-top:10.67vw;padding-bottom:15.47vw}.kokugoPoint .pointRoundedButtonBlock .m-roundedButton+.m-roundedButton{margin-top:2.67vw}}.kokugoPoint .m-expansionImg{position:relative;display:block;outline:none}@media only screen and (min-width:769px){.kokugoPoint .m-expansionImg{transition:opacity .5s}.kokugoPoint .m-expansionImg:hover{opacity:.7}}.kokugoPoint .m-expansionImg__icon{position:absolute;top:0;right:0;z-index:2;background:linear-gradient(to top right,hsla(0,0%,100%,0) 50%,rgba(46,50,53,.5) 50.5%) no-repeat 0 0/100% 100%}@media only screen and (min-width:769px){.kokugoPoint .m-expansionImg__icon{width:40px;height:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-expansionImg__icon{width:8vw;height:8vw}}.kokugoPoint .m-expansionImg__icon:before{content:"";display:block;background-image:url(/text/chu_current/assets/img/cmn/icon_zoom.svg);background-repeat:no-repeat;background-position:50%;position:absolute}@media only screen and (min-width:769px){.kokugoPoint .m-expansionImg__icon:before{width:17px;height:17px;top:4px;right:4px}}@media only screen and (max-width:768px){.kokugoPoint .m-expansionImg__icon:before{width:4vw;height:4vw;top:.54vw;right:.54vw}}.kokugoPoint .m-slider{position:relative}@media only screen and (max-width:768px){.kokugoPoint .m-slider{padding-bottom:16vw}}.kokugoPoint .m-slider__note{color:#4c4c4c;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-slider__note{margin-bottom:10px;font-size:12px;padding-left:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__note{margin-bottom:2vw;font-size:3.2vw}}.kokugoPoint .m-slider__note__asterisk{color:#ea545d}@media only screen and (min-width:769px){.kokugoPoint .m-slider__note.pc{display:block}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__note.pc{display:none}}@media only screen and (min-width:769px){.kokugoPoint .m-slider__note.sp{display:none}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__note.sp{display:block}}.kokugoPoint .m-slider__slideWrapper{z-index:3}@media only screen and (min-width:769px){.kokugoPoint .m-slider__slideWrapper{width:calc(100% - 80px);margin:0 auto}}.kokugoPoint .m-slider__slide__caption{color:#4c4c4c;letter-spacing:.075em}@media only screen and (min-width:769px){.kokugoPoint .m-slider__slide__caption{margin-top:10px;min-height:16px;font-size:12px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__slide__caption{margin-top:2.67vw;padding-left:5.34vw;font-size:3.2vw}}.kokugoPoint .m-slider__arrows{position:absolute;width:100%;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:769px){.kokugoPoint .m-slider__arrows{top:45%}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__arrows{bottom:0;padding:0 5.34vw}}.kokugoPoint .m-slider__arrow{cursor:pointer}@media only screen and (min-width:769px){.kokugoPoint .m-slider__arrow{width:20px;height:31px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__arrow{width:4.8vw}}.kokugoPoint .m-slider__counter{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1}@media only screen and (min-width:769px){.kokugoPoint .m-slider__counter{right:40px;bottom:0}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__counter{bottom:2vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.kokugoPoint .m-slider__counter__current,.kokugoPoint .m-slider__counter__total{color:#4c4c4c;font-family:"Roboto",sans-serif}@media only screen and (min-width:769px){.kokugoPoint .m-slider__counter__current,.kokugoPoint .m-slider__counter__total{font-size:12px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__counter__current,.kokugoPoint .m-slider__counter__total{font-size:3.2vw}}.kokugoPoint .m-slider__counter__current:after{content:"/";display:inline-block}@media only screen and (min-width:769px){.kokugoPoint .m-slider__counter__current:after{margin:0 6px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__counter__current:after{margin:0 1.34vw}}.kokugoPoint .m-ticker{position:relative;z-index:0;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;line-height:1.67;border:3px solid rgba(234,84,93,.1);border-radius:0 10px 10px 0}.kokugoPoint .m-ticker:after{position:absolute;top:50%;content:"";background:#ea545d;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kokugoPoint .m-ticker__lb{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 15px;color:#ea545d;background:rgba(234,84,93,.1)}.kokugoPoint .m-ticker__lb__highlight{display:inline-block;padding:5px 9px;margin-right:5px;background:#ea545d;color:#fff;line-height:1;font-size:14px}.kokugoPoint .m-ticker__lb .icon{margin:-3px 3px 0}.kokugoPoint .m-ticker__desc{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:7px 20px}@media only screen and (min-width:769px){.kokugoPoint .m-ticker{font-size:18px}.kokugoPoint .m-ticker:after{left:-3px;width:4px;height:calc(100% + 6px)}.kokugoPoint .m-ticker__lb .icon{width:22px}}@media only screen and (max-width:768px){.kokugoPoint .m-ticker{display:block;margin-bottom:2.67vw;font-size:4.27vw}.kokugoPoint .m-ticker__lb{display:block;padding:2vw 2.67vw;border-radius:2vw 2vw 0 0;color:#ea545d;text-align:center}.kokugoPoint .m-ticker__lb__highlight{display:inline-block;padding:1.34vw;margin-right:.67vw;background:#ea545d;color:#fff;line-height:1;font-size:3.47vw}.kokugoPoint .m-ticker__lb .icon{display:inline-block;margin:-.4vw .4vw 0}.kokugoPoint .m-ticker__desc{display:block;padding:2vw 2.67vw}.kokugoPoint .m-ticker:after{border-radius:2vw}}.kokugoPoint .m-ticker-custom{z-index:0;margin-bottom:15px;font-size:18px;line-height:1.67;background:rgba(234,84,93,.1);border-radius:0 10px 10px 0}.kokugoPoint .m-ticker-custom,.kokugoPoint .m-ticker-custom__lb{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.kokugoPoint .m-ticker-custom__lb{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 15px 10px 55px;background:#ea545d;color:#fff}.kokugoPoint .m-ticker-custom__lb .icon{position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kokugoPoint .m-ticker-custom__desc{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 20px}@media only screen and (max-width:768px){.kokugoPoint .m-ticker-custom{display:block;margin-bottom:3.34vw;border-radius:0 0 2vw 2vw;font-size:4.27vw}.kokugoPoint .m-ticker-custom__lb{display:block;padding:2vw 2.67vw 2vw 8.27vw;border:.4vw solid #ea545d;color:#fff}.kokugoPoint .m-ticker-custom__lb__highlight{display:inline-block;padding:1.34vw;margin-right:.67vw;background:#ea545d;border-radius:.67vw;color:#fff;line-height:1;font-size:3.47vw}.kokugoPoint .m-ticker-custom__lb .icon{display:inline-block;margin:0 .4vw}.kokugoPoint .m-ticker-custom__desc{display:block;padding:2vw 2.67vw}}.kokugoPoint .m-colorHeading{background-color:rgba(234,84,93,.1);color:#ea545d;font-weight:400}@media only screen and (min-width:769px){.kokugoPoint .m-colorHeading{margin-bottom:30px;padding:9px 25px;border-left:4px solid #ea545d;border-radius:0 10px 10px 0;font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .m-colorHeading{margin-bottom:3.34vw;padding:2.4vw 4vw;border-left:.8vw solid #ea545d;border-radius:0 1.34vw 1.34vw 0;font-size:4.27vw}}.kokugoPoint .m-cus-stepbox{padding:30px;border:2px solid #eee}.kokugoPoint .m-cus-stepbox__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.kokugoPoint .m-cus-stepbox__heading{margin-bottom:8px;font-size:16px;font-weight:700}.kokugoPoint .m-cus-stepbox__text{line-height:1.67}.kokugoPoint .m-cus-stepbox__txt{width:37.5683060109%}.kokugoPoint .m-cus-stepbox__img{position:relative;width:59.0163934426%}.kokugoPoint .m-cus-stepbox__img img{width:100%}.kokugoPoint .m-cus-stepbox__img img.mask{position:absolute;bottom:-28.2926829268%;left:0;width:100%}.kokugoPoint .m-cus-stepbox__arrow{width:100%;padding:40px 0;text-align:center}.kokugoPoint .m-cus-stepbox__arrow svg{stroke:#ea545d;width:94px;height:36px}@media only screen and (max-width:768px){.kokugoPoint .m-cus-stepbox{padding:2.67vw}.kokugoPoint .m-cus-stepbox__heading{margin-bottom:1.34vw;font-size:3.47vw}.kokugoPoint .m-cus-stepbox__txt{width:100%}.kokugoPoint .m-cus-stepbox__img{position:relative;width:100%;margin-top:3.34vw}.kokugoPoint .m-cus-stepbox__arrow{padding:4vw 0}.kokugoPoint .m-cus-stepbox__arrow svg{width:12.54vw;height:4.8vw}}.kokugoPoint .m-dmarkTxt svg{fill:#2fb3f6}@media only screen and (min-width:769px){.kokugoPoint .m-dmarkTxt svg{width:24px;height:24px;margin:-3px 5px 0}}@media only screen and (max-width:768px){.kokugoPoint .m-dmarkTxt svg{width:6.14vw;height:6.14vw;margin:-1.06vw 1.34vw 0}}.kokugoPoint .m-qaBox{overflow:hidden}@media only screen and (min-width:769px){.kokugoPoint .m-qaBox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:769px){.kokugoPoint .m-qaBox__item{width:100%;margin-bottom:30px}}@media only screen and (max-width:768px){.kokugoPoint .m-qaBox__item{width:100%;padding:5.07vw}.kokugoPoint .m-qaBox__item:not(:first-of-type){margin-top:4vw}}@media only screen and (min-width:769px){.kokugoPoint .m-qaBox.half .m-qaBox__item{width:calc(50% - 15px)}}@media only screen and (max-width:768px){.kokugoPoint .m-qaBox.half .m-qaBox__item{width:100%}}.kokugoPoint .m-qaBox__heading{background-color:rgba(234,84,93,.1);border-radius:0 10px 10px 0;font-weight:700;color:#ea545d}@media only screen and (min-width:769px){.kokugoPoint .m-qaBox__heading{padding:11px 20px;border-left:4px solid #ea545d;font-size:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-qaBox__heading{padding:2.67vw 4vw;border-left:1.07vw solid #ea545d;font-size:4vw}}.kokugoPoint .m-qaBox__txt{line-height:1.75}@media only screen and (min-width:769px){.kokugoPoint .m-qaBox__txt{margin-top:15px;font-size:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-qaBox__txt{margin-top:3.34vw;font-size:3.74vw}}.kokugoPoint .m-stepSlider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 8px}.kokugoPoint .m-stepSlider li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:14px 20px;margin-right:40px;margin-bottom:10px;border-radius:0 10px 0 10px;background-color:#ededed;color:#2e3235}.kokugoPoint .m-stepSlider li:after{content:"";display:block;width:0;height:0;position:absolute;top:50%;right:-23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid transparent;border-left:7px solid #4c4c4c;border-bottom:6px solid transparent}@media only screen and (max-width:768px){.kokugoPoint .m-stepSlider li:after{right:-4vw;border-top:1.6vw solid transparent;border-left:1.87vw solid #4c4c4c;border-bottom:1.6vw solid transparent}}.kokugoPoint .m-stepSlider li.active{color:#ea545d;background-color:rgba(234,84,93,.1)}@media only screen and (min-width:769px){.kokugoPoint .m-stepSlider li:last-of-type{margin-right:0}}.kokugoPoint .m-stepSlider li:last-of-type:after{display:none}@media only screen and (max-width:768px){.kokugoPoint .m-stepSlider li{padding:2.67vw 5.34vw;margin-bottom:2.67vw;margin-right:5.34vw;font-size:3.47vw}}.kokugoPoint .m-stepSlider li .rb_txt{font-family:"Roboto",sans-serif;font-weight:900}@media only screen and (min-width:769px){.kokugoPoint .m-stepSlider li .rb_txt{font-size:22px;margin-right:5px}}@media only screen and (max-width:768px){.kokugoPoint .m-stepSlider li .rb_txt{font-size:5.07vw;margin-right:1.34vw}}.kokugoPoint .m-stepSlider.sm li{padding:11px 10px}@media only screen and (min-width:769px){.kokugoPoint .m-stepSlider.sm li .rb_txt{font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .m-stepSlider.sm li .rb_txt{font-size:3.74vw}}.kokugoPoint .m-listLink{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.kokugoPoint .m-listLink li{position:relative;margin:0 40px 15px 0}.kokugoPoint .m-listLink li>a{position:relative;display:inline-block;padding-left:15px;font-size:16px;color:#ea545d;text-decoration:underline;text-underline-position:under}.kokugoPoint .m-listLink li>a:after{content:"";border-top:2px solid #ea545d;border-right:2px solid #ea545d;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:45%}@media only screen and (min-width:769px){.kokugoPoint .m-listLink li>a:after{width:7px;height:7px;left:-3px}}@media only screen and (max-width:768px){.kokugoPoint .m-listLink li>a:after{width:2vw;height:2vw;left:-3px}}.kokugoPoint .m-listLink li>a:hover{text-decoration:none}.kokugoPoint .m-listLink li:last-of-type{margin-right:0}@media only screen and (max-width:768px){.kokugoPoint .m-listLink li{margin:0 6.67vw 2.67vw 0}.kokugoPoint .m-listLink li>a{font-size:3.74vw}}.kokugoPoint .m-arrowButton{border:1px solid #efefef;text-align:right;letter-spacing:.075em;line-height:1;width:100%;margin:auto 0 0;overflow:hidden}@media only screen and (min-width:769px){.kokugoPoint .m-arrowButton{border-radius:30px;font-size:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-arrowButton{border-radius:8vw;font-size:3.74vw}}.kokugoPoint .m-arrowButton a{display:block;position:relative;color:#2e3235;text-decoration:none;width:100%}@media only screen and (min-width:769px){.kokugoPoint .m-arrowButton a{padding:22px 55px;transition:.5s}}@media only screen and (max-width:768px){.kokugoPoint .m-arrowButton a{padding:6vw 10.67vw}}.kokugoPoint .m-arrowButton a:before{content:"";display:block;position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width:769px){.kokugoPoint .m-arrowButton a:before{top:50%;right:30px;width:8px;height:8px;border-top:2px solid #ea545d;border-right:2px solid #ea545d}}@media only screen and (max-width:768px){.kokugoPoint .m-arrowButton a:before{top:50%;right:5.34vw;width:1.87vw;height:1.87vw;border-top:2px solid #ea545d;border-right:2px solid #ea545d}}.kokugoPoint .m-arrowButton a:hover{text-decoration:none}@media only screen and (min-width:769px){.kokugoPoint .m-arrowButton a:hover{background:#f7f7f7;opacity:.7}}.kokugoPoint .m-line{display:inline-block;border-bottom:1px solid #ea545d;line-height:1.7}@media only screen and (min-width:769px){.kokugoPoint .m-line{margin-left:10px}}@media only screen and (max-width:768px){.kokugoPoint .m-line{margin-left:2.67vw}}.kokugoPoint .m-marker-cus{font-weight:700;background:linear-gradient(transparent 55%,rgba(234,84,93,.2) 0)}@media only screen and (min-width:769px){.kokugoPoint .section{margin-bottom:116px}}@media only screen and (max-width:768px){.kokugoPoint .section{margin-bottom:21.34vw;padding-right:5.34vw;padding-left:5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .section .m-relatedPagesNav{margin-bottom:0}}@media only screen and (min-width:769px){.kokugoPoint .pointSection__head{margin-bottom:34px}}@media only screen and (max-width:768px){.kokugoPoint .pointSection__head{margin-bottom:8vw}}@media only screen and (min-width:769px){.kokugoPoint .pointSection__txt{font-size:16px;letter-spacing:.05em;line-height:2}}@media only screen and (max-width:768px){.kokugoPoint .pointSection__txt{line-height:1.8}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock__head{margin-bottom:22px}}@media only screen and (max-width:768px){.kokugoPoint .pointSectionSubBlock__head{margin-bottom:2.67vw}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock__body{padding:0 40px}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock__body__item:nth-child(n+2){margin-top:34px}}@media only screen and (max-width:768px){.kokugoPoint .pointSectionSubBlock__body__item:nth-child(n+2){margin-top:6.67vw}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock__subHeading{margin-bottom:10px}}@media only screen and (max-width:768px){.kokugoPoint .pointSectionSubBlock__subHeading{margin-bottom:4vw}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock:nth-child(n+2){margin-top:52px}}@media only screen and (max-width:768px){.kokugoPoint .pointSectionSubBlock:nth-child(n+2){margin-top:12vw}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock--indent{padding:0 40px}.kokugoPoint .pointSectionSubBlock--indent .pointSectionSubBlock__body{padding:0}}@media only screen and (min-width:769px){.kokugoPoint .narrow{width:790px;margin:4.5% auto 0}.kokugoPoint .narrow img{width:100%}}@media only screen and (max-width:768px){.kokugoPoint .narrow{margin-top:8vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton{cursor:pointer}}.kokugoPoint .m-downloadButton.custom{text-align:left}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton.custom{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-width:450px;height:60px}.kokugoPoint .m-downloadButton.custom .m-downloadButton__heading{font-size:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton.custom .m-downloadButton__icon svg{width:100%}}.kokugoPoint .m-slider__note__asterisk{color:#c00}@media only screen and (min-width:769px){.kokugoPoint .m-slider{width:calc(100% + 80px);margin-left:-40px}.kokugoPoint .m-slider__note{padding-right:40px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider{width:100%;margin-left:0}}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type01 .slick-slide a{width:74.43037974683544%;margin:0 auto}}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type01 .m-slider__arrows{top:54%}}.kokugoPoint .m-slider_kokugo-type02 img{width:100%}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__arrows{top:46%}}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px}}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item.custom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item.custom .pointSection__txt{font-size:18px}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item:first-of-type{width:71.0126582278481%}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item:first-of-type .m-expansionImg{padding:0;width:100%}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item:first-of-type .m-expansionImg.custom{padding-bottom:2%}}@media only screen and (max-width:768px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item:first-of-type{margin-bottom:5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox-item:nth-of-type(2){margin-left:20px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .m-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt{font-weight:700;color:#4c4c4c}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num{position:relative}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num .num_txt{font-size:0}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num{padding-top:3px;text-indent:26px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num{text-indent:6.14vw}}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num:before{content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;position:absolute}@media only screen and (min-width:769px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num:before{width:26px;height:25px;left:-2px;top:6px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num:before{width:6.14vw;height:6vw;left:-.26vw;top:.54vw}}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num.num01:before{background-image:url(../../../img/kokugo/point/point01_num01.png)}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num.num02:before{background-image:url(../../../img/kokugo/point/point01_num02.png)}.kokugoPoint .m-slider_kokugo-type02 .m-slider__slide--kokugoBox .pointSection__txt.num.num03:before{background-image:url(../../../img/kokugo/point/point01_num03.png)}.kokugoPoint .m-slider .m-stepList__arrow{text-align:center}@media only screen and (min-width:769px){.kokugoPoint .m-slider .m-stepList__arrow{padding:40px 0}}@media only screen and (max-width:768px){.kokugoPoint .m-slider .m-stepList__arrow{padding:1.34vw 0}}.kokugoPoint .m-slider .m-stepList__arrow svg{stroke:#ea545d}@media only screen and (min-width:769px){.kokugoPoint .m-slider .m-stepList__arrow svg{width:65px;height:25px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider .m-stepList__arrow svg{width:12.54vw;height:4.8vw}}.kokugoPoint .m-tabContents__note{margin-bottom:50px;padding-left:1.05em;font-size:14px;text-indent:-1.05em;letter-spacing:.05em}.kokugoPoint .m-tabContents__note__asterisk{color:red}.kokugoPoint .m-tabContents__note__icon{margin:-5px 2px 0}@media only screen and (max-width:768px){.kokugoPoint .m-tabContents__note{margin-bottom:8vw;font-size:3.2vw}}.kokugoPoint .m-subjectColor{color:#c00}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton.right{width:54%;min-width:430px;margin-right:0;margin-left:auto}}.kokugoPoint .m-highlightText.rounded{border-radius:5px}.kokugoPoint .imgTxtPanel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:769px){.kokugoPoint .imgTxtPanel__sub{min-width:320px;width:37%}}@media only screen and (max-width:768px){.kokugoPoint .imgTxtPanel__sub{width:78.67vw;margin:0 auto 5.34vw}}@media only screen and (min-width:769px){.kokugoPoint .imgTxtPanel__main{min-width:492px;width:57%}}@media only screen and (max-width:768px){.kokugoPoint .imgTxtPanel__main{width:100%}}.kokugoPoint .imgTxtPanel__thumb{width:100%}.kokugoPoint .imgTxtPanel__txt{line-height:1.75;letter-spacing:.07em}@media only screen and (min-width:769px){.kokugoPoint .imgTxtPanel__txt{font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .imgTxtPanel__txt{font-size:4.27vw}}.kokugoPoint .imgTxtPanel__link{text-align:right}@media only screen and (min-width:769px){.kokugoPoint .imgTxtPanel__link{margin-top:15px}}@media only screen and (max-width:768px){.kokugoPoint .imgTxtPanel__link{margin-top:4vw}}.kokugoPoint .imgTxtPanel__link>a{color:#ea545d;position:relative}@media only screen and (min-width:769px){.kokugoPoint .imgTxtPanel__link>a{font-size:16px;padding-right:18px;transition:opacity .5s}.kokugoPoint .imgTxtPanel__link>a:hover{opacity:.7;text-decoration:none}}@media only screen and (max-width:768px){.kokugoPoint .imgTxtPanel__link>a{font-size:3.74vw;padding-right:4vw}}.kokugoPoint .imgTxtPanel__link>a:after{content:"";border-top:2px solid #ea545d;border-right:2px solid #ea545d;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:45%}@media only screen and (min-width:769px){.kokugoPoint .imgTxtPanel__link>a:after{width:7px;height:7px;right:3px}}@media only screen and (max-width:768px){.kokugoPoint .imgTxtPanel__link>a:after{width:2vw;height:2vw;right:3px}}.kokugoPoint .m-stepSlider li{text-align:center}@media only screen and (min-width:769px){.kokugoPoint .m-stepSlider li{min-width:242px;margin-right:30px}.kokugoPoint .m-stepSlider li:after{right:-20px}}@media only screen and (max-width:768px){.kokugoPoint .m-stepSlider li{padding:2.67vw 4.7vw}}@media only screen and (min-width:769px){.kokugoPoint .m-slider__txt{margin-bottom:15px;font-size:16px}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__txt{margin-bottom:3.34vw;font-size:3.74vw}}@media only screen and (min-width:769px){.kokugoPoint .imagine-slider{margin-bottom:15px}}.kokugoPoint .imagine-slider span{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ea545d}.kokugoPoint .imagine-slider span:first-child{font-weight:700}@media only screen and (min-width:769px){.kokugoPoint .imagine-slider span:first-child{font-size:20px}}@media only screen and (max-width:768px){.kokugoPoint .imagine-slider span:first-child{font-size:4.27vw}}.kokugoPoint .imagine-slider span:nth-child(2){text-align:center}@media only screen and (min-width:769px){.kokugoPoint .imagine-slider span:nth-child(2){height:50px;padding:0 30px;margin-left:15px;border:3px solid #ea545d;border-radius:50px;font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .imagine-slider span:nth-child(2){height:8vw;padding:0 5.34vw;margin-left:3.34vw;border:.4vw solid #ea545d;border-radius:8vw;font-size:3.74vw}}@media only screen and (max-width:768px){.kokugoPoint .pointSection__txt{font-size:3.74vw;line-height:2}}@media only screen and (min-width:769px){.kokugoPoint .pointSection__txt .m-marker+.m-marker{margin-left:8px}}@media only screen and (max-width:768px){.kokugoPoint .pointSection__txt .m-marker+.m-marker{margin-left:1.6vw}}@media only screen and (max-width:768px){.kokugoPoint .m-slider__note{font-size:3.47vw}}@media only screen and (min-width:769px){.kokugoPoint .m-downloadButton.sml{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-width:550px;height:62px;text-align:left}.kokugoPoint .m-downloadButton.sml.st02{min-width:450px}.kokugoPoint .m-downloadButton.sml .m-downloadButton__icon{right:40px;width:24px}.kokugoPoint .m-downloadButton.sml .m-downloadButton__icon svg{width:100%;height:100%}.kokugoPoint .m-downloadButton.sml .m-downloadButton__heading{font-size:16px;text-align:left}}@media only screen and (max-width:768px){.kokugoPoint .m-downloadButton.sml{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0}.kokugoPoint .m-downloadButton.sml .m-downloadButton__icon{width:4.54vw;height:4vw}.kokugoPoint .m-downloadButton.sml .m-downloadButton__icon svg{width:100%;height:100%}.kokugoPoint .m-downloadButton.sml .m-downloadButton__heading{font-size:3.74vw}}@media only screen and (min-width:769px){.kokugoPoint .m-arrowButton.sml{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:450px}}@media only screen and (max-width:768px){.kokugoPoint .m-arrowButton.kokugo_custom a{padding-left:0}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock__body__item.right{text-align:right}}@media only screen and (min-width:769px){.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box{display:-webkit-flex;display:-ms-flexbox;display:flex}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box img{width:100%;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_caption{color:#4c4c4c;letter-spacing:.05em;font-size:12px;margin-bottom:10px}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_left,.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_right{-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_right .kokugo_box_image{display:-webkit-flex;display:-ms-flexbox;display:flex}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box img.kokugo_box_ttl{display:block;margin:6.112054329371817% auto 0;width:76%;min-width:406px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_01 .kokugo_box_left{max-width:40%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_01 .kokugo_box_right{-webkit-flex:1.5 0 0%;-ms-flex:1.5 0 0%;flex:1.5 0 0%;max-width:59%;margin-left:18px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_01 .kokugo_box_right .kokugo_box_image .kokugo_box_item:nth-of-type(2){margin-left:18px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_02 .kokugo_box_left{max-width:40%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_02 .kokugo_box_right{-webkit-flex:1.5 0 0%;-ms-flex:1.5 0 0%;flex:1.5 0 0%;max-width:59%;margin-left:42px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_02 .kokugo_box_right .kokugo_box_image .kokugo_box_item:nth-of-type(2){margin-left:42px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_left{max-width:40%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_right{-webkit-flex:1.5 0 0%;-ms-flex:1.5 0 0%;flex:1.5 0 0%;max-width:59%;margin-left:35px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_right .kokugo_box_image{position:relative;padding-bottom:64px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_right .kokugo_box_image .kokugo_box_deco{width:34.78260869565217%;position:absolute;bottom:0;left:19.565217391304348%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_right .kokugo_box_image .kokugo_box_item:nth-of-type(2){margin-left:35px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_left,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04{margin-bottom:74px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_left{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:34.252873563218394%;position:relative;-webkit-flex:auto 0 0;-ms-flex:auto 0 0px;flex:auto 0 0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_left .kokugo_box_caption{position:absolute;bottom:-34px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right{margin-left:25px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right .kokugo_box_image{-ms-flex-negative:0;flex-shrink:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right .pointSection__txt{margin:3% 0 3% 10%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right img{width:80%;display:block;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05{margin-bottom:74px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05>.pointSection__txt{padding-left:34px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 img{-webkit-flex:auto 0 0;-ms-flex:auto 0 0px;flex:auto 0 0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco{position:absolute;width:18.44828%;height:100%;text-align:center;top:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco_left{left:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco_right{right:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco img{height:100%;width:auto}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box{position:relative;margin-top:3%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_center{display:-webkit-flex;display:-ms-flexbox;display:flex}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_center_inner{width:63.10344827586207%;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_center_inner .kokugo_box_caption{margin-top:1%;position:absolute}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06{margin-bottom:58px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_left{width:36.0919540229885%;-webkit-flex:auto 0 0;-ms-flex:auto 0 0px;flex:auto 0 0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_left .kokugo_box_caption{margin-top:2%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right{margin-left:33px}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right a{transition:opacity .5s}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right a:hover{opacity:.7}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right .pointSection__txt{margin:3% 0 6%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right .kokugo_box_image{position:relative;-ms-flex-negative:0;flex-shrink:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right .kokugo_box_image .kokugo_box_deco{position:absolute;bottom:-32%;right:0;width:24%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right .kokugo_box_image .kokugo_box_deco2{position:absolute;bottom:-34%;right:32%;width:14.18918918918919%}}@media only screen and (max-width:768px){.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_caption{color:#4c4c4c;font-size:3.2vw;margin-bottom:2.14vw}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_left a{width:70%;display:block;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_right{margin-top:6.67vw}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_right .kokugo_box_item img{width:70%;display:block;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_right .kokugo_box_item+.kokugo_box_item{margin-top:6.67vw}.kokugoPoint .pointSectionSubBlock__body__item .kokugo_box_right .kokugo_box_ttl{width:80%;margin:9.34vw auto 10.67vw;display:block}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_right .kokugo_box_image .kokugo_box_deco{width:50%;display:block;margin:8vw auto 0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_03 .kokugo_box_ttl{margin-top:6.67vw}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_left,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_left{width:70%;display:block;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_left a,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_left a{width:100%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_left .kokugo_box_caption,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_left .kokugo_box_caption{margin-top:2.14vw}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right .kokugo_box_image,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right .pointSection__txt,.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right .pointSection__txt{margin-bottom:6.67vw}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_04 .kokugo_box_right .kokugo_box_image img{width:70%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05{margin-bottom:13.34vw}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco{position:absolute;width:15%;height:100%;text-align:center;top:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco_left{left:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco_right{right:0}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_deco img{height:100%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box{position:relative;margin-top:3%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_center_inner{width:70%;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_05 .kokugo_box_center_inner .kokugo_box_caption{margin-top:2.14vw;position:absolute}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right .kokugo_box_image{margin-bottom:18.67vw}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right a{display:block;width:100%;margin:0 auto}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_right a img{width:100%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_image{position:relative}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_image img.kokugo_box_deco{position:absolute;bottom:-14%;right:0;width:16%}.kokugoPoint .pointSectionSubBlock__body__item.kokugo_06 .kokugo_box_image img.kokugo_box_deco2{position:absolute;bottom:-24%;right:22%;width:10%}}.kokugoPoint .m-colorHeading{font-weight:500}@media only screen and (min-width:769px){.kokugoPoint .m-colorHeading{padding:13px 30px 12px;font-size:18px}}@media only screen and (max-width:768px){.kokugoPoint .m-colorHeading{font-size:4.27vw}}@media only screen and (min-width:769px){.kokugoPoint .pointRoundedButtonBlock{margin-top:50px}}@media only screen and (max-width:768px){.kokugoPoint .pointRoundedButtonBlock{margin-top:6.67vw}}@media only screen and (max-width:768px){.kokugoPoint .m-documentDownload{padding-left:0;padding-right:0}}
/*# sourceMappingURL=point.min.css.map */
