/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:top}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:"Avenir","Helvetica Neue","Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック","Yu Gothic","ＭＳ Ｐゴシック",sans-serif}@font-face{font-family:"scwfont";src:url("fonts/scwfont.eot?onu65k");src:url("fonts/scwfont.eot?onu65k#iefix") format("embedded-opentype"),url("fonts/scwfont.ttf?onu65k") format("truetype"),url("fonts/scwfont.woff?onu65k") format("woff"),url("fonts/scwfont.svg?onu65k#scwfont") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icn--]::before,[class*=" icn--"]::before,[class^=icn__after]::after,[class*=" icn__after"]::after,.menu__ul a::before,.menu__ul [class*=current] a::before{font-family:"scwfont" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icn__after]::after,[class*=" icn__after"]::after{margin-left:.2em;margin-right:0}.icn--calendar::before,.icn__after--calendar::after{content:"c"}.icn--clock::before,.icn__after--clock::after{content:"t"}.icn--download::before,.icn__after--download::after{content:"d"}.icn--link::before,.icn__after--link::after{content:"l"}.icn--migi-yaji::before,.icn__after--migi-yaji::after{content:"＞"}.icn--note::before,.icn__after--note::after,.menu__ul a::before{content:"n"}.icn--note2::before,.icn__after--note2::after,.menu__ul a:hover::before,.menu__ul [class*=current] a::before{content:"N"}.icn--pdf::before,.icn__after--pdf::after{content:"p"}.icn--pencil::before,.icn__after--pencil::after{content:"P"}.icn--place::before,.icn__after--place::after{content:""}.icn--school::before,.icn__after--school::after{content:"s"}.icn--tag::before,.icn__after--tag::after{content:""}.menu__ul a:hover::before,.menu__ul [class*=current] a::before{position:relative;top:.1em}.fontSize--XS{font-size:.8em}.fontSize--S{font-size:.88em}.fontSize--L{font-size:1.25em}.fontSize--XL,.has-extra-large-font-size{font-size:1.5em}.ta--left,.alignleft{text-align:left}.ta--right,.alignright{text-align:right}.ta--center,.aligncenter{text-align:center}.has-red-color{color:#c00}.has-pink-color{color:#f57}.has-orange-color{color:#f73}.has-green-color{color:#073}.has-blue-color{color:#26d}.has-sky-color{color:#0ae}.has-yellow-color{color:#fe9}.has-gray-color{color:#ccc}.has-dark-gray-color{color:#555}.has-white-color{color:#fff}.has-red-background-color{background-color:#c00}.has-pink-background-color{background-color:#f57}.has-orange-background-color{background-color:#f73}.has-green-background-color{background-color:#073}.has-blue-background-color{background-color:#26d}.has-sky-background-color{background-color:#0ae}.has-yellow-background-color{background-color:#fe9}.has-gray-background-color{background-color:#ccc}.has-dark-gray-background-color{background-color:#555}.has-white-background-color{background-color:#fff}.bg--light-gray{background-color:#efefef}.has-blue-to-sky-gradient-background,.color--blue-to-sky{background:linear-gradient(180deg, #0ae 50%, #26d 100%)}.has-blue-to-sky-gradient-background,.color--red-to-pink{background:linear-gradient(180deg, #f57 50%, #c00 100%)}.has-gray-to-white-gradient-background,.color--gray-to-white{background:linear-gradient(0deg, #ccc 0%, #fff 100%)}.boxes--flex{display:flex;flex-wrap:wrap;align-items:center}.flex__yoko--center{justify-content:center}.flex__yoko--between{justify-content:space-between}.flex__items--top{align-items:flex-start}html a{color:#26d}html a:hover{color:#555}.head a,.foot a{color:#333}.head a:hover,.foot a:hover{color:#26d}header *,footer *{margin:0}header ul,footer ul{list-style-type:none;margin:0}header,footer,header a,.foot__nav a,header a:visited,.foot__nav a:visited{color:#fff}header a:hover,.foot__nav a:hover{border-color:#fe5;color:#fe5}.btn__pagetop a{color:#073;background-color:#fff}.btn__pagetop a:hover{color:#f73}.site-pankuzu a{text-decoration:none}.site-pankuzu a:hover{color:#f73}.menu__ul{padding:0}.menu__ul a,.menu__ul a:visited{text-decoration:none;display:block;width:100%;height:100%;padding:.5em .8em}.head__nav .menu__ul li{display:inline-block;font-size:1.1em}.top-level .head__nav .menu__ul{text-align:center}.secound-level .head__nav .menu__ul{text-align:right;margin-left:160px}.foot__nav{margin-bottom:1.5em;text-align:center}@media screen and (max-width: 830px){.secound-level .head__nav .menu__ul{text-align:left}}@media screen and (max-width: 650px){.head__nav .menu__ul li{font-size:1em}.top-level .head__nav .menu__ul li{text-align:left}.top-level .head__nav .menu__ul li:nth-child(2){min-width:12em}.foot__nav .menu__ul{max-width:15em;display:inline-block}.foot__nav .menu__ul li{text-align:left;border-bottom:1px dotted #eee}}.site-footer{position:relative}.foot__widget{align-items:flex-end}.footer--left,.footer--right{padding:.8em}.footer--left h3{margin-bottom:.5rem}.office__info--text{margin-top:.5em;margin-bottom:1rem;padding-left:4em}.office__info--text::before{content:"事務局：";margin-left:-4em}.office__info--text .office-name{margin:-1.2rem 0 .5rem;font-size:1.1em}.office__info--text .address{font-style:normal;margin-bottom:.5rem}.office__info--text--catchcopy{margin-top:.8em}.copyright{font-size:.8em}@media screen and (max-width: 650px){.foot__widget{display:block}.footer--right *,.footer--left{text-align:center}.footer--left{margin-bottom:2em;font-size:.86em}.footer--left #logo__footer{margin:0 auto .5em}.office__info--text{width:auto;display:inline-block;margin:0 auto;text-align:left}}@media screen and (max-width: 370px){.office__info--catchcopy,.copyright p{text-align:left}}.wrap-main,.btn__pagetop{padding-bottom:60px}.btn__pagetop a{position:absolute;top:-45px;left:50%;margin-left:-45px;padding:.5em;font-size:1.1em;width:90px;height:90px;border-radius:50%;border:2px solid #073;text-align:center;text-decoration:none;font-weight:bold}.btn__pagetop a::before{display:block;font-size:1.5em;margin:-0.15em 0 0;transform:rotate(-90deg)}.site-pankuzu p{margin:.3em 1em}.reporting{text-align:center}.reporting h3{margin-bottom:.2em;font-size:1.4em}.reporting h3+p{margin-top:0}.reporting p em{display:inline-block;padding:.4em .8em 0;border-top:1px dotted #aaa;font-size:.86em;font-style:normal}.term__ul,.reporting ul[id*=menu-report_cat]{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin-left:3%}.term__ul li,.reporting ul[id*=menu-report_cat] li{width:30%;margin-right:3%;margin-bottom:.5em}.term__ul li a,.reporting ul[id*=menu-report_cat] li a{display:block;padding:.5em .5em .3em;border-radius:.5em;font-size:1.1em;color:#fff;text-decoration:none}.higashi-ku a,.card__info__ku.higashi-ku{background-color:#0053c0}.hakata-ku a,.card__info__ku.hakata-ku{background-color:#629}.chuou-ku a,.card__info__ku.chuou-ku{background-color:#b60000}.minami-ku a,.card__info__ku.minami-ku{background-color:#a04}.jonan-ku a,.card__info__ku.jonan-ku{background-color:#014}.sawara-ku a,.card__info__ku.sawara-ku{background-color:#083}.nishi-ku a,.card__info__ku.nishi-ku{background-color:#c74900}.reporting [class*=-ku] a:hover{background-color:#555}.card__info__ku{padding:.5em .5em .3em;border-radius:.5em;color:#fff;position:absolute;top:-2.5em;right:.5em}.category .card__info__ku{display:none}.posi--relative{position:relative}.term__ul li{width:5em;margin-right:.5em;text-align:center}.term__ul li a{font-size:1rem}.term__ul li:not([class*=current]) a{opacity:.6}.term__ul li[class*=current]{position:relative}.term__ul li[class*=current] a{border-bottom-left-radius:0;border-bottom-right-radius:0;transition:.4s}.term__ul li[class*=current]::after{content:" ";border-top:8px solid;border-right:2.5em solid rgba(0,0,0,0);border-left:2.5em solid rgba(0,0,0,0);position:absolute;bottom:-8px;left:0}.term__ul li:not(.current-menu-parent) a:hover{opacity:1}.term__ul .higashi-ku[class*=current]::after{border-top-color:#0053c0}.term__ul .hakata-ku[class*=current]::after{border-top-color:#629}.term__ul .chuou-ku[class*=current]::after{border-top-color:#b60000}.term__ul .minami-ku[class*=current]::after{border-top-color:#a04}.term__ul .jonan-ku[class*=current]::after{border-top-color:#014}.term__ul .sawara-ku[class*=current]::after{border-top-color:#083}.term__ul .nishi-ku[class*=current]::after{border-top-color:#c74900}.archives--mon label{display:none}.archives--mon select{padding:.3em .8em}.school-name{border-bottom:1px dotted #014;padding:0 .5em .4em}.school-name *{margin:0}.school-name h2{font-size:1.8em;margin-right:8rem}.entryInfo__dates{margin-top:-1.5rem}.card__info dl{margin-bottom:2em}.card__info dl *{padding:.5em;margin-bottom:0}.card__info dl dt{width:7em;position:relative}.card__info dl dt::after{position:absolute;right:0;top:.5em}.card__info dl dd{border-bottom:1px dotted #ccc;padding-left:8em;margin:-2.2em 0 0 0}.card__point{border:1px solid #ccc;box-shadow:0px 0px 16px -6px hsla(0,0%,60%,.6);margin-bottom:2em;position:relative}.card__columns{display:flex;gap:.1em;margin-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:top}.card__columns .column-image{flex-basis:44.444%;overflow:hidden}.card__columns .column-info{flex-basis:55.555%;padding:1em}.image--basyo{margin-bottom:0;height:100%;text-align:center;display:block;overflow:hidden}.image--basyo img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.siteki--content{margin-bottom:0}.siteki--content dt{background-color:#333;padding:.4em 0 .3em;color:#fff;border-radius:.5em;display:inline-block;width:4.5rem;font-size:.86em;text-align:center}.siteki--content dd{margin:-1.4em 0 1.5em 5em}.shi__taiou{border-top:3px double #aaa;padding-top:1em}.shi__taiou dd{margin-bottom:0}.badge__taiou{margin:0 !important;padding:.6em 1em;border-radius:1em;line-height:1;background-color:#b05;color:#fff;font-weight:bold;position:absolute;top:-0.8em;right:-0.5em}.badge__taiou--kaizen{background-color:#05a}.badge__taiou--yotei{background-color:#0a6}.card--point__result{border-top:1px dotted #333;padding:2em}.card--point__result *:last-child{margin-bottom:0}.card--point__result--title{margin:-0.5em 0 .5em -0.5em;background-color:#333;padding:.4em .5em .3em;color:#fff;border-radius:.5em;font-size:1em;font-weight:normal;display:inline-block}@media(max-width: 650px){.visible--pc{display:none}.visible--sp{margin:0;padding:1rem}.visible--sp+figure{margin:0;padding:0 1rem}.card__columns{flex-direction:column}.image--basyo img{-o-object-fit:contain;object-fit:contain}}@media(max-width: 480px){.card__info dl dd{margin-top:0;padding-left:1.5em}.badge__taiou{transform:rotate(3deg);top:-1.2em;font-size:.86em}}@media(min-width: 650px){.card__columns{flex-wrap:nowrap;gap:1em}.card__columns .column-info{padding:2em 2em 2em 1em}.visible--sp{display:none}}.bottom__widget1+.bottom__widget2{margin-top:2em}.chousa_kensuu{width:100%;padding-bottom:.5rem;font-size:1.1rem}.chousa_kensuu::before{content:"＞＞＞";color:#aaa;margin-right:.5rem}.chousa_kensuu::after{content:"＜＜＜";color:#aaa;margin-left:.5rem}.entryList__content{display:flex;gap:1.5em;flex-wrap:wrap;align-items:top}.card__school{border:1px solid #ccc;padding:.8em;flex-basis:100%;box-shadow:0px 0px 16px -6px hsla(0,0%,60%,.6)}.card__school:hover{transform:rotate(1.5deg)}.card__school a{text-decoration:none;color:#333}.card__school h3{margin-bottom:.5em;position:relative}.card__school h3 span{font-size:.8em;position:absolute;right:-0.85em;top:-1.5em;padding:.2em .5em .2em 1.5em;color:#fff;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 25% 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 25% 0)}.card__school h3 .higashi-ku{background-color:#0053c0}.card__school h3 .hakata-ku{background-color:#629}.card__school h3 .chuou-ku{background-color:#b60000}.card__school h3 .minami-ku{background-color:#a04}.card__school h3 .jonan-ku{background-color:#014}.card__school h3 .sawara-ku{background-color:#083}.card__school h3 .nishi-ku{background-color:#c74900}.card__school img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;margin-bottom:.5em}.card__school .card__info dl{margin-bottom:0}.card__school__continue{background-color:#083;color:#fff;margin:0;padding:.3em 0}.result_info{background:#efefef;border-radius:.5em;margin-bottom:2.5em;padding:.5em .8em}.result_info p{margin:0;padding:.5em .3em .2em}.result_info p+p{border-top:1px dotted #aaa}.result_info p span.icn__after--place{margin-right:1em}.result_info p span.taiou_color--taiou::after{color:#b05}.result_info p span.taiou_color--kaizen::after{color:#05a}.result_info p span.taiou_color--yotei::after{color:#0a6}.same_school_records{background-color:rgba(0,0,0,0)}.same_school_records .icn__after--pencil{margin-right:1em}.same_school_records a{text-decoration:none;border:1px dotted #ccc;padding:.3em .7em;border-radius:.3em}@media(min-width: 650px){.card__school{flex-basis:47.888%}}@media(min-width: 830px){.card__school{flex-basis:31%}.result_info p{display:inline-block}.result_info p+p{border-top:0;border-left:1px dotted #aaa;margin-left:1.5em;padding-left:1.5em}}.entryList__content{margin-bottom:3em}.re-kensaku{margin-top:3em}.table--koeipage{width:100%;max-width:540px;margin:2em auto}.table--koeipage th,.table--koeipage td{padding:.8rem 1.2rem;vertical-align:top;text-align:left;margin:2em auto;background:none;border:0;border-bottom:1px dotted #aaa;color:#333;font-weight:normal}.jimukyoku_info_table{line-height:1.4}.jimukyoku_info_table address{font-style:normal}.jimukyoku_info_table p{line-height:1.4;margin:0}.contact_table input,.contact_table textarea{padding:.3em;font-size:1em;border:1px solid #ccc;width:100%}.contact_table th{position:relative}.contact_table th::after{content:"必須";display:inline-block;border:1px solid #c00;color:#c00;padding:.2em .3em;position:absolute;left:-1.4em;top:.8em;font-size:.8em;border-radius:.5em}.wpcf7 .inputbtns input{border-radius:.5em;padding:.3em 0;width:5em;font-size:1.1em;border:1px solid #333}.wpcf7 .inputbtns input:hover,.wpcf7-acceptance .wpcf7-list-item-label:hover{cursor:pointer}.wpcf7 .ta--center input+input{margin-left:1em}.wpcf7 input[type=submit]{background-color:#fd8;color:#333}.wpcf7-acceptance .wpcf7-list-item-label{color:red}.wpcf7-acceptance .wpcf7-list-item{text-indent:-1em;line-height:1.3;margin-left:2em}.wpcf7-acceptance input:checked+.wpcf7-list-item-label,.wpcf7 .wpcf7-acceptance .wpcf7c-conf-hidden+.wpcf7-list-item-label{color:#666}.wpcf7 input[type=submit][disabled]{opacity:.8}.wpcf7 input[type=submit][disabled]:hover{cursor:not-allowed}.inputbtns{position:relative}.inputbtns .wpcf7-spinner{text-align:right;position:absolute;top:2.5em;left:52%}.wpcf7-turnstile{text-align:center;margin-top:3rem}@media screen and (max-width: 480px){.table--koeipage,.table--koeipage th,.table--koeipage td{margin:0;display:block}.table--koeipage tbody,.table--koeipage tr{width:100%;display:block}.table--koeipage th,.table--koeipage td{padding:.3em;border:0}.table--koeipage td{margin:0 0 .5em 1em}.acceptp{text-align:left}.contact_table th::after{position:relative;left:1em;top:0}}.link-deco-none a{text-decoration:none}.naviPrevNext{border-top:3px solid #eee;padding-top:.4em}.naviPrevNext p{margin:0}.naviPrevNext__prev p::before,.naviPrevNext__prev p::after{position:relative;top:.1em}.naviPrevNext__prev .icn--migi-yaji::before{display:inline-block;transform:rotate(-180deg)}.naviPrevNext a{padding:.3em;display:block;color:#333}.naviPrevNext a:hover .naviPrevNext__pagettl{color:#f73}.naviPrevNext__next{margin-top:1em}.naviPrevNext__pagettl{transition:1s;padding:.2em .2em .2em 1em}.btn__return__myCat{margin:0 auto 3em;width:80%;max-width:430px}.btn__return__myCat a{line-height:1.3em;display:block}.btn__return__myCat .btn__return{background-color:#26d}.btn__return__myCat .btn__return:hover{background-color:#f73}@media screen and (min-width: 730px){.naviPrevNext{display:flex;align-items:stretch}.naviPrevNext__prev,.naviPrevNext__next{width:100%;margin-top:0}.naviPrevNext__next{text-align:right}}.pager{text-align:center;margin-bottom:2em}.pager__ichiran .page-numbers,.pager .current{display:inline-block;padding:.3em .5em;text-decoration:none;color:#fff;background-color:#f73;border-radius:.2em;font-weight:bold;margin:0 .2em}.pager .page-numbers:hover{background-color:#c00}.pager .current,.pager .dots,.pager .current:hover,.pager .dots:hover{color:#333;background-color:#ccc}.pager .prev,.pager .next{color:#f73;background-color:#fff;font-size:1.4em}.pager .prev:hover,.pager .next:hover{color:#c00;background-color:#fff}.report__ku_title a,.report_school_ichiran li a{text-decoration:none}.report_school_ichiran{list-style-type:none;display:flex;flex-wrap:wrap;gap:1em;margin-bottom:2.5em;padding:0}.report_school_ichiran li{flex-basis:31.66%}.report_school_ichiran li a{display:block;padding:.5em .8em;font-size:1.1em;border:1px solid #ccc;border-radius:.5em;color:#333;text-align:center}.report_school_ichiran+.report__ku_title{border-top:1px dotted #ccc;padding-top:1.5em}.report__ku_title[class*=higashi-ku] a,.report_school_ichiran.higashi a:hover,.report_school_ichiran.higashi .watching__year{color:#0053c0}.report__ku_title[class*=hakata-ku] a,.report_school_ichiran.hakata a:hover,.report_school_ichiran.hakata .watching__year{color:#629}.report__ku_title[class*=chuou-ku] a,.report_school_ichiran.chuou a:hover,.report_school_ichiran.chuou .watching__year{color:#b60000}.report__ku_title[class*=minami-ku] a,.report_school_ichiran.minami a:hover,.report_school_ichiran.minami .watching__year{color:#a04}.report__ku_title[class*=jonan-ku] a,.report_school_ichiran.jonan a:hover,.report_school_ichiran.jonan .watching__year{color:#014}.report__ku_title[class*=sawara-ku] a,.report_school_ichiran.sawara a:hover,.report_school_ichiran.sawara .watching__year{color:#083}.report__ku_title[class*=nishi-ku] a,.report_school_ichiran.nishi a:hover,.report_school_ichiran.nishi .watching__year{color:#c74900}.report_school_ichiran.higashi a:hover{border-color:#0053c0}.report_school_ichiran.hakata a:hover{border-color:#629}.report_school_ichiran.chuou a:hover{border-color:#b60000}.report_school_ichiran.minami a:hover{border-color:#a04}.report_school_ichiran.jonan a:hover{border-color:#014}.report_school_ichiran.sawara a:hover{border-color:#083}.report_school_ichiran.nishi a:hover{border-color:#c74900}.repo_attention{line-height:1.4;margin:.8em}.watching__year{display:block;font-size:.9em;margin-bottom:.4em;padding-bottom:.3em;border-bottom:1px dotted #ccc}@media screen and (max-width: 650px){.report_school_ichiran li{flex-basis:47.55%}}@media screen and (max-width: 370px){.report_school_ichiran li{flex-basis:100%}.report_school_ichiran li a{text-align:left}.repo_attention{text-align:left}.repo_attention br{display:none}}.front--report__ttl{margin-top:1.8em;margin-bottom:0;font-size:1.8em}.front--ichiran__link{margin-bottom:0;width:93%}.front--ichiran__link a{text-decoration:none}.gallery-caption,.wp-caption,.wp-caption-text,.bypostauthor{font-size:.8em}.sticky{display:block}

/*# sourceMappingURL=front-style.min.css.map */