﻿.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}.flc{clear:both;position:relative;width:0px}.flc span{display:block;position:absolute;left:-10000px}.reset{margin:0;padding:0;list-style:none;font-weight:normal;font-size:100%;border:none;background:none;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.btn{color:#fff !important;text-decoration:none !important;border-radius:100vh;display:block;line-height:1.4em;padding:18px 30px;text-align:center;vertical-align:baseline;background:url("/shared/img/i_arrow2-white.png") no-repeat right 20px center}@media print, screen and (min-width: 320px){.btn{display:inline-block;width:280px}}@media print, screen and (min-width: 360px){.btn{display:inline-block;width:320px}}.btn:hover{opacity:0.7}@media all and (-webkit-min-device-pixel-ratio: 1.5){.btn{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}.btn--out{color:#fff !important;text-decoration:none !important;border-radius:100vh;display:block;line-height:1.4em;padding:18px 30px;text-align:center;vertical-align:baseline;background:url("/shared/img/i_link-out-white.png") no-repeat right 20px center}@media print, screen and (min-width: 320px){.btn--out{display:inline-block;width:280px}}@media print, screen and (min-width: 360px){.btn--out{display:inline-block;width:320px}}.btn--out:hover{opacity:0.7}@media all and (-webkit-min-device-pixel-ratio: 1.5){.btn--out{background-image:url("/shared/img/i_link-out-white@2x.png");background-size:14px 14px}}.btn--back{color:#fff !important;text-decoration:none !important;border-radius:100vh;display:block;line-height:1.4em;padding:18px 30px;text-align:center;vertical-align:baseline;background:url("/shared/img/i_arrow2-back-white.png") no-repeat left 20px center}@media print, screen and (min-width: 320px){.btn--back{display:inline-block;width:280px}}@media print, screen and (min-width: 360px){.btn--back{display:inline-block;width:320px}}.btn--back:hover{opacity:0.7}@media all and (-webkit-min-device-pixel-ratio: 1.5){.btn--back{background-image:url("/shared/img/i_arrow2-back-white@2x.png");background-size:6px 10px}}a.btn--about{position:relative;display:flex;align-items:center;height:65px;padding:0 45px 0 10px;margin-left:auto;margin-right:auto;text-align:left;text-decoration:none !important;background-color:#fff;border:2px #36933B solid;font-size:1.6rem;line-height:1.5em;color:#36933B;width:280px}@media print, screen and (min-width: 550px){a.btn--about{width:auto}}a.btn--about:after{content:"";position:absolute;right:0;top:0;height:100%;width:35px;background:url("/shared/img/i_arrow2-white.png") no-repeat center center;background-color:#36933B}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--about:after{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}a.btn--about:hover,a.btn--about.act{color:#000;background-color:#D4FA3D}a.btn--about.anc:after{background:url("/shared/img/i_anchor-white.png") no-repeat center center;background-color:#36933B}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--about.anc:after{background-image:url("/shared/img/i_anchor-white@2x.png");background-size:10px 6px}}a.btn--about:hover,a.btn--about.act{background-color:#f4ff97}a.btn--admin{position:relative;display:flex;align-items:center;padding:0 30px 0 10px;margin-left:auto;margin-right:auto;width:100%;max-width:360px;height:70px;text-align:left;text-decoration:none !important;background-color:#fff;border:2px #075697 solid;font-size:1.6rem;line-height:1.5em;color:#075697}@media print, screen and (min-width: 760px){a.btn--admin{font-size:1.8rem;padding:0 50px 0 20px}}a.btn--admin:after{content:"";position:absolute;right:0;top:0;height:100%;width:20px;background:url("/shared/img/i_arrow2-white.png") no-repeat center center;background-color:#075697}@media print, screen and (min-width: 760px){a.btn--admin:after{width:30px}}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--admin:after{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}a.btn--admin:hover,a.btn--admin.act{color:#000;background-color:#D4FA3D}a.btn--admin.out:after{background:url("/shared/img/i_link-out-white.png") no-repeat #075697 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--admin.out:after{background-image:url("/shared/img/i_link-out-white@2x.png");background-size:14px 14px}}a.btn--admin.anc:after{background:url("/shared/img/i_anchor-white.png") no-repeat #075697 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--admin.anc:after{background-image:url("/shared/img/i_anchor-white@2x.png");background-size:10px 6px}}.btn--admin-disable{position:relative;display:flex;align-items:center;padding:0 30px 0 10px;margin-left:auto;margin-right:auto;width:100%;max-width:360px;height:70px;text-align:left;text-decoration:none !important;background-color:#f5f5f5;border:2px #DDD solid;font-size:1.6rem;line-height:1.5em;color:#DDD}@media print, screen and (min-width: 760px){.btn--admin-disable{font-size:1.8rem;padding:0 50px 0 20px}}.btn--admin-disable:after{content:"";position:absolute;right:0;top:0;height:100%;width:20px;background:url("/shared/img/i_arrow2-white.png") no-repeat center center;background-color:#DDD}@media print, screen and (min-width: 760px){.btn--admin-disable:after{width:30px}}@media all and (-webkit-min-device-pixel-ratio: 1.5){.btn--admin-disable:after{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}.btn--admin-disable.out:after{background:url("/shared/img/i_link-out-white.png") no-repeat #DDD center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.btn--admin-disable.out:after{background-image:url("/shared/img/i_link-out-white@2x.png");background-size:14px 14px}}a.btn--uline{display:block;padding:0 20px 6px 0;text-align:left;text-decoration:none;background:url("/shared/img/i_arrow.png") no-repeat right 13px;border-bottom:1px #BEBEBE solid;font-size:18px}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--uline{background-image:url("/shared/img/i_arrow@2x.png");background-size:29px 7px}}a.btn--uline:hover{border-bottom:1px #669 solid}a.btn--white{border:1px #ccc solid;border-radius:100vh;color:#000;display:inline-block;padding:10px 40px 10px 50px;background:url("/shared/img/i_arrow2-back.png") no-repeat #fff left 20px center}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.btn--white{background-image:url("/shared/img/i_arrow2-back@2x.png");background-size:6px 10px}}a.btn--white:hover{opacity:0.7;color:#000;text-decoration:none}.label{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px}@media print, screen and (min-width: 760px){.label{padding:10px 0 9px}}.label:hover{opacity:0.7}.label--news-news,.label--gu-fubokai{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#3f8046}@media print, screen and (min-width: 760px){.label--news-news,.label--gu-fubokai{padding:10px 0 9px}}.label--news-news:hover,.label--gu-fubokai:hover{opacity:0.7}.label--news-event,.label--gu-jimu{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#7393C6}@media print, screen and (min-width: 760px){.label--news-event,.label--gu-jimu{padding:10px 0 9px}}.label--news-event:hover,.label--gu-jimu:hover{opacity:0.7}.label--news-nyushi{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#c73e51}@media print, screen and (min-width: 760px){.label--news-nyushi{padding:10px 0 9px}}.label--news-nyushi:hover{opacity:0.7}.label--news-setsumei,.label--gu-eirene{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#c69e09}@media print, screen and (min-width: 760px){.label--news-setsumei,.label--gu-eirene{padding:10px 0 9px}}.label--news-setsumei:hover,.label--gu-eirene:hover{opacity:0.7}.label--news-recruit{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#815b9b}@media print, screen and (min-width: 760px){.label--news-recruit{padding:10px 0 9px}}.label--news-recruit:hover{opacity:0.7}.label--news-infirmary,.label--gu-infirmary{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#459fbc}@media print, screen and (min-width: 760px){.label--news-infirmary,.label--gu-infirmary{padding:10px 0 9px}}.label--news-infirmary:hover,.label--gu-infirmary:hover{opacity:0.7}.label--gu-glp{background-color:#3f8046;display:inline-block;width:100px;text-align:center;line-height:1em;white-space:nowrap;color:#fff !important;text-decoration:none !important;font-size:1.3rem;border-radius:5px;padding:5px 0 4px;background-color:#f75b4f}@media print, screen and (min-width: 760px){.label--gu-glp{padding:10px 0 9px}}.label--gu-glp:hover{opacity:0.7}a.link{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3rem 1.1rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}a.link--school{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow_school.png") no-repeat .3rem .9rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--school{background-image:url("/shared/img/i_arrow_school@2x.png");background-size:10px 11px}}a.link--anc{display:inline-block;padding-left:23px;word-break:break-all;background:url("/shared/img/i_anchor.png") no-repeat 3px 13px}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--anc{background-image:url("/shared/img/i_anchor@2x.png");background-size:10px 6px}}a.link--out{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3rem 1.1rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--out{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}a.link--out:after{content:url(/shared/img/i_link-out-blue.png);display:inline-block;padding-left:5px;vertical-align:middle}a.link--pdf{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3rem .9rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--pdf{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}a.link--pdf:after{content:url(/shared/img/i_link-pdf.png);display:inline-block;padding-left:3px;vertical-align:middle}a.link--next{display:inline-block;padding-right:21px;padding-left:0;word-break:break-all;background:url("/shared/img/i_arrow.png") no-repeat right center}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--next{background-image:url("/shared/img/i_arrow@2x.png");background-size:10px 8px}}a.link--back{display:inline-block;padding-right:0;padding-left:21px;word-break:break-all;background:url("/shared/img/i_arrow.png") no-repeat left center}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--back{background-image:url("/shared/img/i_arrow@2x.png");background-size:10px 8px}}a.link--up{display:inline-block;padding-left:23px;word-break:break-all;background:url("/shared/img/i_arrow_up.png") no-repeat .3rem 1.1rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){a.link--up{background-image:url("/shared/img/i_arrow_up@2x.png");background-size:13px auto}}.link{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3rem 1.1rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}.link--school a{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow_school.png") no-repeat .3rem .9rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--school a{background-image:url("/shared/img/i_arrow_school@2x.png");background-size:10px 11px}}.link--anc a{display:inline-block;padding-left:23px;word-break:break-all;background:url("/shared/img/i_anchor.png") no-repeat 3px 13px}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--anc a{background-image:url("/shared/img/i_anchor@2x.png");background-size:10px 6px}}.link--out a{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3rem 1.1rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--out a{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}.link--out a:after{content:url(/shared/img/i_link-out-blue.png);display:inline-block;padding-left:5px;vertical-align:middle}.link--pdf a{display:inline-block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3rem .9rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--pdf a{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}.link--pdf a:after{content:url(/shared/img/i_link-pdf.png);display:inline-block;padding-left:3px;vertical-align:middle}.link--next a{display:inline-block;padding-right:21px;padding-left:0;word-break:break-all;background:url("/shared/img/i_arrow.png") no-repeat right center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--next a{background-image:url("/shared/img/i_arrow@2x.png");background-size:10px 8px}}.link--back a{display:inline-block;padding-right:0;padding-left:21px;word-break:break-all;background:url("/shared/img/i_arrow.png") no-repeat left center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--back a{background-image:url("/shared/img/i_arrow@2x.png");background-size:10px 8px}}.link--up a{display:inline-block;padding-left:23px;word-break:break-all;background:url("/shared/img/i_arrow_up.png") no-repeat .3rem 1.1rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--up a{background-image:url("/shared/img/i_arrow_up@2x.png");background-size:13px auto}}.font--sm .link{background-position:0.3rem 0.8rem}.link--list{list-style:none;margin:0 0 0 8px;padding:0}.link--list li{display:block;padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3em .5em}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--list li{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}.link--list li.out:after{content:url(/shared/img/i_link-out-blue.png);display:inline-block;padding-left:3px;vertical-align:middle}.link--list li ul{margin:0.6em 0 0 1px}.link--list-out{list-style:none;margin:0 0 0 8px;padding:0}.link--list-out li{display:block;padding-left:35px;background:url("/shared/img/i_link-out.png") no-repeat left 5px;word-break:break-all}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--list-out li{background-image:url("/shared/img/i_link-out@2x.png");background-size:25px 25px}}.linkArea{background-color:#fff;padding:20px}.link--more{display:inline-block;background:url("/shared/img/i_line-b.png") repeat-x left bottom}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--more{background-image:url("/shared/img/i_line-b@2x.png");background-size:92px 3px}}.link--more a{background:url("/shared/img/i_arrow.png") no-repeat right 10px center;display:block;font-weight:bold;padding:9px 35px 7px 7px}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--more a{background-image:url("/shared/img/i_arrow@2x.png");background-size:17px 19px}}.link--more2{display:inline-block;margin-bottom:158px;padding:3px 35px;background:url(/shared/img/i_line.png) repeat-x left top,url(/shared/img/i_line.png) repeat-x left bottom}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--more2{background:url(/shared/img/i_line@2x.png) repeat-x left top,url(/shared/img/i_line@2x.png) repeat-x left bottom;background-size:736px 2px}}.link--more2 a{background:url("/shared/img/i_arrow.png") no-repeat right 10px center;display:block;font-weight:bold;padding:9px 35px 7px 7px}@media all and (-webkit-min-device-pixel-ratio: 1.5){.link--more2 a{background-image:url("/shared/img/i_arrow@2x.png");background-size:17px 19px}}.list{list-style:disc;margin-left:30px;padding:0}.list--inline{list-style:none;letter-spacing:-.40em;margin-left:-10px;margin-bottom:0;padding-left:0}.list--inline li{display:inline-block;letter-spacing:normal;padding-left:10px;padding-right:10px}.list--news-top{border-top:1px #CBCBCB solid;margin:0}.list--news-top li{list-style:none;border-bottom:1px #CBCBCB solid;padding:10px;margin-bottom:0}.list--news-top li .date{display:inline-block;margin-top:3px;margin-right:20px}@media print, screen and (min-width: 760px){.list--news-top li .date{margin-top:5px}}.list--news-top li .category{display:inline-block;margin-right:20px}.list--news-top li h2{font-size:1.6rem;font-weight:normal;margin-bottom:0;margin-top:10px}@media print, screen and (min-width: 760px){.list--news-top li h2{margin-top:5px}}@media print, screen and (min-width: 920px){.list--schoolnow-top{display:flex;flex-wrap:nowrap;justify-content:space-between}}.list--schoolnow-top .item{position:relative;background-color:#fff;margin-bottom:2rem}.list--schoolnow-top .item:last-child{margin-bottom:0}@media print, screen and (min-width: 920px){.list--schoolnow-top .item{width:32.855939343%;margin-bottom:0}}.list--schoolnow-top .item>.inner{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1rem 2rem 1rem 1rem}@media print, screen and (min-width: 920px){.list--schoolnow-top .item>.inner{display:block;padding:1rem 1rem 4rem}}.list--schoolnow-top .item>.inner .thumb{width:100px;margin-right:20px}@media print, screen and (min-width: 550px){.list--schoolnow-top .item>.inner .thumb{width:45%;margin-right:0}}@media print, screen and (min-width: 920px){.list--schoolnow-top .item>.inner .thumb{width:auto;margin-bottom:2rem}}.list--schoolnow-top .item>.inner .thumb img{object-fit:cover;width:100px;height:100px}@media print, screen and (min-width: 550px){.list--schoolnow-top .item>.inner .thumb img{width:100%;height:calc(40vw)}}@media print, screen and (min-width: 760px){.list--schoolnow-top .item>.inner .thumb img{height:calc(45vw * 0.6)}}@media print, screen and (min-width: 920px){.list--schoolnow-top .item>.inner .thumb img{height:calc(33vw * 0.6)}}.list--schoolnow-top .item>.inner .textArea{flex:1}@media print, screen and (min-width: 550px){.list--schoolnow-top .item>.inner .textArea{width:50%;flex:none}}@media print, screen and (min-width: 920px){.list--schoolnow-top .item>.inner .textArea{width:auto;padding:0 10px}}.list--schoolnow-top .item>.inner .textArea .date{font-size:1.2rem;line-height:1.5em;margin-bottom:1px}@media print, screen and (min-width: 550px){.list--schoolnow-top .item>.inner .textArea .date{display:inline-block;margin-right:20px;margin-bottom:0}}.list--schoolnow-top .item>.inner .textArea .category{font-size:1.2rem;line-height:1.5em;margin-bottom:6px}@media print, screen and (min-width: 550px){.list--schoolnow-top .item>.inner .textArea .category{display:inline-block;margin-bottom:0}}.list--schoolnow-top .item>.inner .textArea .title{font-size:1.6rem;line-height:1.6em;margin:0 0 1.7rem;font-weight:bold}@media print, screen and (min-width: 550px){.list--schoolnow-top .item>.inner .textArea .title{font-size:2rem}}.list--schoolnow-top .item>.inner .textArea .excerpt{line-height:1.7em}.list--pickup-top .item{width:48.5%;margin-right:3%;padding:0 0 4rem}.list--pickup-top .item:nth-child(2n){margin-right:0}@media print, screen and (min-width: 920px){.list--pickup-top .item{width:31.732418525%;margin-right:2.401372213%}.list--pickup-top .item:nth-child(2n){margin-right:2.401372213%}.list--pickup-top .item:nth-child(3n){margin-right:0}}@media print, screen and (min-width: 550px){.list--pickup-top .item .thumb{margin-bottom:15px}}.list--pickup-top .item .thumb img{width:100%}.list--pickup-top .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){.list--pickup-top .item .category{margin-bottom:8px;display:inline-block;font-size:1.8rem}}.list--pickup-top .item .title{line-height:1.6em;margin:0 0 0.4rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){.list--pickup-top .item .title{font-size:2rem}}.list--pickup-top .item .excerpt{line-height:1.7em;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){.list--pickup-top .item .excerpt{font-size:1.6rem}}.list--banner1>a{display:block;width:48.5%;margin-bottom:2rem;margin-right:3%}.list--banner1>a:nth-child(2n){margin-right:0}@media print, screen and (min-width: 760px){.list--banner1>a{width:30.874785592%;margin-right:3.687821612%}.list--banner1>a:nth-child(2n){margin-right:3.687821612%}.list--banner1>a:nth-child(3n){margin-right:0}}.list--banner2>a{display:block;width:48.5%;margin-bottom:2rem;margin-right:3%}.list--banner2>a:nth-child(2n){margin-right:0}@media print, screen and (min-width: 760px){.list--banner2>a{width:31.732418525%;margin-right:2.401372213%}.list--banner2>a:nth-child(2n){margin-right:2.401372213%}.list--banner2>a:nth-child(3n){margin-right:0}}.list--download .item{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:2rem}.list--download .item:last-child{margin-bottom:0}.list--download .item .thumb{width:60px;margin-right:20px}@media print, screen and (min-width: 550px){.list--download .item .thumb{width:15%}}.list--download .item .textArea{flex:1}.list--download .item .textArea .title{line-height:1.6em;font-weight:bold;font-size:1.6rem;margin:0 0 5px}@media print, screen and (min-width: 550px){.list--download .item .textArea .title{font-size:1.8rem;margin:0 0 1rem}}.list--download .item .textArea .excerpt{line-height:1.7em}.list--class-voice-t .voice{background-color:#F7F7F7;border-radius:1.5rem;margin-bottom:3rem;padding:30px 20px 30px 55px}@media print, screen and (min-width: 760px){.list--class-voice-t .voice{padding:30px 30px 30px 90px}}.list--class-voice-t .voice .name{font-size:1.8rem;margin-bottom:0}.list--class-voice-t .voice .text p:last-child{margin-bottom:0}.list--class-voice-t .voice{background:url("/school_life/img/class_voice_t.png") no-repeat #F7F7F7 0 0;background-size:45px auto}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--class-voice-t .voice{background-image:url("/school_life/img/class_voice_t@2x.png");background-size:45px auto}}@media print, screen and (min-width: 760px){.list--class-voice-t .voice{background:url("/school_life/img/class_voice_t.png") no-repeat #F7F7F7 0 0}}.list--class-voice-s .voice{background-color:#F7F7F7;border-radius:1.5rem;margin-bottom:3rem;padding:30px 20px 30px 55px}@media print, screen and (min-width: 760px){.list--class-voice-s .voice{padding:30px 30px 30px 90px}}.list--class-voice-s .voice .name{font-size:1.8rem;margin-bottom:0}.list--class-voice-s .voice .text p:last-child{margin-bottom:0}.list--class-voice-s .voice{background:url("/school_life/img/class_voice_s.png") no-repeat #F7F7F7 0 0;background-size:60px auto}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--class-voice-s .voice{background-image:url("/school_life/img/class_voice_s@2x.png");background-size:60px auto}}@media print, screen and (min-width: 760px){.list--class-voice-s .voice{background:url("/school_life/img/class_voice_s.png") no-repeat #F7F7F7 0 0}}.list--faq-cat{display:flex;flex-wrap:wrap;margin:0;padding:0}.list--faq-cat li{display:block;list-style:none;margin:0;padding:0;width:100%}.list--faq-cat li:first-child{border-top:1px #CCC solid}@media print, screen and (min-width: 760px){.list--faq-cat li{width:47%;margin-right:6%}.list--faq-cat li:nth-child(2){border-top:1px #CCC solid}.list--faq-cat li:nth-child(2n){margin-right:0}}.list--faq-cat li a{display:block;padding:15px 20px 15px 25px;line-height:1.4em;border-bottom:1px #CCC solid;text-decoration:none !important;background:url("/shared/img/i_anchor.png") no-repeat 8px center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--faq-cat li a{background-image:url("/shared/img/i_anchor@2x.png");background-size:10px 6px}}@media print, screen and (min-width: 920px){.list--faq-cat li a{padding:20px 20px 20px 30px}}.list--faq-cat li a:hover{color:#016BC5;background-color:#F0FCFF}.list--news>div{border-bottom:1px #E2E2E2 solid;padding-bottom:20px;margin-bottom:20px}.list--news>div .new{display:inline-block;background-color:#cb1919;color:#fff;font-size:1.2rem;padding:3px 10px;line-height:1em;border-radius:4px}.list--news>div .title{font-size:1.8rem;font-weight:normal;margin-bottom:10px}.list--news>div .date{display:inline-block;margin-left:16px;margin-right:20px}.list--news>div .category{display:inline-block}.list--relate-category{margin:0;padding:0}.list--relate-category li{display:block;list-style:none;margin:0;padding:0;border-bottom:1px #E2E2E2 solid}.list--relate-category li a{line-height:1em;text-decoration:none !important;display:block;padding:18px 20px 18px 40px;background:url("/shared/img/i_arrow2.png") no-repeat 25px center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--relate-category li a{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}.list--relate-category li a:hover{color:#016BC5;background-color:#F0FCFF}.list--relate-yearly{margin:0;padding:10px 0 0}.list--relate-yearly li{display:block;list-style:none;margin:0;padding:0}.list--relate-yearly li a{line-height:1em;text-decoration:none !important;display:block;padding:10px 20px 10px 40px;background:url("/shared/img/i_arrow2.png") no-repeat 25px center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--relate-yearly li a{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}.list--relate-yearly li a:hover{color:#016BC5;background-color:#F0FCFF}.list--relate-2col{display:flex;flex-wrap:wrap;margin:0;padding:0}.list--relate-2col li{display:block;list-style:none;margin:0;padding:0;width:100%}@media print, screen and (min-width: 360px){.list--relate-2col li{width:47%;margin-right:6%}.list--relate-2col li:nth-child(2n){margin-right:0}}.list--relate-2col li a{display:block;padding:15px 20px 15px 16px;line-height:1em;border-bottom:1px #CCC solid;text-decoration:none !important;background:url("/shared/img/i_arrow2.png") no-repeat .3rem center}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--relate-2col li a{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}@media print, screen and (min-width: 920px){.list--relate-2col li a{padding:20px 20px 20px 30px;background:url("/shared/img/i_arrow2.png") no-repeat 15px center}.list--relate-2col li a:hover{color:#016BC5;background-color:#F0FCFF}}.list--sitemap{padding:0;text-align:left}.list--sitemap ul{margin:0 auto;padding:0}.list--sitemap ul li{display:block;padding:15px 9px;margin:0 0 20px}.list--sitemap ul li a{display:block;padding:0 0 15px 20px;text-decoration:none;background:url("/shared/img/i_circle.png") no-repeat 2px 8px;border-bottom:1px #81b2e1 solid}@media all and (-webkit-min-device-pixel-ratio: 1.5){.list--sitemap ul li a{background-image:url("/shared/img/i_circle@2x.png");background-size:10px 10px}}.list--sitemap ul li a:hover{text-decoration:none;opacity:0.6}.list--sitemap ul li a.nolink{cursor:default}.list--sitemap ul li a.nolink:hover{color:#016BC5;opacity:1}.list--sitemap ul li>ul{width:auto;padding:7px 0 0}.list--sitemap ul li>ul>li{padding:11px 9px 0 20px;margin:0}.list--sitemap ul li>ul>li a{padding:0 0 0 7px;background:none;border-bottom:none}.list--sitemap .siteTitle_ft h2{margin-bottom:0}.list--sitemap .navArea a{text-decoration:none}.table{border-collapse:collapse;border-spacing:0}.table th{border:1px #CBCBCB solid;padding:10px}.table td{border:1px #CBCBCB solid;padding:10px}.table--scroll{overflow:auto;white-space:nowrap}.table--scroll::-webkit-scrollbar{height:5px}.table--scroll::-webkit-scrollbar-track{background-color:#F1F1F1}.table--scroll::-webkit-scrollbar-thumb{background-color:#BCBCBC}.table--hold th,.table--hold td{display:table-cell}@media print, screen and (min-width: 760px){.table--hold th,.table--hold td{display:table-cell}}.table--break-md th,.table--break-md td{display:block;border:none}@media print, screen and (min-width: 760px){.table--break-md th,.table--break-md td{display:table-cell;padding:10px;border-top:1px #CBCBCB solid;border-bottom:1px #CBCBCB solid}}.table--break-md th{padding:10px 0 0;border-top:1px #CBCBCB solid}@media print, screen and (min-width: 760px){.table--break-md th{padding:10px}}.table--break-md td{padding:0 0 10px 30px}@media print, screen and (min-width: 760px){.table--break-md td{padding:10px}}.table--list td:nth-child(1),.table--list th{position:relative;background:none;vertical-align:top;white-space:nowrap}.table--list td:nth-child(1):before,.table--list th:before{position:absolute;top:0.65em;right:-0.5em;content:'：'}.table--list th,.table--list td{border:none}.table--noborder th,.table--noborder td{text-align:left;border:none;padding-left:0;background:none;font-weight:normal}body.customize-support #wpadminbar{position:fixed}#container{position:relative;min-width:320px;overflow:hidden;padding-top:71px}@media print, screen and (min-width: 760px){#container{padding-top:131px}}@media print, screen and (min-width: 1200px){#container{padding-top:156px}}@media print{#container{width:800px;padding-top:81px}}#header{position:fixed;left:0;top:0;width:100%;background-color:#fff;border-bottom:1px #D9D9D9 solid}@media print{#header{position:absolute}}#header>.inner{position:relative;margin:0;height:70px}@media print, screen and (min-width: 760px){#header>.inner{height:80px}}@media print, screen and (min-width: 1200px){#header>.inner{height:90px}}#header a{color:#000;text-decoration:none}#header a:hover{color:#016BC5}#header .siteTitle{display:flex;align-items:center;height:100%;margin-left:10px}@media print, screen and (min-width: 760px){#header .siteTitle{margin-left:15px}}@media print, screen and (min-width: 1200px){#header .siteTitle{margin-left:36px}}@media print{#header .siteTitle{margin-left:0}}#header .siteTitle h1{margin:0;padding:0;line-height:1em}#header .siteTitle h1 img{height:40px}@media print, screen and (min-width: 370px){#header .siteTitle h1 img{height:44px}}@media print, screen and (min-width: 550px){#header .siteTitle h1 img{height:53px}}@media print, screen and (min-width: 920px){#header .siteTitle h1 img{height:63px}}@media print, screen and (min-width: 1200px){#header .siteTitle h1 img{height:70px}}#header .donation,#header .access,#header .contact{position:absolute;margin:0;padding:0;line-height:1.5em;top:0;text-align:center;right:69px}@media print, screen and (min-width: 370px){#header .donation,#header .access,#header .contact{right:70px}}@media print, screen and (min-width: 600px){#header .donation,#header .access,#header .contact{right:80px}}@media print, screen and (min-width: 760px){#header .donation,#header .access,#header .contact{right:0}}@media print, screen and (min-width: 1080px){#header .donation,#header .access,#header .contact{right:1%}}@media print, screen and (min-width: 1200px){#header .donation,#header .access,#header .contact{right:0}}@media print, screen and (min-width: 1300px){#header .donation,#header .access,#header .contact{right:0}}@media print{#header .donation,#header .access,#header .contact{display:none}}#header .donation a,#header .access a,#header .contact a{display:flex;align-items:flex-end;justify-content:center;width:60px;height:70px;font-size:1.0rem}@media print, screen and (min-width: 600px){#header .donation a,#header .access a,#header .contact a{font-size:1.2rem;width:80px}}@media print, screen and (min-width: 760px){#header .donation a,#header .access a,#header .contact a{width:60px;height:80px;font-size:1.0rem}}@media print, screen and (min-width: 1080px){#header .donation a,#header .access a,#header .contact a{width:80px;font-size:1.2rem}}@media print, screen and (min-width: 1200px){#header .donation a,#header .access a,#header .contact a{height:90px;width:110px;font-size:1.2rem}}@media print, screen and (min-width: 1300px){#header .donation a,#header .access a,#header .contact a{width:130px}}#header .donation a>div,#header .access a>div,#header .contact a>div{padding-bottom:22px}@media print, screen and (min-width: 370px){#header .donation a>div,#header .access a>div,#header .contact a>div{padding-bottom:10px}}@media print, screen and (min-width: 1200px){#header .donation a>div,#header .access a>div,#header .contact a>div{padding-bottom:17px}}#header .donation a .text,#header .access a .text,#header .contact a .text{display:none}@media print, screen and (min-width: 600px){#header .donation a .text,#header .access a .text,#header .contact a .text{display:block}}@media print, screen and (min-width: 760px){#header .donation a .text,#header .access a .text,#header .contact a .text{display:none}}@media print, screen and (min-width: 1200px){#header .donation a .text,#header .access a .text,#header .contact a .text{display:block}}#header .donation a .sptext,#header .access a .sptext,#header .contact a .sptext{display:none}@media print, screen and (min-width: 370px){#header .donation a .sptext,#header .access a .sptext,#header .contact a .sptext{display:block}}@media print, screen and (min-width: 600px){#header .donation a .sptext,#header .access a .sptext,#header .contact a .sptext{display:none}}@media print, screen and (min-width: 760px){#header .donation a .sptext,#header .access a .sptext,#header .contact a .sptext{display:block}}@media print, screen and (min-width: 1200px){#header .donation a .sptext,#header .access a .sptext,#header .contact a .sptext{display:none}}#header .contact a span{margin-bottom:2px}#header .access{right:106px}@media print, screen and (min-width: 370px){#header .access{right:117px}}@media print, screen and (min-width: 600px){#header .access{right:165px}}@media print, screen and (min-width: 760px){#header .access{right:51px}}@media print, screen and (min-width: 920px){#header .access{right:6.5%}}@media print, screen and (min-width: 1080px){#header .access{right:9%}}@media print, screen and (min-width: 1200px){#header .access{right:6.5%}}@media print, screen and (min-width: 1300px){#header .access{right:9%}}#header .donation{right:142px}@media print, screen and (min-width: 370px){#header .donation{right:173px}}@media print, screen and (min-width: 600px){#header .donation{right:245px}}@media print, screen and (min-width: 760px){#header .donation{right:109px}}@media print, screen and (min-width: 920px){#header .donation{right:13%}}@media print, screen and (min-width: 1080px){#header .donation{right:18%}}@media print, screen and (min-width: 1200px){#header .donation{right:13%}}@media print, screen and (min-width: 1300px){#header .donation{right:18%}}#globalNav{display:none}@media print, screen and (min-width: 760px){#globalNav{display:block;position:fixed;left:300px;top:0;width:38%}}@media print, screen and (min-width: 920px){#globalNav{left:360px;width:40.333333333%}}@media print, screen and (min-width: 1200px){#globalNav{left:455px;top:0;width:484px}}@media print{#globalNav{display:none}}#globalNav>ul{margin:0;padding:0;border-left:1px #D9D9D9 solid;display:table;background-color:#fff;width:100%}#globalNav>ul>li{margin:0;padding:0;display:table-cell;border-right:1px #D9D9D9 solid;border-bottom:1px #D9D9D9 solid;list-style:none;position:relative;text-align:center;line-height:1.5em;width:33.3333333%}#globalNav>ul>li>a{display:flex;align-items:center;justify-content:center;font-size:1.2rem;width:100%;height:80px}@media print, screen and (min-width: 920px){#globalNav>ul>li>a{font-size:1.3rem;height:80px}}@media print, screen and (min-width: 1200px){#globalNav>ul>li>a{height:90px}}#globalNav>ul>li>a.down{background:url("/shared/img/i_arrow-down.png") no-repeat center bottom 6px}@media all and (-webkit-min-device-pixel-ratio: 1.5){#globalNav>ul>li>a.down{background-image:url("/shared/img/i_arrow-down@2x.png");background-size:12px 7px}}@media print, screen and (min-width: 1200px){#globalNav>ul>li>a.down{background:url("/shared/img/i_arrow-down.png") no-repeat center bottom 9px}}#globalNav>ul>li>a span{display:inline-block;font-size:2.2rem;font-weight:bold}@media print, screen and (min-width: 760px){#globalNav>ul>li>a span{font-size:1.8rem;display:block}}@media print, screen and (min-width: 1200px){#globalNav>ul>li>a span{font-size:2.2rem}}#globalNav>ul>li .sub{display:none;margin:0;padding:0;background-color:#fff;position:fixed;left:0;top:81px;width:100%;text-align:left}@media print, screen and (min-width: 1200px){#globalNav>ul>li .sub{top:91px}}#globalNav>ul>li .sub>ul{margin:0;padding:30px 0 20px;box-sizing:content-box}@media print, screen and (min-width: 760px){#globalNav>ul>li .sub>ul{margin-left:300px}}@media print, screen and (min-width: 920px){#globalNav>ul>li .sub>ul{margin-left:360px}}@media print, screen and (min-width: 1200px){#globalNav>ul>li .sub>ul{margin-left:455px}}#globalNav>ul>li .sub>ul>li{display:block;list-style:none;padding-right:40px;line-height:1.7em}#globalNav>ul>li .sub>ul>li a{display:inline-block;padding:0px 3px 0px 20px;font-size:1.6rem;background:url("/shared/img/i_arrow.png") no-repeat left center}@media all and (-webkit-min-device-pixel-ratio: 1.5){#globalNav>ul>li .sub>ul>li a{background-image:url("/shared/img/i_arrow@2x.png");background-size:10px 11px}}#globalNav>ul>li .sub>ul>li a.out:after{content:url(/shared/img/i_link-out.png);display:inline-block;padding-left:5px;vertical-align:middle}#globalNav>ul>li.admin .sub>ul{padding-left:20px}@media print, screen and (min-width: 1200px){#globalNav>ul>li.admin .sub>ul{padding-left:30px}}#globalNav>ul>li.guardian .sub>ul{padding-left:13%}@media print, screen and (min-width: 1200px){#globalNav>ul>li.guardian .sub>ul{padding-left:190px}}#globalNav>ul>li.inquiry .sub>ul{padding-left:20%}@media print, screen and (min-width: 1200px){#globalNav>ul>li.inquiry .sub>ul{padding-left:270px}}#globalNav>ul>li.on{border-bottom:1px #fff solid}#globalNav>ul>li.on>a.down{background:url("/shared/img/i_arrow-up2.png") no-repeat center bottom 6px}@media all and (-webkit-min-device-pixel-ratio: 1.5){#globalNav>ul>li.on>a.down{background-image:url("/shared/img/i_arrow-up2@2x.png");background-size:12px 7px}}@media print, screen and (min-width: 1200px){#globalNav>ul>li.on>a.down{background:url("/shared/img/i_arrow-up2.png") no-repeat center bottom 9px}}#globalNav>ul>li.on .sub{display:block;border-bottom:1px #D9D9D9 solid;box-shadow:0 4px 4px rgba(0,0,0,0.1)}#schoolNav{display:none}@media print, screen and (min-width: 760px){#schoolNav{display:block;position:fixed;left:0;top:81px;width:100%}}@media print, screen and (min-width: 1200px){#schoolNav{top:91px}}@media print{#schoolNav{display:none}}#schoolNav a{color:#fff;text-decoration:none}#schoolNav>ul{margin:0;padding:0;display:table;width:100%}#schoolNav>ul>li{margin:0;padding:0;display:table-cell;list-style:none;position:relative;text-align:center;line-height:1.5em;width:25%}#schoolNav>ul>li.on{background:url("/shared/img/i_arrow2-up-white.png") no-repeat right 10px center}@media all and (-webkit-min-device-pixel-ratio: 1.5){#schoolNav>ul>li.on{background-image:url("/shared/img/i_arrow2-up-white@2x.png");background-size:10px auto}}#schoolNav>ul>li.news,#schoolNav>ul>li.news ul{background:#3BBFB9}#schoolNav>ul>li.about,#schoolNav>ul>li.about ul{background-color:#36933B}#schoolNav>ul>li.school,#schoolNav>ul>li.school ul{background-color:#D06F24}#schoolNav>ul>li.graduate,#schoolNav>ul>li.graduate ul{background-color:#D8AE11}#schoolNav>ul>li>a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-family:"Sugo",sans-serif;font-size:2.6rem}@media print, screen and (min-width: 1200px){#schoolNav>ul>li>a{height:65px;font-size:3rem}}#schoolNav>ul>li .sub>ul{display:none;margin:0;padding:0;position:absolute;left:0;top:100%;width:150%;text-align:left;padding:20px 0 20px}@media print, screen and (min-width: 1200px){#schoolNav>ul>li .sub>ul{width:130%}}#schoolNav>ul>li .sub>ul>li{list-style:none;margin:0 10px 0 20px;padding:0;line-height:1.3em}#schoolNav>ul>li .sub>ul>li>a{display:inline-block;padding:6px 0 6px 15px;font-size:15px;background:url("/shared/img/i_arrow-white.png") no-repeat left center}@media print, screen and (min-width: 1200px){#schoolNav>ul>li .sub>ul>li>a{font-size:16px;width:130%}}@media all and (-webkit-min-device-pixel-ratio: 1.5){#schoolNav>ul>li .sub>ul>li>a{background-image:url("/shared/img/i_arrow-white@2x.png");background-size:10px 11px}}#schoolNav>ul>li .sub>ul>li>a.out span:after{content:url(/shared/img/i_link-out-white.png);display:inline-block;padding-left:5px;vertical-align:middle}#schoolNav>ul>li.on .sub ul{display:block}#schoolNav>ul>li.graduate .sub ul{left:-30%;width:130%}@media print, screen and (min-width: 920px){#schoolNav>ul>li.graduate .sub ul{left:0;width:100%}}#schoolNav.top{position:absolute;left:0;bottom:0;top:auto}#schoolNav.top>ul>li>.sub>ul{bottom:100%;top:auto}#spMenu{display:block;margin:0;padding:0;position:absolute;right:0;top:0;line-height:1em;background-color:#075697;text-decoration:none;width:71px;height:71px}@media print, screen and (min-width: 760px){#spMenu{display:none}}#spMenu:hover *{opacity:0.7}#spMenu .txt{color:#fff;position:absolute;width:100%;text-align:center;left:0;top:55%;font-size:12px}@media print, screen and (min-width: 760px){#spMenu .txt{top:61%;font-size:14px}}#spMenu>.bar{transition:transform 200ms 0s ease;position:absolute;left:38%;width:24%;height:2px;background-color:#fff}#spMenu>.bar:nth-child(1){top:27%}#spMenu>.bar:nth-of-type(2){top:34%}#spMenu>.bar:nth-of-type(3){top:41%}@media print, screen and (min-width: 1200px){#spMenu.clk{background-color:#fff}#spMenu.clk .txt{color:#075697}}@media print, screen and (min-width: 1200px){#spMenu.clk>.bar{background-color:#075697}}#spMenu.clk>.bar:nth-of-type(1){top:35%;transform:rotate(-45deg)}#spMenu.clk>.bar:nth-of-type(2){opacity:0}#spMenu.clk>.bar:nth-of-type(3){top:35%;transform:rotate(45deg)}#navigationDrawer{display:none;background-color:#075697}#navigationDrawer .inner{padding-top:40px;padding-left:40px;padding-bottom:50px}#navigationDrawer .inner ul{margin:0 auto 30px;padding:0;max-width:400px}#navigationDrawer .inner ul li{display:block;padding:3px 9px;margin:0}#navigationDrawer .inner ul li a{display:inline-block;padding:0 0 7px 20px;position:relative;text-decoration:none;color:#fff;font-size:2rem}#navigationDrawer .inner ul li a:hover{text-decoration:none}#navigationDrawer .inner ul li a.close:after{content:"＋";position:absolute;top:0;left:108%;font-size:18px;font-weight:bold}#navigationDrawer .inner ul li a.open:after{content:"ー";position:absolute;top:0;left:109%;font-size:14px;font-weight:bold}#navigationDrawer .inner ul li a.nolink{cursor:default}#navigationDrawer .inner ul li .sub{display:none}#navigationDrawer .inner ul li .sub>ul{width:auto}#navigationDrawer .inner ul li .sub>ul>li{padding:10px 9px 0 20px}#navigationDrawer .inner ul li .sub>ul>li a{border-bottom:none}#content{position:relative;margin-left:20px;margin-right:20px}@media print, screen and (min-width: 760px){#content{margin-left:30px;margin-right:30px}}#content .bannerArea{padding:0 0 3rem}#content .bannerArea2{background-color:#F5F7F8;padding:6rem 0 3rem}body.topPage #container{padding-top:0}body.topPage #topHeader{position:relative;height:60vh}@media print, screen and (min-width: 760px){body.topPage #topHeader{height:90vh}}@media print, screen and (min-width: 1200px){body.topPage #topHeader{height:100vh}}body.topPage #topHeader .topImage{padding-top:70px}@media print, screen and (min-width: 760px){body.topPage #topHeader .topImage{padding-top:80px}}@media print, screen and (min-width: 1200px){body.topPage #topHeader .topImage{padding-top:90px}}body.topPage #topHeader .topImage .cycle-slideshow{overflow:hidden;position:relative}body.topPage #topHeader .topImage .cycle-slideshow .image{width:100%}body.topPage #topHeader .topImage .cycle-slideshow .image img{width:100%;max-width:auto;object-fit:cover;font-family:'object-fit: cover;';object-position:center bottom;height:calc(60vh - 70px)}@media print, screen and (min-width: 760px){body.topPage #topHeader .topImage .cycle-slideshow .image img{height:calc(90vh - 80px - 50px)}}@media print, screen and (min-width: 1200px){body.topPage #topHeader .topImage .cycle-slideshow .image img{height:calc(100vh - 90px - 65px)}}body.topPage #topHeader .topImage .cycle-slideshow .cycle-pager{position:absolute;left:50%;bottom:10px;width:270px;margin-left:-135px;padding-top:5px;text-align:center;z-index:102;color:#fff}body.topPage #topHeader .topImage .cycle-slideshow .cycle-pager span{font-size:250%;padding:0 3px}body.topPage #topHeader .topImage .cycle-slideshow .cycle-pager .cycle-pager-active{color:#000}body.topPage #topHeader.off{height:0}body.topPage #topHeader .banner{bottom:11%;display:inline-block;position:absolute;right:20px;width:200px}@media print, screen and (min-width: 760px){body.topPage #topHeader .banner{bottom:12%;width:250px}}body.topPage #content .sectionTitle{font-family:"Sugo Italic",sans-serif;text-align:center;color:#3BBFB9;margin-bottom:1.0rem;font-size:6.0rem}@media print, screen and (min-width: 760px){body.topPage #content .sectionTitle{font-size:8.0rem}}body.topPage #content .newsArea .newsList{display:none}body.topPage #content .newsArea .newsNav{margin:0 0 20px}body.topPage #content .newsArea .newsNav .item{height:60px;display:flex;align-items:center;justify-content:center;border:1px #CBCBCB solid;background-color:#fff;margin-top:1px;cursor:pointer;position:relative;width:48%}@media print, screen and (min-width: 760px){body.topPage #content .newsArea .newsNav .item{width:49%}}body.topPage #content .newsArea .newsNav .item.on{border:2px #075697 solid;background-color:#f5f7f8;margin-top:0}body.topPage #content .newsArea .newsNav .item.on:after{content:'';position:absolute;left:0;bottom:-12px;width:100%;height:12px;background:url("/shared/img/top-news_nav.png") no-repeat center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.topPage #content .newsArea .newsNav .item.on:after{background-image:url("/shared/img/top-news_nav@2x.png");background-size:21px 12px}}body.topPage #content .newsArea .newsNav .item h2{font-weight:bold;margin:0;font-size:1.3rem}@media print, screen and (min-width: 360px){body.topPage #content .newsArea .newsNav .item h2{font-size:1.4rem}}@media print, screen and (min-width: 550px){body.topPage #content .newsArea .newsNav .item h2{font-size:1.5rem}}@media print, screen and (min-width: 760px){body.topPage #content .newsArea .newsNav .item h2{font-size:1.8rem}}body.topPage #content .infoArea{position:relative;background:url(/shared/img/top-info_bg.jpg) no-repeat center center/cover;padding:60px 0 40px}body.topPage #content .infoArea:before{background-color:rgba(7,59,129,0.85);position:absolute;top:0;right:0;bottom:0;left:0;content:''}body.topPage #content .infoArea .inner{margin:0 20px}body.topPage #content .infoArea .flex>a{z-index:10;border:2px #fff solid;height:90px;color:#fff !important;text-decoration:none !important;justify-content:center;background:url("/shared/img/i_arrow2-white.png") no-repeat right 20px center;margin:0 auto 20px;width:100%;font-size:1.6rem}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.topPage #content .infoArea .flex>a{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.topPage #content .infoArea .flex>a:hover{background-color:rgba(255,255,255,0.3)}@media print, screen and (min-width: 370px){body.topPage #content .infoArea .flex>a{width:85%;font-size:1.8rem}}@media print, screen and (min-width: 550px){body.topPage #content .infoArea .flex>a{width:48.828125%;margin:0 2.34375% 20px 0}body.topPage #content .infoArea .flex>a:nth-child(2n){margin-right:0}}body.topPage #content .infoArea .flex>a span{display:block;text-align:center;padding:0 10px 0 10px}body.topPage #content .VideoArea{background-color:#000;padding:40px 0}@media print, screen and (min-width: 760px){body.topPage #content .VideoArea{padding:80px 0}}body.topPage #content .schoolArea{background-color:#FEE64C;padding:6rem 0}body.topPage #content .schoolArea .sectionTitle{color:#075697}body.topPage #content .glpArea{background-color:#f75b4f;padding:6rem 0}body.topPage #content .glpArea .sectionTitle{color:#fff}body.topPage #content .glpArea .list--schoolnow-top a{color:#f75b4f}body.topPage #content .glpArea .list--schoolnow-top a:hover{color:#f75b4f}body.topPage #content .glpArea .btn--out{background-color:#fff;color:#f75b4f !important}body.topPage #content .glpArea .btn--out:hover{color:#f75b4f !important}body.topPage #content .whichcountryArea{background:url("/shared/img/top_whichcountry_bg.gif") repeat center bottom;padding:8rem 0}body.topPage #content .whichcountryArea .title{margin-bottom:2rem}body.topPage #content .whichcountryArea .lead{margin-bottom:1.5rem;font-size:1.4rem;line-height:1.8em;margin-left:20px;margin-right:20px}@media print, screen and (min-width: 550px){body.topPage #content .whichcountryArea .lead{font-size:1.6rem}}@media print, screen and (min-width: 780px){body.topPage #content .whichcountryArea .lead{width:700px;margin-left:auto !important;margin-right:auto !important}}body.topPage #content .whichcountryArea .map{margin-bottom:4rem}body.topPage #content .pickupArea{padding:6rem 0 3rem}body.adminPage #container{background-color:#F2F2F2}@media print{body.adminPage #container{background:none}}body.adminPage #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.adminPage #content{margin-left:30px;margin-right:30px}}body.adminPage .pageBg{position:absolute;top:0;left:0;background-color:#D4FA3D;width:100%;height:550px}@media print{body.adminPage .pageBg{display:none}}body.adminPage .pageTitle{text-align:center;padding:3rem 0 1.5rem}@media print, screen and (min-width: 550px){body.adminPage .pageTitle{padding:3rem 0 2rem}}@media print, screen and (min-width: 760px){body.adminPage .pageTitle{padding:4rem 0}}body.adminPage .pageTitle .categoryTitle{font-weight:bold;font-size:1.6rem;margin-bottom:0}@media print, screen and (min-width: 760px){body.adminPage .pageTitle .categoryTitle{font-size:2rem;margin-bottom:2rem}}body.adminPage .pageTitle h1{margin-bottom:10px;margin-left:10px;margin-right:10px;padding:0;font-size:2.2rem}@media print, screen and (min-width: 550px){body.adminPage .pageTitle h1{font-size:2.8rem}}@media print, screen and (min-width: 680px){body.adminPage .pageTitle h1{width:600px;margin-left:auto;margin-right:auto}}@media print, screen and (min-width: 760px){body.adminPage .pageTitle h1{font-size:3rem}}body.adminPage .pageTitle h1:before{content:"";display:block;border-top:1px solid #000;width:100%;height:1px;position:absolute;top:50%;z-index:1}body.adminPage .pageTitle h1 span{background-color:#D4FA3D;padding:0 20px;position:relative;z-index:5;display:inline-block}body.adminPage .pageTitle .sub{font-size:1.6rem;margin:0;padding:0;text-align:center}@media print, screen and (min-width: 550px){body.adminPage .pageTitle .sub{font-size:2rem}}body.adminPage .main{background-color:#fff;border-top:4px #075697 solid;margin-bottom:7rem}@media print, screen and (min-width: 860px){body.adminPage .main{width:800px;margin:0 auto 15rem}}@media print{body.adminPage .main{margin:0 auto 5rem;border-top:none}}body.adminPage .main .inner{padding:3rem 2rem}@media print, screen and (min-width: 550px){body.adminPage .main .inner{padding:6rem 3rem}}@media print{body.adminPage .main .inner{padding:0}}body.adminPage .main h3{font-size:1.8rem}@media print, screen and (min-width: 760px){body.adminPage .main h3{font-size:2.2rem}}body.adminPage .main h3,body.adminPage .main h4,body.adminPage .main h5,body.adminPage .main h6{margin-bottom:0.9em}body.adminPage .main a{text-decoration:underline}body.adminPage .main table{font-size:14px;line-height:1.6em}body.adminPage .main table td{text-align:center}body.adminPage .main table td.th{background-color:#F5F5F5}body.adminPage .relate{border-top:2px #075697 solid;margin-bottom:7rem;padding-bottom:3rem;background-color:#fff}@media print, screen and (min-width: 760px){body.adminPage .relate{width:700px;margin:0 auto 15rem}}@media print{body.adminPage .relate{display:none}}body.adminPage .relate .relateTitle{margin-top:-26px;width:100%;text-align:center}body.adminPage .relate .relateTitle h2{display:inline-block;border:2px #075697 solid;padding:7px 45px;margin-bottom:3rem;border-radius:100px;background-color:#fff;color:#075697;font-size:1.6rem}@media print, screen and (min-width: 760px){body.adminPage .relate .relateTitle h2{font-size:1.8rem}}body.adminPage .relate .inner{padding:0 10px;margin:0 auto}@media print, screen and (min-width: 360px){body.adminPage .relate .inner{width:300px}}@media print, screen and (min-width: 500px){body.adminPage .relate .inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center}}body.adminPage .relate .inner .link--list{font-size:1.4rem;margin-bottom:0}@media print, screen and (min-width: 500px){body.adminPage .relate .inner .link--list:first-child{margin-right:40px}}@media print, screen and (min-width: 760px){body.adminPage .relate .inner .link--list{font-size:1.6rem}}body.adminPage .relate .inner .link--list li{display:inline-block;padding-right:40px}@media print, screen and (min-width: 760px){body.adminPage .relate{width:auto;margin:0 auto 15rem}}@media print, screen and (min-width: 860px){body.adminPage .relate{width:800px}}body.adminPage .relate .inner .link--list li{display:block;padding-right:0;margin-bottom:0.6em}body.adminPage.adminFaq .qaArea{margin-bottom:2.5rem}body.adminPage.adminFaq .qaArea .que{font-size:1.6rem;padding:10px 30px 10px 50px;margin-bottom:1rem;border-radius:10px;background:url("/shared/img/i_icon_que.png") no-repeat #F7F7F7 left 10px center;cursor:pointer;position:relative}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.adminPage.adminFaq .qaArea .que{background-image:url("/shared/img/i_icon_que@2x.png");background-size:32px auto}}body.adminPage.adminFaq .qaArea .que.close:after{content:"＋";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:18px;font-weight:bold}body.adminPage.adminFaq .qaArea .que.open:after{content:"ー";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:14px;font-weight:bold}body.adminPage.adminFaq .qaArea .que a{color:#000 !important;text-decoration:none !important}body.adminPage.adminFaq .qaArea .que a:after{content:url(/shared/img/i_anchor.png);display:inline-block;padding-left:5px;padding-bottom:4px;vertical-align:middle}body.adminPage.adminFaq .qaArea .ans{display:none;font-size:1.5rem;padding:0 0 10px 13px}@media print, screen and (min-width: 550px){body.adminPage.adminFaq .qaArea .ans{padding:0 0 10px 52px}}body.adminPage.adminFaq .qaSection{margin-bottom:2rem}body.adminPage.adminFaq .qaSection .link--up{font-size:1.4rem;text-decoration:none}body.aboutPage .categoryTitle{background-color:#F2F2F2;display:flex;flex-wrap:nowrap;align-items:center;height:90px;margin-bottom:0}@media print, screen and (min-width: 760px){body.aboutPage .categoryTitle{height:100px;margin-bottom:7.0rem}}@media print, screen and (min-width: 760px){body.aboutPage .categoryTitle>div{height:100%;display:flex;flex-wrap:nowrap;align-items:center}}body.aboutPage .categoryTitle>div .title{font-size:2.6rem;color:#36933B;margin:0;line-height:1em}@media print, screen and (min-width: 760px){body.aboutPage .categoryTitle>div .title{font-size:3.2rem;margin-left:25px}}body.aboutPage .categoryTitle>div .category{line-height:1em;font-family:"Sugo",sans-serif;margin:0 0 8px;color:#36933B;font-size:2.6rem}@media print, screen and (min-width: 760px){body.aboutPage .categoryTitle>div .category{margin:0 0 0 40px;font-size:3.0rem}}body.aboutPage .pageHeader{margin-bottom:8rem}@media print, screen and (min-width: 760px){body.aboutPage .pageHeader{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:0;margin-right:30px}}@media print, screen and (min-width: 1226px){body.aboutPage .pageHeader{justify-content:flex-start}}body.aboutPage .pageHeader .photo{margin-bottom:4rem;position:relative}@media print, screen and (min-width: 760px){body.aboutPage .pageHeader .photo{flex:1;margin-bottom:0}}@media print, screen and (min-width: 1226px){body.aboutPage .pageHeader .photo{flex:none;width:57.23630417%}}body.aboutPage .pageHeader .photo img{object-fit:cover;height:calc(100vw * 0.55);width:100%}@media print, screen and (min-width: 760px){body.aboutPage .pageHeader .photo img{height:350px;border-radius:0 2rem 2rem 0}}@media print, screen and (min-width: 1082px){body.aboutPage .pageHeader .photo img{height:auto}}body.aboutPage .pageHeader .photo .categoryTop{position:absolute;left:8%;top:8%}body.aboutPage .pageHeader .photo .categoryTop h1{color:#fff;line-height:1em;font-size:55px;font-family:"Sugo",sans-serif;margin:0}body.aboutPage .pageHeader .photo .categoryTop div{color:#fff;font-weight:bold;font-size:2rem}body.aboutPage .pageHeader .textArea{margin-left:20px;margin-right:20px;font-size:1.5rem;line-height:1.9em}@media print, screen and (min-width: 760px){body.aboutPage .pageHeader .textArea{width:37%;margin-left:4%;margin-right:0;padding-top:15px}}@media print, screen and (min-width: 1082px){body.aboutPage .pageHeader .textArea{width:460px;font-size:1.6rem}}body.aboutPage .pageHeader .textArea h2{font-size:2.2rem;margin-bottom:1.6rem;color:#36933B}@media print, screen and (min-width: 920px){body.aboutPage .pageHeader .textArea h2{font-size:2.6rem}}@media print, screen and (min-width: 760px){body.aboutPage.indexPage .pageHeader{padding-top:60px}}body.aboutPage .main{margin-bottom:7rem}@media print, screen and (min-width: 760px){body.aboutPage .main{width:700px;margin:0 auto 15rem}}@media print{body.aboutPage .main{margin:0 auto 5rem}}body.aboutPage .main h2{color:#36933B}body.aboutPage .relate{border-top:2px #075697 solid;margin-bottom:7rem;padding-bottom:3rem;background-color:#fff}@media print, screen and (min-width: 760px){body.aboutPage .relate{width:700px;margin:0 auto 15rem}}@media print{body.aboutPage .relate{display:none}}body.aboutPage .relate .relateTitle{margin-top:-26px;width:100%;text-align:center}body.aboutPage .relate .relateTitle h2{display:inline-block;border:2px #075697 solid;padding:7px 45px;margin-bottom:3rem;border-radius:100px;background-color:#fff;color:#075697;font-size:1.6rem}@media print, screen and (min-width: 760px){body.aboutPage .relate .relateTitle h2{font-size:1.8rem}}body.aboutPage .relate .inner{padding:0 10px;margin:0 auto}@media print, screen and (min-width: 360px){body.aboutPage .relate .inner{width:300px}}@media print, screen and (min-width: 500px){body.aboutPage .relate .inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center}}body.aboutPage .relate .inner .link--list{font-size:1.4rem;margin-bottom:0}@media print, screen and (min-width: 500px){body.aboutPage .relate .inner .link--list:first-child{margin-right:40px}}@media print, screen and (min-width: 760px){body.aboutPage .relate .inner .link--list{font-size:1.6rem}}body.aboutPage .relate .inner .link--list li{display:inline-block;padding-right:40px}body.aboutPage .list--contents .item{width:48.5%;margin-right:3%;padding:0 0 5rem}body.aboutPage .list--contents .item:nth-child(2n){margin-right:0}@media print, screen and (min-width: 920px){body.aboutPage .list--contents .item{width:31.732418525%;margin-right:2.401372213%}body.aboutPage .list--contents .item:nth-child(2n){margin-right:2.401372213%}body.aboutPage .list--contents .item:nth-child(3n){margin-right:0}}body.aboutPage .list--contents .item .thumb{margin-bottom:2rem}body.aboutPage .list--contents .item .thumb img{width:100%;border-radius:1.5rem}body.aboutPage .list--contents .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){body.aboutPage .list--contents .item .category{margin-bottom:3px;display:inline-block;font-size:1.8rem}}body.aboutPage .list--contents .item .title{line-height:1.6em;margin:0 0 0.8rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){body.aboutPage .list--contents .item .title{font-size:2rem}}body.aboutPage .list--contents .item .title a{color:#36933B !important}body.aboutPage .list--contents .item .excerpt{line-height:1.7em;margin-bottom:2rem;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){body.aboutPage .list--contents .item .excerpt{font-size:1.6rem}}body.aboutPage .list--contents .item .more{position:relative;display:flex;align-items:center}body.aboutPage .list--contents .item .more:before{content:'';position:absolute;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #36933B center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage .list--contents .item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.aboutPage .list--contents .item .more a{padding-left:36px;color:#36933B !important;font-size:1.5rem}body.aboutPage .list--contents-2col .item{width:48.5%;margin-right:3%;padding:0 0 2rem}@media print, screen and (min-width: 760px){body.aboutPage .list--contents-2col .item{padding:0 0 5rem}}@media print, screen and (min-width: 823px){body.aboutPage .list--contents-2col .item{width:45%;margin-right:10%}}body.aboutPage .list--contents-2col .item:nth-child(2n){margin-right:0}body.aboutPage .list--contents-2col .item .thumb{margin-bottom:2rem}body.aboutPage .list--contents-2col .item .thumb img{width:100%;border-radius:1.5rem}body.aboutPage .list--contents-2col .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){body.aboutPage .list--contents-2col .item .category{margin-bottom:3px;display:inline-block;font-size:1.8rem}}body.aboutPage .list--contents-2col .item .title{line-height:1.6em;margin:0 0 0.8rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){body.aboutPage .list--contents-2col .item .title{font-size:2rem}}body.aboutPage .list--contents-2col .item .title a{color:#36933B !important}body.aboutPage .list--contents-2col .item .excerpt{line-height:1.7em;margin-bottom:2rem;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){body.aboutPage .list--contents-2col .item .excerpt{font-size:1.6rem}}body.aboutPage .list--contents-2col .item .more{position:relative;display:flex;align-items:center}body.aboutPage .list--contents-2col .item .more:before{content:'';position:absolute;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #36933B center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage .list--contents-2col .item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.aboutPage .list--contents-2col .item .more a{padding-left:36px;color:#36933B !important;font-size:1.5rem}body.aboutPage.aboutStudents .mapArea>div{width:48%}@media print, screen and (min-width: 550px){body.aboutPage.aboutStudents .mapArea>div{width:32%}}body.aboutPage.aboutStudents .mapArea>div:last-child{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between}@media print, screen and (min-width: 550px){body.aboutPage.aboutStudents .mapArea>div:last-child{display:block;width:32%}}body.aboutPage.aboutStudents .mapArea>div:last-child>div{width:48%}@media print, screen and (min-width: 550px){body.aboutPage.aboutStudents .mapArea>div:last-child>div{width:auto}}body.aboutPage.aboutStudents .mapArea table th,body.aboutPage.aboutStudents .mapArea table td{padding:5px 10px;font-size:1.2rem;line-height:1.5em}body.aboutPage.aboutStudents .mapArea table th{text-align:left}body.aboutPage.aboutStudents .mapArea table td{text-align:right;width:50px}body.aboutPage.aboutStudents .mapArea table .title--asia{text-align:center;font-weight:bold;background-color:#e9e45a}body.aboutPage.aboutStudents .mapArea table .title--europe{text-align:center;font-weight:bold;background-color:#b8d3e4}body.aboutPage.aboutStudents .mapArea table .title--namerica{text-align:center;font-weight:bold;background-color:#c6da85}body.aboutPage.aboutStudents .mapArea table .title--lamerica{text-align:center;font-weight:bold;background-color:#dab1c5}body.aboutPage.aboutStudents .mapArea table .title--oceania{text-align:center;font-weight:bold;background-color:#a2c8c2}body.aboutPage.aboutStudents .mapArea table .title--middleeast{text-align:center;font-weight:bold;background-color:#d78c3e}body.aboutPage.aboutStudents .mapArea table .title--africa{text-align:center;font-weight:bold;background-color:#c0b490}body.aboutPage.aboutStudents .enrollArea table th,body.aboutPage.aboutStudents .enrollArea table td{padding:5px 5px;font-size:1.4rem;line-height:1.5em;text-align:center}@media print, screen and (min-width: 550px){body.aboutPage.aboutStudents .enrollArea table th,body.aboutPage.aboutStudents .enrollArea table td{font-size:1.4rem}}body.aboutPage.aboutStudents .enrollArea table td .total{font-weight:bold}body.aboutPage.aboutStudents .enrollArea table td .m{font-size:83%}body.aboutPage.aboutStudents .enrollArea table td .f{font-size:83%}body.aboutPage.aboutCurriculum table.table01 th,body.aboutPage.aboutCurriculum table.table01 td{padding:5px 10px;font-size:1.4rem;line-height:1.5em}body.aboutPage.aboutCurriculum table.table01 th{text-align:center}body.aboutPage.aboutCurriculum table.table01 td{text-align:left}body.aboutPage.aboutGuidance .table01 th,body.aboutPage.aboutGuidance .table01 td,body.aboutPage.aboutGuidance .table02 th,body.aboutPage.aboutGuidance .table02 td,body.aboutPage.aboutGuidance .table04 th,body.aboutPage.aboutGuidance .table04 td{padding:5px 5px;font-size:1.4rem;line-height:1.5em}body.aboutPage.aboutGuidance .table01 th,body.aboutPage.aboutGuidance .table02 th,body.aboutPage.aboutGuidance .table04 th{text-align:center;white-space:nowrap}body.aboutPage.aboutGuidance .table01 td,body.aboutPage.aboutGuidance .table02 td,body.aboutPage.aboutGuidance .table04 td{text-align:center}body.aboutPage.aboutGuidance .table01 .total,body.aboutPage.aboutGuidance .table02 .total,body.aboutPage.aboutGuidance .table04 .total{weight:bold}body.aboutPage.aboutGuidance #table03 li{margin-bottom:0;font-size:1.4rem}body.aboutPage.aboutSong .main h3{color:#36933B;font-size:1.8rem}body.aboutPage.aboutInfirmary .topImage{margin-bottom:4rem;text-align:center}@media print, screen and (min-width: 760px){body.aboutPage.aboutInfirmary .topImage{margin-left:30px;margin-right:30px;margin-top:7rem;margin-bottom:7rem}}@media print, screen and (min-width: 860px){body.aboutPage.aboutInfirmary .topImage{width:800px;margin-left:auto;margin-right:auto}}@media print, screen and (min-width: 760px){body.aboutPage.aboutInfirmary .topImage img{border-radius:20px}}body.aboutPage.aboutInfirmary .topImage h1{margin:0}body.aboutPage.aboutInfirmary .main .headInf{background-color:#fe8917;color:#FFF;padding:5px 20px;font-size:2rem;border-radius:10px;margin-bottom:3rem;position:relative}@media print, screen and (min-width: 550px){body.aboutPage.aboutInfirmary .main .headInf{font-size:2.2rem}}body.aboutPage.aboutInfirmary .main .contactArea{border:2px #e67200 solid;border-radius:20px;margin:30px auto 30px;padding:20px}body.aboutPage.aboutWriting .main{padding-top:4rem}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main{padding-top:7rem}}body.aboutPage.aboutWriting .main .topImage{margin-bottom:4rem;text-align:center}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main .topImage{margin-bottom:7rem}}body.aboutPage.aboutWriting .main .sectionTitle{background-color:#DBCA7E;color:#366B59;padding:10px 20px;text-align:center;font-size:2rem;border-radius:10px;margin-bottom:5rem;position:relative}@media print, screen and (min-width: 550px){body.aboutPage.aboutWriting .main .sectionTitle{font-size:2.6rem}}body.aboutPage.aboutWriting .main .sectionTitle:before{content:'';position:absolute;left:0;top:100%;width:100%;height:17px;background:url("/about_us/img/writing_voice_h1.png") no-repeat center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage.aboutWriting .main .sectionTitle:before{background-image:url("/about_us/img/writing_voice_h1@2x.png");background-size:20px 17px}}body.aboutPage.aboutWriting .main .sectionBase{position:relative;border:6px #fff solid;box-shadow:0 0 5px rgba(0,0,0,0.2);background-color:#F1EADC;border-radius:12px;padding:90px 20px 40px}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main .sectionBase{padding:130px 54px 70px}}body.aboutPage.aboutWriting .main .sectionBase .title{position:absolute;color:#fff;top:20px;left:-6px;width:150px;height:45px;background:url("/about_us/img/writing_header_bg_sp.png") no-repeat center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage.aboutWriting .main .sectionBase .title{background-image:url("/about_us/img/writing_header_bg_sp@2x.png");background-size:150px 45px}}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main .sectionBase .title{top:30px;left:-35px;width:256px;height:66px;background:url("/about_us/img/writing_header_bg.png") no-repeat center center}}body.aboutPage.aboutWriting .main .sectionBase .title span{display:inline-block;margin-left:20px;margin-top:4px;font-size:2rem}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main .sectionBase .title span{margin-left:55px;margin-top:10px;font-size:2.4rem}}@media print, screen and (min-width: 920px){body.aboutPage.aboutWriting .main .sectionBase .title span{margin-top:5px}}body.aboutPage.aboutWriting .main .sectionBase .head{background:url("/about_us/img/writing_line_dot.png") repeat-x right center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage.aboutWriting .main .sectionBase .head{background-image:url("/about_us/img/writing_line_dot@2x.png");background-size:15px 5px}}body.aboutPage.aboutWriting .main .sectionBase .head span{display:inline-block;background-color:#F1EADC;padding-right:10px}body.aboutPage.aboutWriting .main .sectionBase .voiceTitle{display:flex;align-items:center;justify-content:center;margin-bottom:4rem}body.aboutPage.aboutWriting .main .sectionBase .voiceTitle span{background:url("/about_us/img/writing_voice_h2_l.png") no-repeat left center,url("/about_us/img/writing_voice_h2_r.png") no-repeat right center;height:45px;font-size:2.2rem;display:inline-block;line-height:1em;padding:8px 25px 0}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main .sectionBase .voiceTitle span{font-size:2.4rem}}body.aboutPage.aboutWriting .main .sectionBase .voiceList-st{margin:0;padding:0}body.aboutPage.aboutWriting .main .sectionBase .voiceList-st li{list-style:none;padding-left:60px;margin-bottom:25px;line-height:2em}body.aboutPage.aboutWriting .main .sectionBase .voiceList-st li .name{display:block;text-align:right;font-size:1.5rem}body.aboutPage.aboutWriting .main .sectionBase .voiceList-st li{background:url("/about_us/img/writing_voice_st.png") no-repeat left top}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage.aboutWriting .main .sectionBase .voiceList-st li{background-image:url("/about_us/img/writing_voice_st@2x.png");background-size:35px 30px}}body.aboutPage.aboutWriting .main .sectionBase .voiceList-ch{margin:0;padding:0}body.aboutPage.aboutWriting .main .sectionBase .voiceList-ch li{list-style:none;padding-left:60px;margin-bottom:25px;line-height:2em}body.aboutPage.aboutWriting .main .sectionBase .voiceList-ch li .name{display:block;text-align:right;font-size:1.5rem}body.aboutPage.aboutWriting .main .sectionBase .voiceList-ch li{background:url("/about_us/img/writing_voice_ch.png") no-repeat left top}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage.aboutWriting .main .sectionBase .voiceList-ch li{background-image:url("/about_us/img/writing_voice_ch@2x.png");background-size:35px 30px}}body.aboutPage.aboutWriting .main .sectionBase .voiceList-te{margin:0;padding:0}body.aboutPage.aboutWriting .main .sectionBase .voiceList-te li{list-style:none;padding-left:60px;margin-bottom:25px;line-height:2em}body.aboutPage.aboutWriting .main .sectionBase .voiceList-te li .name{display:block;text-align:right;font-size:1.5rem}body.aboutPage.aboutWriting .main .sectionBase .voiceList-te li{background:url("/about_us/img/writing_voice_te.png") no-repeat left top}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.aboutPage.aboutWriting .main .sectionBase .voiceList-te li{background-image:url("/about_us/img/writing_voice_te@2x.png");background-size:35px 30px}}body.aboutPage.aboutWriting .main .sectionBase table th,body.aboutPage.aboutWriting .main .sectionBase table td{padding:5px 5px;font-size:1.2rem;line-height:1.5em;background-color:#fff}@media print, screen and (min-width: 550px){body.aboutPage.aboutWriting .main .sectionBase table th,body.aboutPage.aboutWriting .main .sectionBase table td{font-size:1.4rem}}body.aboutPage.aboutWriting .main .sectionBase table th{text-align:left}body.aboutPage.aboutWriting .main .sectionBase table td{text-align:left}body.aboutPage.aboutWriting .main .voiceArea .sectionBase{padding:40px 20px 40px}@media print, screen and (min-width: 760px){body.aboutPage.aboutWriting .main .voiceArea .sectionBase{padding:40px 54px 40px}}body.schoolPage .categoryTitle{background-color:#F2F2F2;display:flex;flex-wrap:nowrap;align-items:center;height:90px;margin-bottom:0}@media print, screen and (min-width: 760px){body.schoolPage .categoryTitle{height:100px;margin-bottom:7.0rem}}@media print, screen and (min-width: 760px){body.schoolPage .categoryTitle>div{height:100%;display:flex;flex-wrap:nowrap;align-items:center}}body.schoolPage .categoryTitle>div .title{font-size:2.6rem;color:#D06F24;margin:0;line-height:1em}@media print, screen and (min-width: 760px){body.schoolPage .categoryTitle>div .title{font-size:3.2rem;margin-left:25px}}body.schoolPage .categoryTitle>div .category{line-height:1em;font-family:"Sugo",sans-serif;margin:0 0 8px;color:#D06F24;font-size:2.6rem}@media print, screen and (min-width: 760px){body.schoolPage .categoryTitle>div .category{margin:0 0 0 40px;font-size:3.0rem}}body.schoolPage .pageHeader{margin-bottom:8rem}@media print, screen and (min-width: 760px){body.schoolPage .pageHeader{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:0;margin-right:30px}}@media print, screen and (min-width: 1226px){body.schoolPage .pageHeader{justify-content:flex-start}}body.schoolPage .pageHeader .photo{margin-bottom:4rem;position:relative}@media print, screen and (min-width: 760px){body.schoolPage .pageHeader .photo{flex:1;margin-bottom:0}}@media print, screen and (min-width: 1226px){body.schoolPage .pageHeader .photo{flex:none;width:57.23630417%}}body.schoolPage .pageHeader .photo img{object-fit:cover;height:calc(100vw * 0.55);width:100%}@media print, screen and (min-width: 760px){body.schoolPage .pageHeader .photo img{height:350px;border-radius:0 2rem 2rem 0}}@media print, screen and (min-width: 1082px){body.schoolPage .pageHeader .photo img{height:auto}}body.schoolPage .pageHeader .photo .categoryTop{position:absolute;left:8%;top:8%}body.schoolPage .pageHeader .photo .categoryTop h1{color:#fff;line-height:1em;font-size:55px;font-family:"Sugo",sans-serif;margin:0}body.schoolPage .pageHeader .photo .categoryTop div{color:#fff;font-weight:bold;font-size:2rem}body.schoolPage .pageHeader .textArea{margin-left:20px;margin-right:20px;font-size:1.5rem;line-height:1.9em}@media print, screen and (min-width: 760px){body.schoolPage .pageHeader .textArea{width:37%;margin-left:4%;margin-right:0;padding-top:15px}}@media print, screen and (min-width: 1082px){body.schoolPage .pageHeader .textArea{width:460px;font-size:1.6rem}}body.schoolPage .pageHeader .textArea h2{font-size:2.2rem;margin-bottom:1.6rem;color:#D06F24}@media print, screen and (min-width: 920px){body.schoolPage .pageHeader .textArea h2{font-size:2.6rem}}@media print, screen and (min-width: 760px){body.schoolPage.indexPage .pageHeader{padding-top:60px}}body.schoolPage .main{margin-bottom:7rem}@media print, screen and (min-width: 760px){body.schoolPage .main{width:700px;margin:0 auto 15rem}}@media print{body.schoolPage .main{margin:0 auto 5rem}}body.schoolPage .main h2{color:#D06F24}body.schoolPage .relate{border-top:2px #075697 solid;margin-bottom:7rem;padding-bottom:3rem;background-color:#fff}@media print, screen and (min-width: 760px){body.schoolPage .relate{width:700px;margin:0 auto 15rem}}@media print{body.schoolPage .relate{display:none}}body.schoolPage .relate .relateTitle{margin-top:-26px;width:100%;text-align:center}body.schoolPage .relate .relateTitle h2{display:inline-block;border:2px #075697 solid;padding:7px 45px;margin-bottom:3rem;border-radius:100px;background-color:#fff;color:#075697;font-size:1.6rem}@media print, screen and (min-width: 760px){body.schoolPage .relate .relateTitle h2{font-size:1.8rem}}body.schoolPage .relate .inner{padding:0 10px;margin:0 auto}@media print, screen and (min-width: 360px){body.schoolPage .relate .inner{width:300px}}@media print, screen and (min-width: 500px){body.schoolPage .relate .inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center}}body.schoolPage .relate .inner .link--list{font-size:1.4rem;margin-bottom:0}@media print, screen and (min-width: 500px){body.schoolPage .relate .inner .link--list:first-child{margin-right:40px}}@media print, screen and (min-width: 760px){body.schoolPage .relate .inner .link--list{font-size:1.6rem}}body.schoolPage .relate .inner .link--list li{display:inline-block;padding-right:40px}body.schoolPage .list--contents .item{width:48.5%;margin-right:3%;padding:0 0 5rem}body.schoolPage .list--contents .item:nth-child(2n){margin-right:0}@media print, screen and (min-width: 920px){body.schoolPage .list--contents .item{width:31.732418525%;margin-right:2.401372213%}body.schoolPage .list--contents .item:nth-child(2n){margin-right:2.401372213%}body.schoolPage .list--contents .item:nth-child(3n){margin-right:0}}body.schoolPage .list--contents .item .thumb{margin-bottom:2rem}body.schoolPage .list--contents .item .thumb img{width:100%;border-radius:1.5rem}body.schoolPage .list--contents .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){body.schoolPage .list--contents .item .category{margin-bottom:3px;display:inline-block;font-size:1.8rem}}body.schoolPage .list--contents .item .title{line-height:1.6em;margin:0 0 0.8rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){body.schoolPage .list--contents .item .title{font-size:2rem}}body.schoolPage .list--contents .item .title a{color:#D06F24 !important}body.schoolPage .list--contents .item .excerpt{line-height:1.7em;margin-bottom:2rem;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){body.schoolPage .list--contents .item .excerpt{font-size:1.6rem}}body.schoolPage .list--contents .item .more{position:relative;display:flex;align-items:center}body.schoolPage .list--contents .item .more:before{content:'';position:absolute;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #D06F24 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.schoolPage .list--contents .item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.schoolPage .list--contents .item .more a{padding-left:36px;color:#D06F24 !important;font-size:1.5rem}body.schoolPage .list--contents-2col .item{width:48.5%;margin-right:3%;padding:0 0 2rem}@media print, screen and (min-width: 760px){body.schoolPage .list--contents-2col .item{padding:0 0 5rem}}@media print, screen and (min-width: 823px){body.schoolPage .list--contents-2col .item{width:45%;margin-right:10%}}body.schoolPage .list--contents-2col .item:nth-child(2n){margin-right:0}body.schoolPage .list--contents-2col .item .thumb{margin-bottom:2rem}body.schoolPage .list--contents-2col .item .thumb img{width:100%;border-radius:1.5rem}body.schoolPage .list--contents-2col .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){body.schoolPage .list--contents-2col .item .category{margin-bottom:3px;display:inline-block;font-size:1.8rem}}body.schoolPage .list--contents-2col .item .title{line-height:1.6em;margin:0 0 0.8rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){body.schoolPage .list--contents-2col .item .title{font-size:2rem}}body.schoolPage .list--contents-2col .item .title a{color:#D06F24 !important}body.schoolPage .list--contents-2col .item .excerpt{line-height:1.7em;margin-bottom:2rem;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){body.schoolPage .list--contents-2col .item .excerpt{font-size:1.6rem}}body.schoolPage .list--contents-2col .item .more{position:relative;display:flex;align-items:center}body.schoolPage .list--contents-2col .item .more:before{content:'';position:absolute;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #D06F24 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.schoolPage .list--contents-2col .item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.schoolPage .list--contents-2col .item .more a{padding-left:36px;color:#D06F24 !important;font-size:1.5rem}body.schoolPage.schoolClass .categoryTitle{margin-bottom:4.0rem}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .categoryTitle{margin-bottom:5.0rem}}body.schoolPage.schoolClass .main .pageTitle{font-size:2.6rem;margin-bottom:4rem;text-align:center}@media print, screen and (min-width: 540px){body.schoolPage.schoolClass .main .pageTitle{width:500px;margin-left:auto;margin-right:auto}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .main .pageTitle{font-size:3.2rem;margin-bottom:5rem}}body.schoolPage.schoolClass .main .pageTitle:before{content:"";display:block;border-top:1px solid #9F9F9F;width:100%;height:1px;position:absolute;top:50%;z-index:1}body.schoolPage.schoolClass .main .pageTitle span{background-color:#fff;padding:0 20px;position:relative;z-index:5}body.schoolPage.schoolClass .tabArea{display:flex;flex-wrap:nowrap}body.schoolPage.schoolClass .tabArea>div{display:flex;align-items:center;justify-content:center;width:50%;height:62px;font-size:1.2rem}@media print, screen and (min-width: 360px){body.schoolPage.schoolClass .tabArea>div{font-size:1.4rem}}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .tabArea>div{font-size:1.6rem}}body.schoolPage.schoolClass .tabArea>div.act{border-top:4px #D06F24 solid;background-color:#FDEAD8;font-weight:bold}body.schoolPage.schoolClass .messageArea .width--fl{background-color:#FDEAD8}body.schoolPage.schoolClass .messageArea .width--content{padding:5rem 0}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .messageArea .width--content{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:5rem 0}}body.schoolPage.schoolClass .messageArea .width--content .thumb{margin-bottom:20px}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .messageArea .width--content .thumb{display:flex;flex-wrap:nowrap;justify-content:space-between}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .messageArea .width--content .thumb{width:38.59348199%;margin-bottom:0;display:block}}body.schoolPage.schoolClass .messageArea .width--content .thumb img{margin-bottom:20px}body.schoolPage.schoolClass .messageArea .width--content .thumb img:last-child{margin-bottom:0}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .messageArea .width--content .thumb img{width:48%;margin-bottom:0}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .messageArea .width--content .thumb img{width:auto;margin-bottom:20px}body.schoolPage.schoolClass .messageArea .width--content .thumb img:last-child{margin-bottom:0}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .messageArea .width--content .textArea{width:54.888507719%}}body.schoolPage.schoolClass .specialtopicsLink{display:flex;flex-wrap:nowrap;justify-content:space-between}body.schoolPage.schoolClass .specialtopicsLink .logo{padding-top:10px;margin-bottom:20px;margin-right:20px}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .specialtopicsLink .logo{margin-right:40px}}body.schoolPage.schoolClass .specialtopicsLink .logo img{width:80px}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .specialtopicsLink .logo img{width:100px}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .specialtopicsLink .logo img{width:160px}}body.schoolPage.schoolClass .specialtopicsLink .textArea{flex:1}body.schoolPage.schoolClass .specialtopicsLink .textArea h2{font-size:2rem}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .specialtopicsLink .textArea h2{font-size:2.6rem}}body.schoolPage.schoolClass .specialtopicsArea{background-color:#FDEAD8;padding-bottom:5rem;margin-bottom:5rem}body.schoolPage.schoolClass .specialtopicsArea .head{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:5rem 0 2rem}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .specialtopicsArea .head{padding:5rem 0 2rem}}body.schoolPage.schoolClass .specialtopicsArea .head .logo{padding-top:10px;margin-bottom:20px;margin-right:20px}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .specialtopicsArea .head .logo{margin-right:40px}}body.schoolPage.schoolClass .specialtopicsArea .head .logo img{width:80px}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .specialtopicsArea .head .logo img{width:100px}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .specialtopicsArea .head .logo img{width:150px}}body.schoolPage.schoolClass .specialtopicsArea .head .textArea{flex:1}body.schoolPage.schoolClass .specialtopicsArea .head .textArea h2{font-size:2rem}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .specialtopicsArea .head .textArea h2{font-size:2.6rem}}body.schoolPage.schoolClass .specialtopicsArea .body{border:5px #caa127 solid;border-radius:20px;background-color:#fff;padding:40px 20px}@media print, screen and (min-width: 550px){body.schoolPage.schoolClass .specialtopicsArea .body{padding:50px 40px}}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .specialtopicsArea .body{padding:70px 60px}}body.schoolPage.schoolClass .main .classMessageArea{background-color:#FDEAD8;padding:30px 20px 20px;border-radius:8px;margin-bottom:4em}@media print, screen and (min-width: 760px){body.schoolPage.schoolClass .main .classMessageArea{padding:35px 35px 20px;margin-bottom:5em}}body.schoolPage.schoolClass .main .classVoiceArea h4{background:url(/shared/img/i_voice_18-16.gif) no-repeat left 0.5em;padding-left:25px}body.schoolPage.schoolClass .main .classSpecialArea{border:2px #D06F24 solid;margin-bottom:5em}body.schoolPage.schoolClass .main .classSpecialArea h3{color:#fff;font-size:2.6rem;background-color:#D06F24;padding:8px 10px 8px 25px}body.schoolPage.schoolClass .main .classSpecialArea p{padding-left:25px;padding-right:25px}body.schoolPage.schoolClass .main .classLink dl dd{margin:0 0 0.5em 1em}body.graduatePage .categoryTitle{background-color:#F2F2F2;display:flex;flex-wrap:nowrap;align-items:center;height:90px;margin-bottom:0}@media print, screen and (min-width: 760px){body.graduatePage .categoryTitle{height:100px;margin-bottom:7.0rem}}@media print, screen and (min-width: 760px){body.graduatePage .categoryTitle>div{height:100%;display:flex;flex-wrap:nowrap;align-items:center}}body.graduatePage .categoryTitle>div .title{font-size:2.6rem;color:#D8AE11;margin:0;line-height:1em}@media print, screen and (min-width: 760px){body.graduatePage .categoryTitle>div .title{font-size:3.2rem;margin-left:25px}}body.graduatePage .categoryTitle>div .category{line-height:1em;font-family:"Sugo",sans-serif;margin:0 0 8px;color:#D8AE11;font-size:2.6rem}@media print, screen and (min-width: 760px){body.graduatePage .categoryTitle>div .category{margin:0 0 0 40px;font-size:3.0rem}}body.graduatePage .pageHeader{margin-bottom:8rem}@media print, screen and (min-width: 760px){body.graduatePage .pageHeader{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:0;margin-right:30px}}@media print, screen and (min-width: 1226px){body.graduatePage .pageHeader{justify-content:flex-start}}body.graduatePage .pageHeader .photo{margin-bottom:4rem;position:relative}@media print, screen and (min-width: 760px){body.graduatePage .pageHeader .photo{flex:1;margin-bottom:0}}@media print, screen and (min-width: 1226px){body.graduatePage .pageHeader .photo{flex:none;width:57.23630417%}}body.graduatePage .pageHeader .photo img{object-fit:cover;height:calc(100vw * 0.55);width:100%}@media print, screen and (min-width: 760px){body.graduatePage .pageHeader .photo img{height:350px;border-radius:0 2rem 2rem 0}}@media print, screen and (min-width: 1082px){body.graduatePage .pageHeader .photo img{height:auto}}body.graduatePage .pageHeader .photo .categoryTop{position:absolute;left:8%;top:8%}body.graduatePage .pageHeader .photo .categoryTop h1{color:#fff;line-height:1em;font-size:55px;font-family:"Sugo",sans-serif;margin:0}body.graduatePage .pageHeader .photo .categoryTop div{color:#fff;font-weight:bold;font-size:2rem}body.graduatePage .pageHeader .textArea{margin-left:20px;margin-right:20px;font-size:1.5rem;line-height:1.9em}@media print, screen and (min-width: 760px){body.graduatePage .pageHeader .textArea{width:37%;margin-left:4%;margin-right:0;padding-top:15px}}@media print, screen and (min-width: 1082px){body.graduatePage .pageHeader .textArea{width:460px;font-size:1.6rem}}body.graduatePage .pageHeader .textArea h2{font-size:2.2rem;margin-bottom:1.6rem;color:#D8AE11}@media print, screen and (min-width: 920px){body.graduatePage .pageHeader .textArea h2{font-size:2.6rem}}body.graduatePage .main{margin-bottom:7rem}@media print, screen and (min-width: 760px){body.graduatePage .main{width:700px;margin:0 auto 15rem}}@media print{body.graduatePage .main{margin:0 auto 5rem}}body.graduatePage .main h2{color:#D8AE11}body.graduatePage .relate{border-top:2px #075697 solid;margin-bottom:7rem;padding-bottom:3rem;background-color:#fff}@media print, screen and (min-width: 760px){body.graduatePage .relate{width:700px;margin:0 auto 15rem}}@media print{body.graduatePage .relate{display:none}}body.graduatePage .relate .relateTitle{margin-top:-26px;width:100%;text-align:center}body.graduatePage .relate .relateTitle h2{display:inline-block;border:2px #075697 solid;padding:7px 45px;margin-bottom:3rem;border-radius:100px;background-color:#fff;color:#075697;font-size:1.6rem}@media print, screen and (min-width: 760px){body.graduatePage .relate .relateTitle h2{font-size:1.8rem}}body.graduatePage .relate .inner{padding:0 10px;margin:0 auto}@media print, screen and (min-width: 360px){body.graduatePage .relate .inner{width:300px}}@media print, screen and (min-width: 500px){body.graduatePage .relate .inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center}}body.graduatePage .relate .inner .link--list{font-size:1.4rem;margin-bottom:0}@media print, screen and (min-width: 500px){body.graduatePage .relate .inner .link--list:first-child{margin-right:40px}}@media print, screen and (min-width: 760px){body.graduatePage .relate .inner .link--list{font-size:1.6rem}}body.graduatePage .relate .inner .link--list li{display:inline-block;padding-right:40px}body.graduatePage .list--contents .item{width:48.5%;margin-right:3%;padding:0 0 5rem}body.graduatePage .list--contents .item:nth-child(2n){margin-right:0}@media print, screen and (min-width: 920px){body.graduatePage .list--contents .item{width:31.732418525%;margin-right:2.401372213%}body.graduatePage .list--contents .item:nth-child(2n){margin-right:2.401372213%}body.graduatePage .list--contents .item:nth-child(3n){margin-right:0}}body.graduatePage .list--contents .item .thumb{margin-bottom:2rem}body.graduatePage .list--contents .item .thumb img{width:100%;border-radius:1.5rem}body.graduatePage .list--contents .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){body.graduatePage .list--contents .item .category{margin-bottom:3px;display:inline-block;font-size:1.8rem}}body.graduatePage .list--contents .item .title{line-height:1.6em;margin:0 0 0.8rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){body.graduatePage .list--contents .item .title{font-size:2rem}}body.graduatePage .list--contents .item .title a{color:#D8AE11 !important}body.graduatePage .list--contents .item .excerpt{line-height:1.7em;margin-bottom:2rem;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){body.graduatePage .list--contents .item .excerpt{font-size:1.6rem}}body.graduatePage .list--contents .item .more{position:relative;display:flex;align-items:center}body.graduatePage .list--contents .item .more:before{content:'';position:absolute;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage .list--contents .item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.graduatePage .list--contents .item .more a{padding-left:36px;color:#D8AE11 !important;font-size:1.5rem}body.graduatePage .list--contents-2col .item{width:48.5%;margin-right:3%;padding:0 0 2rem}@media print, screen and (min-width: 760px){body.graduatePage .list--contents-2col .item{padding:0 0 5rem}}@media print, screen and (min-width: 823px){body.graduatePage .list--contents-2col .item{width:45%;margin-right:10%}}body.graduatePage .list--contents-2col .item:nth-child(2n){margin-right:0}body.graduatePage .list--contents-2col .item .thumb{margin-bottom:2rem}body.graduatePage .list--contents-2col .item .thumb img{width:100%;border-radius:1.5rem}body.graduatePage .list--contents-2col .item .category{padding:4px 30px;line-height:1em;color:#fff;text-align:center;font-family:"Sugo",sans-serif;margin-bottom:10px;font-size:1.4rem}@media print, screen and (min-width: 550px){body.graduatePage .list--contents-2col .item .category{margin-bottom:3px;display:inline-block;font-size:1.8rem}}body.graduatePage .list--contents-2col .item .title{line-height:1.6em;margin:0 0 0.8rem;font-weight:bold;font-size:1.4rem}@media print, screen and (min-width: 550px){body.graduatePage .list--contents-2col .item .title{font-size:2rem}}body.graduatePage .list--contents-2col .item .title a{color:#D8AE11 !important}body.graduatePage .list--contents-2col .item .excerpt{line-height:1.7em;margin-bottom:2rem;color:#333;font-size:1.2rem}@media print, screen and (min-width: 550px){body.graduatePage .list--contents-2col .item .excerpt{font-size:1.6rem}}body.graduatePage .list--contents-2col .item .more{position:relative;display:flex;align-items:center}body.graduatePage .list--contents-2col .item .more:before{content:'';position:absolute;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage .list--contents-2col .item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.graduatePage .list--contents-2col .item .more a{padding-left:36px;color:#D8AE11 !important;font-size:1.5rem}@media print, screen and (min-width: 760px){body.graduatePage.indexPage .pageHeader{padding-top:60px}}body.graduatePage.graduateSurvey #container{background-color:#F2F2F2}body.graduatePage.graduateSurvey #container .categoryTitle{background-color:#FFF;margin-bottom:5.0rem}@media print, screen and (min-width: 760px){body.graduatePage.graduateSurvey #container .categoryTitle{margin-bottom:7.0rem}}body.graduatePage.graduateSurvey #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.graduatePage.graduateSurvey #content{margin-left:30px;margin-right:30px}}body.graduatePage.graduateSurvey .surveyTitle{font-family:"游明朝",Yu Mincho,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";font-weight:normal;line-height:1.5em;font-size:2rem;padding-left:45px}@media print, screen and (min-width: 550px){body.graduatePage.graduateSurvey .surveyTitle{line-height:1.6em;font-size:2.4rem}}@media print, screen and (min-width: 760px){body.graduatePage.graduateSurvey .surveyTitle{font-size:2.8rem;padding-left:90px}}body.graduatePage.graduateSurvey .surveyTitle:before{content:'Q';position:absolute;top:0.2em;left:0;color:#D8AE11;font-size:4rem}@media print, screen and (min-width: 760px){body.graduatePage.graduateSurvey .surveyTitle:before{font-size:7rem}}body.graduatePage.graduateSurvey .surveyArea{background-color:#fff;border:1px #D8AE11 solid;border-radius:0 0 20px 20px;margin-bottom:40px;box-shadow:0 0 5px rgba(0,0,0,0.2)}body.graduatePage.graduateSurvey .surveyArea .ans{position:relative;background-color:#D8AE11;color:#fff;width:100%;margin:0;font-family:"游明朝",Yu Mincho,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝";line-height:1.4em;font-weight:normal;letter-spacing:normal;font-size:2rem;padding:12px 20px 12px 45px}@media print, screen and (min-width: 760px){body.graduatePage.graduateSurvey .surveyArea .ans{font-size:2.6rem;padding-left:60px}}body.graduatePage.graduateSurvey .surveyArea .ans:before{content:'A';position:absolute;left:15px;font-size:3.4rem;color:#fff;top:0.4em}@media print, screen and (min-width: 760px){body.graduatePage.graduateSurvey .surveyArea .ans:before{top:0.3em;font-size:4.4rem}}body.graduatePage.graduateSurvey .surveyArea .body{padding:25px 15px}@media print, screen and (min-width: 550px){body.graduatePage.graduateSurvey .surveyArea .body{padding:35px}}body.graduatePage.graduateSurvey .surveyArea .body .profile{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.graduatePage.graduateSurvey .surveyArea .body .profile .icon{width:40px;margin-right:10px}@media print, screen and (min-width: 550px){body.graduatePage.graduateSurvey .surveyArea .body .profile .icon{margin-right:15px}}body.graduatePage.graduateSurvey .surveyArea .body .profile .text{flex:1}body.graduatePage.graduateSurvey .surveyArea .body .profile .text .name{font-size:1.8rem;font-weight:bold;color:#D8AE11;margin-bottom:5px}body.graduatePage.graduateSurvey .surveyArea .body .profile .text .career{font-size:1.4rem;line-height:1.5em}body.graduatePage.graduateSurvey .surveyArea .body section{margin-bottom:20px}body.graduatePage.graduateSurvey .surveyArea .body section .title{background:url("/graduates_voice/img/survey_line.png") repeat-x right center;margin-bottom:10px}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateSurvey .surveyArea .body section .title{background-image:url("/graduates_voice/img/survey_line@2x.png");background-size:7px 2px}}body.graduatePage.graduateSurvey .surveyArea .body section .title span{font-size:1.6rem;display:inline-block;background-color:#fff;color:#D8AE11;padding-right:10px}body.graduatePage.graduateSurvey .surveyArea .body section .text{font-size:1.6rem}@media print, screen and (min-width: 550px){body.graduatePage.graduateSurvey .surveyArea .body section .text{font-size:1.8rem}}body.graduatePage.graduateSurvey .pagenation{margin-bottom:30px;text-align:center}body.graduatePage.graduateSurvey .pagenation .link_page,body.graduatePage.graduateSurvey .pagenation .current_page{display:inline-block;position:relative;width:30px;height:30px;line-height:1.75em;text-decoration:none !important;color:#000 !important}body.graduatePage.graduateSurvey .pagenation .current_page{border:1px #D8AE11 solid;border-radius:100vh;background-color:#D8AE11;color:#fff !important}body.graduatePage.graduateSurvey .pagenation .link_page:hover{border:1px #D8AE11 solid;border-radius:100vh;background-color:#fff;color:#D8AE11 !important}body.graduatePage.graduateSurvey .pagenation .link_next,body.graduatePage.graduateSurvey .pagenation .link_before{display:inline-block;padding:0 20px}body.graduatePage.graduateMessage #container{background-color:#F2F2F2}body.graduatePage.graduateMessage #container .categoryTitle{background-color:#FFF;margin-bottom:5.0rem}@media print, screen and (min-width: 760px){body.graduatePage.graduateMessage #container .categoryTitle{margin-bottom:7.0rem}}body.graduatePage.graduateMessage #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.graduatePage.graduateMessage #content{margin-left:30px;margin-right:30px}}@media print, screen and (min-width: 500px){body.graduatePage.graduateMessage.messageIndex .voiceList{width:480px;margin:0 auto}}@media print, screen and (min-width: 760px){body.graduatePage.graduateMessage.messageIndex .voiceList{width:auto;display:flex;flex-wrap:wrap}}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea{display:block;position:relative;color:#D8AE11;background-color:#fff;border-radius:10px;padding:25px 15px;margin-bottom:25px}@media print, screen and (min-width: 760px){body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea{width:49%;margin-right:2%}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea:nth-child(2n){margin-right:0}}@media print, screen and (min-width: 920px){body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea{padding:25px;width:48%;margin-right:4%}}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea:hover{text-decoration:none;color:#D8AE11}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea:hover .name{color:#D8AE11 !important}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .num{font-family:"Sugo",sans-serif;font-size:250%;background:url("/shared/img/i_uline_graduate.png") repeat-x center bottom;margin-bottom:12px;padding-bottom:10px}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .num{background-image:url("/shared/img/i_uline_graduate@2x.png");background-size:6px 6px}}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .more{position:absolute;top:25px;right:15px;display:inline-block;height:28px;display:flex;align-items:center}@media print, screen and (min-width: 920px){body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .more{right:25px}}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .more:before{content:'';position:absolute;top:0;right:0;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .more span{padding-right:36px;color:#000 !important;font-size:1.5rem;line-height:1em}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .thumb{width:26.046511628%;margin-right:5.813953488%}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .thumb img{border-radius:5px}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .text{flex:1}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .text *{color:#000}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .text .name{font-weight:normal;padding-top:5px;margin-bottom:10px}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .text .carrer{font-size:1.4rem;line-height:1.7em}@media print, screen and (min-width: 920px){body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .text .carrer{font-size:1.5rem}}body.graduatePage.graduateMessage.messageIndex .voiceList a.voiceArea .profile .text .carrer p{margin:0}body.graduatePage.graduateMessage.messageDetail #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.graduatePage.graduateMessage.messageDetail #content{margin-left:30px;margin-right:30px}}body.graduatePage.graduateMessage.messageDetail .voiceDetail{margin-left:20px;margin-right:20px;margin-bottom:60px;background-color:#fff;border-radius:10px;position:relative;padding:100px 20px 40px}@media print, screen and (min-width: 550px){body.graduatePage.graduateMessage.messageDetail .voiceDetail{padding:100px 55px 40px}}@media print, screen and (min-width: 760px){body.graduatePage.graduateMessage.messageDetail .voiceDetail{width:720px;margin-left:auto !important;margin-right:auto !important}}body.graduatePage.graduateMessage.messageDetail .voiceDetail .numArea{position:absolute;top:25px;right:25px;color:#D8AE11;font-family:"Sugo",sans-serif;background:url("/shared/img/i_uline_graduate.png") repeat-x center bottom;padding-bottom:5px}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateMessage.messageDetail .voiceDetail .numArea{background-image:url("/shared/img/i_uline_graduate@2x.png");background-size:6px 6px}}body.graduatePage.graduateMessage.messageDetail .voiceDetail .numArea .text{font-size:3rem}body.graduatePage.graduateMessage.messageDetail .voiceDetail .numArea .num{font-size:4.8rem}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:30px}@media print, screen and (min-width: 550px){body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile{margin-bottom:40px}}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .thumb{width:90px;margin-right:20px}@media print, screen and (min-width: 550px){body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .thumb{width:114px;margin-right:25px}}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .thumb img{border-radius:5px}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .text{flex:1}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .text *{color:#000}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .text .name{font-weight:normal;padding-top:5px;margin-bottom:10px}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .text .carrer{font-size:1.5rem;line-height:1.7em}body.graduatePage.graduateMessage.messageDetail .voiceDetail .profile .text .carrer p{margin:0}body.graduatePage.graduateMessage.messageDetail .pageNav{width:400px;height:50px;margin:0 auto 40px;display:flex;flex-wrap:nowrap;justify-content:space-between}body.graduatePage.graduateMessage.messageDetail .pageNav a{position:relative;width:50%;height:28px;display:flex;align-items:center}body.graduatePage.graduateMessage.messageDetail .pageNav a:before{position:absolute;content:'';top:0;width:28px;height:28px;border-radius:100vh}body.graduatePage.graduateMessage.messageDetail .pageNav a span{display:inline-block;color:#000 !important;font-size:1.5rem;line-height:1em}body.graduatePage.graduateMessage.messageDetail .pageNav a.prev{border-right:1px #ccc solid}body.graduatePage.graduateMessage.messageDetail .pageNav a.prev:before{left:0;background:url("/shared/img/i_arrow2-back-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateMessage.messageDetail .pageNav a.prev:before{background-image:url("/shared/img/i_arrow2-back-white@2x.png");background-size:6px 10px}}body.graduatePage.graduateMessage.messageDetail .pageNav a.prev span{padding-left:36px}body.graduatePage.graduateMessage.messageDetail .pageNav a.next{text-align:right;justify-content:flex-end}body.graduatePage.graduateMessage.messageDetail .pageNav a.next:before{right:0;background:url("/shared/img/i_arrow2-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateMessage.messageDetail .pageNav a.next:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.graduatePage.graduateMessage.messageDetail .pageNav a.next span{padding-right:36px}body.graduatePage.graduateInterview #container{background-color:#F2F2F2}body.graduatePage.graduateInterview #container .categoryTitle{background-color:#FFF;margin-bottom:5.0rem}@media print, screen and (min-width: 760px){body.graduatePage.graduateInterview #container .categoryTitle{margin-bottom:7.0rem}}body.graduatePage.graduateInterview #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.graduatePage.graduateInterview #content{margin-left:30px;margin-right:30px}}@media print, screen and (max-width: 759px){body.graduatePage.graduateInterview.interviewIndex .categoryTitle{height:100px}}body.graduatePage.graduateInterview.interviewIndex .categoryTitle .title{font-size:2.8rem;line-height:1.3em}@media print, screen and (max-width: 759px){body.graduatePage.graduateInterview.interviewIndex .categoryTitle .title{font-size:2rem;line-height:1.3em}}@media print, screen and (min-width: 590px){body.graduatePage.graduateInterview.interviewIndex .voiceList{width:563px;margin:0 auto}}@media print, screen and (min-width: 760px){body.graduatePage.graduateInterview.interviewIndex .voiceList{width:auto;display:flex;flex-wrap:wrap}}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item{display:block;position:relative;color:#D8AE11;background-color:#fff;border-radius:10px;padding:25px 15px;margin-bottom:25px}@media print, screen and (min-width: 760px){body.graduatePage.graduateInterview.interviewIndex .voiceList a.item{width:49%;margin-right:2%}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item:nth-child(2n){margin-right:0}}@media print, screen and (min-width: 920px){body.graduatePage.graduateInterview.interviewIndex .voiceList a.item{padding:25px;width:48%;margin-right:4%}}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item:hover{text-decoration:none;color:#D8AE11}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item:hover .name{color:#D8AE11 !important}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .title{font-size:2.2rem;font-weight:500;line-height:1.3em;background:url(/graduates_voice/img/interview_line.png) no-repeat left bottom;margin-bottom:12px;padding-bottom:35px}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .more{position:absolute;bottom:25px;right:15px;display:inline-block;height:28px;display:flex;align-items:center}@media print, screen and (min-width: 920px){body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .more{right:25px}}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .more:before{content:'';position:absolute;top:0;right:0;width:28px;height:28px;border-radius:100vh;background:url("/shared/img/i_arrow2-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .more:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .more span{padding-right:36px;color:#000 !important;font-size:1.4rem;line-height:1em}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .thumb{width:44%;margin-right:5%}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .thumb img{border-radius:5px}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .text{flex:1;padding-bottom:30px}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .text *{color:#000}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .text .name{font-size:2.2rem;font-weight:500;padding-top:5px;margin-bottom:10px}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .text .carrer{font-size:1.6rem;line-height:1.7em}@media print, screen and (min-width: 920px){body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .text .carrer{font-size:1.5rem}}body.graduatePage.graduateInterview.interviewIndex .voiceList a.item .profile .text .carrer p{margin:0}body.graduatePage.graduateInterview.interviewDetail #content{margin:0 !important;padding-bottom:80px}body.graduatePage.graduateInterview.interviewDetail .categoryTitle{margin-bottom:0 !important}@media print, screen and (max-width: 759px){body.graduatePage.graduateInterview.interviewDetail .categoryTitle{height:100px}}body.graduatePage.graduateInterview.interviewDetail .categoryTitle .title{font-size:2.8rem;line-height:1.3em}@media print, screen and (max-width: 759px){body.graduatePage.graduateInterview.interviewDetail .categoryTitle .title{font-size:2rem;line-height:1.3em}}body.graduatePage.graduateInterview.interviewDetail .videoArea{background-color:#000;margin-bottom:60px;position:relative}body.graduatePage.graduateInterview.interviewDetail .videoArea .inner{padding:0;max-width:960px}@media print, screen and (min-width: 1000px){body.graduatePage.graduateInterview.interviewDetail .videoArea .inner{margin-left:auto !important;margin-right:auto !important}}body.graduatePage.graduateInterview.interviewDetail .profileArea .title{color:#D8AE11;font-size:2.4rem;font-weight:500;line-height:1.3em;background:url(/graduates_voice/img/interview_line.png) no-repeat left bottom;margin-bottom:12px;padding-bottom:35px}@media print, screen and (min-width: 760px){body.graduatePage.graduateInterview.interviewDetail .profileArea .title{font-size:3rem}}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:30px}@media print, screen and (min-width: 550px){body.graduatePage.graduateInterview.interviewDetail .profileArea .profile{margin-bottom:40px}}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile .thumb{width:110px;height:110px;background-image:url("xxxxx.jpg");overflow:hidden;border-radius:50%;background-position:center center;margin-right:20px}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile .text{flex:1}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile .text *{color:#000}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile .text .name{font-size:2.2rem;font-weight:500;padding-top:5px;margin-bottom:10px}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile .text .carrer{font-size:1.6rem;line-height:1.7em}body.graduatePage.graduateInterview.interviewDetail .profileArea .profile .text .carrer p{margin:0}body.graduatePage.graduateInterview.interviewDetail .pageNav{width:400px;height:50px;margin:0 auto 40px;display:flex;flex-wrap:nowrap;justify-content:space-between}body.graduatePage.graduateInterview.interviewDetail .pageNav a{position:relative;width:50%;height:28px;display:flex;align-items:center}body.graduatePage.graduateInterview.interviewDetail .pageNav a:before{position:absolute;content:'';top:0;width:28px;height:28px;border-radius:100vh}body.graduatePage.graduateInterview.interviewDetail .pageNav a span{display:inline-block;color:#000 !important;font-size:1.5rem;line-height:1em}body.graduatePage.graduateInterview.interviewDetail .pageNav a.prev{border-right:1px #ccc solid}body.graduatePage.graduateInterview.interviewDetail .pageNav a.prev:before{left:0;background:url("/shared/img/i_arrow2-back-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateInterview.interviewDetail .pageNav a.prev:before{background-image:url("/shared/img/i_arrow2-back-white@2x.png");background-size:6px 10px}}body.graduatePage.graduateInterview.interviewDetail .pageNav a.prev span{padding-left:36px}body.graduatePage.graduateInterview.interviewDetail .pageNav a.next{text-align:right;justify-content:flex-end}body.graduatePage.graduateInterview.interviewDetail .pageNav a.next:before{right:0;background:url("/shared/img/i_arrow2-white.png") no-repeat #D8AE11 center center}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.graduatePage.graduateInterview.interviewDetail .pageNav a.next:before{background-image:url("/shared/img/i_arrow2-white@2x.png");background-size:6px 10px}}body.graduatePage.graduateInterview.interviewDetail .pageNav a.next span{padding-right:36px}body.newsPage .categoryTitle,body.guardianPage .categoryTitle,body.guardian_dormitoryPage .categoryTitle,body.guardianInfo .categoryTitle{background-color:#F2F2F2;display:flex;flex-wrap:nowrap;align-items:center;height:70px;margin-bottom:5rem}@media print, screen and (min-width: 760px){body.newsPage .categoryTitle,body.guardianPage .categoryTitle,body.guardian_dormitoryPage .categoryTitle,body.guardianInfo .categoryTitle{height:100px;margin-bottom:7rem}}body.newsPage .categoryTitle h1,body.guardianPage .categoryTitle h1,body.guardian_dormitoryPage .categoryTitle h1,body.guardianInfo .categoryTitle h1{line-height:1em;font-size:40px;font-family:"Sugo",sans-serif;margin:0;color:#3BBFB9}@media print, screen and (min-width: 760px){body.newsPage .categoryTitle h1,body.guardianPage .categoryTitle h1,body.guardian_dormitoryPage .categoryTitle h1,body.guardianInfo .categoryTitle h1{margin:0 0 0 40px;font-size:55px}}body.newsPage #content,body.guardianPage #content,body.guardian_dormitoryPage #content,body.guardianInfo #content{margin-bottom:10rem}@media print, screen and (min-width: 760px){body.newsPage #content,body.guardianPage #content,body.guardian_dormitoryPage #content,body.guardianInfo #content{margin-left:auto;margin-right:auto;width:700px}}@media print, screen and (min-width: 1050px){body.newsPage #content,body.guardianPage #content,body.guardian_dormitoryPage #content,body.guardianInfo #content{margin-left:30px;margin-right:30px;width:auto;display:flex;flex-wrap:nowrap;justify-content:space-between}}@media print, screen and (min-width: 1110px){body.newsPage #content,body.guardianPage #content,body.guardian_dormitoryPage #content,body.guardianInfo #content{width:1050px;margin-left:auto;margin-right:auto}}body.newsPage #content .main,body.guardianPage #content .main,body.guardian_dormitoryPage #content .main,body.guardianInfo #content .main{margin-bottom:6rem}@media print, screen and (min-width: 1050px){body.newsPage #content .main,body.guardianPage #content .main,body.guardian_dormitoryPage #content .main,body.guardianInfo #content .main{width:700px}}body.newsPage #content .main .pageTitle,body.guardianPage #content .main .pageTitle,body.guardian_dormitoryPage #content .main .pageTitle,body.guardianInfo #content .main .pageTitle{font-size:2.6rem;margin-bottom:4rem}body.newsPage #content .main .titleArea,body.guardianPage #content .main .titleArea,body.guardian_dormitoryPage #content .main .titleArea,body.guardianInfo #content .main .titleArea{margin-bottom:6rem}body.newsPage #content .main .titleArea .title,body.guardianPage #content .main .titleArea .title,body.guardian_dormitoryPage #content .main .titleArea .title,body.guardianInfo #content .main .titleArea .title{font-weight:bold;margin-bottom:1.0rem;line-height:1.5em;font-size:2.2rem}@media print, screen and (min-width: 760px){body.newsPage #content .main .titleArea .title,body.guardianPage #content .main .titleArea .title,body.guardian_dormitoryPage #content .main .titleArea .title,body.guardianInfo #content .main .titleArea .title{font-size:2.8rem}}body.newsPage #content .main .titleArea .date,body.guardianPage #content .main .titleArea .date,body.guardian_dormitoryPage #content .main .titleArea .date,body.guardianInfo #content .main .titleArea .date{display:inline-block;margin-right:20px;font-size:1.4rem}@media print, screen and (min-width: 760px){body.newsPage #content .main .titleArea .date,body.guardianPage #content .main .titleArea .date,body.guardian_dormitoryPage #content .main .titleArea .date,body.guardianInfo #content .main .titleArea .date{font-size:1.6rem}}body.newsPage #content .main .titleArea .category,body.guardianPage #content .main .titleArea .category,body.guardian_dormitoryPage #content .main .titleArea .category,body.guardianInfo #content .main .titleArea .category{display:inline-block}body.newsPage #content .main .bodyArea h2,body.guardianPage #content .main .bodyArea h2,body.guardian_dormitoryPage #content .main .bodyArea h2,body.guardianInfo #content .main .bodyArea h2{font-weight:bold;border-bottom:1px #BCBCBC solid;padding-bottom:10px}body.newsPage #content .main .bodyArea a,body.guardianPage #content .main .bodyArea a,body.guardian_dormitoryPage #content .main .bodyArea a,body.guardianInfo #content .main .bodyArea a{text-decoration:underline}body.newsPage #content .main .pagenation,body.guardianPage #content .main .pagenation,body.guardian_dormitoryPage #content .main .pagenation,body.guardianInfo #content .main .pagenation{margin-bottom:30px;text-align:center}body.newsPage #content .main .pagenation .link_page,body.newsPage #content .main .pagenation .current_page,body.guardianPage #content .main .pagenation .link_page,body.guardianPage #content .main .pagenation .current_page,body.guardian_dormitoryPage #content .main .pagenation .link_page,body.guardian_dormitoryPage #content .main .pagenation .current_page,body.guardianInfo #content .main .pagenation .link_page,body.guardianInfo #content .main .pagenation .current_page{display:inline-block;position:relative;width:30px;height:30px;line-height:1.75em;text-decoration:none !important;color:#016BC5 !important}body.newsPage #content .main .pagenation .current_page,body.newsPage #content .main .pagenation .link_page:hover,body.guardianPage #content .main .pagenation .current_page,body.guardianPage #content .main .pagenation .link_page:hover,body.guardian_dormitoryPage #content .main .pagenation .current_page,body.guardian_dormitoryPage #content .main .pagenation .link_page:hover,body.guardianInfo #content .main .pagenation .current_page,body.guardianInfo #content .main .pagenation .link_page:hover{border:1px #016BC5 solid;border-radius:100vh;background-color:#F0FCFF}body.newsPage #content .main .pagenation .link_next,body.newsPage #content .main .pagenation .link_before,body.guardianPage #content .main .pagenation .link_next,body.guardianPage #content .main .pagenation .link_before,body.guardian_dormitoryPage #content .main .pagenation .link_next,body.guardian_dormitoryPage #content .main .pagenation .link_before,body.guardianInfo #content .main .pagenation .link_next,body.guardianInfo #content .main .pagenation .link_before{display:inline-block;padding:0 20px}@media print, screen and (min-width: 1050px){body.newsPage #content .relate,body.guardianPage #content .relate,body.guardian_dormitoryPage #content .relate,body.guardianInfo #content .relate{width:260px}}body.newsPage #content .relate h2,body.guardianPage #content .relate h2,body.guardian_dormitoryPage #content .relate h2,body.guardianInfo #content .relate h2{font-size:1.8rem;line-height:1em;font-weight:bold;margin-bottom:0;padding:20px 20px;border-bottom:1px #E2E2E2 solid}body.guardianPage .categoryTitle h1,body.guardian_dormitoryPage .categoryTitle h1{font-size:2.6rem;color:#075697}@media print, screen and (min-width: 760px){body.guardianPage .categoryTitle h1,body.guardian_dormitoryPage .categoryTitle h1{font-size:3.2rem}}body.guardianInfo .categoryTitle{background-color:#F2F2F2;display:flex;flex-wrap:nowrap;align-items:center;height:70px;margin-bottom:5rem}@media print, screen and (min-width: 760px){body.guardianInfo .categoryTitle{height:100px;margin-bottom:7rem}}body.guardianInfo .categoryTitle h1{line-height:1em;font-size:2.6rem;font-family:"Sugo",sans-serif;margin:0;color:#075697}@media print, screen and (min-width: 760px){body.guardianInfo .categoryTitle h1{margin:0 0 0 40px;font-size:3.2rem}}body.guardianInfo #content .main{margin-left:auto;margin-right:auto}body.guardianInfo #content .main h2.h--uline-guardian{font-size:2.4rem}body.infoPage #container{background-color:#F2F2F2}@media print{body.infoPage #container{background:none}}body.infoPage #container .pageBg{position:absolute;top:0;left:0;background-color:#D4FA3D;width:100%;height:550px}@media print{body.infoPage #container .pageBg{display:none}}body.infoPage #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.infoPage #content{margin-left:30px;margin-right:30px}}body.infoPage #content .pageTitle{text-align:center;padding:3rem 0 1.5rem}@media print, screen and (min-width: 550px){body.infoPage #content .pageTitle{padding:3rem 0 2rem}}@media print, screen and (min-width: 760px){body.infoPage #content .pageTitle{padding:4rem 0}}body.infoPage #content .pageTitle .categoryTitle{font-weight:bold;font-size:1.6rem;margin-bottom:0}@media print, screen and (min-width: 760px){body.infoPage #content .pageTitle .categoryTitle{font-size:2rem;margin-bottom:2rem}}body.infoPage #content .pageTitle h1{margin-bottom:10px;margin-left:30px;margin-right:30px;padding:0;font-size:2.2rem}@media print, screen and (min-width: 550px){body.infoPage #content .pageTitle h1{font-size:2.8rem}}@media print, screen and (min-width: 680px){body.infoPage #content .pageTitle h1{width:600px;margin-left:auto;margin-right:auto}}@media print, screen and (min-width: 760px){body.infoPage #content .pageTitle h1{font-size:3rem}}body.infoPage #content .pageTitle h1:before{content:"";display:block;border-top:1px solid #000;width:100%;height:1px;position:absolute;top:50%;z-index:1}body.infoPage #content .pageTitle h1 span{background-color:#D4FA3D;padding:0 20px;position:relative;z-index:5}body.infoPage #content .pageTitle .sub{font-size:24px;margin:0;padding:0;text-align:center}body.infoPage #content .main{background-color:#fff;border-top:4px #075697 solid;margin-bottom:7rem;min-height:calc(100vh - 400px)}@media print, screen and (min-width: 860px){body.infoPage #content .main{width:800px;margin:0 auto 15rem}}@media print{body.infoPage #content .main{margin:0 auto 5rem;border-top:none}}body.infoPage #content .main .inner{padding:3rem 2rem}@media print, screen and (min-width: 550px){body.infoPage #content .main .inner{padding:6rem 3rem}}@media print{body.infoPage #content .main .inner{padding:0}}body.infoPage #content .main h3,body.infoPage #content .main h4,body.infoPage #content .main h5,body.infoPage #content .main h6{margin-bottom:0.9em}body.infoPage #content .main a{text-decoration:underline}body.infoPage #content .main table{font-size:14px;line-height:1.6em}body.infoPage #content .main table td{text-align:center}body.infoPage #content .main table td.th{background-color:#F5F5F5}body.infoPage #content .relate{border-top:2px #075697 solid;margin-bottom:7rem;padding-bottom:3rem;background-color:#fff}@media print, screen and (min-width: 760px){body.infoPage #content .relate{width:700px;margin:0 auto 15rem}}@media print{body.infoPage #content .relate{display:none}}body.infoPage #content .relate .relateTitle{margin-top:-26px;width:100%;text-align:center}body.infoPage #content .relate .relateTitle h2{display:inline-block;border:2px #075697 solid;padding:7px 45px;margin-bottom:3rem;border-radius:100px;background-color:#fff;color:#075697;font-size:1.6rem}@media print, screen and (min-width: 760px){body.infoPage #content .relate .relateTitle h2{font-size:1.8rem}}body.infoPage #content .relate .inner{padding:0 10px;margin:0 auto}@media print, screen and (min-width: 360px){body.infoPage #content .relate .inner{width:300px}}@media print, screen and (min-width: 500px){body.infoPage #content .relate .inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center}}body.infoPage #content .relate .inner .link--list{font-size:1.4rem;margin-bottom:0}@media print, screen and (min-width: 500px){body.infoPage #content .relate .inner .link--list:first-child{margin-right:40px}}@media print, screen and (min-width: 760px){body.infoPage #content .relate .inner .link--list{font-size:1.6rem}}body.infoPage #content .relate .inner .link--list li{display:inline-block;padding-right:40px}@media print, screen and (min-width: 760px){body.infoPage #content .relate{width:auto;margin:0 auto 15rem}}@media print, screen and (min-width: 860px){body.infoPage #content .relate{width:800px}}body.infoPage #content .relate .inner .link--list li{display:block;padding-right:0;margin-bottom:0.6em}body.infoPage.infoRecruit #content .inner{padding:3rem 2rem}@media print, screen and (min-width: 550px){body.infoPage.infoRecruit #content .inner{padding:6rem 10rem}}body.infoPage.infoRecruit #content .recruitArea .title{font-size:2.4rem}body.infoPage.infoSitemap #content .sitemapArea{padding:50px 30px 80px}body.infoPage.infoSitemap #content .sitemapArea a.down{color:#000 !important;text-decoration:none !important;cursor:default !important;font-weight:bold}body.infoPage.infoSitemap #content .sitemapArea .sub{padding:5px 0 20px}body.infoPage.infoSitemap #content .sitemapArea .sub ul{list-style:none;margin:0 0 0 8px;padding:0}body.infoPage.infoSitemap #content .sitemapArea .sub ul li a{padding-left:16px;word-break:break-all;background:url("/shared/img/i_arrow2.png") no-repeat .3em .5em}@media all and (-webkit-min-device-pixel-ratio: 1.5){body.infoPage.infoSitemap #content .sitemapArea .sub ul li a{background-image:url("/shared/img/i_arrow2@2x.png");background-size:6px 10px}}body.infoPage.infoSitemap #content .sitemapArea .sub ul li a.out:after{content:url(/shared/img/i_link-out-blue.png);display:inline-block;padding-left:5px;vertical-align:middle}body.infoPage.infoSitemap #content .sitemapArea .sub ul li ul{margin:0.6em 0 0 1px}body.contactPage #container{background-color:#F2F2F2}@media print{body.contactPage #container{background:none}}body.contactPage #container .pageBg{position:absolute;top:0;left:0;background-color:#D4FA3D;width:100%;height:550px}@media print{body.contactPage #container .pageBg{display:none}}body.contactPage #content{margin-left:10px;margin-right:10px}@media print, screen and (min-width: 760px){body.contactPage #content{margin-left:30px;margin-right:30px}}body.contactPage #content .pageTitle{text-align:center;padding:3rem 0 1.5rem}@media print, screen and (min-width: 550px){body.contactPage #content .pageTitle{padding:3rem 0 2rem}}@media print, screen and (min-width: 760px){body.contactPage #content .pageTitle{padding:4rem 0}}body.contactPage #content .pageTitle .categoryTitle{font-weight:bold;font-size:1.6rem;margin-bottom:0}@media print, screen and (min-width: 760px){body.contactPage #content .pageTitle .categoryTitle{font-size:2rem;margin-bottom:2rem}}body.contactPage #content .pageTitle h1{margin-bottom:10px;margin-left:30px;margin-right:30px;padding:0;font-size:2.2rem}@media print, screen and (min-width: 550px){body.contactPage #content .pageTitle h1{font-size:2.8rem}}@media print, screen and (min-width: 680px){body.contactPage #content .pageTitle h1{width:600px;margin-left:auto;margin-right:auto}}@media print, screen and (min-width: 760px){body.contactPage #content .pageTitle h1{font-size:3rem}}body.contactPage #content .pageTitle h1:before{content:"";display:block;border-top:1px solid #000;width:100%;height:1px;position:absolute;top:50%;z-index:1}body.contactPage #content .pageTitle h1 span{background-color:#D4FA3D;padding:0 20px;position:relative;z-index:5}body.contactPage #content .pageTitle .sub{font-size:24px;margin:0;padding:0;text-align:center}body.contactPage #content .pageTitle h1{width:auto}body.contactPage #content .pageTitle h1:before{display:none}body.contactPage #content .main{background-color:#fff;border-top:4px #075697 solid;margin-bottom:7rem}@media print, screen and (min-width: 860px){body.contactPage #content .main{width:800px;margin:0 auto 15rem}}@media print{body.contactPage #content .main{margin:0 auto 5rem;border-top:none}}body.contactPage #content .main .inner{padding:3rem 2rem}@media print, screen and (min-width: 550px){body.contactPage #content .main .inner{padding:6rem 3rem}}@media print{body.contactPage #content .main .inner{padding:0}}body.contactPage #content .main h3,body.contactPage #content .main h4,body.contactPage #content .main h5,body.contactPage #content .main h6{margin-bottom:0.9em}body.contactPage #content .main a{text-decoration:underline}body.contactPage #content .main table{font-size:14px;line-height:1.6em}body.contactPage #content .main table td{text-align:center}body.contactPage #content .main table td.th{background-color:#F5F5F5}body.contactPage #content .relate{border-top:2px #075697 solid;margin-bottom:7rem;padding-bottom:3rem;background-color:#fff}@media print, screen and (min-width: 760px){body.contactPage #content .relate{width:700px;margin:0 auto 15rem}}@media print{body.contactPage #content .relate{display:none}}body.contactPage #content .relate .relateTitle{margin-top:-26px;width:100%;text-align:center}body.contactPage #content .relate .relateTitle h2{display:inline-block;border:2px #075697 solid;padding:7px 45px;margin-bottom:3rem;border-radius:100px;background-color:#fff;color:#075697;font-size:1.6rem}@media print, screen and (min-width: 760px){body.contactPage #content .relate .relateTitle h2{font-size:1.8rem}}body.contactPage #content .relate .inner{padding:0 10px;margin:0 auto}@media print, screen and (min-width: 360px){body.contactPage #content .relate .inner{width:300px}}@media print, screen and (min-width: 500px){body.contactPage #content .relate .inner{width:auto;display:flex;flex-wrap:nowrap;justify-content:center}}body.contactPage #content .relate .inner .link--list{font-size:1.4rem;margin-bottom:0}@media print, screen and (min-width: 500px){body.contactPage #content .relate .inner .link--list:first-child{margin-right:40px}}@media print, screen and (min-width: 760px){body.contactPage #content .relate .inner .link--list{font-size:1.6rem}}body.contactPage #content .relate .inner .link--list li{display:inline-block;padding-right:40px}@media print, screen and (min-width: 760px){body.contactPage #content .relate{width:auto;margin:0 auto 15rem}}@media print, screen and (min-width: 860px){body.contactPage #content .relate{width:800px}}body.contactPage #content .relate .inner .link--list li{display:block;padding-right:0;margin-bottom:0.6em}body.contactPage input.disabled{border:2px solid #F2F2F2;background-color:#F2F2F2}body.contactPage input.error,body.contactPage textarea.error{border:2px solid #dc0000;color:#dc0000}body.contactPage input.validation-failed,body.contactPage textarea.validation-failed{border:2px solid #dc0000;color:#dc0000}body.contactPage input.validation-passed,body.contactPage textarea.validation-passed{border:1px solid #00CC00;color:#000}body.contactPage .validation-advice{margin:5px 0;padding:5px;color:#dc0000;font-weight:bold}body.contactPage .custom-advice{margin:5px 0;padding:5px;color:#dc0000;font-weight:bold}body.contactPage fieldset{padding:1em;margin-bottom:0.5em}body.contactPage .form-row{clear:both;padding:0.5em}body.contactPage .aform{padding-top:1em}body.contactPage .aform-header{font-size:2.4rem;font-weight:bold;margin:0 0 1em;padding:0 0 3px 0}body.contactPage .aform-hdln{font-size:2rem;padding-bottom:3px;margin:40px 0 15px !important;font-weight:bold;color:#075697;border-bottom:2px #075697 solid}body.contactPage .aform-content .aform-required{color:#D92B00;font-weight:bold}body.contactPage .aform-content ul,body.contactPage .aform-content li,body.contactPage .aform-content div,body.contactPage .aform-content dl p{list-style:none;margin:0}body.contactPage .aform-content input.aform-text,body.contactPage .aform-content input.aform-email,body.contactPage .aform-content .aform-textarea{width:100%}body.contactPage .aform-content input.aform-field-option-text{width:70%}body.contactPage .aform-content input.aform-tel,body.contactPage .aform-content input.aform-zipcode{width:50%}body.contactPage .aform-content .aform-name-ul li,body.contactPage .aform-content .aform-kana-ul li{display:inline}body.contactPage .aform-content input.aform-name,body.contactPage .aform-content input.aform-kana{margin-right:10px;width:33%}@media print, screen and (min-width: 360px){body.contactPage .aform-content input.aform-name,body.contactPage .aform-content input.aform-kana{width:35%}}body.contactPage .aform-content .aform-input-example{font-size:83%;line-height:1.7em}body.contactPage .aform-content .aform-horizontal-ul li{display:inline-block;margin-right:1em}body.contactPage .aform-content dl{padding-top:15px;margin-bottom:0;width:100%}@media print, screen and (min-width: 760px){body.contactPage .aform-content dl{display:flex;flex-wrap:nowrap;justify-content:space-between}}body.contactPage .aform-content dl dt{display:block;font-weight:bold;margin-bottom:5px;font-size:1.5rem;line-height:1.3em}@media print, screen and (min-width: 760px){body.contactPage .aform-content dl dt{display:flex;align-items:center;text-align:right;justify-content:flex-end;width:150px;margin-right:40px;margin-bottom:0}}body.contactPage .aform-content dl dd{display:block;margin:0}@media print, screen and (min-width: 760px){body.contactPage .aform-content dl dd{display:inline-block;flex:1}}body.contactPage .aform-content .aform-button-area,body.contactPage .aform-content .submit{margin-top:40px;text-align:center}@media print, screen and (min-width: 550px){body.contactPage .aform-content .aform-button-area,body.contactPage .aform-content .submit{margin-top:50px}}body.contactPage div.aform-content input.aform-checkbox,body.contactPage div.aform-content input.aform-radio{margin-right:5px;vertical-align:middle}body.contactPage div.aform-content input.aform-field-option-text{margin-left:5px;vertical-align:middle}body.contactPage .aform-calendar{width:auto;margin-right:5px;vertical-align:middle}body.contactPage .aform-calendar+label{margin-right:5px;vertical-align:middle}body.contactPage .aform-content .ui-datepicker-trigger{margin-left:5px;vertical-align:text-top}body.contactPage .ui-datepicker .ui-widget-header{color:inherit}body.contactPage .aform-payment li{margin-bottom:0.8em}body.contactPage .aform-payment .aform-payment-description{margin-left:22px;margin-top:3px}body.contactPage .aform-payment .aform-payment-description table th{font-weight:normal;padding:2px 5px 2px 0;vertical-align:top;text-align:left}body.contactPage .aform-payment .aform-payment-description table td{padding:2px 5px 2px 0}body.contactPage .aform-payment .aform-payment-description .aform-input{width:auto}body.contactPage .af_confirm .af_block{margin-bottom:7px}body.contactPage .grecaptcha-badge{margin-bottom:115px !important;z-index:10000 !important}#aform_btn_back{border:1px #ccc solid;border-radius:4px;display:inline-block;font-size:100%;background-color:#F5F5F5;line-height:1em;margin:0 20px 0 0;text-align:center;vertical-align:baseline;white-space:nowrap;padding:15px 10px}@media print, screen and (min-width: 360px){#aform_btn_back{padding:15px 20px}}#aform_btn_submit{width:180px}@media print, screen and (min-width: 360px){#aform_btn_submit{width:200px}}#af05_03_block,#af05_06_block,#af05_12_block{border-bottom:1px solid #CCC;padding-bottom:25px;margin-bottom:10px}#af06_02_block,#af06_05_block,#af06_11_block{border-bottom:1px solid #CCC;padding-bottom:25px;margin-bottom:10px}#af06_03_body label{margin:0 10px 0 5px}.af_confirm #af05_03_block,.af_confirm #af05_06_block,.af_confirm #af05_12_block{padding-bottom:7px}.af_confirm #af05_15hd_block{margin-top:20px}.af_confirm .af06_14_wrap_cf{padding-top:10px;border-top:1px dotted #CCC}.af_confirm #af06_02_block,.af_confirm #af06_05_block,.af_confirm #af06_11_block{padding-bottom:7px}.af_confirm #af06_14hd_block{margin-top:20px}#af86_01{width:50%}#pageTop{display:none;position:fixed;bottom:30px;z-index:100;right:15px}@media print, screen and (min-width: 920px){#pageTop{right:20px}}@media print{#pageTop{display:none !important}}#footer{background-color:#075697}@media print{#footer{background:none;border-top:1px #CBCBCB solid}#footer *{color:#000 !important}}#footer #footerGlobalNav{display:none}@media print, screen and (min-width: 760px){#footer #footerGlobalNav{display:block;position:relative;background:url(/shared/img/ft_bg.jpg) no-repeat center center/cover}#footer #footerGlobalNav:before{background-color:rgba(0,0,0,0.8);position:absolute;top:0;right:0;bottom:0;left:0;content:''}#footer #footerGlobalNav>.inner{padding:55px 55px;position:relative;z-index:10}#footer #footerGlobalNav a{color:#fff;text-decoration:none}#footer #footerGlobalNav li{list-style:none}#footer #footerGlobalNav .nav>a{font-weight:bold;font-size:1.6rem}#footer #footerGlobalNav .sub>ul{margin-left:0;margin-top:10px}#footer #footerGlobalNav .sub>ul>li{margin-bottom:4px;padding-left:15px;font-size:1.3rem;background:url("/shared/img/i_arrow2-white.png") no-repeat .3rem .6rem}#footer #footerGlobalNav .sub>ul>li .out:after{content:url(/shared/img/i_link-out-white.png);display:inline-block;padding-left:5px;vertical-align:middle}}@media print{#footer #footerGlobalNav{display:none}}#footer #footerNav{padding-top:5rem;text-align:center}@media print{#footer #footerNav{display:none}}#footer #footerNav a{color:#fff;text-decoration:none}#footer #footerNav ul{margin:0 0 30px}#footer #footerNav ul li{list-style:none;text-align:center;font-size:1.4rem;margin:0 0 5px;display:block}@media print, screen and (min-width: 760px){#footer #footerNav ul li{display:inline-block;margin:0 15px 5px 0}#footer #footerNav ul li:last-child{margin-right:0}}@media print, screen and (min-width: 760px){#footer #footerNav ul li{margin-right:20px}}#footer .spBannerArea{display:none;margin:0 10px 50px}@media print, screen and (min-width: 550px){#footer .spBannerArea{margin:0 30px 50px}}#footer .jasrac{color:#fff;font-size:1.2rem}#footer .jasrac img{margin-right:10px;width:40px}@media print, screen and (min-width: 760px){#footer .jasrac img{width:auto}}#footer .copyright{text-align:center;color:#fff;font-size:1.2rem;line-height:1.5em;padding:0 20px 45px}@media print{#footer .copyright{padding-top:45px}}#footer .copyright p{margin:0}#footer .icuhs{text-align:center;color:#fff;font-size:14px;padding:0 20px 80px}@media print{#footer .icuhs{padding-bottom:2rem}}#footer .icuhs .logo{display:inline-block;margin-bottom:10px}@media print{#footer .icuhs .logo{display:none}}#footer .icuhs h3{font-size:18px;font-weight:bold;margin-bottom:10px;color:#fff}#footer .icuhs .textArea{line-height:1.5em}#footer>.inner{position:relative;padding:40px 40px;color:#fff}@media print, screen and (min-width: 920px){#footer>.inner{padding:45px 80px}}#footer>.inner .navArea{z-index:100}@media print, screen and (min-width: 920px){#footer>.inner .navArea{position:absolute;right:80px;top:40px;text-align:right}}#footer>.inner .navArea a{color:#fff}@media print, screen and (min-width: 920px){#footer>.inner .social{position:absolute;right:88px;top:90px}}#footer>.inner .social .icon{display:inline-block;margin-right:10px}@media print, screen and (min-width: 920px){#footer>.inner .social .icon{margin-left:10px;margin-right:0}}#header{z-index:140}#grobalNav{z-index:150}#schoolNav{z-index:130}#navigationDrawer{z-index:120}
