@charset "UTF-8";#main_visual{overflow:clip}.p-download{padding-bottom:80px}.content-inner{width:1040px;max-width:100%;margin:auto auto auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:50px;align-items:flex-start}.content-inner .main-col{width:735px;max-width:100%}.content-inner .side-col{width:250px;max-width:100%;position:sticky;top:120px}.side-box{background-color:#f8f8f8;padding:25px 30px 40px}.side-box+.side-box{margin-top:25px}.side-ttl{font-weight:700;font-size:2rem}.side-search{margin-top:6px;margin-bottom:30px}.side-search button{-webkit-transition:.3s;transition:.3s;cursor:pointer;font-family:inherit;font-size:100%;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.side-search button:hover{opacity:.7}.side-search input{font-family:inherit;font-size:100%}.side-search select{font-family:inherit;font-size:100%}.side-search textarea{font-family:inherit;font-size:100%}.side-search input[type=text]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:calc(100% - 16px);border:none;font-size:1.6rem}.side-search input[type=email]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:calc(100% - 16px);border:none;font-size:1.6rem}.side-search input[type=tel]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:calc(100% - 16px);border:none;font-size:1.6rem}.side-search .search-btn{width:16px;height:16px;display:block;background-image:url(//surala.jp/school/s/wp-content/themes/surala20260804/css/../img/download/icn_search.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.side-search-box{border:1px solid #dadada;background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.side-category{margin-top:10px}.side-category .item.-parent>.item-link{font-size:1.5rem;font-weight:500;position:relative;padding-left:1em;margin-top:2em;line-height:1.3;white-space:nowrap}.side-category .item.-parent>.item-link:before{content:"";width:6px;height:6px;border:1px solid #000;border-width:1px 1px 0 0;transform:rotate(45deg);position:absolute;left:0;top:.4em;display:block}.side-category .item.-parent:nth-child(n+2){margin-top:1.5em}.side-category .sub-category{margin-top:1em}.side-category .sub-category .item{padding-left:1.5em}.side-category .sub-category .item+.item{margin-top:1em}.side-category .sub-category .item-link{font-size:1.3rem;font-weight:500;position:relative;line-height:1.3}.page-dl .lead{margin:0 auto 40px}.page-dl .lead p{font-weight:700;text-align:center;font-size:2rem;line-height:1.7;margin-bottom:4rem}@media screen and (max-width:767px){.page-dl .lead{margin-bottom:2em}.page-dl .lead p{font-size:3rem}}.page-dl .nav-wrap{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 auto 60px}@media only screen and (max-width:1200px) and (min-width:767px){.page-dl .nav-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.page-dl .nav-wrap{grid-template-columns:repeat(1,1fr);width:100%;gap:2em;margin-bottom:10vw}}.page-dl .nav-btn{width:100%}.page-dl .nav-btn a{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #d9d8dd;font-size:1.5rem;font-weight:700;padding:1em 2.5em 1em 1em;outline:none}@media only screen and (max-width:1200px) and (min-width:767px){.page-dl .nav-btn a{font-size:1.4rem}}@media screen and (max-width:767px){.page-dl .nav-btn a{font-size:2.6rem;padding:1.5em 2.5em 1.5em 1em}}.page-dl .nav-btn a:before,.page-dl .nav-btn a:after{position:absolute;content:""}.page-dl .nav-btn a:before{width:7px;height:5px;clip-path:polygon(0 0,50% 100%,100% 0);background:#000;right:13px;top:50%;transform:translateY(-50%);z-index:2}.page-dl .nav-btn a:after{width:18px;height:18px;background:#d9d8dd;border-radius:18px;right:8px;top:50%;transform:translateY(-50%)}@media screen and (max-width:767px){.page-dl .nav-btn a:before{width:2.4vw;height:1.867vw;right:4.533vw}.page-dl .nav-btn a:after{width:5.867vw;height:5.867vw;border-radius:5.867vw;right:2.667vw}}.page-dl .sec-lanking .inner,.page-dl .sec-documents .inner{width:inherit}.page-dl .sec-lanking .dl-block+.dl-block,.page-dl .sec-documents .dl-block+.dl-block{margin-top:100px}@media screen and (max-width:767px){.page-dl .sec-lanking .dl-block+.dl-block,.page-dl .sec-documents .dl-block+.dl-block{margin-top:14vw}}.page-dl .sec-lanking .dl_ttl,.page-dl .sec-documents .dl_ttl{position:relative;font-size:1.8rem;line-height:1.5;font-weight:700;padding:10px 0;margin-bottom:40px}.page-dl .sec-lanking .dl_ttl:before,.page-dl .sec-documents .dl_ttl:before{position:absolute;content:"";height:3px;left:0;bottom:0;background:#323232;width:40%;z-index:2}.page-dl .sec-lanking .dl_ttl:after,.page-dl .sec-documents .dl_ttl:after{position:absolute;content:"";height:3px;left:0;bottom:0;background:#f8f8f8;width:100%}@media screen and (max-width:767px){.page-dl .sec-lanking .dl_ttl,.page-dl .sec-documents .dl_ttl{font-size:3.2rem;margin-bottom:2em}.page-dl .sec-lanking .dl_ttl:before,.page-dl .sec-documents .dl_ttl:before{width:50%}}.page-dl .sec-lanking .box-wrap,.page-dl .sec-documents .box-wrap{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:60px calc((100% - 31% * 3) / 2);margin:0 auto}@media screen and (max-width:767px){.page-dl .sec-lanking .box-wrap,.page-dl .sec-documents .box-wrap{flex-direction:column;align-items:center;gap:10vw 0}}.page-dl .sec-lanking .box-wrap .box,.page-dl .sec-documents .box-wrap .box{position:relative;width:31%;transition:.4s;display:flex;flex-direction:column}@media screen and (max-width:767px){.page-dl .sec-lanking .box-wrap .box,.page-dl .sec-documents .box-wrap .box{width:95%}}.page-dl .sec-lanking .box-wrap .box a,.page-dl .sec-documents .box-wrap .box a{display:block;width:100%}.page-dl .sec-lanking .box-wrap .box .img,.page-dl .sec-documents .box-wrap .box .img{position:relative;width:100%}.page-dl .sec-lanking .box-wrap .box .img img,.page-dl .sec-documents .box-wrap .box .img img{width:100%;height:auto;object-fit:cover;aspect-ratio:250/242}.page-dl .sec-lanking .box-wrap .box .txt,.page-dl .sec-documents .box-wrap .box .txt{display:flex;flex-direction:column;flex:1;margin-top:15px}.page-dl .sec-lanking .box-wrap .box .txt .ttl,.page-dl .sec-documents .box-wrap .box .txt .ttl{font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.page-dl .sec-lanking .box-wrap .box .txt,.page-dl .sec-documents .box-wrap .box .txt{margin-top:2em;display:block}.page-dl .sec-lanking .box-wrap .box .txt .ttl,.page-dl .sec-documents .box-wrap .box .txt .ttl{font-size:3rem}}.page-dl .sec-lanking .box-wrap .box.-rank1:after,.page-dl .sec-lanking .box-wrap .box.-rank2:after,.page-dl .sec-lanking .box-wrap .box.-rank3:after,.page-dl .sec-documents .box-wrap .box.-rank1:after,.page-dl .sec-documents .box-wrap .box.-rank2:after,.page-dl .sec-documents .box-wrap .box.-rank3:after{position:absolute;content:"";width:47px;height:42px;top:-15px;left:-12px}@media screen and (max-width:767px){.page-dl .sec-lanking .box-wrap .box.-rank1:after,.page-dl .sec-lanking .box-wrap .box.-rank2:after,.page-dl .sec-lanking .box-wrap .box.-rank3:after,.page-dl .sec-documents .box-wrap .box.-rank1:after,.page-dl .sec-documents .box-wrap .box.-rank2:after,.page-dl .sec-documents .box-wrap .box.-rank3:after{width:14.933vw;height:13.333vw;top:-4vw;left:-6.4vw}}.page-dl .sec-lanking .box-wrap .box.-rank1:after,.page-dl .sec-documents .box-wrap .box.-rank1:after{background:url(//surala.jp/school/s/wp-content/themes/surala20260804/css/../img/download/rank1@2x.png) no-repeat center center/contain}.page-dl .sec-lanking .box-wrap .box.-rank2:after,.page-dl .sec-documents .box-wrap .box.-rank2:after{background:url(//surala.jp/school/s/wp-content/themes/surala20260804/css/../img/download/rank2@2x.png) no-repeat center center/contain}.page-dl .sec-lanking .box-wrap .box.-rank3:after,.page-dl .sec-documents .box-wrap .box.-rank3:after{background:url(//surala.jp/school/s/wp-content/themes/surala20260804/css/../img/download/rank3@2x.png) no-repeat center center/contain}.page-dl .sec-lanking .box-wrap .box-head,.page-dl .sec-documents .box-wrap .box-head{display:flex;flex-direction:column;flex:1}.page-dl .sec-lanking .box-wrap .cont-wrap,.page-dl .sec-documents .box-wrap .cont-wrap{display:flex;flex-direction:column}.page-dl .sec-lanking .box-wrap .cont-ttl,.page-dl .sec-documents .box-wrap .cont-ttl{font-weight:700;font-size:1.5rem;margin:15px 0 10px}@media screen and (max-width:767px){.page-dl .sec-lanking .box-wrap .cont-ttl,.page-dl .sec-documents .box-wrap .cont-ttl{font-size:3rem}}.page-dl .sec-lanking .box-wrap .cont-list .item,.page-dl .sec-documents .box-wrap .cont-list .item{font-weight:500;padding-left:1.8em;position:relative;margin-top:1em;line-height:1.3;font-size:1.4rem}.page-dl .sec-lanking .box-wrap .cont-list .item:before,.page-dl .sec-documents .box-wrap .cont-list .item:before{content:"";width:18px;height:18px;background-image:url(//surala.jp/school/s/wp-content/themes/surala20260804/css/../img/download/icn_check.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;left:0;top:0}.page-dl .sec-lanking .box-wrap .cont-list .item:first-of-type,.page-dl .sec-documents .box-wrap .cont-list .item:first-of-type{margin-top:0}@media screen and (max-width:767px){.page-dl .sec-lanking .box-wrap .cont-list .item,.page-dl .sec-documents .box-wrap .cont-list .item{font-size:2.4rem;line-height:1.5}.page-dl .sec-lanking .box-wrap .cont-list .item:before,.page-dl .sec-documents .box-wrap .cont-list .item:before{width:1.5em;height:1.5em;top:.1em}}.page-dl .sec-lanking .btn_wrap.-dl,.page-dl .sec-documents .btn_wrap.-dl{margin-top:15px}.page-dl .sec-lanking .btn_wrap.-dl a,.page-dl .sec-documents .btn_wrap.-dl a{display:block;padding:15px 20px 16px 5px}.page-dl .sec-lanking .btn_wrap.-dl .arrow:before,.page-dl .sec-lanking .btn_wrap.-dl .arrow:after,.page-dl .sec-documents .btn_wrap.-dl .arrow:before,.page-dl .sec-documents .btn_wrap.-dl .arrow:after{right:14px}@media screen and (max-width:767px){.page-dl .sec-lanking .btn_wrap.-dl,.page-dl .sec-documents .btn_wrap.-dl{width:80vw;margin:4em auto 0}.page-dl .sec-lanking .btn_wrap.-dl a,.page-dl .sec-documents .btn_wrap.-dl a{max-width:inherit;font-size:3vw;padding:4vw 1.333vw 4.267vw}.page-dl .sec-lanking .btn_wrap.-dl .arrow:before,.page-dl .sec-lanking .btn_wrap.-dl .arrow:after,.page-dl .sec-documents .btn_wrap.-dl .arrow:before,.page-dl .sec-documents .btn_wrap.-dl .arrow:after{right:4.2vw}}.page-dl .sec-lanking .btn_wrap.-all,.page-dl .sec-documents .btn_wrap.-all{margin-top:60px}.page-dl .sec-lanking .btn_wrap.-all .btn,.page-dl .sec-documents .btn_wrap.-all .btn{max-width:370px;padding:20px 10px 23px}@media screen and (max-width:767px){.page-dl .sec-lanking .btn_wrap.-all,.page-dl .sec-documents .btn_wrap.-all{width:100%;margin:6em auto 0}.page-dl .sec-lanking .btn_wrap.-all .btn,.page-dl .sec-documents .btn_wrap.-all .btn{max-width:inherit;padding:4.5vw 1.333vw 4.7vw;font-size:3.4w}.page-dl .sec-lanking .btn_wrap.-all .arrow:before,.page-dl .sec-lanking .btn_wrap.-all .arrow:after,.page-dl .sec-documents .btn_wrap.-all .arrow:before,.page-dl .sec-documents .btn_wrap.-all .arrow:after{right:4.2vw}}.page-dl .sec-lanking{margin-bottom:100px}@media screen and (max-width:767px){.page-dl .sec-lanking{margin-bottom:10vw}}@media screen and (max-width:767px){.p-download{padding-bottom:9vw}.content-inner{padding-top:8vw;width:84%;display:block}.content-inner .main-col{width:100%}.content-inner .side-col{display:none}.side-box{padding:6vw}.side-box+.side-box{margin-top:6vw}.side-ttl{font-size:3rem}.side-search{margin-top:1.3037809648vw;margin-bottom:2.6075619296vw}.side-search input[type=text]{width:calc(100% - 4vw);font-size:max(3rem, 16px)}.side-search input[type=email]{width:calc(100% - 4vw);font-size:max(3rem, 16px)}.side-search input[type=tel]{width:calc(100% - 4vw);font-size:max(3rem, 16px)}.side-search .search-btn{width:4vw;height:4vw}.side-search-box{padding:1.3037809648vw}.side-category{margin-top:1.3037809648vw}.side-category .item{font-size:2.4rem}.side-category .item:before{width:.3em;height:.3em}.page-dl .sec-lanking .box-wrap .cont-list .item{line-height:1.5}.page-dl .sec-lanking .box-wrap .cont-list .item:before{width:1.5em;height:1.5em;top:.1em}.page-dl .sec-documents .box-wrap .cont-list .item{line-height:1.5}.page-dl .sec-documents .box-wrap .cont-list .item:before{width:1.5em;height:1.5em;top:.1em}}@media only screen and (max-width:1200px) and (min-width:992px){#main_visual.mv_small{height:auto}.content__title{left:40px}.p-download{padding:0 40px 40px}.p-download .content-inner{column-gap:30px}}@media only screen and (max-width:991px) and (min-width:768px){#main_visual.mv_small{height:auto}.content-inner .side-col{top:160px}.content__title{left:40px}.p-download{padding:0 20px 40px}.p-download .content-inner{column-gap:20px}.p-download .content-inner .side-box{padding:20px}}