/*! このファイルは自動生成されたものです。このファイルは**絶対に**編集しないでください。再度自動生成されるとこのファイルへの編集内容は失われます。*//*! 通常の作業工程では、scssファイルを基にcssファイルを頻繁に再生成します。**必ず**正しい作業環境を利用してください。 *//*! 詳しくは、プロジェクトルートのreadme.mdを読んでください。*/.pre-wrap{white-space:pre-wrap}main a,main abbr,main acronym,main address,main applet,main article,main aside,main audio,main b,main big,main blockquote,main body,main canvas,main caption,main center,main cite,main code,main dd,main del,main details,main dfn,main div,main dl,main dt,main em,main embed,main fieldset,main figcaption,main figure,main footer,main form,main h1,main h2,main h3,main h4,main h5,main h6,main header,main hgroup,main html,main i,main iframe,main img,main ins,main kbd,main label,main legend,main li,main mark,main menu,main nav,main object,main ol,main output,main p,main pre,main q,main ruby,main s,main samp,main section,main small,main span,main strike,main strong,main sub,main summary,main sup,main table,main tbody,main td,main tfoot,main th,main thead,main time,main tr,main tt,main u,main ul,main var,main video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}main *{line-height:1}main ol,main ul{list-style:none}main table{border-collapse:collapse;border-spacing:0}main caption,main td,main th{text-align:left;font-weight:400;vertical-align:middle}main blockquote,main q{quotes:none}main blockquote:after,main blockquote:before,main q:after,main q:before{content:"";content:none}main a img{border:none}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main main,main menu,main nav,main section,main summary{display:block}main img{vertical-align:middle}main .roboto{font-family:Roboto}main .text-accent-dark{color:#044491}main .text-accent{color:#054f9d}main .bg-accent-dark{background-color:#044491}main .bg-accent{background-color:#054f9d}main .pre-line{white-space:pre-line}main .mv{background-position:top center;background-repeat:no-repeat}.pc main .mv{background-image:url(/_assets/images/local/measures/high.html//mv__bg.webp);background-size:1920px auto;height:400px}.sp main .mv{background-image:url(/_assets/images/local/measures/high.html//mv__bg_sp.webp);background-size:100% auto;height:31.33rem}main .mv img{width:100%}.pc main .mv__school-count{width:306.5px;top:81px;left:10px}.sp main .mv__school-count{width:9.43rem;top:18.5rem;left:2.7rem}.pc main .mv__title{width:319.5px;top:56px;left:357px}.sp main .mv__title{width:17.75rem;top:1.3rem;left:0;right:0;margin:auto}.pc main .mv__text{width:282px;top:185px;left:365px}.sp main .mv__text{width:14.93rem;top:8.15rem;left:0;right:0;margin:auto}main .lead>em{color:#ff7193}.pc main .lead>em{font-size:20px;padding-top:2.25rem}.sp main .lead>em{font-size:1.27rem;padding-top:1.5rem}.pc main .lead>p{padding-top:.75rem}.sp main .lead>p{font-size:1rem;padding-top:.75rem}main .update{color:#999;border:0 solid #ddd}.pc main .update{font-size:16px;padding:2px 12px 4px;margin-top:15px;border-width:1px;right:0}.sp main .update{font-size:.9rem;padding:.3rem .8rem;border-width:.09rem;right:1.2rem}.sp main .update+h2{padding-top:4.5rem}.pc main .pref-select{padding-top:10px}main .pref-select__title{color:#18579f;font-weight:600}.pc main .pref-select__title{font-size:26px;padding-top:52px;margin-bottom:30px}.sp main .pref-select__title{font-size:1.5rem;padding-top:2.5rem;margin-bottom:1.4rem}main .pref-select__title::after{content:"";display:block;background-color:#18579f;background:linear-gradient(90deg,#ffa1b9 30%,#e9c3ff 50%,#afe3ff 70%)}.pc main .pref-select__title::after{width:150px;height:3px;margin:9px auto 0}.sp main .pref-select__title::after{width:8rem;height:.2rem;margin:.6rem auto 0}main .pref-select__list{background-color:#e9f4ff;background:linear-gradient(90deg,#edfefd 0,#e9f2ff 100%)}.pc main .pref-select__list{padding:20px}.sp main .pref-select__list{padding:1.2rem;margin:0 -1.2rem}main .pref-select__list ul{background-color:#fff}.pc main .pref-select__list ul{box-shadow:2px 2px 8px rgba(0,0,0,.1)}.sp main .pref-select__list ul{box-shadow:.1rem .1rem .5rem rgba(0,0,0,.1)}main .pref-select__list-item{transition:background-color .5s}.pc main .pref-select__list-item{width:150px;padding:9px 0 9px 10px;box-sizing:content-box}.sp main .pref-select__list-item{width:50%;padding:.5rem 0 .5rem 1rem;box-sizing:border-box}main .pref-select__list-item:hover{background-color:#fff3f5}main .pref-select__list-item a{color:#18579f}.pc main .pref-select__list-item a{padding:0 10px 3px;font-size:18px;border-right:1px solid #ddd}.sp main .pref-select__list-item a{font-size:1.3rem;padding:.4rem 0;margin:0 .6rem}main .pref-select__list-item a small{color:#222}.pc main .pref-select__list-item a small{font-size:14px}.sp main .pref-select__list-item a small{font-size:1rem}main .pref-select__list-item a i{font-weight:400}.pc main .pref-select__list-item a i{font-size:16px}.sp main .pref-select__list-item a i{font-size:1.1rem}main .pref-select__list-item a:hover{text-decoration:none}main .pref-select__list-item:nth-child(n+7) a{position:relative}.pc main .pref-select__list-item:nth-child(n+7) a::after{content:"";width:139px;border-top:2px solid #eee;position:absolute;top:-10px;left:0}.pc main .pref-select__list-item:nth-child(6n) a{border-right:0}.pc main .pref-select__list-item:nth-child(6n) a::after{left:-10px}main .pref-select__list-item:nth-child(n+3) a{position:relative}.sp main .pref-select__list-item:nth-child(n+3) a::after{content:"";width:10.1rem;border-top:.2rem solid #eee;position:absolute;top:-.5rem;left:-1rem}main .banner-area{line-height:1.8;background:linear-gradient(90deg,#fbfbfb 0,#f9f9f9 100%);border:0 solid #666}.pc main .banner-area{border-top-width:5px;box-shadow:inset 0 1px 10px rgba(0,0,0,.1)}.sp main .banner-area{border-top-width:.3rem;box-shadow:inset 0 .1rem 1rem rgba(0,0,0,.1)}main .area-select ul{background-color:#fff}.sp main .area-select ul{box-shadow:.1rem .1rem .5rem rgba(0,0,0,.1)}main .area-select ul li{border:0 solid #ddd}.sp main .area-select ul li{font-size:.9rem;border-right-width:.08rem}.sp main .area-select ul li:nth-child(-n+3){border-bottom-width:.08rem}.sp main .area-select ul li:nth-child(3n){border-right-width:0}main .area-select-inner{background-color:#e9f4ff;background:linear-gradient(90deg,#fff3f5 0,#fef8ff 50%,#f5f6ff 100%)}.sp main .area-select-inner{padding:1.2rem;margin:0 -1.2rem}