#top .site-contents::before{top:-1rem;left:2.8rem;width:5.44rem}#top .display-notes{display:block;position:relative;top:1.14rem;width:100%;padding:.17rem 0;background-color:#fff;z-index:100}#top .display-notes .wrap{position:relative;padding-right:.2rem;font-size:.18rem;text-align:left}#top .display-notes .wrap p+p{margin-top:.5em}#top .display-notes .close-btn{position:absolute;top:0;right:-0.3rem;font-weight:bold;font-size:.3rem;font-family:sans-serif;cursor:pointer}#top .display-notes .close-btn::after{content:"×"}#top .bg-wrap::before{top:-4%;right:-36%;width:5.43rem}#top .mainvisual{height:9.86rem;margin-bottom:0}#top .mainvisual::after{bottom:-3.95rem;right:-4.34rem;width:5.2rem;height:5.3rem}#top .mainvisual .slider-frame{padding-top:1.7rem}#top .mainvisual .text-row .school-name-en{width:100%;max-width:100%;margin-top:1.27rem}#top .mainvisual .text-row .school-name-ja{width:3.46rem;max-width:397px;margin-top:.27rem;margin-left:.47rem}#top .mainvisual .text-row .mv-lead{width:2.72rem;max-width:272px;margin-top:.14rem;margin-left:.47rem}#top .mainvisual .slider{top:1.7rem;height:6.64rem;max-height:unset}#top .mainvisual .slider .item picture{position:relative;top:0;left:0;height:auto;transform:none}#top .mainvisual .slider .indicator{top:.65rem;right:.45rem}#top .mainvisual .slider .indicator li{margin-bottom:.39rem}#top .mainvisual .news-pickup-block{height:1.52rem;max-height:none;padding:.22rem 0}#top .mainvisual .news-pickup-block span{vertical-align:middle}#top .mainvisual .news-pickup-block .cap{width:1.2rem;margin-right:.21rem;padding:.08rem .15rem;letter-spacing:.02em;font-size:.2rem;text-align:center}#top .mainvisual .news-pickup-block .article-title{width:4rem;font-size:.22rem;letter-spacing:0}#top .mainvisual .scroll-icon{bottom:1.7rem;right:.44rem;font-size:.17rem}#top .mainvisual .scroll-icon::after{width:.53rem;height:.55rem;background:url("../img/icon_scroll.svg") no-repeat top center;background-size:cover}#top .opencampus-links{padding:.42rem 0 .41rem}#top .opencampus-links .info-link li{width:100%}#top .opencampus-links .info-link li:last-child{margin-top:.56rem}#top .opencampus-links .info-link a{padding:.13rem 0 0;font-size:.32rem;opacity:.8;transition:none}#top .opencampus-links .info-link a::before{width:10.5454545455%}#top .opencampus-links .info-link .icon-arrow-side::after{margin-left:.1rem}#top .school-links{padding:.94rem 0}#top .school-links .link-lower a::after{order:0;width:100%;height:1.78rem;transition:none}#top .school-links .link-lower a:hover::after{transform:none}#top .school-links .link-lower .text{order:1;position:relative;width:100%;height:.9rem;padding-right:.44rem;font-size:.45rem;letter-spacing:.49em}#top .school-links .for-jhs{margin-bottom:.19rem}#top .news-area{padding:.57rem 0 1rem;background-image:url("/img/top/news_area_bg_sp.jpg")}#top .news-area .primary-title{margin-bottom:.5rem;font-size:.35rem;letter-spacing:.08em}#top .news-area .cmn-post-row .article-item{margin-bottom:.7rem}#top .news-area .news-container{margin-bottom:1.14rem;padding-bottom:0;border:none}#top .news-area .news-container::after{content:"";display:none}#top .news-area .cmn-border-btn{margin-top:0;padding:0 .34rem}#top .lower-link-area{padding:.82rem 0}#top .lower-link-area ul{padding:0 .43rem}#top .lower-link-area ul li{width:100%}#top .lower-link-area ul li+li{margin-top:.17rem}#top .lower-link-area ul li .link-text{width:52.5862068966%;height:2.43rem;font-size:.34rem}#top .lower-link-area ul li .icon-arrow-side::after{margin:.16rem auto 0;width:.29rem;height:.29rem}#top .admission-guidance-area{padding-bottom:.82rem}#top .admission-guidance-area ul li a{height:1.22rem;padding:.17rem .7rem .17rem;font-size:.3rem;text-align:center}#top .admission-guidance-area ul li.for-jhs a{padding-right:.53rem;background-position:top right}#top .admission-guidance-area ul li.for-hs a{padding-left:.53rem}#top .news-sub-area{padding:0 0 1.5rem}#top .news-sub-area::after{display:none}#top .news-sub-area h3{margin-bottom:.26rem}#top .news-sub-area h3 .en{margin-right:.16rem;padding-bottom:.06rem;border-width:1.5px;font-size:.3rem}#top .news-sub-area h3 .ja{font-size:.18rem;line-height:1.1666666667}#top .news-sub-area .tab-block{width:85.9375%;max-width:85.9375%;overflow:hidden;background-color:#fdfbfb}#top .news-sub-area .tab-block .tab-switch{width:100%;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#top .news-sub-area .tab-block .tab-switch .tab-item{width:calc(33.3333333333% - 1px);height:.85rem;margin:0 0 1px;box-shadow:none;font-size:.18rem;line-height:1.36;background-color:#4a7597;transition:none;text-align:center}#top .news-sub-area .tab-block .tab-switch .tab-item:first-child{width:100%}#top .news-sub-area .tab-block .tab-switch .tab-item:last-child{width:calc(33.3333333333% - 1px)}#top .news-sub-area .tab-block .tab-switch .tab-item:hover,#top .news-sub-area .tab-block .tab-switch .tab-item.is-active{color:#fff;background-color:#4a7597}#top .news-sub-area .tab-block .tab-switch .tab-item:hover::after,#top .news-sub-area .tab-block .tab-switch .tab-item.is-active::after{background:#4a7597}#top .news-sub-area .tab-block .tab-switch .tab-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:5px 5px 6px rgba(0,0,0,.16);background:linear-gradient(#fdfbfb 0%, #ebedee 100%);opacity:.9;z-index:-1}#top .news-sub-area .post-list-block{padding:.38rem .32rem .39rem}#top .news-sub-area .cmn-border-btn{margin-top:.41rem;padding:0}#top .news-sub-area .notes{margin-bottom:.4rem;font-size:.18rem}#top .graduate-links{position:relative;padding:.6rem 0 2rem;z-index:1;overflow:hidden}#top .graduate-links::after{content:"";position:absolute;top:-4%;right:-36%;width:5.43rem;height:300%;background:rgba(74,117,151,.15);transform-origin:top center;transform:rotate(35deg);z-index:-1}#top .graduate-links h3{margin-bottom:.61rem;font-size:.35rem}#top .graduate-links .page-link-row{flex-direction:column;padding:0 .43rem}#top .graduate-links .page-link-row li{width:100%}#top .graduate-links .page-link-row li .page-title{width:.59rem}#top .graduate-links .page-link-row li .page-thumb{width:3.56rem}.archives .site-contents.cmn-bg02::after{display:none}.archives .page-title{margin-top:.82rem;margin-bottom:.45rem}.archives .cat-buttons{margin-bottom:.43rem;padding:0}.archives .cat-buttons.type-parent{margin-top:.3rem}.archives .cat-buttons.type-docment{margin-top:.2rem;margin-bottom:1rem}.archives .cat-buttons.type-docment .cat-list li.second-middle{width:100%}.archives .cat-buttons.type-docment .cat-list li.second-middle+.second-middle{margin-top:.2rem}.archives .cat-buttons.type-docment .cat-list li a{font-size:.28rem}.archives .cat-buttons .cat-list li{margin-bottom:1px}.archives .cat-buttons .cat-list li a{position:relative;height:1.01rem;font-size:.25rem;color:#4a7597;line-height:1.36;z-index:1}.archives .cat-buttons .cat-list li a:hover,.archives .cat-buttons .cat-list li a.is-active{transition:none;color:#fff;background-color:#4a7597}.archives .cat-buttons .cat-list li a:hover::after,.archives .cat-buttons .cat-list li a.is-active::after{background:#4a7597}.archives .cat-buttons .cat-list li a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:5px 5px 6px rgba(0,0,0,.16);background:linear-gradient(#fdfbfb 0%, #ebedee 100%);opacity:.9;z-index:-1}.archives .cat-buttons .cat-list li a.color-key{color:#fff}.archives .cat-buttons .cat-list li a.color-key::after{display:none}.archives .cat-buttons .col-2{max-width:621px}.archives .cat-buttons .col-2.inner-pd{padding:0}.archives .cat-buttons .col-2 li{width:calc(50% - 1px)}.archives .cat-buttons .col-2 li.first-wide{width:100%;margin-bottom:2px}.archives .cat-buttons .col-2 li.first-wide a{font-size:.35rem}.archives .cat-buttons .col-2 li.second-middle{width:calc(50% - 1px)}.archives .cat-buttons .col-3.inner-pd{padding:0}.archives .cat-buttons .col-3 li.first-wide{width:100%;margin-bottom:2px}.archives .cat-buttons .col-3 li.first-wide a{font-size:.35rem}.archives .cat-buttons .col-3 li.second-middle{width:calc(50% - 1px)}.archives .cat-buttons .col-5{justify-content:flex-start}.archives .cat-buttons .col-5 li{width:calc(33.3333333333% - 1px)}.archives .cat-buttons .col-5 li:not(:first-child):not(:nth-child(4)){margin-left:1px}.archives .cat-buttons .col-6 li{width:calc(33.3333333333% - 1px)}.archives .cat-buttons .col-7 li{width:calc(33.3333333333% - 1px)}.archives .cat-buttons .col-7 li:first-child{width:100%}.archives .cat-buttons .col-7.cat-list li a{height:.85rem;font-size:.18rem}.archives .article-container .article-inner{width:100%}.archives .article-container .cmn-post-row{justify-content:space-between}.archives .article-container .cmn-post-row .article-item{width:calc(50% - .17rem);margin:0 0 .5rem}.archives .article-container .cmn-post-row .article-item .cat>div{min-width:.72rem}.archives .list-article-container{padding:0}.archives .list-article-container .cmn-post-list{padding-top:.24rem}.archives .list-article-container .cmn-post-list .article-item{padding:.3rem 0}.archives .list-article-container .cmn-post-list .article-item a[href$=".jpg"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".jpeg"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".png"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".pdf"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".xls"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".csv"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".doc"]::after,.archives .list-article-container .cmn-post-list .article-item a[href$=".txt"]::after{top:.34rem;width:.7rem;height:.27rem;margin-top:0;margin-left:.1rem;font-size:.2rem;line-height:1.2}.archives .list-article-container .cmn-post-list .time{margin-left:0;margin-bottom:.07rem}.archives .list-article-container .cmn-post-list .title{max-width:100%;margin-left:0}.archives .wp-pagenavi{padding:.3rem 0 0}.archives .wp-pagenavi span,.archives .wp-pagenavi a{width:.6rem;height:.6rem;padding:0 .1rem;margin:0 .05rem;font-size:.26rem;line-height:.56rem;transition:none}.archives .wp-pagenavi .previouspostslink{border-width:.22rem .24rem .22rem 0;transition:none}.archives .wp-pagenavi .nextpostslink{border-width:.22rem 0 .22rem .24rem;transition:none}.entry-single .page-title{margin-top:.82rem;margin-bottom:.45rem}.entry-single .single-detail{padding:.4rem 0 0}.entry-single .single-head{margin-bottom:.3rem}.entry-single .single-head .header-row{padding-bottom:.09rem}.entry-single .single-head .category>div{min-width:.8rem;margin:0 .03rem 0 0;padding:.05rem .15rem;font-size:.13rem;line-height:1.5}.entry-single .single-head .new-icon{font-size:.21rem}.entry-single .single-head .post-title{padding:.27rem 0;font-size:.4rem}.entry-single .single-head .post-date{font-size:.22rem}.entry-single .thumbnail-img{margin:0 auto .4rem}.entry-single .post-detail>*{margin:.2rem 0}.entry-single .post-detail h1{margin-bottom:.2rem;font-size:.36rem}.entry-single .post-detail h2{margin-bottom:.2rem;font-size:.34rem}.entry-single .post-detail h3{margin-bottom:.2rem;font-size:.32rem}.entry-single .post-detail h4,.entry-single .post-detail h5,.entry-single .post-detail h6{margin-bottom:.15rem;font-size:.3rem}.entry-single .post-detail p,.entry-single .post-detail ul,.entry-single .post-detail ol,.entry-single .post-detail li{font-size:.23rem;letter-spacing:.03em;line-height:1.652173913}.entry-single .post-detail a[href$=".pdf"]::after,.entry-single .post-detail a[href$=".xls"]::after,.entry-single .post-detail a[href$=".csv"]::after,.entry-single .post-detail a[href$=".doc"]::after,.entry-single .post-detail a[href$=".txt"]::after{width:.7rem;height:.27rem;margin-left:.1rem;font-size:.2rem;line-height:1.2}.entry-single .post-detail table th,.entry-single .post-detail table td{font-size:.22rem}.entry-single .post-detail sup,.entry-single .post-detail sub{font-size:.2rem}.entry-single .post-detail .alignleft{float:none;margin-right:0}.entry-single .post-detail .alignright{float:none;margin-left:0}.entry-single .post-detail .aligncenter,.entry-single .post-detail .aligncenter img{margin-left:auto;margin-right:auto}.entry-single .post-detail .aligncenter{display:block;clear:both}.entry-single .post-detail .wp-caption{width:100% !important;margin-bottom:.2rem}.entry-single .post-detail .wp-caption-text{font-size:.18rem}.entry-single .post-detail embed,.entry-single .post-detail iframe,.entry-single .post-detail object{max-width:100%}.entry-single .post-detail::before,.entry-single .post-detail::after{content:"";display:table}.entry-single .post-detail::after{clear:both}.entry-single .pager{margin:.45rem 0 0}.entry-single .pager a{width:calc(50% - .31rem);min-height:.88rem;border-width:1.5px;font-size:.2rem}.entry-single .pager .prev-link{padding:0 0 .1rem .5rem}.entry-single .pager .prev-link .icon-arrow::before{border-width:.14rem .15rem .14rem 0}.entry-single .pager .next-link{padding:0 .5rem .1rem 0}.entry-single .pager .next-link .icon-arrow::before{border-width:.14rem 0 .14rem .15rem}.entry-single .pager .icon-arrow{top:calc(50% - .19rem);width:.38rem;height:.38rem}.lower-index .pagevisual{height:6.47rem;margin-bottom:0}.lower-index .pagevisual .text-row{height:5.02rem}.lower-index .pagevisual .text-row .lower-title{width:85.9375%;margin:1.45rem .43rem .3rem}.lower-index .pagevisual .text-row .visual-lead{font-size:.23rem;line-height:2.3913043478}.lower-index .pagevisual .visual-img{height:3.3rem}.lower-index .pagevisual .scroll-icon{bottom:.29rem;right:.48rem;font-size:.17rem}.lower-index .pagevisual .scroll-icon::after{width:.69rem;height:.72rem}.lower-index .breadcrumb{padding-top:.11rem}.lower-index .detail-content{padding:.57rem 0 0}.lower-index .detail-content .primary-title{margin-bottom:.38rem}.lower-index .detail-content .page-lead{margin-bottom:.66rem;font-size:.25rem;line-height:1.8}.lower-index .lower-page-list{padding:0}.lower-index .lower-page-list li{margin:0 0 .7rem}.lower-index .lower-page-list li .thumb{max-height:unset;margin-bottom:.28rem}.lower-index .lower-page-list li .lower-title{padding-top:.2rem;font-size:.25rem;letter-spacing:.05em;line-height:1.56}.lower-index .lower-page-list li .lower-title::before{width:.56rem}.lower-index .lower-page-list li p{padding-top:.08rem;font-size:.2rem;letter-spacing:0;line-height:1.5}.lower-index .lower-page-list li.in-preparation .thumb{height:1.2rem}.lower-index .lower-page-list li.in-preparation .thumb span{font-size:.22rem}.lower-index .lower-page-list.row-2{margin-bottom:0}.lower-index .lower-page-list.row-2 li{width:100%}.lower-index .lower-page-list.row-2 li:nth-child(n+3){margin-top:0}.lower-index .lower-page-list.row-3{margin-bottom:0}.lower-index .lower-page-list.row-3 li{width:100%}.lower-index .lower-page-list.row-3 li:nth-child(n+4){margin-top:0}.lower-index .lower-page-list.row-4{justify-content:space-between}.lower-index .lower-page-list.row-4 li{width:calc(50% - .16rem)}.lower-index .lower-page-list.row-4 li:nth-child(n+5){margin-top:0}.lower-index .article-container{padding-top:.75rem}.lower-index .article-container .article-title{margin-bottom:.5rem}.lower-index .download-row{margin-top:.5rem;padding:.28rem .43rem .47rem}.lower-index .download-row h3{width:100%;margin-bottom:.28rem;text-align:center}.lower-index .download-row h3 span{display:block}.lower-index .download-row h3 .lg{margin-right:0;margin-bottom:.1rem;padding-bottom:.09rem;border-width:1.5px;font-size:.3rem}.lower-index .download-row h3 .md{font-size:.2rem;line-height:1}.lower-index .download-row .inner{gap:.56rem 0}.lower-index .download-row .inner.col-4 .detail-box{width:auto}.lower-index .download-row .inner .detail-box{width:100%;padding:0 .42rem}.lower-index .download-row .inner .pamphlet-thumb{width:1.89rem;max-width:1.89rem}.lower-index .download-row .inner .texts p{font-size:.24rem;line-height:1.2916666667}.lower-index .download-row .inner .texts a{font-size:.16rem}.lower-index .download-row .inner .texts .icon-download{width:.86rem;height:.86rem;margin:.29rem auto .18rem;background-size:.49rem auto}.lower-index.page-outline .pagevisual .visual-img{background-image:url("/img/outline/index/pagevisual_img_sp.jpg")}.lower-index.page-concept .pagevisual .visual-img{background-image:url("/img/concept/index/pagevisual_img_sp.jpg")}.lower-index.page-concept .pagevisual .lower-title{margin-bottom:0}.lower-index.page-jhs .pagevisual .lower-title{width:5.22rem;margin-bottom:0}.lower-index.page-hs .pagevisual .lower-title{width:3.43rem;margin-bottom:.05rem}.lower-index.page-examinee .pagevisual .visual-img{background-image:url("/img/examinee/index/pagevisual_img_sp.jpg")}.lower-index.page-examinee .pagevisual .lower-title{width:2.93rem;margin-bottom:.13rem}.lower-index.page-examinee .primary-title{margin-bottom:.91rem}.lower-index.page-examinee .lower-page-list li{position:relative}.lower-index.page-examinee .lower-page-list li:first-child{order:0}.lower-index.page-examinee .lower-page-list li:nth-child(2){order:2}.lower-index.page-examinee .lower-page-list li:nth-child(3){order:1}.lower-index.page-examinee .lower-page-list li:nth-child(4){order:3}.lower-index.page-examinee .lower-page-list .icon-arrow-down{padding-left:1.3rem}.lower-index.page-examinee .lower-page-list .icon-arrow-down::before{display:none}.lower-index.page-examinee .lower-page-list p{padding-left:1.3rem}.lower-index.page-examinee .lower-page-list p.none-pd{padding-left:0}.lower-index.page-examinee .lower-page-list .icon-download{position:absolute;top:.28rem;left:0;width:1.3rem;height:auto;margin-right:0}.lower-index.page-examinee .lower-page-list .icon-download span{display:inline-block;vertical-align:middle}.lower-index.page-examinee .lower-page-list .icon-download .icon-image{width:.64rem;height:.64rem;margin-right:.05rem;padding:.12rem .13rem;border:1px solid #9f8c5f}.lower-index.page-examinee .lower-page-list .icon-download .download-text{font-size:.16rem;color:#9f8c5f;line-height:1.3125}.lower-index.page-examinee .lower-page-list .notes{padding-left:1.3rem}.lower-index.page-examinee .article-container{padding-bottom:.5rem}.lower-index.page-examinee .result{margin:0 0 .28rem;padding:.23rem 0 .21rem;font-size:.18rem;line-height:1.4375;background:linear-gradient(90deg, rgb(28, 44, 57) 0%, rgb(74, 117, 151) 70%)}.lower-index.page-examinee .result .result-title{font-size:.24rem}.lower-index.page-examinee .result .icon-arrow-down::after{width:.25rem;height:.25rem;margin:0 0 .05rem .06rem}.lower-index.page-examinee .result .js-acc-target{padding:.4rem 0 .2rem}.lower-index.page-examinee .result .table-caption{margin-bottom:.08rem;font-size:.2rem}.lower-index.page-examinee .result .table-wrap{position:relative;width:100%;margin-bottom:.2rem;padding-bottom:.2rem;overflow-y:scroll}.lower-index.page-examinee .result .table-wrap .table-inner{width:13rem}.lower-index.page-examinee .result .ps:hover>.ps__rail-x,.lower-index.page-examinee .result .ps .ps--focus>.ps__rail-x,.lower-index.page-examinee .result .ps .ps--scrolling-x>.ps__rail-x{opacity:1}.lower-index.page-examinee .result .ps .ps__rail-x{opacity:1}.lower-index.page-examinee .result .ps .ps__rail-x .ps__thumb-x{height:.06rem;border-radius:10px;background-color:#fff}.lower-index.page-examinee .result .ps .ps__rail-x:hover,.lower-index.page-examinee .result .ps .ps__rail-x:focus,.lower-index.page-examinee .result .ps .ps__rail-x.ps--clicking{background-color:rgba(0,0,0,0);opacity:1}.lower-index.page-examinee .result .ps.ps--active-x>.ps__rail-x{background-color:rgba(0,0,0,0)}.lower-index.page-examinee .result .table-notes{padding-bottom:.4rem}.lower-index.page-examinee .result .conversion-method{letter-spacing:.12em}.lower-index.page-examinee .result .conversion-method h4{margin-bottom:.23rem;font-size:.2rem}.lower-index.page-examinee .result .conversion-method dl dd:not(:last-child){margin-bottom:.23rem}.lower-index.page-examinee .result .conversion-method p:not(:last-child){margin-bottom:.23rem}.lower-index.page-examinee #hs-result{margin-bottom:1.1rem}.lower-index.page-examinee .download-row{margin-bottom:1.1rem}.lower-index.page-future-path .pagevisual .visual-img{background-image:url("/img/future-path/index/pagevisual_img_sp.jpg")}.lower-index.page-future-path .pagevisual .lower-title{width:3.31rem}.lower-index.page-future-path .lower-page-list.row-4{justify-content:space-between}.page-lower .entry>*{margin:.2rem 0}.page-lower .entry h1{margin-bottom:.2rem;font-size:.4rem}.page-lower .entry h2{margin-bottom:.2rem;font-size:.35rem}.page-lower .entry h3{margin-bottom:.2rem;font-size:.38rem}.page-lower .entry p,.page-lower .entry ul,.page-lower .entry ol,.page-lower .entry li{font-size:.23rem;letter-spacing:.03em;line-height:1.652173913}.page-lower .entry a[href$=".pdf"]::after,.page-lower .entry a[href$=".xls"]::after,.page-lower .entry a[href$=".csv"]::after,.page-lower .entry a[href$=".doc"]::after,.page-lower .entry a[href$=".txt"]::after{width:.7rem;height:.27rem;margin-left:.1rem;font-size:.2rem;line-height:1.2}.page-lower .entry table th,.page-lower .entry table td{font-size:.23rem}.page-lower .entry sup,.page-lower .entry sub{font-size:.2rem}.page-lower .entry .alignleft{float:none;margin-right:0}.page-lower .entry .alignright{float:none;margin-left:0}.page-lower .entry .aligncenter,.page-lower .entry .aligncenter img{margin-left:auto;margin-right:auto}.page-lower .entry .aligncenter{display:block;clear:both}.page-lower .entry .wp-caption{width:100% !important;margin-bottom:.2rem}.page-lower .entry .wp-caption-text{font-size:.18rem}.page-lower .entry embed,.page-lower .entry iframe,.page-lower .entry object{max-width:100%}.page-lower .entry::before,.page-lower .entry::after{content:"";display:table}.page-lower .entry::after{clear:both}.page-lower .entry .frame-wrap{width:100%;margin:.3rem auto;padding-top:56.25%}.page-lower .entry .frame-wrap.large{padding-top:56.25%}.page-lower .entry .frame-wrap.medium{padding-top:56.25%}.page-lower .entry .frame-wrap.questionnaire{width:322px;height:2584px;margin:0 auto}@media only screen and (max-width: 320px){.page-lower .entry .frame-wrap.questionnaire{width:275px;height:2890px}}.page-lower .entry .frame-caption{max-width:3.5rem;font-size:.2rem}.page-lower .post-password-form{padding:.4rem 0}.page-lower .post-password-form p{font-size:.2rem}.page-lower .post-password-form p+p{margin-top:.2rem}.page-lower .post-password-form input[type=password]{min-width:.5rem;margin-left:.5em;padding:.1rem;font-size:.2rem}.page-lower .post-password-form input[type=submit]{margin-left:.5em;padding:.05rem .2rem;font-size:.2rem}#message .cmn-text-block{padding:.3rem 0;background-size:100% auto}#message .detail .name-block{margin-bottom:.48rem}#message .detail .name-block span.sub{margin-bottom:.05rem;font-size:.16rem}#message .detail .name-block span.name{font-size:.3rem}#message .detail .inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}#message .detail .inner+.inner{margin-top:1.5rem}#message .detail .inner+.inner .text-block{order:1}#message .detail .inner+.inner .calligraphy{order:0}#message .detail .text-block{display:block;margin-right:0;width:100%}#message .detail .text{margin-bottom:.35rem}#message .detail .calligraphy{display:block;width:84%;margin:0 auto .4rem}#message .detail .primary-title{margin-bottom:.28rem;padding-bottom:.05rem;font-size:.43rem}#message .detail .primary-title span{font-size:.23rem}#spiritual .site-contents{padding-bottom:1.4rem}#spiritual .cmn-section .detail .inner .text-block .text{margin-bottom:.35rem}#spiritual .section01{margin-bottom:.9rem}#spiritual .section01 .cmn-text-block{padding:.4rem 0 .45rem;margin-bottom:.5rem;background:url("/img/outline/spiritual/cmn_text_bg01.jpg") no-repeat top center;background-size:100% auto}#spiritual .section01 .detail .inner .text-block{margin-right:5.8%;width:60%}#spiritual .section01 .detail .inner .text-block .annotation{margin-top:.14rem}#spiritual .section01 .detail .inner .text-block .annotation span{font-size:.16rem;letter-spacing:.2em}#spiritual .section01 .detail .inner .text-block .annotation .name{padding:0 .15rem;margin-right:0;margin-bottom:.05rem}#spiritual .section01 .detail .inner .image{width:34%}#spiritual .section02 .cmn-text-block{padding:.2rem 0 .2rem;margin-bottom:.5rem;background:url("/img/outline/spiritual/cmn_text_bg02.jpg") no-repeat top center;background-size:100% auto}#spiritual .section02 .detail .inner{margin-bottom:1rem}#spiritual .section02 .detail .inner .text{margin-bottom:.35rem}#spiritual .section02 .detail .inner .image-block{display:block;width:84%;margin:0 auto}#spiritual .section02 .detail .inner .image-block li{display:block;width:100%;margin-bottom:.25rem}#spiritual .section02 .detail .inner .image-block li:last-of-type{margin-bottom:0}#spiritual .section02 .detail .inner .image-block li .note{padding-top:.05rem}#spiritual .section02 .detail .cel .title{margin-bottom:.35rem;font-size:.24rem;line-height:1.5}#spiritual .section02 .detail .cel ul li{margin-bottom:.4rem}#spiritual .section02 .detail .cel ul li dt,#spiritual .section02 .detail .cel ul li dd{display:block;font-size:.24rem;line-height:1.5}#spiritual .section02 .detail .cel ul li dt{display:block;max-width:initial;width:100%;padding-bottom:.05rem;margin-bottom:.05rem;border-bottom:.02rem solid}#spiritual .section02 .detail .cel ul li dt:after{display:none}#spiritual .section02 .detail .cel ul li dt span{font-size:.24rem;line-height:1.5}#spiritual .section02 .detail .cel ul li dt span.text-left{width:47.2727272727%}#spiritual .section02 .detail .cel ul li dt span.text-right{width:14.5454545455%;text-align:initial}#spiritual .section02 .detail .cel ul li dd{display:block;font-size:.24rem;line-height:1.4;width:100%}#place .contents-wrap{width:100%;max-width:100%}#place .site-contents{padding-bottom:1.4rem}#place .heading{margin:.52rem auto .8rem}#place .heading .lead{margin-top:.5rem;margin-bottom:.5rem}#place .heading .cmn-page-link{width:100%;font-size:0}#place .heading .cmn-page-link li{display:inline-block;max-width:100%;width:43.6%;margin-right:12.8%;margin-bottom:.47rem}#place .heading .cmn-page-link li.even{margin-right:0}#place .heading .cmn-page-link li.pc{display:none}#place .heading .cmn-page-link li a{font-size:.24rem}#place .heading .cmn-page-link li:first-of-type a{padding:.1rem 0 .1rem .3rem}#place .heading .cmn-page-link li:nth-of-type(5) a,#place .heading .cmn-page-link li:nth-of-type(7) a{padding:.1rem 0 .1rem .35rem}#place .cmn-section{margin:0 0 2rem}#place .cmn-section .title-area:after{content:"";position:initial;display:block;width:100%;height:2.76rem}#place .cmn-section .title-area .contents-wrap .title{position:relative;top:auto;max-width:100%;width:4.61rem;height:1.21rem;margin:0 auto .36rem;font-size:.24rem;line-height:1.45}#place .cmn-section .title-area .contents-wrap .title em{font-size:.18rem}#place .cmn-section .title-area .contents-wrap .title:before,#place .cmn-section .title-area .contents-wrap .title:after{width:.4rem;height:.4rem}#place .cmn-section .title-area .contents-wrap .title:before{top:.19rem;left:.19rem;border-top:.02rem solid #9f8c5f;border-left:.02rem solid #9f8c5f}#place .cmn-section .title-area .contents-wrap .title:after{bottom:.19rem;right:.19rem;border-bottom:.02rem solid #9f8c5f;border-right:.02rem solid #9f8c5f}#place .cmn-section .title-area .bg{display:none}#place .cmn-section .contents-wrap{width:85.9375%;margin:.36rem auto 0}#place .cmn-section .detail{margin-top:.38rem}#place .cmn-section .detail .map-area{margin-bottom:.7rem}#place .cmn-section .detail .map-area .map,#place .cmn-section .detail .map-area .text-block{display:block}#place .cmn-section .detail .map-area .map{width:100%;height:2.8rem;margin-right:0}#place .cmn-section .detail .map-area .map-button{float:right;width:2.85rem;padding:.25rem 0}#place .cmn-section .detail .map-area .map-button a{display:block;padding:.13rem .1rem .13rem .15rem;font-size:.22rem;letter-spacing:.05em;text-decoration:none;background:#fff;border:.01rem solid #707070}#place .cmn-section .detail .map-area .map-button a:before{content:"";display:inline-block;vertical-align:middle;width:.23rem;height:.23rem;margin-right:.1rem;background:url("/img/outline/place/icn_mapbtn.png") no-repeat top center;background-size:100% auto}#place .cmn-section .detail .map-area .text-block{width:100%;margin-top:.26rem;font-size:.2rem;line-height:1.35;overflow:hidden}#place .cmn-section .detail .map-area .text-block .text+.text{margin-top:.1rem}#place .cmn-section .detail .map-area .text-block .note-area{margin-top:.7rem}#place .cmn-section .detail .map-area .text-block .note-area dl{margin-bottom:.1rem}#place .cmn-section .detail .map-area .text-block .note-area dt,#place .cmn-section .detail .map-area .text-block .note-area dd{font-size:.18rem;line-height:1.38}#place .cmn-section .detail .map-area .text-block .note-area dt{width:22.65625%}#place .cmn-section .detail .map-area .text-block .note-area dd{width:77.34375%}#place .cmn-section .detail .detail-block li{display:block;width:100%;margin:0 0 .7rem}#place .cmn-section .detail .detail-block li:nth-of-type(even){margin:0 0 .7rem}#place .cmn-section .detail .detail-block li:last-of-type{margin:0}#place .cmn-section .detail .detail-block li .detail-title{margin-bottom:.15rem;font-size:.24rem;line-height:1.25}#place .cmn-section .detail .detail-block li .text{font-size:.23rem;line-height:1.65;letter-spacing:.03em}#place .cmn-section .detail .detail-block li .note{margin-top:.15rem}#place .cmn-section .detail .detail-block li .note dl{margin-right:.4rem}#place .cmn-section .detail .detail-block li .note dt,#place .cmn-section .detail .detail-block li .note dd{font-size:.16rem;line-height:1.3}#place .cmn-section .detail .detail-block li .note dt{width:.5rem}#place .cmn-section .image-area{display:none}#place .cmn-section .slider-frame{height:2.54rem;margin-top:.7rem}#place .cmn-section .slider .item{width:4.62rem !important;margin:0 .16rem}#place .cmn-section .slider .slick-arrow{bottom:-0.3rem;width:.85rem;height:.13rem}#place .cmn-section .slider .slick-arrow.slick-prev{left:calc(50% - 2.6rem);background:url("/img/outline/place/icn_prev.png") no-repeat top center;background-size:100% auto}#place .cmn-section .slider .slick-arrow.slick-next{right:calc(50% - 2.6rem);background:url("/img/outline/place/icn_next.png") no-repeat top center;background-size:100% auto}#place .cmn-section .slider .indicator{bottom:-0.3rem;left:calc(50% - 1.46rem)}#place .cmn-section .slider .indicator li{margin-right:.3rem}#place .cmn-section .slider .indicator li button{width:.1rem;height:.1rem}#place .cmn-section .detail .facility-list li{width:2.5rem;max-width:100%;margin:0 0 .5rem}#place .cmn-section .detail .facility-list li .list-title{width:2.36rem;max-width:100%;height:1.53rem;padding:.15rem 0 0 .15rem;font-size:.22rem;line-height:1.1}#place .cmn-section .detail .facility-list li .thumb{width:2.36rem;max-width:100%;margin:-1rem 0 0 .15rem}#place .cmn-section .detail .facility-list li p{margin-top:.18rem;font-size:.18rem;line-height:1.38}#place .od-sec .title-area .contents-wrap .title{right:auto}#place .ev-sec .title-area .contents-wrap .title{left:auto}#place .section01{margin:0 0 2rem}#place .section01 .title-area:after{background:url("/img/outline/place/sec01_ttl_img.jpg") no-repeat center center;background-size:100% auto}#place .section01 .more-block .inner{display:none;width:100%;padding:.35rem .42rem;background:#fff;border-bottom:.01rem solid #707070;border-right:.01rem solid #707070;border-left:.01rem solid #707070}#place .section01 .more-block .more-button{width:100%;padding:.1rem 1.25rem;font-size:.31rem;letter-spacing:.05em;text-align:center;background:#fff;border:.01rem solid #707070;cursor:pointer;transition:all 200ms}#place .section01 .more-block .more-button:before{content:"";display:inline-block;width:.26rem;height:.29rem;margin-right:.1rem;background:url("/img/outline/place/icn_morebtn.png") no-repeat top center;background-size:100% auto}#place .section01 .more-block .more-button.on{border-bottom:none}#place .section01 .more-block .more-button.on:before{background:url("/img/outline/place/icn_morebtn_on.png") no-repeat top center;background-size:100% auto}#place .section02 .title-area:after{background:url("/img/outline/place/sec02_ttl_img.jpg") no-repeat center center;background-size:100% auto}#place .section02 .slider-frame{margin-top:.7rem}#place .section02 .slider .slick-arrow.slick-prev{left:calc(50% - 1.48rem)}#place .section02 .slider .slick-arrow.slick-next{right:calc(50% - 1.48rem)}#place .section02 .slider .indicator{left:calc(50% - .25rem)}#place .section03 .title-area:after{background:url("/img/outline/place/sec03_ttl_img.jpg") no-repeat center center;background-size:100% auto}#place .section03 .slider-frame{margin-top:.7rem}#place .section03 .slider .slick-arrow.slick-prev{left:calc(50% - 1.85rem)}#place .section03 .slider .slick-arrow.slick-next{right:calc(50% - 1.85rem)}#place .section03 .slider .indicator{left:calc(50% - .65rem)}#place .section04 .title-area:after{background:url("/img/outline/place/sec04_ttl_img.jpg") no-repeat center center;background-size:100% auto}#place .section04 .slider-frame{margin-top:.7rem}#place .section05 .title-area:after{background:url("/img/outline/place/sec05_ttl_img.jpg") no-repeat center center;background-size:100% auto}#place .section05 .slider-frame{margin-top:.7rem}#place .section06 .title-area:after{background:url("/img/outline/place/sec06_ttl_img.jpg") no-repeat center center;background-size:100% auto}#place .section06 .slider .slick-arrow.slick-prev{left:calc(50% - 1.48rem)}#place .section06 .slider .slick-arrow.slick-next{right:calc(50% - 1.48rem)}#place .section06 .slider .indicator{left:calc(50% - .25rem)}#place .section07{margin-bottom:0}#place .section07 .title-area:after{background:url("/img/outline/place/sec07_ttl_img.jpg") no-repeat center center;background-size:100% auto}#map .map-list{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#map .map-list li{width:calc(50% - .24rem);margin-bottom:.5rem}#map .map-list li::before{width:calc(100% - .13rem);height:1.74rem}#map .map-list li .list-title{position:relative;min-height:.59rem;margin:.1rem .2rem .1rem .16rem;padding-left:.3rem;font-size:.22rem}#map .map-list li .list-title::before{position:absolute;top:.06rem;left:0;width:.26rem;height:.26rem;margin-right:0;font-size:.18rem;line-height:.25rem}#map .map-list li .thumb{width:calc(100% - .16rem)}#map .map-list li p{padding:.16rem 0 0;font-size:.18rem;line-height:1.3888888889}#map .map-frame{position:relative;margin-top:.9rem;width:100%;height:4.08rem}#map .map-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}#map .cmn-border-btn{max-width:2.85rem;margin:.25rem 0 0 auto}#map .cmn-border-btn a{font-size:.22rem}#ideal .cmn-section .detail .lead{margin-bottom:.8rem}#ideal .cmn-section .detail .text-block li{margin-bottom:.4rem}#ideal .cmn-section .detail .text-block dt{margin-bottom:.15rem;text-align:center}#ideal .cmn-section .detail .text-block dt .first{font-size:.43rem}#ideal .cmn-section .detail .text-block dt .second{font-size:.23rem}#ideal .section01 .cmn-text-block{padding:.2rem 0;background:url("/img/concept/ideal/cmn_text_bg01.jpg") no-repeat top center;background-size:100% auto}#ideal .section02 .cmn-text-block{padding:.2rem 0;background:url("/img/concept/ideal/cmn_text_bg02.jpg") no-repeat top center;background-size:100% auto}#ideal .section02 .detail{margin:0 auto .8rem}#ideal .section02 .inner{margin-bottom:1.5rem}#ideal .section02 .inner .text-block .lead{width:100%;margin-bottom:.6rem}#ideal .section02 .inner .text-block dl{width:100%}#ideal .section02 .inner .text-block dd p{margin-bottom:.3rem}#ideal .section02 .inner .image{position:initial;width:85%;margin:.4rem auto 0}#ideal .section02 .frame-area{padding:.45rem .3rem;margin-bottom:.55rem;box-shadow:.05rem .05rem .06rem rgba(0,0,0,.2)}#ideal .section02 .frame-area .title{padding-bottom:.1rem;margin-bottom:.3rem;font-size:.3rem;border-bottom:.03rem solid #4a7597}#ideal .section02 .frame-area li{margin-bottom:.4rem}#ideal .section02 .frame-area li dt{margin-bottom:.1rem}#ideal .section02 .frame-area li dt .num{padding:0 .05rem;margin-bottom:.05rem;font-size:.2rem}#ideal .section02 .frame-area li dt .list-title{display:block;font-size:.23rem}#ideal .section02 .frame-area li dd{font-size:.18rem;line-height:1.6;letter-spacing:.02em}#ideal .section02 .frame-area .text-block p{margin-bottom:.35rem;font-size:.18rem;line-height:1.6}#ideal .banner{margin-top:1rem}#opinion .culture-block{text-align:center}#opinion .culture-block+.culture-block{margin-top:.76rem}#opinion .culture-block h4{margin-bottom:.4rem;padding-bottom:.1rem;border-bottom:2px solid #9f8c5f}#opinion .culture-block h4 .first{font-size:.43rem}#opinion .culture-block h4 .second{font-size:.23rem}#opinion .culture-block .comment-list{text-align:left}#opinion .culture-block .comment-list li{width:46.0550458716%}#opinion .culture-block .comment-list .school-tag{padding:.03rem .12rem;font-size:.16rem}#opinion .culture-block .comment-list .class-teacher{padding-left:.09rem;font-size:.18rem}#opinion .culture-block .comment-list .thumbnail{margin:.1rem 0 .15rem}#opinion .culture-block .comment-list .teacher-name{margin-bottom:.1rem;padding:.05rem;font-size:.24rem}#opinion .culture-block .comment-list .catch{margin-bottom:.15rem;font-size:.22rem;line-height:1.4090909091}#opinion .culture-block .comment-list .comment{font-size:.2rem;line-height:1.45}#self-leadership .heading .cmn-page-link li{width:100%;margin-right:0}#self-leadership .heading .cmn-page-link li:nth-of-type(2n){width:100%}#self-leadership .cmn-text-block{padding:.2rem 0;background:url("/img/concept/self-leadership/cmn_text_bg.jpg") no-repeat top center;background-size:100% auto}#self-leadership .detail .lead{margin-bottom:.8rem}#self-leadership .detail .lead.font-thema-color{margin-bottom:.3rem}#self-leadership .detail .cel01{margin-bottom:1.45rem}#self-leadership .detail .cel01 .primary-title{margin-bottom:.5rem}#self-leadership .detail .cel01 .point-area{margin-bottom:.65rem}#self-leadership .detail .cel01 .point-area li{width:50%;margin-right:0;margin-bottom:.4rem}#self-leadership .detail .cel01 .point-area li:nth-of-type(n+5){margin-bottom:.4rem}#self-leadership .detail .cel01 .point-area li:last-of-type{margin-bottom:0}#self-leadership .detail .cel01 .point-area li .icon{width:28.5714285714%;margin-right:7%}#self-leadership .detail .cel01 .point-area li p{width:62.5%;font-size:.21rem;line-height:1.4}#self-leadership .detail .cel01 .image-area{width:100%}#self-leadership .detail .cel01 .image-area .image{width:52.7272727273%}#self-leadership .detail .cel01 .image-area .image02{margin:-3rem 0 0 0}#self-leadership .detail .cel02{margin-bottom:0}#self-leadership .detail .cel02 .primary-title{margin-bottom:.5rem;letter-spacing:.02em}#self-leadership .detail .cel02 .copy{width:100%;margin:0 auto .45rem}#self-leadership .detail .cel02 .lead{margin-bottom:.45rem;font-size:.23rem;line-height:1.7;letter-spacing:.03em}#self-leadership .detail .cel02 dt{margin-bottom:.25rem}#curriculum-management .heading .cmn-page-link li{width:100%;margin-right:0;margin-bottom:.35rem}#curriculum-management .heading .cmn-page-link li:nth-of-type(n+3){margin-bottom:.35rem}#curriculum-management .heading .cmn-page-link li:last-of-type{margin-bottom:0}#curriculum-management .heading .cmn-page-link li a{font-size:.24rem}#curriculum-management .cmn-section .cmn-head-block .wrap{align-items:flex-start;justify-content:flex-start;flex-direction:column;min-height:0;padding:.6rem 0 .8rem .2rem}#curriculum-management .cmn-section .cmn-head-block .catch .chapter{font-size:.4rem}#curriculum-management .cmn-section .cmn-head-block .catch .num{padding-left:.07rem;font-size:.74rem}#curriculum-management .cmn-section .cmn-head-block .catch .date{padding-top:.07rem;font-size:.2rem}#curriculum-management .cmn-section .cmn-head-block .lead{margin-top:.26rem;font-size:.34rem;line-height:1.45}#curriculum-management .cmn-section .detail{padding:.5rem 0 .8rem}#curriculum-management .cmn-section .detail .caption-block{margin-top:.6rem;margin-bottom:.6rem}#curriculum-management .cmn-section .detail .caption-block figcaption{padding-top:.05rem;font-size:.18rem}#curriculum-management .cmn-section .detail .cmn-text:not(:last-of-type){margin-bottom:.3rem}#curriculum-management .cmn-section .detail .movie-area{width:100%;margin:0 auto .5rem;padding:.45rem .7rem .55rem;box-shadow:.05rem .05rem .06rem rgba(0,0,0,.2)}#curriculum-management .cmn-section .detail .movie-area li{display:block;width:100%;margin-bottom:.5rem}#curriculum-management .cmn-section .detail .movie-area li:last-of-type{margin-bottom:0}#curriculum-management .cmn-section .detail .movie-area li a .thumbnail{margin-bottom:.15rem}#curriculum-management .cmn-section .detail .movie-area li a .title{padding-top:.15rem;margin-bottom:.08rem;font-size:.25rem;line-height:1.4;border-top:.01rem solid #8d8d8d}#curriculum-management .cmn-section .detail .movie-area li a .title:before{top:-0.02rem;width:.48rem;height:.04rem}#curriculum-management .cmn-section .detail .sp-scroll{overflow-x:scroll;margin-bottom:.4rem}#curriculum-management .cmn-section .detail .sp-scroll figcaption{padding-bottom:.2rem}#curriculum-management .cmn-section .detail .sp-scroll img{max-width:unset}#curriculum-management .cmn-inner-sect h4{margin-top:.6rem;margin-bottom:.25rem;padding:.22rem .2rem;font-size:.28rem}#curriculum-management .cmn-inner-sect .inside-text{margin-bottom:.25rem;padding:0 .2rem .25rem}#curriculum-management .cmn-inner-sect .img-text-group{margin:.5rem 0 .55rem}#curriculum-management .cmn-inner-sect .img-text-group li{margin-bottom:.3rem}#curriculum-management .section01 .detail{padding-bottom:.5rem}#curriculum-management .section01 .sp-scroll img{width:9rem}#curriculum-management .section02 .sp-scroll img{width:9rem}#curriculum-management .section03 .dodai-figure{margin-top:.6rem;margin-bottom:.6rem}#curriculum-management .section03 .dodai-figure figure{flex-direction:column-reverse}#curriculum-management .section03 .dodai-figure .img-block{width:100%}#curriculum-management .section03 .dodai-figure .text-block{width:100%}#curriculum-management .section03 .dodai-figure .text-block dt{margin-bottom:.2rem;font-size:.3rem}#curriculum-management .section03 .dodai-figure .text-block dd{margin-bottom:.2rem;font-size:.23rem}#curriculum-management .section03 .sp-scroll img{width:9rem}#curriculum-management .section04 .sp-scroll img{width:9rem}#curriculum-management .section05 .img-group{margin-bottom:.5rem}#curriculum-management .section05 .img-group li{width:80%;margin:0 auto}#curriculum-management .section05 .button{width:100%;margin:.5rem auto 0}#curriculum-management .section05 .button a{padding:.4rem .1rem;font-size:.3rem;transition:none}#dodairyoku .site-contents{padding-bottom:1.9rem}#dodairyoku .heading .cmn-page-link li{width:100%;margin-right:0}#dodairyoku .section01{margin-bottom:0}#dodairyoku .section01 .cmn-text-block{padding:.4rem 0 .45rem;margin-bottom:.5rem;background:url("/img/outline/spiritual/cmn_text_bg01.jpg") no-repeat top center;background-size:100% auto}#dodairyoku .section01 .detail .text{margin-bottom:.7rem}#dodairyoku .section01 .detail .inner .image{margin:0 auto .4rem}#dodairyoku .section01 .detail .inner .text{margin-bottom:.45rem;text-align:left}#dodairyoku .section01 .detail .inner .list{margin-bottom:1.3rem}#dodairyoku .section01 .detail .inner .list .title{margin-bottom:.2rem;font-size:.36rem;line-height:1.3;text-align:center}#yume-journal .talk-row{flex-direction:column}#yume-journal .talk-row:not(:last-child)::after{top:calc(100% + .5rem);left:2.33rem;width:1.94rem;height:1.08rem}#yume-journal .talk-row:nth-child(-n+4)::after{background-image:url("/img/concept/dodairyoku/yume-journal/arrow_obj02.png")}#yume-journal .talk-row+.talk-row{margin-top:1.58rem}#yume-journal .talk-row .text-block{width:100%;order:2}#yume-journal .talk-row .text-block .title-num{position:absolute;top:0;left:10px}#yume-journal .talk-row .text-block h4{margin-top:.19rem;padding:.06rem .4rem;font-size:.26rem;background:linear-gradient(90deg, rgb(28, 44, 57) 0%, rgb(74, 117, 151) 60%, rgba(255, 255, 255, 0) 100%)}#yume-journal .talk-row .text-block p{padding:.12rem .4rem;font-size:.23rem;letter-spacing:.03em;line-height:1.652173913}#yume-journal .talk-row .thumb-block{width:100%;padding:.51rem 0 0 1.07rem;order:1}#yume-journal .talk-row:nth-child(1) .text-block .title-num{width:.72rem}#yume-journal .talk-row:nth-child(2) .text-block .title-num{width:.93rem}#yume-journal .talk-row:nth-child(3) .text-block .title-num{width:.92rem}#yume-journal .talk-row:nth-child(4) .text-block .title-num{width:.89rem}#yume-journal .talk-row:nth-child(5) .text-block .title-num{width:.97rem}#yume-journal .talk-row:nth-child(6) .text-block .title-num{width:.9rem}#original .heading .cmn-page-link li{width:100%;margin-right:0}#original .cmn-section{margin-bottom:1.15rem}#original .cmn-section .cmn-text-block{margin-bottom:.5rem;padding:.26rem 0}#original .cmn-section .cmn-text-block .lead{display:block;margin-bottom:.05rem;font-size:.19rem;line-height:1.7;letter-spacing:.01em;text-shadow:.03rem .03rem .1rem #000}#original .section01 .cmn-text-block{background:url("/img/concept/original/cmn_text_bg01.jpg") no-repeat top center;background-size:100% auto}#original .section02 .cmn-text-block{background:url("/img/concept/original/cmn_text_bg02.jpg") no-repeat top center;background-size:100% auto}#original .section03{margin-bottom:0}#original .section03 .cmn-text-block{background:url("/img/concept/original/cmn_text_bg03.jpg") no-repeat top center;background-size:100% auto}#heart .heading .cmn-page-link li{width:100%;margin-right:0;margin-bottom:.35rem}#heart .heading .cmn-page-link li:nth-of-type(2n){margin-right:0}#heart .heading .cmn-page-link li:nth-of-type(n+4){margin-bottom:.35rem}#heart .heading .cmn-page-link li:last-of-type{margin-bottom:0}#heart .cmn-section{margin-bottom:1.15rem}#heart .cmn-section .cmn-text-block{padding:.4rem 0;margin-bottom:.5rem}#heart .section01 .cmn-text-block{background-size:100% auto}#heart .section02 .cmn-text-block{background-size:100% auto}#heart .section03 .cmn-text-block{background-size:100% auto}#heart .section04 .cmn-text-block{background-size:100% auto}#heart .section05{margin-bottom:0}#heart .section05 .cmn-text-block{background-size:100% auto}#jhs-edu .heading{margin:.9rem auto 1rem}#jhs-edu .heading .secondary-title{margin-bottom:.3rem}#jhs-edu .heading .lead{margin-bottom:.6rem}#jhs-edu .heading .list-area{margin-bottom:.45rem;padding-right:.4rem}#jhs-edu .heading .list{width:10rem;margin-bottom:0;padding-right:0}#jhs-edu .heading .list picture{width:100%}#jhs-edu .heading .cmn-page-link li{max-width:initial;width:100%}#jhs-edu .cmn-section .cel{margin-bottom:.5rem}#jhs-edu .cmn-section .cel .detail .lead p{display:block;margin-bottom:.1rem;font-size:.25rem;line-height:1.9;letter-spacing:.03em}#jhs-edu .cmn-section .cel .detail .lead p:before{width:.25rem;height:.25rem;margin-right:.05rem}#jhs-edu .cmn-section .cel .detail .lead{font-size:.25rem;line-height:1.9;letter-spacing:.03em}#jhs-edu .section01 .cel01 .detail .lead p{width:100%;margin-right:0}#jhs-edu .section01 .table-area{margin-top:.8rem}#jhs-edu .section01 .table-area .title{margin-bottom:.15rem}#jhs-edu .section01 .table-area .title span{margin-right:.15rem;font-size:.36rem}#jhs-edu .section01 .table-area .title .sub{font-size:.25rem}#jhs-edu .section02{margin-bottom:0}#jhs-edu .section02 .cel{margin-bottom:0}#jhs-edu .section02 .table-area{width:84%;margin:.5rem auto 0}#jhs-edu .section02 .table-area .note{font-size:.18rem}#jhs-edu .section02 .table-area .table-block .table{width:100%;margin-bottom:.3rem;padding-right:0;font-size:0;overflow:hidden}#jhs-edu .section02 .table-area .table-block .table.table02 .year{background:#dbdcdc}#jhs-edu .section02 .table-area .table-block .table.table03{margin-bottom:.15rem}#jhs-edu .section02 .table-area .table-block .table.table03 .year{background:#c8c9ca}#jhs-edu .section02 .table-area .table-block .year{display:inline-block;vertical-align:top;width:100%;padding:.15rem .1rem;margin-bottom:.05rem;font-size:.2rem;text-align:center;background:#fff;border:.01rem solid #477190}#jhs-edu .section02 .table-area .table-block .block{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%}#jhs-edu .section02 .table-area .table-block .curriculum-block{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:82%;margin-right:1%;border-top:.01rem solid #477190;border-right:.01rem solid #477190}#jhs-edu .section02 .table-area .table-block .curriculum-block ul{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%}#jhs-edu .section02 .table-area .table-block .curriculum-block li{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:25%;font-size:.2rem;text-align:center;background:#fff}#jhs-edu .section02 .table-area .table-block .curriculum-block li dl{width:100%}#jhs-edu .section02 .table-area .table-block .curriculum-block li dt{padding:.12rem 0;border-left:.01rem solid #477190;border-bottom:.01rem solid #477190}#jhs-edu .section02 .table-area .table-block .curriculum-block li dd{padding:.14rem 0;border-left:.01rem solid #477190;border-bottom:.01rem solid #477190}#jhs-edu .section02 .table-area .table-block .total-block{display:flex;align-items:stretch;justify-content:row;flex-direction:row;flex-wrap:wrap;width:17%;font-size:.2rem;text-align:center;background:#fff;border:.01rem solid #477190}#jhs-edu .section02 .table-area .table-block .total-block dt{width:100%;padding:.12rem 0;background:#0087bb;color:#fff;border-bottom:.01rem solid #477190}#jhs-edu .section02 .table-area .table-block .total-block dd{width:100%;padding:1.3rem 0}#jhs-edu .ps{position:relative;padding-bottom:.3rem}#jhs-edu .ps:hover>.ps__rail-x,#jhs-edu .ps .ps--focus>.ps__rail-x,#jhs-edu .ps .ps--scrolling-x>.ps__rail-x{opacity:1}#jhs-edu .ps .ps__rail-x{bottom:10px;opacity:1}#jhs-edu .ps .ps__rail-x .ps__thumb-x{height:.06rem;border-radius:25px;background-color:#4a7597}#jhs-edu .ps .ps__rail-x:hover,#jhs-edu .ps .ps__rail-x:focus,#jhs-edu .ps .ps__rail-x.ps--clicking{background-color:rgba(0,0,0,0);opacity:1}#jhs-edu .ps.ps--active-x>.ps__rail-x{background-color:rgba(0,0,0,0)}#jhs-course .cmn-text-block .copy{font-size:.4rem;line-height:1;letter-spacing:.01em}#jhs-course .cmn-section{margin-bottom:1.15rem}#jhs-course .cmn-section .cmn-text-block{padding:.45rem 0 .4rem;margin-bottom:.1rem}#jhs-course .cmn-section .cmn-more-button{float:none;min-width:initial;width:84%;margin:.3rem auto 0}#jhs-course .cmn-section .detail .lead.font-thema-color{margin-bottom:.35rem;font-size:.2rem}#jhs-course .cmn-section .detail .primary-title{margin-bottom:.25rem;font-size:.27rem;line-height:1.5}#jhs-course .section02{margin-bottom:0}.cmn-jhs-course .pagevisual{height:3.1rem;margin-top:1.2rem;margin-bottom:0;overflow:initial}.cmn-jhs-course .pagevisual .text-row{height:3.1rem}.cmn-jhs-course .pagevisual .text-row .lower-title{position:absolute;margin:0 0 0;transform:rotate(90deg);transform-origin:top left}.cmn-jhs-course .pagevisual .visual-img{height:3.1rem}.cmn-jhs-course .pagevisual .scroll-icon{display:none}.cmn-jhs-course .heading{margin:.1rem auto 1rem}.cmn-jhs-course .heading .page-title{padding-left:1.4rem;text-align:left}.cmn-jhs-course .heading .secondary-title{margin:.3rem 0;padding-left:1.4rem;text-align:left}.cmn-jhs-course .heading .lead{width:100%;margin-bottom:1rem;padding-left:1.4rem;font-size:.25rem}.cmn-jhs-course .heading .primary-title{margin-bottom:.3rem}.cmn-jhs-course .heading .quote{border-left:4px solid #9f8c5f;padding-left:.15rem;font-size:.25rem;letter-spacing:.03em;line-height:1.68}.cmn-jhs-course .cmn-section .primary-title{margin-bottom:.35rem}.cmn-jhs-course .cmn-section .cel:not(.cel05){margin-bottom:.6rem}.cmn-jhs-course .cmn-section .cel .cmn-belt-block{margin-bottom:.15rem}.cmn-jhs-course .cmn-section .cel .questionn{font-size:.34rem;letter-spacing:.01em;line-height:1.2352941176}.cmn-jhs-course .cmn-section .cel .answer{font-size:.25rem;letter-spacing:.03em;line-height:1.92}#jhs-eureka .pagevisual .text-row .lower-title{top:.68rem;left:1.31rem;width:7.14rem}#jhs-ace .pagevisual .text-row .lower-title{top:3.97rem;left:1.46rem;width:4.02rem}#jhs-outside .heading .secondary-title{margin-bottom:.3rem}#jhs-outside .cel01{margin-bottom:1.2rem}#jhs-outside .cel01 .image-area .image{width:66.5454545455%}#jhs-outside .cel01 .image-area .image02{margin:-0.4rem 0 0 0}#jhs-outside .cel02 .secondary-title{margin-bottom:.2rem;font-size:.27rem}#jhs-outside .cel02 .program-sect header{padding:.25rem 0 .25rem .4rem;background:linear-gradient(90deg, rgb(40, 63, 82) 0%, rgb(73, 114, 146) 46%, rgb(182, 197, 209) 100%)}#jhs-outside .cel02 .program-sect header h3{font-size:.34rem;letter-spacing:.01em;line-height:1.2352941176}#jhs-outside .cel02 .program-sect header h3 .small{font-size:.2rem}#jhs-outside .cel02 .program-sect .inner{flex-direction:column;padding:.3rem .4rem .8rem .4rem}#jhs-outside .cel02 .program-sect .text-box{order:1;width:100%;font-size:.23rem;letter-spacing:.03em;line-height:1.652173913}#jhs-outside .cel02 .program-sect .img-box{order:0;width:100%;margin-bottom:.3rem}#jhs-guidance .heading{margin:.9rem auto 1rem}#jhs-guidance .heading .secondary-title{margin-bottom:.3rem}#jhs-guidance .heading .lead{margin-bottom:.8rem}#jhs-guidance .heading .cmn-page-link li{max-width:initial;width:100%}#jhs-guidance .cmn-section .sec-title{margin-bottom:.3rem;font-size:.27rem;line-height:1.5;letter-spacing:.01em}#jhs-guidance .cmn-section .cmn-belt-block .title{font-size:.26rem;line-height:1.4}#jhs-guidance .section01{margin-bottom:1rem}#jhs-guidance .section01 .cel{margin-bottom:.95rem}#jhs-guidance .section01 .cel .cmn-belt-block{padding:.2rem 0;margin-bottom:.45rem}#jhs-guidance .section01 .cel .plan-area::before{content:"";position:absolute;top:-0.1rem;right:0;width:2rem;height:19.2rem;background:url("/img/jhs/guidance/sec01_bg_sp.png") no-repeat top center;background-size:auto 100%}#jhs-guidance .section01 .cel .plan-area li{margin-bottom:.45rem}#jhs-guidance .section01 .cel .plan-area li .plan{width:3.1rem;padding:.18rem .1rem;margin-bottom:.2rem;font-size:.2rem;line-height:1.45;border:.02rem solid #0087bb}#jhs-guidance .section01 .cel .plan-area li .detail-area{width:100%}#jhs-guidance .section01 .cel .plan-area li .detail-area .detail{margin-bottom:.35rem}#jhs-guidance .section01 .cel .plan-area li .detail-area .detail .detail-title{padding-bottom:.04rem;margin-bottom:.12rem;font-size:.3rem;line-height:1.5;border-bottom:.01rem solid #8d8d8d}#jhs-guidance .section01 .cel .plan-area li .detail-area .detail dd{font-size:.22rem;line-height:1.6}#jhs-guidance .section01 .cel .plan-area li .detail-area .detail dd p{position:relative;padding-left:.3rem;margin-bottom:.3rem}#jhs-guidance .section01 .cel .plan-area li .detail-area .detail dd p:before{position:absolute;top:.1rem;left:0;width:.2rem;height:.2rem;margin-right:.1rem}#jhs-guidance .section01 .cel .plan-area li .detail-area .detail dd p:last-of-type{margin-bottom:0}#jhs-guidance .section02{padding:.42rem .3rem .7rem;box-shadow:.05rem .05rem .06rem rgba(0,0,0,.16)}#jhs-guidance .section02 .sec-title{padding-bottom:.04rem;margin-bottom:.4rem;border-bottom:.02rem solid #4a7597}#jhs-guidance .section02 dl{margin-bottom:.4rem}#jhs-guidance .section02 dl dt{margin-bottom:.15rem}#jhs-guidance .section02 dl dt strong{margin-right:.1rem;font-size:.23rem;line-height:1.4}#jhs-guidance .section02 dl dt span{width:1.38rem;padding:.05rem;margin:0 .05rem;font-size:.16rem}#jhs-guidance .section02 dl dt span.large{width:2.18rem}#jhs-guidance .section02 dl dd{font-size:.2rem;line-height:1.5}#jhs-teachers .heading{margin:.52rem auto 1rem}#jhs-teachers .heading .secondary-title{margin-bottom:.3rem}#jhs-teachers .teachers-list{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#jhs-teachers .teachers-list li{width:calc(50% - .24rem);margin-bottom:.72rem}#jhs-teachers .teachers-list li .thumb-title{top:auto;bottom:0;width:100%;padding:.02rem .06rem .03rem;font-size:.18rem;line-height:1.2222222222;letter-spacing:.1em}#jhs-teachers .teachers-list li .thumb-title::before{top:auto;bottom:0;width:2.4rem;height:.3rem;background:#383c50}#jhs-teachers .teachers-list li .thumb-title::after{content:"";position:absolute;bottom:0;right:0;width:.12rem;height:.3rem;background:#9f8c5f}#jhs-teachers .teachers-list li .thumb{width:100%;padding-top:0}#jhs-teachers .teachers-list li .name{padding:.14rem 0 0;font-size:.26rem;line-height:.5769230769}#jhs-teachers .teachers-list li .name span{margin-left:.1rem;font-size:.18rem}#jhs-teachers .teachers-list li:nth-of-type(9) .name{font-feature-settings:"palt" 1;letter-spacing:-0.069rem;font-size:.25rem}#jhs-teachers .teachers-list li:nth-of-type(9) .name span{margin-left:.05rem;letter-spacing:0}#jhs-teachers .teachers-list li:last-of-type .name{font-feature-settings:"palt" 1;letter-spacing:-0.05rem;font-size:.25rem}#jhs-teachers .teachers-list li:last-of-type .name span{margin-left:.05rem;letter-spacing:0}#jhs-schedule .heading{margin-bottom:.77rem}#jhs-schedule .cmn-belt-block .title{font-size:.3rem}#jhs-schedule .column-wrap{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:.4rem;margin-bottom:1rem}#jhs-schedule .column-wrap .left-column,#jhs-schedule .column-wrap .right-column{width:100%}#jhs-schedule .column-wrap .row-month .month-head{width:23.0909090909%;font-size:.3rem;letter-spacing:.01em}#jhs-schedule .column-wrap .row-month ul{width:76.9090909091%;padding:.5rem 0 .5rem .33rem}#jhs-schedule .column-wrap .row-month ul li{font-size:.23rem;line-height:1.8695652174}#jhs-schedule .column-wrap .row-month ul li::before{margin-right:.06rem}#jhs-schedule .column-wrap .left-column .row-month{min-height:unset !important}#jhs-schedule .column-wrap .right-column{border-top:1px solid #fff}#jhs-schedule .photo-area{margin-bottom:0}#jhs-schedule .photo-area .photo-list li{width:48.1818181818%;margin-bottom:.6rem}#jhs-schedule .photo-area .photo-list li .photo-box{margin-bottom:.15rem;padding:0 0 .1rem .1rem}#jhs-schedule .photo-area .photo-list li .photo-box .caption{min-width:1.31rem;padding:.05rem .1rem;font-size:.22rem;letter-spacing:.01em}#jhs-schedule .photo-area .photo-list li p{font-size:.2rem;line-height:1.5}.club-entry .archive-club .cat-buttons .cat-list li a{font-size:.18rem;color:#fff}.club-entry .archive-club .cat-buttons .cat-list li a::after{box-shadow:none;background:#4a7597;opacity:1}.club-entry .archive-club .cat-buttons .cat-list li a.is-active::after{background:#9f8c5f}.club-entry .archive-club .cmn-post-row .article-item .text{font-size:.24rem}.club-entry .single-club .page-title{margin:.82rem 0 .4rem}.club-entry .single-detail{padding:0}.club-entry .club-head .club-cat{margin-bottom:.25rem;padding-bottom:.05rem;font-size:.26rem;letter-spacing:0}.club-entry .club-head .club-name{margin-bottom:.56rem;font-size:.4rem;letter-spacing:.03em}.club-entry .club-thumbnail{margin:0 0 .3rem}.club-entry .club-description{margin-bottom:.7rem;font-size:.26rem;letter-spacing:.03em}.club-entry .club-detail tr.captain-row.pd th{padding-bottom:0}.club-entry .club-detail tr.captain-row.pd td{padding-bottom:.45rem}.club-entry .club-detail tr.vice-captain-row th{padding-top:.4rem}.club-entry .club-detail tr.vice-captain-row td{padding-top:.15rem}.club-entry .club-detail tr.manager-row th{padding-top:.4rem}.club-entry .club-detail tr.manager-row td{padding-top:.15rem}.club-entry .club-detail th{display:block;width:100%;padding:.45rem 0 0;font-size:.3rem}.club-entry .club-detail td{display:block;width:100%;padding:.15rem 0 .45rem;font-size:.23rem}.club-entry .club-detail .course-item>div+div{margin-top:.33rem}.club-entry .club-detail .captain-item>p+p{margin-top:.33rem}#hs-edu .heading{margin:.9rem auto 0}#hs-edu .heading .lead{margin-bottom:1rem}#hs-edu .list-area{width:100%;padding:.5rem .47rem .3rem;background-color:#fff}#hs-edu .list-area .list{width:10rem;padding:0}#hs-edu .list-area .list picture{width:100%}#hs-edu .ps{position:relative;padding-bottom:.3rem}#hs-edu .ps:hover>.ps__rail-x,#hs-edu .ps .ps--focus>.ps__rail-x,#hs-edu .ps .ps--scrolling-x>.ps__rail-x{opacity:1}#hs-edu .ps .ps__rail-x{bottom:10px;opacity:1}#hs-edu .ps .ps__rail-x .ps__thumb-x{height:.06rem;border-radius:25px;background-color:#4a7597}#hs-edu .ps .ps__rail-x:hover,#hs-edu .ps .ps__rail-x:focus,#hs-edu .ps .ps__rail-x.ps--clicking{background-color:rgba(0,0,0,0);opacity:1}#hs-edu .ps.ps--active-x>.ps__rail-x{background-color:rgba(0,0,0,0)}#hs-course .cmn-text-block .copy{font-size:.4rem;line-height:1;letter-spacing:.01em}#hs-course .cmn-section{margin-bottom:1.15rem}#hs-course .cmn-section .cmn-text-block{padding:.45rem 0 .4rem;margin-bottom:.1rem}#hs-course .cmn-section .cmn-more-button{float:none;min-width:initial;width:84%;margin:.3rem auto 0}#hs-course .cmn-section .detail .lead.font-thema-color{margin-bottom:.35rem;font-size:.2rem}#hs-course .cmn-section .detail .primary-title{margin-bottom:.25rem;font-size:.27rem;line-height:1.5}#hs-course .section01 .cmn-text-block{background-size:100% auto}#hs-course .section02 .cmn-text-block{background-size:100% auto}#hs-course .section03{margin-bottom:0}#hs-course .section03 .cmn-text-block{padding:.2rem 0 .25rem;background-size:100% auto}.cmn-hs-course .pagevisual{height:3.1rem;margin-top:1.2rem;margin-bottom:0;overflow:initial}.cmn-hs-course .pagevisual .text-row{height:3.1rem}.cmn-hs-course .pagevisual .text-row .lower-title{position:absolute;margin:0 0 0;transform:rotate(90deg)}.cmn-hs-course .pagevisual .visual-img{height:3.1rem}.cmn-hs-course .pagevisual .scroll-icon{display:none}.cmn-hs-course .heading{margin:.25rem auto 1rem}.cmn-hs-course .heading .page-title{text-align:left}.cmn-hs-course .heading .secondary-title{margin-top:.3rem;margin-bottom:1rem;text-align:left}.cmn-hs-course .heading .cmn-page-link{width:100%}.cmn-hs-course .heading .cmn-page-link li{max-width:initial;width:60%;margin-right:0}.cmn-hs-course .heading .cmn-page-link li:nth-of-type(2){margin-right:0}.cmn-hs-course .cmn-section:not(:last-child){margin-bottom:1rem}.cmn-hs-course .cmn-section .primary-title{margin-bottom:.35rem}.cmn-hs-course .cmn-section .cel{margin-bottom:.5rem}.cmn-hs-course .cmn-section .cel .cmn-belt-block{margin-bottom:.15rem}.cmn-hs-course .cmn-section .cel .detail .lead{font-size:.25rem;line-height:1.9;letter-spacing:.03em}.cmn-hs-course .cmn-section .list-area{margin-bottom:.2rem;padding-right:.4rem}.cmn-hs-course .cmn-section .list-area .list{padding:0}.cmn-hs-course .cmn-section .note{margin-bottom:.45rem;font-size:.18rem;line-height:1.7}.cmn-hs-course .section02{margin-bottom:1.95rem}.cmn-hs-course .section03 .list-area .list{width:15.7rem}.cmn-hs-course .section04 .list-area .list{width:14.3rem}.cmn-hs-course .topics-area li{display:block;width:100%;max-width:100%;margin-right:0;margin-bottom:.8rem}.cmn-hs-course .topics-area .title{margin-bottom:.25rem}.cmn-hs-course .topics-area .title .icon{width:17.5%;max-width:initial;margin-right:5.5%}.cmn-hs-course .topics-area .title .text{width:77%;font-size:.25rem;letter-spacing:.15em}.cmn-hs-course .topics-area .title .text .sub{margin-left:.1rem;font-size:.18rem}.cmn-hs-course .topics-area .image{margin-bottom:.25rem}.cmn-hs-course .topics-area .text{font-size:.25rem;line-height:1.9;letter-spacing:.03em}.cmn-hs-course .ps{position:relative;padding-bottom:.3rem}.cmn-hs-course .ps:hover>.ps__rail-x,.cmn-hs-course .ps .ps--focus>.ps__rail-x,.cmn-hs-course .ps .ps--scrolling-x>.ps__rail-x{opacity:1}.cmn-hs-course .ps .ps__rail-x{bottom:10px;opacity:1}.cmn-hs-course .ps .ps__rail-x .ps__thumb-x{height:.06rem;border-radius:25px;background-color:#4a7597}.cmn-hs-course .ps .ps__rail-x:hover,.cmn-hs-course .ps .ps__rail-x:focus,.cmn-hs-course .ps .ps__rail-x.ps--clicking{background-color:rgba(0,0,0,0);opacity:1}.cmn-hs-course .ps.ps--active-x>.ps__rail-x{background-color:rgba(0,0,0,0)}#hs-pascal .pagevisual .text-row .lower-title{top:1.8rem;right:-2.45rem;width:6.3rem}#hs-pascal .pagevisual .visual-img{background-size:100% auto}#hs-pascal .cmn-hs-course .table-area .table{margin-bottom:.4rem}#hs-crescent .pagevisual .text-row .lower-title{top:3.3rem;right:-3.85rem;width:9.2rem}#hs-crescent .pagevisual .visual-img{background-size:100% auto}#hs-topathlete .pagevisual .text-row .lower-title{top:3.2rem;right:-3.85rem;width:9.1rem}#hs-topathlete .pagevisual .visual-img{background-size:100% auto}#hs-topathlete .cmn-hs-course .table-area .table{margin-bottom:.4rem}#hs-guidance .cmn-page-link li{width:100%}#hs-guidance .cmn-page-link li+li{margin-left:0}#hs-guidance .infomation{margin-bottom:1.3rem}#hs-guidance .infomation .info-num-list{margin-top:.5rem}#hs-guidance .infomation .info-num-list li+li{margin-top:.7rem}#hs-guidance .infomation .info-num-list li header{min-height:1.01rem;margin-bottom:.2rem;padding:.3rem 0 0 1rem}#hs-guidance .infomation .info-num-list li header h3 .small{font-size:.16rem;line-height:1.3125}#hs-guidance .infomation .info-num-list li header h3 .middle{font-size:.2rem}#hs-guidance .infomation .info-num-list li header h3 .large{font-size:.3rem}#hs-guidance .infomation .info-num-list li .text-box{width:58.9090909091%;font-size:.21rem;line-height:1.45}#hs-guidance .infomation .info-num-list li .img-box{width:35.8181818182%}#hs-guidance .guidance{margin-bottom:1.63rem}#hs-guidance .guidance .row-grader{margin-bottom:1.3rem}#hs-guidance .guidance .row-grader::after{right:0;width:1.99rem;height:8.97rem;padding-top:0;background-image:url("/img/hs/guidance/arrow_sp.png")}#hs-guidance .guidance .row-grader.first{margin-top:.54rem}#hs-guidance .guidance .row-grader h3{position:static;width:2.35rem;height:.68rem;border:1px solid #0087bb;font-size:.22rem}#hs-guidance .guidance .row-grader h4{padding-bottom:.07rem;margin:.22rem 0 .2rem;font-size:.26rem;letter-spacing:.02em}#hs-guidance .guidance .row-grader .schedule{margin-bottom:.5rem;padding-left:0}#hs-guidance .guidance .row-grader .schedule li+li{margin-top:.12rem}#hs-guidance .guidance .row-grader .schedule li .month{width:17.8181818182%;font-size:.2rem;letter-spacing:.048em;line-height:1.55}#hs-guidance .guidance .row-grader .schedule li .text-block{width:78.3636363636%;font-size:.2rem;letter-spacing:.048em;line-height:1.55}#hs-guidance .guidance .row-grader .schedule li .text-block.type-column{flex-direction:column}#hs-guidance .guidance .row-grader .schedule li .text-block.type-column .left-box{width:100%;padding-right:0;white-space:normal}#hs-guidance .guidance .row-grader .schedule li .text-block.type-column .right-box{width:100%;font-size:.18rem}#hs-guidance .original .program-list{flex-direction:column;margin-top:.5rem}#hs-guidance .original .program-list li{width:100%;margin-bottom:.39rem;padding:.47rem .41rem}#hs-guidance .original .program-list li:nth-child(6) .list-head span{width:1.16rem}#hs-guidance .original .program-list li:nth-child(7) .list-head span{width:1.18rem}#hs-guidance .original .program-list li:nth-child(8) .list-head span{width:1.52rem}#hs-guidance .original .program-list li:nth-child(9) .list-head span{width:1.1rem}#hs-guidance .original .program-list li:nth-child(10) .list-head span{width:.79rem}#hs-guidance .original .program-list li:nth-child(11) .list-head span{width:1.21rem}#hs-guidance .original .program-list li:nth-child(12) .list-head span{width:1.22rem}#hs-guidance .original .program-list li:nth-child(13) .list-head span{width:1.43rem}#hs-guidance .original .program-list li:nth-child(14) .list-head span{width:1.26rem}#hs-guidance .original .program-list .list-head{margin-bottom:.24rem}#hs-guidance .original .program-list .list-head dt{margin-bottom:.07rem;padding-bottom:.07rem;border-bottom:1.5px solid #4a7597;font-size:.3rem}#hs-guidance .original .program-list .list-head dd{font-size:.19rem;line-height:1.3157894737}#hs-guidance .original .program-list p{font-size:.18rem;letter-spacing:.048em;line-height:1.7222222222}#hs-teachers .heading{margin:.52rem auto 1rem}#hs-teachers .heading .secondary-title{margin-bottom:.3rem}#hs-teachers .teachers-list{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#hs-teachers .teachers-list li{width:calc(50% - .24rem);margin-bottom:.72rem}#hs-teachers .teachers-list li .thumb-title{top:auto;bottom:0;width:100%;padding:.02rem .06rem .03rem;font-size:.18rem;line-height:1.2222222222;letter-spacing:.1em}#hs-teachers .teachers-list li .thumb-title::before{top:auto;bottom:0;width:2.4rem;height:.3rem;background:#383c50}#hs-teachers .teachers-list li .thumb-title::after{content:"";position:absolute;bottom:0;right:0;width:.12rem;height:.3rem;background:#9f8c5f}#hs-teachers .teachers-list li .thumb{width:100%;padding-top:0}#hs-teachers .teachers-list li .name{padding:.14rem 0 0;font-size:.26rem;line-height:.5769230769}#hs-teachers .teachers-list li .name span{margin-left:.1rem;font-size:.18rem}#hs-teachers .teachers-list li:nth-of-type(5) .name{font-feature-settings:"palt" 1;letter-spacing:-0.069rem;font-size:.25rem}#hs-teachers .teachers-list li:nth-of-type(5) .name span{margin-left:.05rem;letter-spacing:0}#hs-teachers .teachers-list li:last-of-type .name{font-feature-settings:"palt" 1;letter-spacing:-0.05rem;font-size:.25rem}#hs-teachers .teachers-list li:last-of-type .name span{margin-left:.05rem;letter-spacing:0}#hs-schedule .heading{margin-bottom:.77rem}#hs-schedule .cmn-belt-block .title{font-size:.3rem}#hs-schedule .column-wrap{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:.4rem;margin-bottom:1rem}#hs-schedule .column-wrap .left-column,#hs-schedule .column-wrap .right-column{width:100%}#hs-schedule .column-wrap .row-month .month-head{width:23.0909090909%;font-size:.3rem;letter-spacing:.01em}#hs-schedule .column-wrap .row-month ul{width:76.9090909091%;padding:.5rem 0 .5rem .33rem}#hs-schedule .column-wrap .row-month ul li{font-size:.23rem;line-height:1.8695652174}#hs-schedule .column-wrap .row-month ul li::before{margin-right:.06rem}#hs-schedule .column-wrap .left-column .row-month{min-height:unset !important}#hs-schedule .column-wrap .right-column{border-top:1px solid #fff}#hs-schedule .photo-area{margin-bottom:0}#hs-schedule .photo-area .photo-list li{width:48.1818181818%;margin-bottom:.6rem}#hs-schedule .photo-area .photo-list li .photo-box{margin-bottom:.15rem;padding:0 0 .1rem .1rem}#hs-schedule .photo-area .photo-list li .photo-box .caption{min-width:1.31rem;padding:.05rem .1rem;font-size:.22rem;letter-spacing:.01em}#hs-schedule .photo-area .photo-list li p{font-size:.2rem;line-height:1.5}#success .cate-list{gap:.2rem .49rem;margin-bottom:.5rem}#success .cate-list li a{font-size:.24rem}#success .cate-list li a::before{width:.2rem;height:.2rem;margin-right:.05rem}#success .cmn-page-link{margin-bottom:.8rem}#success .cmn-page-link li{width:100%;margin-right:0}#success .cmn-page-link li:nth-child(n+5){margin-top:0}#success .cmn-page-link li:nth-child(even){margin-right:0}#success .secondary-title{margin-bottom:.6rem;font-size:.27rem;text-align:center}#success .successful-examinee-list{display:block}#success .successful-examinee-list li{position:relative;width:100%;margin-right:0;margin-bottom:.8rem}#success .successful-examinee-list li:nth-last-child(-n+3):not(:last-child){margin-bottom:.8rem}#success .successful-examinee-list .thumbnail{float:left;width:43.8181818182%;margin-bottom:.24rem}#success .successful-examinee-list .img-wrap{width:93.77593361%}#success .successful-examinee-list .img-wrap::after{right:-0.15rem;bottom:-0.15rem}#success .successful-examinee-list .school-name{bottom:0rem;font-size:.2rem}#success .successful-examinee-list .detail-text{position:absolute;top:2.14rem;left:0;width:45%;overflow-wrap:anywhere}#success .successful-examinee-list .department{font-size:.18rem;line-height:1.6111111111}#success .successful-examinee-list .name{font-size:.24rem}#success .successful-examinee-list .comment{padding-top:0;padding-left:2.66rem;font-size:.2rem;letter-spacing:.08em;line-height:1.45}#success .sect-course:not(:last-child){margin-bottom:1rem}#success .sect-course .course-name{margin-bottom:.4rem;font-size:.24rem}#success .sect-course .successful-examinee-wide-list li{flex-direction:column}#success .sect-course .successful-examinee-wide-list li:not(:last-child){margin-bottom:.6rem}#success .sect-course .successful-examinee-wide-list .thumb{width:37.5%;margin:0 auto .15rem}#success .sect-course .successful-examinee-wide-list .thumb .thumb-wrap::before{top:.14rem;left:.14rem}#success .sect-course .successful-examinee-wide-list .thumb .name{padding-top:.23rem;font-size:.26rem;text-align:center}#success .sect-course .successful-examinee-wide-list .detail{width:100%}#success .sect-course .successful-examinee-wide-list .detail .school-label{margin-bottom:.2rem;padding:.03rem .1rem .02rem}#success .sect-course .successful-examinee-wide-list .detail .school-label .school-name{font-size:.26rem}#success .sect-course .successful-examinee-wide-list .detail .school-label .department{font-size:.22rem}#success .sect-course .successful-examinee-wide-list .detail .detail-inner{grid-template-columns:1fr;grid-template-rows:repeat(2, 1fr);grid-column-gap:0;grid-row-gap:.3rem}#success .sect-course .successful-examinee-wide-list .detail .detail-inner dt{padding:0 0 .02rem;font-size:.2rem;text-align:center}#success .sect-course .successful-examinee-wide-list .detail .detail-inner dd{padding:.03rem 0;font-size:.22rem}#success .sect-course .successful-examinee-wide-list .detail .detail-inner dd span{width:10%}#success .sect-course .successful-examinee-wide-list .detail .comment{padding-top:.3rem;font-size:.2rem}#trackrecord .heading{margin-bottom:.45rem}#trackrecord .page-title{padding-bottom:0;border-bottom:none}#trackrecord .secondary-title{margin-bottom:.8rem;font-size:.27rem;text-align:center}#trackrecord .column-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#trackrecord .record-column{width:100%}#trackrecord .record-column+.record-column{margin-top:.9rem}#trackrecord .record-column h5{margin-bottom:.13rem;font-size:.3rem}#trackrecord .record-column .result-table th,#trackrecord .record-column .result-table td{padding:.17rem .1rem;font-size:.18rem}#trackrecord .record-column .result-table td{width:1.49rem}#trackrecord .record-column .result-table.ver-total{margin-top:.4rem}#trackrecord .total-score{margin-top:.7rem}#trackrecord .total-score p{display:block;padding:0 0 .1rem;font-size:.28rem}#trackrecord .notes-text{margin-top:.7rem;font-size:.18rem;line-height:1.5}#recommendation .heading{margin-bottom:.45rem}#recommendation .page-title{padding-bottom:0;border-bottom:none}#recommendation .secondary-title{margin-bottom:.8rem;font-size:.27rem;text-align:center}#recommendation .result-table th,#recommendation .result-table td{padding:.19rem .28rem;font-size:.18rem}#recommendation .result-table td{width:1.66rem;padding:.19rem .35rem;vertical-align:middle}#recommendation .notes-text{margin-top:.7rem;font-size:.18rem;line-height:1.5}#ob .heading{margin-bottom:1rem}#ob .heading .page-title{margin-bottom:.45rem}#ob .heading .lead{width:100%;font-size:.27rem;letter-spacing:.01em}#ob .ob-list li{width:100%}#ob .ob-list li a:hover{opacity:1}#ob .ob-list li a:hover .ob-thumb img{opacity:1;transform:scale(1)}#ob .ob-list li:nth-child(odd) a{flex-direction:row !important}#ob .ob-list li:nth-child(odd) .ob-detail{padding:1.13rem 0 0 .2rem !important;text-align:left !important}#ob .ob-list li:nth-child(even) a{flex-direction:row-reverse !important}#ob .ob-list li:nth-child(even) .ob-detail{padding:1.13rem .2rem 0 0 !important;text-align:right !important}#ob .ob-list .ob-thumb img{transition:none}#ob .ob-list .ob-detail{transition:none}#ob .ob-list .ob-detail .name{font-size:.4rem}#ob .ob-list .ob-detail .text-small{font-size:.22rem}#ob-low .site-contents{padding-bottom:3rem}#ob-low .detail-content{padding:.74rem 0 1.55rem}#ob-low .detail-content .detail-area{width:51.6363636364%;margin-right:.24rem}#ob-low .detail-content .detail-area .page-title{padding-top:0;font-size:.5rem;text-align:left}#ob-low .detail-content .detail-area .post{margin-top:.05rem;font-size:.26rem}#ob-low .detail-content .detail-area .page-lead{margin:.5rem 0;font-size:.27rem;line-height:1.4814814815;letter-spacing:.02em}#ob-low .detail-content .image{width:43.6363636364%}#ob-low .detail-content .detail{margin-top:.2rem}#ob-low .detail-content .detail dt{padding-bottom:.1rem;margin-bottom:.1rem;font-weight:500;font-size:.2rem;letter-spacing:.08em;border-bottom:1px solid #8d8d8d}#ob-low .detail-content .detail dd{font-weight:500;font-size:.18rem;line-height:1.6666666667;letter-spacing:.05em}#ob-low .qa-area .qa{padding-left:0}#ob-low .qa-area .qa dl{margin-bottom:.7rem}#ob-low .qa-area .qa dl dt{margin-bottom:.2rem;font-size:.26rem;line-height:1.4230769231}#ob-low .qa-area .qa dl dd{font-size:.2rem;line-height:1.5}#ob-low .qa-area .image{position:static;width:85.9375%;max-width:100%;margin:0 auto;margin:0 auto 1.04rem}#ob-low .date-text{padding-top:1.2rem;padding-left:0}#ob-low .date-text p{font-size:.2rem}#ob-low .date-text p.fix-year::before{margin:0 .1rem 0 .03rem}#graduate .cel{margin-bottom:.65rem}#graduate .cel dt{padding-bottom:.1rem;margin-bottom:.2rem;font-size:.24rem;line-height:1.7;border-bottom:.01rem solid #8d8d8d}#graduate .cel .lead{font-size:.2rem;line-height:1.5;letter-spacing:.05em}#graduate .cel .lead p{margin-bottom:.2rem}#graduate .cel .lead p.caption{margin:.4rem 0 .1rem;font-size:.22rem}#graduate .cel .lead .addr{margin-top:.4rem}#graduate .cel .lead .addr h6{margin-bottom:.1rem;font-size:.22rem}#graduate .cel .cmn-more-button{margin-top:.2rem;width:50%;max-width:initial}#graduate .cel .receipt .inner-blk{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}#graduate .cel .receipt .inner-blk+.inner-blk{margin-top:.2rem}#graduate .cel .receipt .receipt-head{width:14%;font-size:18px}#graduate .cel .receipt .receipt-text{width:86%;font-size:.2rem}#graduate .cel .download{margin-top:.4rem;padding:.4rem;border-width:.05rem}#graduate .cel .download .btn-row:not(:last-child){margin-bottom:.45rem}#graduate .cel .download .cmn-more-button{width:100%;max-width:100%;margin-bottom:.08rem}#graduate .cel .download .row-text{font-size:.2rem}#graduate .cel .download .row-text strong{display:inline-block;padding-bottom:.08rem;font-size:.22rem}#access .secondary-title{margin-bottom:.3rem}#access .map-area{width:100%;margin:0 auto .2rem}#access .map-area .map{height:3.5rem;margin-bottom:.25rem}#access .map-area .cmn-more-button{width:50%;max-width:initial}#access .cel dt{padding-bottom:.1rem;margin-bottom:.18rem;font-size:.28rem;line-height:1.7}#access .cel .lead{font-size:.2rem;letter-spacing:.05em}#access .cel01{margin-bottom:.45rem}#access .cel02 .text-area{margin:.4rem 0 .45rem}#access .cel02 .text-area .sub{margin-bottom:.2rem;font-size:.22rem}#access .cel02 .text-area .text{font-size:.2rem;letter-spacing:.05em}#access .cel02 .movie-area .movie{width:84%;margin:0 auto .3rem}#access .cel02 .movie-area .note{font-size:.16rem;line-height:1.6}#access .sect-map+.sect-map{margin-top:.9rem}#request .wrapper{margin-bottom:1rem}#request .button-area{font-size:0;margin:0 auto 1rem}#request .button-area li{display:block;width:100%;max-width:100%}#request .button-area li a{padding:.45rem .1rem;border-radius:.1rem;box-shadow:.05rem .05rem .06rem rgba(0,0,0,.2)}#request .button-area li a span{font-size:.34rem;line-height:2}#request .button-area li a span:after{width:.36rem;height:.36rem;margin-left:.1rem}#request .button-area li:first-of-type{margin-right:0;margin-bottom:.3rem}#request .kindergarten .border-title{font-size:.3rem}#request .kindergarten p{padding-top:.4rem;font-size:.28rem}#contact .cel{margin-bottom:.55rem}#contact .cel dt{padding-bottom:.1rem;margin-bottom:.3rem;font-size:.3rem;line-height:1.7;border-bottom:.01rem solid #8d8d8d}#contact .cel .lead{font-size:.23rem;line-height:1.7}#contact .cel .notes{font-size:.2rem}#contact .cel02{margin-bottom:0}#contact .cel02 .caution{margin-bottom:.5rem;font-size:.2rem}#contact .mail-text{width:3.08rem}#contact .input-area .input-row{display:block}#contact .input-area .input-row+.input-row{margin-top:.3rem}#contact .input-area .input-head{display:block;width:100%;padding:0 0 .2rem;font-size:.23rem}#contact .input-area .input-head .required{display:inline-block;position:relative;top:-1px;margin-left:.2rem;padding:.05rem .1rem;font-size:.2rem;vertical-align:middle}#contact .input-area .input-head .small{font-size:.2rem}#contact .input-area .input-detail{display:block;width:100%;padding-left:0}#contact .input-area .vertical-middle{padding:0;line-height:1.8}#contact .input-area .text-input,#contact .input-area .textarea-input{padding:.1rem .2rem;font-size:.23rem}#contact .input-area .textarea-input{min-height:2rem}#contact .input-buttons{padding-top:.3rem}#contact .input-buttons .btn-block{min-width:4.5rem}#contact .input-buttons .btn-block:hover{transition:none;opacity:1}#contact .input-buttons .btn-block .btn-wrap::before{top:calc(50% - .1rem);left:calc(50% - 1.6rem);width:.2rem;height:.2rem}#contact .input-buttons .btn-block input[type=submit],#contact .input-buttons .btn-block input[type=button]{padding:.2rem .1rem;font-size:.26rem}#contact .input-buttons .btn-block.back{margin-bottom:.2rem}#contact .wpcf7-form-control-wrap{display:inline-block;width:100%;height:100%}#contact .wpcf7-form-control.wpcf7-radio,#contact .radio-wrap{flex-wrap:wrap;justify-content:space-between;padding-top:0;font-size:.23rem}#contact span.wpcf7-list-item,#contact .mwform-radio-field{width:48%;margin:0 !important;margin-bottom:10px !important}#contact span.wpcf7-not-valid-tip{width:300px}#contact .wpcf7-form-control.wpcf7-radio#type span.wpcf7-list-item:nth-child(odd){width:40%}#contact .wpcf7-form-control.wpcf7-radio#type span.wpcf7-list-item:nth-child(even){width:60%}#contact .mw_wp_form_confirm .radio-wrap{padding:0}#contact .mw_wp_form_confirm .control-wrap{padding:.1rem .2rem;background-color:#fff}#contact .mw_wp_form_confirm .input-detail{font-size:.23rem}#contact .mw_wp_form_confirm .input-textarea .control-wrap{min-height:2rem}#sitemap .cel{display:block;width:100%;margin-bottom:.55rem}#sitemap .cel.cel-left{margin-right:0}#sitemap .cel .title{padding-bottom:.1rem;margin-bottom:.2rem;font-size:.23rem;line-height:1.7;border-bottom:.01rem solid #8d8d8d}#sitemap .cel li{margin-bottom:.25rem}#sitemap .cel li a{padding-left:.1rem;font-size:.16rem}#sitemap .cel li a:before{margin-right:.05rem;border:solid .04rem rgba(0,0,0,0);border-left:solid .06rem #555}#sitemap .cel li .detail{margin-top:.2rem;margin-left:.15rem}#sitemap .cel .inner{margin-bottom:.55rem}#sitemap .cel.lower{margin-bottom:.35rem}#privacy .heading{margin:.9rem auto .6rem}#privacy .heading .cmn-page-link{margin-bottom:.55rem}#privacy .heading .lead{font-size:.16rem;line-height:1.7}#privacy .cmn-section{margin:0 auto .65rem}#privacy .cmn-section:last-of-type{margin:0 auto}#privacy .cmn-section .title{padding-bottom:.1rem;margin-bottom:.2rem;font-size:.3rem;border-bottom:.01rem solid #8d8d8d}#privacy .cmn-section .detail dl{margin-bottom:.36rem}#privacy .cmn-section .detail dt{margin-bottom:.18rem;font-size:.23rem;line-height:1.7}#privacy .cmn-section .detail dd{font-size:.16rem;line-height:1.7}#privacy .cmn-section .detail dd .lead{margin-bottom:.2rem}#privacy .cmn-section .text{margin-bottom:.5rem;font-size:.16rem;line-height:1.7}#privacy .cmn-section .cmn-more-button{margin-top:.3rem;width:40%;max-width:initial}#privacy .cmn-section .box-area{margin-top:.7rem}#privacy .cmn-section .box-area dl{margin-bottom:.18rem}#privacy .cmn-section .box-area dt{margin-bottom:.18rem;font-size:.2rem;line-height:1.6}#privacy .cmn-section .box-area dt:nth-of-type(2){margin-top:.15rem}#privacy .cmn-section .box-area dd{font-size:.16rem;line-height:1.7}#privacy .cmn-section .box-area dd .lead{margin-bottom:.2rem}#privacy .cmn-section .box-area .mb-15{margin-bottom:.1rem}#notfound .inner{padding:2rem 0 0}#recruit .heading{margin-bottom:.31rem}#recruit .page-title{padding-bottom:.28rem;border-bottom:none}#recruit .detail p,#recruit .detail ul{font-size:.2rem}#recruit .contact-text{padding-top:2rem;font-size:.23rem}#recruit .contact-text dt{margin-bottom:.14rem}#recruit .contact-text span{padding-left:.3rem;font-size:.2rem}#recruit .contact-text .notes{font-size:.2rem}/*# sourceMappingURL=page-sp.css.map */