@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@font-face{font-family:"DIN Alternate Bold";font-style:normal;font-weight:bold;src:url("/saircms/wp-content/themes/sair/assets/font/DINAlternate-Bold.woff") format("woff")}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{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%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}#pagetype.entrance ul.column{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}#pagetype.entrance ul.column li{width:23%;list-style:none;min-height:82px;margin:10px}#pagetype.entrance ul.column a{padding:10px 10px 1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;text-decoration:none;background-color:#efefef;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-weight:bold}#pagetype.entrance ul.column a span{display:block;width:100%;font-size:14px}#pagetype.entrance ul.column a:hover{background-color:#df2d2d;color:#fff}#pagetype.entrance ul.column a::after{content:"";font:var(--fa-font-light);display:block;position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#pagetype.entrance .btn-bt a{text-decoration:none;padding:1em 2em}#pagetype.entrance .btn-bt a::after{content:""}#pagetype.entrance .btn-bt a:hover{opacity:1;background-color:#df2d2d}#pagetype.entrance .table-c{width:100%}#pagetype.entrance .table-c td,#pagetype.entrance .table-c th{padding:1.3em 1.5em}#pagetype.entrance .table-c td:last-child,#pagetype.entrance .table-c th:last-child{border-right:none}#pagetype.entrance .table-c.capa{min-width:934px}#pagetype.entrance .table-c.capa td,#pagetype.entrance .table-c.capa th{text-align:center}#pagetype.entrance .table-c.length{min-width:900px}#pagetype.entrance .table-c.length tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pagetype.entrance .table-c.length th,#pagetype.entrance .table-c.length td{display:inline-block;text-align:center}#pagetype.entrance .table-c.length th:first-of-type,#pagetype.entrance .table-c.length td:first-of-type{width:20%}#pagetype.entrance .table-c.length th:nth-of-type(2),#pagetype.entrance .table-c.length td:nth-of-type(2){width:50%}#pagetype.entrance .table-c.length th:last-of-type,#pagetype.entrance .table-c.length td:last-of-type{width:30%}#pagetype.entrance .table-c.length td:last-of-type{color:#df2d2d;font-weight:bold}#pagetype.entrance .table-c.nomal{width:100%;margin-bottom:50px}#pagetype.entrance .table-c.nomal tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pagetype.entrance .table-c.nomal th,#pagetype.entrance .table-c.nomal td{display:inline-block}#pagetype.entrance .table-c.nomal th{width:20%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pagetype.entrance .table-c.nomal td{width:80%}#pagetype.entrance .table-c.nomal ul{padding-left:1.5em}#pagetype.entrance .table-c.nomal ul.list-important{padding-left:0}#pagetype.entrance .table-c.nomal .scroll{width:100%}#pagetype.entrance .table-c.nomal .table-b{width:100%;border-left:1px solid #ccc;border-right:1px solid #ccc}#pagetype.entrance .table-c.nomal .table-b tr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pagetype.entrance .table-c.nomal .table-b th,#pagetype.entrance .table-c.nomal .table-b td{display:inline-block}#pagetype.entrance .table-c.nomal .table-b th:first-of-type,#pagetype.entrance .table-c.nomal .table-b td:first-of-type{width:40%}#pagetype.entrance .table-c.nomal .table-b th:nth-of-type(2),#pagetype.entrance .table-c.nomal .table-b td:nth-of-type(2){width:60%}#box-block{margin-top:50px}#box-block h4{font-size:18px;padding:1em}#box-block li{padding-bottom:10px}#pagetype.admission .btn-img{margin-bottom:50px}#pagetype.admission h3{font-size:18px;margin:20px 0;padding-right:1.5em;position:relative}#pagetype.admission h3::after{position:absolute;top:50%;right:0;content:"";display:block;font:var(--fa-font-light);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#pagetype.admission a{text-decoration:none}#pagetype.expense table tr{width:100%}#pagetype.expense .table-c{border-right:none;min-width:800px;word-break:keep-all}#pagetype.expense .table-c th{width:47%;display:table-cell;text-align:center}#pagetype.expense .table-c th.th{width:20%}#pagetype.expense .table-b{border-left:1px solid #ccc;border-right:1px solid #ccc}#pagetype.expense .table-b th{width:30%;text-align:center}#pagetype.expense .table-b td{padding:20px 5%}#pagetype.expense .list-bdr li li{border:none}#pagetype.expense .list-bdr li li:first-of-type{border:none}#pagetype.expense .list-cc li{padding:5px 0 5px 1.5em}#pagetype.expense a.txtlink{position:relative;padding-right:1.3em}#pagetype.expense a.txtlink::after{position:absolute;bottom:3px;right:0;content:"";display:block;font:var(--fa-font-light);font-size:14px}#pagetype.re-entrance .list-bdr h3{margin:0 0 10px}#pagetype.re-entrance .pointwrap{margin-top:50px;border-top:1px solid #ccc}#pagetype.re-entrance .pointwrap .column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pagetype.re-entrance dd{font-size:18px;font-weight:bold}#pagetype.re-entrance .column{margin:0}#pagetype.re-entrance .hdli-point{margin:0;border:none;background-color:#b39845;color:#fff}#pagetype.re-entrance .table-b{border-right:1px solid #ccc;border-left:1px solid #ccc}#pagetype.re-entrance .btn-bt a{text-decoration:none}#pagetype.faq .box-faq{border-bottom:1px solid #ccc}#pagetype.faq .box-faq:first-of-type{border-top:1px solid #ccc}#pagetype.faq .box-faq dl{display:none;height:100%;max-height:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0;padding:20px 0;margin:0;border-top:1px dotted #ccc}#pagetype.faq .box-faq.active dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}#pagetype.faq .box-faq.active .box-ttl::after{content:"";-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#pagetype.faq .box-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}#pagetype.faq .box-ttl p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin:0;padding:20px}#pagetype.faq .box-ttl h3{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;padding:20px 50px 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px}#pagetype.faq .box-ttl::after{content:"+";font:var(--fa-font-light);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:0;width:50px;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-size:20px}#pagetype.faq span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"DIN Alternate Bold",sans-serif;font-size:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}#pagetype.faq dt{width:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px}#pagetype.faq dt span{color:#df2d2d}#pagetype.faq dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#pagetype.faq dd a{color:#df2d2d}#pagetype.faq dd a:hover{text-decoration:none}#highschool p,#parents p{line-height:1.8;letter-spacing:.1em}#highschool h2.din,#parents h2.din{font-size:54px;line-height:1}#highschool .bg-ye,#parents .bg-ye{background-color:#f3f3eb}#highschool .bg-pi,#parents .bg-pi{background-color:#fdf0f0}#highschool .bg-bl,#parents .bg-bl{background-color:#eff1f7}#highschool #top,#parents #top{width:100%;position:relative}#highschool #top .topimg,#parents #top .topimg{width:63%;height:100%;margin:0 0 0 auto}#highschool #top img,#parents #top img{-o-object-fit:contain;object-fit:contain}#highschool #top .ttl,#parents #top .ttl{width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0px 0px 10px #fff,0px 0px 20px #fff}#highschool #top h2,#parents #top h2{font-size:60px}#highschool #toptxt h3,#parents #toptxt h3{font-size:30px}#highschool #toptxt p,#parents #toptxt p{line-height:2}#highschool .hdli-cc,#parents .hdli-cc{font-size:16px;padding-bottom:1em;border-bottom:1px solid #df2d2d}#highschool .hdli-cc::before,#parents .hdli-cc::before{width:16px;height:16px;background-color:#df2d2d}#highschool .right,#parents .right{padding:1em 0;text-align:right;font-size:10px}#highschool .box-bdr,#parents .box-bdr{margin-top:70px;border:1px solid #df2d2d;background-color:#fff;padding:2em 5%;border-radius:10px}#highschool .box-bdr h3,#parents .box-bdr h3{color:#df2d2d;border-bottom:1px solid #df2d2d;padding:0 0 10px;margin:0 0 1em}#highschool .list-cstep .hdli-cstep p.din,#parents .list-cstep .hdli-cstep p.din{line-height:1}#highschool .list-cstep .hdli-cstep p.ttl,#parents .list-cstep .hdli-cstep p.ttl{line-height:1.3}#highschool .list-cstep .txtwrap,#parents .list-cstep .txtwrap{padding-left:100px}#highschool .list-cstep .column-tw,#highschool .list-cstep .column-on,#parents .list-cstep .column-tw,#parents .list-cstep .column-on{margin-bottom:50px}#highschool .list-cstep figure,#parents .list-cstep figure{height:100%;border-radius:10px;overflow:hidden;-o-object-fit:cover;object-fit:cover}#highschool .h350,#parents .h350{width:100%;height:100%;max-height:350px}#highschool .scroll figure,#parents .scroll figure{min-width:700px}#highschool .btn-bt,#parents .btn-bt{font-size:14px}#highschool #careerPath{background-color:#c6d4e8}#highschool #careerPath .hdli-bt{margin:0;padding:1em 1.3em;display:block;font-weight:bold;min-width:0px}#highschool #careerPath .column{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#highschool #careerPath .column-th{margin-bottom:50px;background-color:#eff3f7;border-radius:10px;overflow:hidden}#highschool #careerPath .list-cc{padding:1em 2em 2em;margin:0;font-size:14px}#highschool #careerPath .list-cc li{padding-bottom:0}#highschool #careerPath .list-cc li::before{width:12px;height:12px;min-height:12px;min-width:12px;top:.8em}#highschool #whattodo .toptxt{padding-bottom:70px}#highschool #whattodo .toptxt h3{font-size:24px;margin-top:0}#highschool #whattodo .column{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#highschool #whattodo .column h2{font-size:24px;width:100%;padding:1em 0 2em}#highschool #whattodo .column-on{margin-bottom:50px}#highschool #whattodo .column-tw{margin-bottom:100px}#highschool #whattodo .column-tw.last{margin-bottom:0}#highschool #whattodo .column.center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#highschool #whattodo .column.top .column-on figure{width:100%;max-width:1000px;margin:0 auto}#highschool #whattodo .column.top .column-tw figure{margin:30px auto}#highschool #whattodo .hdli-flex{font-weight:bold}#highschool #whattodo .hdli-flex p{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#highschool #whattodo .hdli-flex span{border-radius:5px;display:inline-block;padding:5px 1em;color:#fff;background-color:#ea7373;margin:0 0 1em}#highschool #whattodo .hdli-flex span.Stxt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;background-color:rgba(0,0,0,0);color:#000;margin:0}#highschool #whattodo .hdli-cstep{margin-bottom:20px}#highschool #whattodo .box-bdr h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#highschool #whattodo .box-bdr span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#highschool #whattodo .bg-pi,#highschool #whattodo .bg-bl{padding:1em 2em;margin-top:1em}#highschool #whattodo .bg-pi .column-th,#highschool #whattodo .bg-bl .column-th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#highschool #whattodo .bg-pi ul,#highschool #whattodo .bg-bl ul{margin:0;padding:0}#highschool #oc{background-color:#d7e1ef}#highschool #oc .column{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#highschool #oc h3.center{text-align:center;padding:0 0 2em;font-size:24px;margin:0}#highschool #oc .ttl{font-size:20px}#highschool #oc p.center{text-align:center;margin:0;padding:5% 0 0}#highschool #bana a{color:#000}#highschool #bana p{font-size:20px}#highschool #bana p::before,#highschool #bana p::after{background-color:#000}#parents .whiteBox{background-color:#fff;padding:5%;border-radius:10px;margin-bottom:80px}#parents .whiteBox .ttl{padding-bottom:50px}#parents .whiteBox .ttl h3{font-size:24px;margin:0 0 20px}#parents .whiteBox .column-on{margin-bottom:50px}#parents #dataInsights .space{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#parents #dataInsights h3.hdli{font-size:30px}#parents #il .box figure{margin-bottom:80px}#parents #il .column{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:80px 0}#parents #il .column figure{border-radius:10px;overflow:hidden}#parents #il .hdli{margin:0 0 1.2em}#parents .h350{margin:30px auto}#parents .list-important{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}#parents .list-important li{width:auto;font-size:10px}#parents .box{margin-bottom:50px}#parents .box h3{font-size:24px;margin:0 0 10px}#parents .list-check li{margin:20px 0}#parents .list-check li:first-of-type{margin-top:0}#parents .list-check li:last-of-type{margin-bottom:0}#parents .list-check p{margin:0}#parents .dottedbox{border:1px dotted #000;padding:1em;font-size:14px}#parents .dottedbox p{margin:0}#parents .btn-bt{margin:10px 0 0}.eventcalendar{width:100%;height:70vh;max-height:800px;background-color:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){#highschool h2.din,#parents h2.din{font-size:48px}#highschool #top h2,#parents #top h2{font-size:50px}#highschool #careerPath .column-th{width:48%}#highschool #whattodo .toptxt{padding-bottom:50px}#highschool #whattodo .toptxt h3{font-size:22px}#highschool #whattodo .column h2{font-size:22px}#highschool #whattodo .column-tw{margin-bottom:70px}#parents .whiteBox .ttl{padding-bottom:30px}#parents .whiteBox .ttl h3{font-size:22px}}@media screen and (max-width: 820px){#pagetype.faq .box-ttl p{padding:10px;width:70px;height:70px}#pagetype.faq .box-ttl h3{padding:10px 50px 10px 0;font-size:16px}#pagetype.faq span{font-size:35px}#pagetype.faq dt{width:70px;padding:10px}#pagetype.faq dd{margin-left:20px}#highschool h2.din,#parents h2.din{font-size:42px}#highschool #top figure,#parents #top figure{width:50%}#highschool #top h2,#parents #top h2{font-size:40px}#highschool #toptxt h3,#parents #toptxt h3{font-size:26px}#highschool .list-cstep .txtwrap,#parents .list-cstep .txtwrap{padding-left:85px}#highschool .h350,#parents .h350{width:80%;height:auto;max-height:100%}#highschool #whattodo .txtwrap{padding-left:85px}#highschool #oc h3.center{font-size:22px}#highschool #oc .ttl{font-size:18px}#parents #dataInsights h3.hdli{font-size:26px}#parents .box{margin-bottom:40px}#parents .box h3{font-size:22px}#parents .whiteBox{margin-bottom:60px}#parents .whiteBox .ttl h3{font-size:20px}#parents .whiteBox .column-on{margin-bottom:30px}#parents .box-bdr{margin-top:60px}#parents #il .column{margin:50px 0}}@media screen and (max-width: 767px){#pagetype.entrance ul.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pagetype.entrance ul.column li{margin:5px;width:42%}#pagetype.entrance .hdli-bdrR{width:100%}#pagetype.entrance .table-c th,#pagetype.entrance .table-c td{padding:1em}#pagetype.entrance .table-c.nomal{margin-bottom:30px}#pagetype.entrance .table-c.nomal tr{display:block}#pagetype.entrance .table-c.nomal th,#pagetype.entrance .table-c.nomal td{width:100%}#pagetype.re-entrance .table-b tr{display:block;padding-bottom:20px}#pagetype.re-entrance .table-b th,#pagetype.re-entrance .table-b td{width:100%}#pagetype.re-entrance .list-bdr{padding:0 0 10px}#pagetype.expense .small{display:inline-block}#pagetype.expense .table-c th,#pagetype.expense .table-c td{padding:1em}#pagetype.expense .table-c td{text-align:center}#pagetype.expense .table-c td.th{min-width:150px}#pagetype.expense .table-b tr{display:block}#pagetype.expense .table-b th,#pagetype.expense .table-b td{display:block;width:100%}#pagetype.expense .table-b td{padding:1em 5%}#pagetype.expense .table-b p{margin:0 0 5px}#pagetype.expense .table-b .list-important{margin:0 0 10px}#pagetype.expense .table-b .list-bdr{padding:0;margin:0 0 10px}#pagetype.re-entrance dd{font-size:16px}#pagetype.faq .box-ttl{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#pagetype.faq .box-ttl p{width:50px;padding:5px}#pagetype.faq .box-ttl h3{font-size:15px;line-height:1.3;padding-right:40px}#pagetype.faq .box-ttl::after{width:30px;font-size:16px}#pagetype.faq span{font-size:25px}#pagetype.faq dt{width:50px;padding:5px}#highschool h2.din,#parents h2.din{font-size:38px}#highschool #top,#parents #top{position:static}#highschool #top .topimg,#parents #top .topimg{position:static;width:100%}#highschool #top .ttl,#parents #top .ttl{margin-top:30px;position:static;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#highschool #top h2,#parents #top h2{font-size:30px}#highschool #top .Ltxt,#parents #top .Ltxt{margin:10px 0 0}#highschool #toptxt h3,#parents #toptxt h3{font-size:22px}#highschool .right,#parents .right{margin-bottom:0}#highschool .box-bdr,#parents .box-bdr{margin-top:40px}#highschool .box-bdr .column,#parents .box-bdr .column{display:block}#highschool .box-bdr .column-th,#highschool .box-bdr .column-w70,#parents .box-bdr .column-th,#parents .box-bdr .column-w70{width:100%}#highschool .box-bdr .column-th p,#parents .box-bdr .column-th p{margin:10px 0}#highschool .list-cstep .txtwrap,#parents .list-cstep .txtwrap{padding-left:70px}#highschool .list-cstep .column,#parents .list-cstep .column{display:block}#highschool .list-cstep .column-w55,#parents .list-cstep .column-w55{width:100%}#highschool .list-cstep .column-w40,#parents .list-cstep .column-w40{width:calc(100% - 70px);margin:20px 0 0 auto}#highschool .list-cstep .column-tw.last,#parents .list-cstep .column-tw.last{margin-bottom:20px}#highschool .list-cstep figure.column-tw,#parents .list-cstep figure.column-tw{margin-bottom:10px}#highschool #toptxt h3{margin-top:0}#highschool #careerPath .column-th{width:100%;margin-bottom:30px}#highschool #whattodo .toptxt{padding-bottom:40px}#highschool #whattodo .toptxt h3{font-size:20px}#highschool #whattodo .column-on{margin-bottom:30px}#highschool #whattodo .column-tw{width:100%;margin-bottom:30px}#highschool #whattodo .column-tw.last{margin-bottom:30px}#highschool #whattodo .column.top .column-tw figure{margin:20px auto 0}#highschool #whattodo .hdli-flex span{font-size:12px;margin:0 0 10px}#highschool #whattodo .btn-bt{width:100%}#highschool #whattodo .box-bdr span{padding-top:2px}#highschool #whattodo .bg-pi ul,#highschool #whattodo .bg-bl ul{padding-left:1.5em}#highschool #oc h3.center{font-size:18px}#highschool #oc .column-th{width:100%;margin-bottom:30px;text-align:center}#highschool #oc .column-th figure{margin:0 auto;width:80%}#highschool #oc .ttl{font-size:16px}#parents .whiteBox{margin-bottom:40px}#parents .whiteBox .column-tw{width:100%;margin-bottom:30px}#parents .whiteBox .column-tw:last-of-type{margin-bottom:0}#parents .dottedbox{font-size:12px}#parents .btn-bt{margin:20px 0 0;width:100%}#parents #dataInsights h3.hdli{font-size:22px}#parents #il h2{line-height:1.2}#parents #il .column{display:block}#parents #il .column-tw{width:100%}#parents #il .column figure{margin-bottom:20px}#parents #il .box figure{margin:20px 0}#eventcalendar{padding-top:40px}.eventcalendar{height:500px}#bana .inner{padding:0}}