#top .mainvisual{height:136vw;background-image:url("/wp/wp-content/themes/konan2025/assets/img/top/mv_img_sp.jpg")}#top .mainvisual .school-name{top:13.8666666667vw;left:14.6666666667vw;width:70.1333333333vw}#top .pickup-area{width:100%;margin:0;padding:8vw 0 13.3333333333vw;border-radius:0;background-color:#fff}#top .pickup-area .slide-item .slide-text{display:none}#top .pickup-area .arrows{display:block;position:static;bottom:0;left:0;width:0}#top .pickup-area .arrows .arrow{position:absolute;top:50%;width:12.8vw;height:12.8vw;background-image:url("/wp/wp-content/themes/konan2025/assets/img/top/icon_more_slide.svg");transform:translateY(-50%)}#top .pickup-area .arrows .arrow.prev{left:5.3333333333vw;transform:rotate(180deg) translateY(50%)}#top .pickup-area .arrows .arrow.next{left:auto;right:5.3333333333vw}#top .sect-title{margin-bottom:10.6666666667vw;font-size:6.9333333333vw;line-height:1.3846153846}#top .sect-title::before{width:6.6666666667vw;height:5.8666666667vw;margin:0 auto}#top .sect-page-link{gap:0 1.8666666667vw;font-size:4.8vw}#top .sect-page-link::before{width:10.1333333333vw;height:10.1333333333vw}#top .topics-area{margin-top:5.3333333333vw;padding:6.6666666667vw 4vw 5.3333333333vw}#top .topics-area .topics-label{top:-5.3333333333vw;padding:.5333333333vw 2.6666666667vw;font-size:8.5333333333vw}#top .news-area{position:relative;padding:13.3333333333vw 0 32vw}#top .news-area .primary-title.font-en{font-size:10.6666666667vw}#top .news-area .sect-page-link{position:absolute;bottom:-18.6666666667vw;left:0;right:0;margin:0 auto;justify-content:center}#top .event-area{padding:10.6666666667vw 0}#top .event-area .event-list{flex-direction:column;gap:8vw 0}#top .event-area .article-item{max-width:100%}#top .event-area .article-item .event-label{padding:1.6vw 2.6666666667vw;font-size:4vw}#top .event-area .article-item .event-label.is-blank{height:0}#top .event-area .article-item .card-inner{padding:5.3333333333vw 4vw 6.6666666667vw 4vw}#top .event-area .article-item .event-name{padding:2.6666666667vw 0 2.6666666667vw;font-size:4.2666666667vw}#top .event-area .article-item .date{font-size:5.3333333333vw}#top .event-area .article-item .event-link{max-width:50.6666666667vw;margin:4vw auto 0;padding:1.6vw 2.6666666667vw;font-size:3.7333333333vw}#top .event-area .article-item .event-link::after{top:calc(50% - 1.0666666667vw);right:4.5333333333vw;width:3.2vw;height:2.1333333333vw}#top .attempt-area{padding:10.6666666667vw 0}#top .attempt-area .attempt-list{align-items:center;flex-direction:column;gap:5.3333333333vw 0}#top .attempt-area .attempt-list li{width:84vw;height:84vw}#top .attempt-area .attempt-list li::after{bottom:9.3333333333vw;width:11.2vw;height:11.2vw}#top .attempt-area .attempt-list li a{padding:0 8vw 5.3333333333vw 8vw}#top .attempt-area .attempt-list li .attempt-detail dt{margin-bottom:2.6666666667vw;font-size:5.3333333333vw}#top .attempt-area .attempt-list li .attempt-detail dd{font-size:4vw}#top .course-area{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:0}#top .course-area .course-blk.s-advanced a{padding-left:0}#top .course-area .course-blk.s-advanced a::before{background-image:url("/wp/wp-content/themes/konan2025/assets/img/top/course_img_s-advanced_sp.jpg")}#top .course-area .course-blk.standard a{padding-left:0}#top .course-area .course-blk.standard a::before{background-image:url("/wp/wp-content/themes/konan2025/assets/img/top/course_img_standard_sp.jpg")}#top .course-area a{position:relative;height:95.4666666667vw;padding:5.3333333333vw 0}#top .course-area a:hover::before{transform:scale(1)}#top .course-area .course-name{font-size:6.9333333333vw;text-align:center}#top .course-area .course-text{margin:2.6666666667vw 0 0;font-size:3.7333333333vw;text-align:center}#top .course-area .icon{position:absolute;bottom:8vw;right:8vw;width:12vw;height:12vw}#top .schoollife-area{position:relative;padding:10.6666666667vw 0 38.6666666667vw}#top .schoollife-area .sect-intro{margin-bottom:10.6666666667vw;font-size:3.7333333333vw}#top .schoollife-area .sect-page-link{position:absolute;bottom:12.2666666667vw;left:0;right:0;margin:0 auto}#top .schoollife-area .schoollife-slide-frame{margin-top:0}#top .schoollife-area .pagination{justify-content:flex-start;bottom:-7.2vw}#top .schoollife-area .pagination .pagination-item{width:2.1333333333vw;height:2.1333333333vw;margin:0 1.0666666667vw}#top .more-area{padding:10.6666666667vw 0}#top .more-area .more-slide-frame{width:100%}#top .more-area .arrow{width:12.8vw;height:12.8vw;background:url("/wp/wp-content/themes/konan2025/assets/img/top/icon_more_slide.svg") no-repeat center;background-size:cover;transform:translateY(-95%);opacity:1}#top .more-area .arrow svg{display:none}#top .more-area .arrow.prev{transform:rotate(180deg) translateY(95%)}#top .more-area .more-list .page-link-text{justify-content:center;gap:0 1.3333333333vw;margin-top:2.6666666667vw;font-size:4.2666666667vw}#top .more-area .more-list .page-link-text::after{width:4.8vw;height:4.8vw}#top .special-area{padding:16vw 0 0}#top .special-area .special-slide-frame{width:100%}#top .special-area .pagination{bottom:-7.4666666667vw}#top .special-area .pagination .pagination-item{width:2.1333333333vw;height:2.1333333333vw;margin:0 1.0666666667vw;background:#d8d8d8;opacity:1}#top .special-area .pagination .pagination-item.is-active{transform:scale(1);background:#72b7ea}#top .access-area{padding:22.6666666667vw 0 16vw}#top .access-area .google-map{height:53.3333333333vw;margin-bottom:10.1333333333vw}#top .access-area .google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top .access-area .address-text,#top .access-area .nearest-text{font-size:3.4666666667vw;letter-spacing:.03em}#top .access-area .nearest-text{flex-direction:column;gap:2.6666666667vw 0;margin-top:4vw}#top .access-area .nearest-text dt{width:100%}#top .access-area .nearest-text dd{width:100%}#philosophy .sect-col{margin-top:21.3333333333vw;padding:0}#philosophy .cmn-sect-title{margin-bottom:16vw}#philosophy .cmn-sect-title .sub-title{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}#philosophy .cmn-sect-title .main-title{font-size:6.6666666667vw}#philosophy .sect-foundation .policy-list{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:4vw 0}#philosophy .sect-foundation .policy-list .policy-head,#philosophy .sect-foundation .policy-list .policy-text{font-size:4.2666666667vw}#philosophy .sect-foundation .policy-list .policy-head{width:100%;margin-bottom:1.6vw}#philosophy .sect-foundation .policy-list .policy-text{width:100%}#philosophy .sect-school-motto .school-mission{width:100%;padding:0 2.6666666667vw;height:32vw}#philosophy .sect-school-motto .school-mission::before,#philosophy .sect-school-motto .school-mission::after{width:8vw;height:32vw;background-size:auto 100%}#philosophy .sect-school-motto .school-mission::before{left:-2.6666666667vw}#philosophy .sect-school-motto .school-mission::after{right:-2.6666666667vw}#philosophy .sect-school-motto .school-mission .school-mission-head{font-size:3.7333333333vw;margin:2.6666666667vw auto 4.2666666667vw;padding:0 2.6666666667vw}#philosophy .sect-school-motto .school-mission .school-mission-text{font-size:4.2666666667vw}#philosophy .sect-school-motto .school-mission-list{margin:6.6666666667vw auto 16vw}#philosophy .sect-school-motto .school-mission-list li{padding:4vw 0 3.4666666667vw 1.7em;font-size:3.7333333333vw}#philosophy .sect-school-motto .school-emblem .school-badge{width:15%}#philosophy .sect-school-motto .school-emblem .school-emblem-text{width:80%;font-size:3.7333333333vw}#message .message-group{flex-direction:column;gap:8vw 0;padding:0}#message .message-group .text-col{width:100%}#message .message-group .text-col .message-lead{margin-bottom:4vw;font-size:4.8vw}#message .message-group .text-col .name-text{display:none}#message .message-group .photo-col{width:100%}#message .message-group .photo-col::before{top:-32vw;left:14.4vw;width:100vw;height:133.3333333333vw}#message .message-group .photo-col .name-text.sp{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:0 5.3333333333vw;margin-top:6.6666666667vw}#message .message-group .photo-col .name-text.sp .position{font-size:3.7333333333vw}#message .message-group .photo-col .name-text.sp .name{font-size:4vw}#history .sect-history{margin-top:13.3333333333vw}#history .sect-school-progress{margin-top:24vw}#history .sect-school-progress .photo-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:5.3333333333vw;margin:5.3333333333vw 0}#history .sect-school-progress .history-list li{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#history .sect-school-progress .history-list li .head{width:38%;padding-bottom:5.3333333333vw;font-size:3.4666666667vw}#history .sect-school-progress .history-list li .head::after{top:1.6vw;right:2.1333333333vw;width:2.6666666667vw;height:2.6666666667vw}#history .sect-school-progress .history-list li:not(:last-child) .head::before{top:2.6666666667vw;right:3.3333333333vw}#history .sect-school-progress .history-list li .desc{width:62%;padding-bottom:5.3333333333vw;font-size:3.2vw}#song .song-lead{margin-bottom:12.5333333333vw}#song .song-sub-lead{font-size:4vw}#song .sect-col{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#song .sect-col::before{width:90.9333333333vw;height:107.7333333333vw;background-size:auto 100%}#song .sect-col.sect-song-second::before{top:27%;right:-24%}#song .sect-col.sect-song-third::before{top:30%}#song .sect-col .song-detail{position:relative;width:100%}#song .sect-col .song-detail .school-song-lead{margin:8vw 0;font-size:6.4vw}#song .sect-col .song-detail .song-play-button .song-play{gap:0 2.1333333333vw;width:69%;max-width:100%;padding:3.4666666667vw 2.6666666667vw;border-radius:10px;font-size:4.2666666667vw;transition:none;cursor:pointer}#song .sect-col .song-detail .song-play-button .song-play::before{width:5.8666666667vw;height:4.5333333333vw}#song .sect-col .song-detail .song-play-button .song-play:hover{opacity:1}#song .sect-col .song-detail .song-play-button .song-audio{margin-top:5.3333333333vw}#song .sect-col .song-texts{position:relative;width:100%}#song .sect-col .song-texts .primary-text:not(:last-child){margin-bottom:6.9333333333vw}#song .sect-song-first{margin-top:26.6666666667vw}#song .sect-song-second{margin-top:26.6666666667vw}#song .sect-song-third{margin-top:26.6666666667vw}#access .access-lead{margin-bottom:18.6666666667vw}#access .access-map{margin-top:21.3333333333vw;padding:0}#access .access-map .google-map{margin-bottom:9.3333333333vw;height:53.3333333333vw}#access .access-map .address-text,#access .access-map .nearest-text{font-size:3.7333333333vw}#access .access-map .nearest-text{flex-direction:column;gap:2.6666666667vw 0;margin-top:5.3333333333vw}#access .access-map .nearest-text dt{width:100%}#access .access-map .nearest-text dd{width:100%}#school-evaluation .file-inner{flex-direction:column;gap:5.3333333333vw 0;margin-top:10.6666666667vw}#school-evaluation .file-inner .c-download-btn{width:100%}#school-evaluation .file-inner .notes-text{width:100%;font-size:3.7333333333vw}.page-course .recommend-blk{width:90%;max-width:90%;margin:21.3333333333vw auto 18.6666666667vw;padding:10.6666666667vw 0 9.3333333333vw}.page-course .recommend-blk .recommend-title{top:-5.3333333333vw;padding:1.3333333333vw 5.3333333333vw;font-size:4.2666666667vw}.page-course .recommend-blk .recommend-list li{gap:0 2.6666666667vw;font-size:4vw}.page-course .recommend-blk .recommend-list li::before{width:6.4vw;height:5.8666666667vw}.page-course .recommend-blk .recommend-list li:not(:last-child){margin-bottom:4vw}.page-course .sect-title{margin-bottom:8vw;font-size:6.4vw}.page-course .sect-title::before{width:5.8666666667vw;height:5.3333333333vw}.page-course .sect-effort{padding:16vw 0 18.6666666667vw}.page-course .sect-effort .effort-list{grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:9.3333333333vw}.page-course .sect-effort .effort-list .effort-num{font-size:6.9333333333vw}.page-course .sect-effort .effort-list .effort-thumb{margin:2.6666666667vw 0 4vw}.page-course .sect-effort .effort-list .effort-thumb img{width:100%}.page-course .sect-effort .effort-list .effort-desc dt{margin-bottom:4vw;padding-bottom:3.4666666667vw;font-size:4.8vw}.page-course .sect-curriculum{padding-top:13.3333333333vw}.page-course .sect-curriculum .curriculum-img{overflow-y:hidden}.page-course .sect-curriculum .curriculum-img img{display:block;width:133.3333333333vw;max-width:unset}.page-course .sect-new-school{padding-top:14.6666666667vw}.page-course .sect-new-school .sect-inner-wrap{flex-direction:column;align-items:center;gap:8vw 0;margin-top:6.6666666667vw}.page-course .sect-new-school .l-col{width:100%}.page-course .sect-new-school .l-col .curriculum-img{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.page-course .sect-new-school .l-col .curriculum-img img{width:32%;margin-bottom:0}.page-course .sect-new-school .l-col .primary-text{width:60%;font-size:3.2vw}.page-course .sect-new-school .r-col{width:100%}.page-course .sect-new-school .r-col.is-col1{padding:8vw 5.3333333333vw}.page-course .sect-new-school .r-col.is-col1 .passed-list{grid-template-rows:repeat(12, 1fr);gap:4vw 0}.page-course .sect-new-school .r-col.is-col1 .passed-list li{font-size:3.4666666667vw}.page-course .sect-new-school .r-col.is-col2 .passed-group .group-head{padding:.5333333333vw 2.6666666667vw;font-size:4vw;border-right:none}.page-course .sect-new-school .r-col.is-col2 .passed-group .passed-list{grid-template-rows:repeat(9, 1fr);gap:2.6666666667vw 0}.page-course .sect-new-school .r-col.is-col2 .passed-group .passed-list li{font-size:3.4666666667vw}.page-course .sect-new-school .r-col.is-col2 .passed-group:first-child{width:100%;border-right:none}.page-course .sect-new-school .r-col.is-col2 .passed-group:first-child .passed-list{padding:8vw 26.6666666667vw}.page-course .sect-new-school .r-col.is-col2 .passed-group:last-child{width:100%}.page-course .sect-new-school .r-col.is-col2 .passed-group:last-child .passed-list{padding:8vw 5.3333333333vw}#tankyu .tankyu-sub-lead{max-width:100%;margin:4vw auto 12vw}#tankyu .tankyu-lead{margin-bottom:12vw}#tankyu .tankyu-area{margin-bottom:13.3333333333vw;padding-left:13.3333333333vw}#tankyu .tankyu-area .grade-header .grade-title{padding:1.0666666667vw 2.6666666667vw;font-size:4.5333333333vw}#tankyu .tankyu-area .grade-header .theme-title{padding:4.2666666667vw 0 3.2vw;font-size:4vw}#tankyu .tankyu-area .grade-header .theme-list li{gap:0 1.3333333333vw;font-size:4.2666666667vw}#tankyu .tankyu-area .grade-header .theme-list li::before{width:4.2666666667vw;height:3.4666666667vw;margin-top:2.6666666667vw}#tankyu .tankyu-area .grade-header .goal-list{margin-top:4vw}#tankyu .tankyu-area .grade-header .goal-list li{min-height:unset;padding:3.7333333333vw 0;font-size:3.7333333333vw}#tankyu .tankyu-area .image-caption,#tankyu .tankyu-area .activity-title{padding:1.0666666667vw 2.1333333333vw 1.6vw;font-size:3.7333333333vw;line-height:1}#tankyu .tankyu-area .activity-image{margin-bottom:2.6666666667vw}#tankyu .tankyu-area .activity-text{font-size:3.4666666667vw}#tankyu .tankyu-area .activity-inner-box .activity-text{padding:1.6vw 4vw}#tankyu .tankyu-area .activity-text-list li{padding:1.6vw 0;font-size:3.4666666667vw}#tankyu .tankyu-area .activity-list-title{font-weight:bold;font-size:3.7333333333vw}#tankyu .tankyu-area .activity-desc-list li{font-size:3.4666666667vw}#tankyu .grade-section{display:flex;flex-direction:column;gap:8vw 0}#tankyu .grade-section:not(:last-child){margin-bottom:13.3333333333vw}#tankyu .jhs-area::before{width:8vw;background-size:100% auto}#tankyu .jhs-area .grade-first .activity-box .activity-text{gap:0 5.3333333333vw;padding:4vw 5.3333333333vw}#tankyu .jhs-area .grade-first .activity-box .activity-text::before{width:8.5333333333vw;height:8vw}#tankyu .jhs-area .grade-second .activity-box .activity-text{gap:0 5.3333333333vw;padding:4vw 5.3333333333vw}#tankyu .jhs-area .grade-second .activity-box .activity-text::before{width:5.8666666667vw;height:5.8666666667vw}#tankyu .jhs-area .grade-third .activity-item .activity-text+.activity-title{margin:2.6666666667vw 0}#tankyu .jhs-area .grade-third .activity-item .activity-inner-box{margin-top:2.6666666667vw}#tankyu .hs-area::before{width:8vw;background-size:100% auto}#tankyu .hs-area .grade-first .activity-list-item{padding:6.6666666667vw 5.3333333333vw}#tankyu .hs-area .grade-first .activity-list-item .activity-list-title{margin-bottom:2.1333333333vw}#tankyu .hs-area .grade-second .activity-list-item{padding:6.6666666667vw 5.3333333333vw}#tankyu .hs-area .grade-second .activity-list-item .activity-list-title{margin-bottom:9vwSize 8}#tankyu .hs-area .grade-second .activity-list-item .activity-textlist li{padding:1.8666666667vw 0;font-size:3.4666666667vw}#tankyu .hs-area .grade-second .partnership-item{gap:4vw 0;padding:6.6666666667vw 5.3333333333vw}#tankyu .hs-area .grade-second .partnership-item .partnership-title{font-size:3.7333333333vw}#tankyu .hs-area .grade-second .partnership-item .partnership-category{gap:0 4vw}#tankyu .hs-area .grade-second .partnership-item .partnership-category .partnership-category-title{min-width:21.3333333333vw;padding:2.6666666667vw;font-size:3.4666666667vw}#tankyu .hs-area .grade-second .partnership-item .partnership-category .partnership-category-title::before{border-width:3.2vw 0px 3.2vw 2.1333333333vw}#tankyu .hs-area .grade-third .activity-inner-box{margin-top:2.6666666667vw}#tankyu .hs-area .grade-third .activity-inner-box .activity-title{padding-top:1.8666666667vw;padding-bottom:2.1333333333vw}#tankyu .hs-area .grade-third .activity-inner-box .activity-desc-list{display:grid;grid-template-rows:repeat(3, 1fr);grid-auto-flow:column}#tankyu .hs-area .grade-third .activity-image .balloon{top:-0.8vw;left:-4vw;width:23.4666666667vw;height:9.0666666667vw}#tankyu .sect-university-collabo{padding:10.6666666667vw 0 17.3333333333vw}#tankyu .sect-university-collabo .sect-title{margin-bottom:12vw;font-size:6.4vw}#tankyu .sect-university-collabo .sect-title::before{width:6.1333333333vw;height:5.3333333333vw;margin:0 auto}#tankyu .sect-university-collabo .collabo-item{flex-direction:column}#tankyu .sect-university-collabo .collabo-item:not(:last-child){margin-bottom:12vw}#tankyu .sect-university-collabo .collabo-detail{width:100%}#tankyu .sect-university-collabo .collabo-detail .inner-cmn-section{margin-top:3.4666666667vw}#tankyu .sect-university-collabo .collabo-detail .inner-cmn-section .seminar-title+.desc-list{padding:4vw 2.6666666667vw}#tankyu .sect-university-collabo .collabo-title{margin-bottom:3.4666666667vw;padding-bottom:3.7333333333vw;font-size:4.2666666667vw}#tankyu .sect-university-collabo .inner-cmn-section .seminar-title{padding:1.6vw 2.6666666667vw 1.8666666667vw;font-size:4vw}#tankyu .sect-university-collabo .inner-cmn-section .desc-list{padding:5.3333333333vw 4vw}#tankyu .sect-university-collabo .inner-cmn-section .desc-list li{font-size:3.4666666667vw}#tankyu .sect-university-collabo .collabo-thumb,#tankyu .sect-university-collabo .case-section{width:100%;margin-top:5.3333333333vw}#international .international-img{margin:13.3333333333vw auto 16vw;overflow-y:hidden}#international .international-img img{display:block;width:192vw;max-width:unset}#international .detail-col{flex-direction:column;gap:6.6666666667vw 0}#international .detail-col:not(:last-child){margin-bottom:10.6666666667vw}#international .detail-col .thumb{order:1;width:100%}#international .detail-col .detail-desc{order:0;width:100%}#international .detail-col .detail-desc .desc-label{padding:1.0666666667vw 8vw;font-size:3.4666666667vw}#international .detail-col .detail-desc .desc-info dt{margin-bottom:4vw;padding:4vw 0;font-size:4.2666666667vw}#international .detail-col .study-abroad{order:2;width:100%;margin-top:2.6666666667vw}#international .detail-col .study-abroad .study-abroad-title{padding:1.0666666667vw 2.6666666667vw;font-size:4.2666666667vw}#international .detail-col .study-abroad .study-abroad-list{grid-template-columns:repeat(1, minmax(0, 1fr));padding:2.6666666667vw 5.3333333333vw 3.7333333333vw}#international .detail-col .study-abroad .study-abroad-list li{padding:3.2vw 0 2.1333333333vw}#international .detail-col .study-abroad .study-abroad-list .head{width:100%;margin-bottom:1.8666666667vw;font-size:4vw}#international .detail-col .study-abroad .study-abroad-list .text{width:100%;font-size:3.7333333333vw}#international .pickup-col{flex-direction:column-reverse;gap:5.3333333333vw 0;margin-bottom:10.6666666667vw;padding:8vw 5.3333333333vw}#international .pickup-col .thumb{width:100%}#international .pickup-col .detail-desc{width:100%}#international .pickup-col .detail-desc .desc-info dt{margin-bottom:4vw;font-size:4.2666666667vw}#international .l-news-area{margin-top:21.3333333333vw;padding:13.3333333333vw 0 16vw}#learning .sect-life-support01{margin-top:16vw}#learning .sect-life-support01 .support-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:8vw;margin-top:5.3333333333vw}#learning .sect-life-support01 .support-list li:not(:last-child) .list-item-label::after{content:"";display:none}#learning .sect-life-support01 .support-list .list-item-label{margin-bottom:2.6666666667vw;padding:.8vw 2.6666666667vw}#learning .sect-life-support01 .support-list .list-item-head{margin-bottom:4vw;padding:4vw 0;font-size:4.2666666667vw}#learning .sect-support{flex-direction:column;align-items:flex-start;gap:5.3333333333vw 0;margin-top:16vw}#learning .sect-support .sect-desc{width:100%}#learning .sect-support .sect-thumb{width:100%}#learning .pickup-col{flex-direction:column;align-items:flex-start;margin-top:18.6666666667vw;padding:6.6666666667vw 5.3333333333vw}#learning .pickup-col .pickup-info{width:100%}#learning .pickup-col .pickup-detail{width:100%;margin-top:8vw}#learning .pickup-col .pickup-detail .pickup-detail-list:not(:last-child){margin-bottom:4vw}#learning .pickup-col .pickup-detail .pickup-detail-list dt{margin-bottom:2.6666666667vw;padding:.8vw 2.6666666667vw}#path-support .intro-text{max-width:100%;margin:6.6666666667vw auto 12vw}#path-support .period-area{margin-bottom:16vw;padding:0}#path-support .period-area .period-list li:not(:last-child){margin-bottom:10.6666666667vw}#path-support .period-area .period-list li:not(:last-child) .period-detail::after{left:10.6666666667vw;bottom:-8vw;border-width:2.6666666667vw 2.5333333333vw 0px 2.5333333333vw}#path-support .period-area .period-list .period-detail{width:26.6666666667vw;height:26.6666666667vw}#path-support .period-area .period-list .period-detail .period-detail-inner span:first-child{font-size:3.7333333333vw}#path-support .period-area .period-list .period-detail .period-detail-inner span:last-child{font-size:3.2vw}#path-support .period-area .period-list .primary-text{width:58.6666666667vw;font-size:3.4666666667vw}#path-support .support-area{padding:16vw 0 16vw}#path-support .support-area .sect-support{flex-direction:column;align-items:flex-start;gap:5.3333333333vw 0}#path-support .support-area .sect-support:not(:last-child){margin-bottom:16vw}#path-support .support-area .sect-support .sect-desc{width:100%}#path-support .support-area .sect-support .sect-thumb{width:100%}#path-support .page-link-btn a{max-width:100%;height:18.6666666667vw;margin:18.6666666667vw auto 0;padding:5.8666666667vw 2.6666666667vw;font-size:4.8vw}#path-support .page-link-btn a::after{right:5.3333333333vw;width:4.8vw;height:4.8vw}#results .sect-col:not(:last-child){margin-bottom:18.6666666667vw}#results .topic-intro{grid-template-columns:repeat(1, auto);grid-template-rows:1fr auto;grid-column-gap:0;grid-row-gap:5.3333333333vw;margin:10.6666666667vw auto 12vw}#results .topic-intro .topic-blk .successful-examinee .university-type{gap:0 1.8666666667vw;font-size:3.2vw}#results .topic-intro .topic-blk .successful-examinee .successful-examinee-num .num{font-size:13.3333333333vw}#results .topic-intro .topic-blk .successful-examinee .successful-examinee-num .text{font-size:8vw}#results .topic-intro .national-public{grid-template-columns:repeat(1, auto);grid-template-rows:auto;grid-column-gap:0;grid-row-gap:6.6666666667vw;grid-area:auto;padding:8vw 5.3333333333vw}#results .topic-intro .national-public .successful-examinee .university-type{justify-content:center;width:100%;height:21.3333333333vw;padding:6.6666666667vw 8vw;font-size:5.3333333333vw}#results .topic-intro .national-public .successful-examinee .university-type::before{width:8.2666666667vw;height:6.1333333333vw}#results .topic-intro .national-public .successful-examinee .university-type::after{border-width:2.9333333333vw 2.1333333333vw 0px 2.1333333333vw}#results .topic-intro .national-public .badge{padding:0 5.3333333333vw}#results .topic-intro .national-public .successful-blk .successful-caption{padding:.8vw 2.6666666667vw;font-size:4.2666666667vw}#results .topic-intro .national-public .successful-blk .successful-detail{padding:1.6vw 0}#results .topic-intro .national-public .successful-blk .successful-detail dt{font-size:3.7333333333vw}#results .topic-intro .national-public .successful-blk .successful-detail dd{font-size:3.4666666667vw}#results .topic-intro .national-public .successful-blk .successful-detail .small{font-size:2.6666666667vw}#results .topic-intro .faculty-medicine{grid-area:auto;padding:6.6666666667vw 0}#results .topic-intro .faculty-medicine .successful-examinee{gap:0 5.8666666667vw}#results .topic-intro .faculty-medicine .successful-examinee .university-type{height:21.3333333333vw;padding:6.6666666667vw 8vw;font-size:5.3333333333vw}#results .topic-intro .faculty-medicine .successful-examinee .university-type::before{width:5.8666666667vw;height:5.8666666667vw}#results .topic-intro .faculty-medicine .successful-examinee .university-type::after{border-width:2.1333333333vw 0px 2.1333333333vw 2.9333333333vw}#results .topic-intro .private{grid-area:auto;padding:6.6666666667vw 0}#results .topic-intro .private .successful-examinee{gap:0 3.2vw}#results .topic-intro .private .successful-examinee .university-type{height:21.3333333333vw;padding:6.6666666667vw 6.6666666667vw;font-size:5.3333333333vw}#results .topic-intro .private .successful-examinee .university-type::before{width:4.8vw;height:4.8vw}#results .topic-intro .private .successful-examinee .university-type::after{border-width:2.1333333333vw 0px 2.1333333333vw 2.9333333333vw}#results .topic-intro .public{grid-area:auto;padding:6.6666666667vw 5.3333333333vw}#results .topic-intro .public .successful-examinee{gap:0 4vw}#results .topic-intro .public .successful-examinee .university-type{flex-wrap:nowrap;height:21.3333333333vw;padding:6.6666666667vw 6.6666666667vw;font-size:4.2666666667vw}#results .topic-intro .public .successful-examinee .university-type::before{flex-shrink:0;width:4.8vw;height:4.8vw}#results .topic-intro .public .successful-examinee .university-type::after{top:99.5%;right:0;left:0;width:0;height:0;margin:0 auto;border-style:solid;border-width:2.9333333333vw 2.1333333333vw 0px 2.1333333333vw;border-color:#72ceea rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#results .topic-intro .public .topic-blk-inner{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:5.3333333333vw}#results .topic-intro .public .topic-blk-inner .university-info .university-detail{padding:3.2vw 0}#results .topic-intro .public .topic-blk-inner .university-info .university-detail dt{margin-bottom:1.0666666667vw;font-size:3.7333333333vw}#results .topic-intro .public .topic-blk-inner .university-info .university-detail dd{font-size:3.4666666667vw}#results .topic-intro .public .topic-blk-inner .successful-examinee-table caption{padding-bottom:1.6vw;font-size:3.4666666667vw}#results .topic-intro .public .topic-blk-inner .successful-examinee-table th{width:38%;padding:1.3333333333vw 2.1333333333vw;font-size:3.4666666667vw}#results .topic-intro .public .topic-blk-inner .successful-examinee-table td{padding:1.3333333333vw 2.1333333333vw;font-size:3.2vw}#results .sect-cmn-table th{padding:2.1333333333vw 2.6666666667vw;font-size:3.4666666667vw}#results .sect-cmn-table td{padding:2.1333333333vw 2.6666666667vw;font-size:3.2vw}#results .sect-cmn-table.is-pink th:first-child{width:27%}#results .sect-cmn-table.is-pink th:nth-child(2){width:18.5%}#results .sect-cmn-table.is-blue th:first-child{width:27%}#results .sect-cmn-table.is-blue th:nth-child(2){width:18.5%}#results .sect-cmn-table.is-purple th{width:18%}#results .caption{padding-top:4vw;font-size:2.6666666667vw}#collaboration .point-area{margin:10.6666666667vw 0 13.3333333333vw}#collaboration .point-area .point-list{flex-direction:column;gap:10.6666666667vw 0}#collaboration .point-area .point-list li{width:100%}#collaboration .point-area .point-list .desc-info dt{padding:4vw 0 3.4666666667vw}#collaboration .sect-col .tertiary-title{margin-bottom:8vw}#collaboration .sect-col .sect-inner{flex-direction:column;gap:10.6666666667vw 0}#collaboration .sect-col .university-detail .university-logo{margin:4vw 0}#collaboration .sect-col .university-detail .university-link a{font-size:3.7333333333vw}#collaboration .sect-col .university-info-table th{padding:1.3333333333vw 2.1333333333vw;font-size:3.4666666667vw}#collaboration .sect-col .university-info-table td{padding:1.3333333333vw 2.1333333333vw;font-size:3.2vw}#collaboration .sect-col .university-info-table caption{padding-top:2.6666666667vw;font-size:2.6666666667vw}#collaboration .sect-affiliated{padding:13.3333333333vw 0}#collaboration .sect-affiliated .university-detail{width:100%}#collaboration .sect-affiliated .university-logo{width:56vw}#collaboration .sect-affiliated .university-info{width:100%}#collaboration .sect-affiliated .university-info-table th.bg-blue01{width:10%}#collaboration .sect-university{padding:13.3333333333vw 0 0}#collaboration .sect-university .sect-inner-blk{width:100%}#collaboration .sect-university .konan-u .university-logo{width:42.6666666667vw}#collaboration .sect-university .konan-u .university-info{margin-top:5.3333333333vw}#collaboration .sect-university .kobe .university-logo{width:50.6666666667vw}#collaboration .sect-university .kobe .university-info{margin-top:5.3333333333vw}#og-message .og-list{margin-top:21.3333333333vw}#og-message .og-list li{flex-direction:column-reverse;gap:8vw 0}#og-message .og-list li:nth-child(even){flex-direction:column-reverse}#og-message .og-list li:not(:last-child){margin-bottom:21.3333333333vw}#og-message .og-list .thumb{width:100%}#og-message .og-list .thumb.is-thumb01::before{top:50%;left:50%;width:177.8666666667vw;height:250.6666666667vw;transform:translate(-50%, -50%)}#og-message .og-list .thumb.is-thumb02::before{top:0%;left:65%;width:104.5333333333vw;height:147.2vw;transform:translate(-50%, -50%) rotate(135deg)}#og-message .og-list .thumb.is-thumb03::before{top:50%;left:30%;width:177.8666666667vw;height:250.6666666667vw;transform:translate(-50%, -50%) rotate(161deg)}#og-message .og-list .thumb.is-thumb04::before{top:40%;left:10%;width:126.6666666667vw;height:178.4vw;transform:translate(-50%, -50%) rotate(19deg)}#og-message .og-list .msg-texts{width:100%}#og-message .og-list .msg-texts .msg-lead{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}#og-message .og-list .msg-texts .primary-text{margin-bottom:4vw;padding-bottom:4vw}#og-message .og-list .msg-texts dl{width:100%}#og-message .og-list .msg-texts dl dt{font-size:3.7333333333vw}#og-message .og-list .msg-texts dl dd{font-size:3.7333333333vw}#og-message .og-list .msg-texts dl dd span{font-size:4.2666666667vw}#schoollife-support .sect-life-support01{flex-direction:column;align-items:flex-start;margin-top:16vw}#schoollife-support .sect-life-support01 .inner{width:100%}#schoollife-support .sect-life-support01 .comment-blk{margin:5.3333333333vw 0;padding:8vw 5.3333333333vw}#schoollife-support .sect-life-support01 .comment-blk .l-col{width:45.3333333333vw;margin:0 auto 5.3333333333vw}#schoollife-support .sect-life-support01 .comment-blk .l-col .comment-label{margin-bottom:2.1333333333vw;padding:2.6666666667vw 0 5.0666666667vw;font-size:3.4666666667vw}#schoollife-support .sect-life-support01 .comment-blk .r-col{width:100%}#schoollife-support .sect-life-support01 .comment-blk .r-col .comment-name{margin-top:3.4666666667vw;padding-top:3.4666666667vw}#schoollife-support .sect-life-support01 .life-images{width:100%}#schoollife-support .sect-life-support01 .life-images>div{margin-bottom:2.6666666667vw}#schoollife-support .sect-support{flex-direction:column;align-items:flex-start;gap:5.3333333333vw 0;margin-top:16vw}#schoollife-support .sect-support .sect-desc{width:100%}#schoollife-support .sect-support .sect-thumb{width:100%}#facilities .page-anker-links{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:5.3333333333vw;margin:10.6666666667vw auto 18.6666666667vw}#facilities .page-anker-links .page-link-text{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:0 1.3333333333vw;margin-bottom:2.6666666667vw;font-size:3.7333333333vw}#facilities .page-anker-links .page-link-text::after{width:4vw;height:4vw}#facilities .sect-title{font-size:6.4vw}#facilities .sect-title::before{width:6.1333333333vw;height:5.3333333333vw;margin:0 auto}#facilities .sect-facilities{margin-bottom:16vw}#facilities .sect-facilities .floor-map{align-items:center;flex-direction:column-reverse;margin:4vw auto 9.3333333333vw}#facilities .sect-facilities .floor-map .floor-map-img{width:80%}#facilities .sect-facilities .banner{width:100%;margin:0 auto 13.3333333333vw}#facilities .sect-facilities .grid-blk:not(:last-of-type){margin-bottom:13.3333333333vw}#facilities .sect-facilities .grid-blk.is-item3{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto auto;gap:2.6666666667vw 0}#facilities .sect-facilities .grid-blk.is-item3 .grid-item:first-child{grid-column:unset;grid-row:unset}#facilities .sect-facilities .grid-blk.is-item3-row{grid-template-columns:repeat(1, 1fr);gap:2.6666666667vw 0}#facilities .sect-facilities .grid-blk.is-item3-row .photo-item:first-child{order:0}#facilities .sect-facilities .grid-blk.is-item3-row .photo-item:last-child{order:1}#facilities .sect-facilities .grid-blk.is-item3-row .text-item{order:2}#facilities .sect-facilities .grid-blk.is-item2-row{grid-template-columns:repeat(1, 1fr);gap:2.6666666667vw 0}#facilities .sect-facilities .grid-blk.is-item3-row-reverse{grid-template-columns:repeat(1, 1fr);gap:2.6666666667vw 0}#facilities .sect-facilities .grid-blk.is-item3-row-photo{grid-template-columns:repeat(1, 1fr);gap:2.6666666667vw 0}#facilities .sect-facilities .grid-blk.is-item3-row-photo.none-row{gap:2.6666666667vw 0}#facilities .sect-facilities .grid-blk .photo-item figcaption{min-width:29.3333333333vw;padding:1.3333333333vw 4vw;font-size:3.2vw}#facilities .sect-facilities .grid-blk .text-item{justify-content:flex-start}#facilities .sect-facilities .grid-blk .facilities-detail dt{margin-bottom:1.6vw;font-size:3.7333333333vw}#facilities .sect-facilities .grid-blk .facilities-detail dd{font-size:3.2vw}#facilities .sect-facilities .pickup-area{padding:8vw 5.3333333333vw}#facilities .sect-facilities .pickup-area .pickup-group{flex-direction:column;gap:5.3333333333vw 0}#facilities .sect-facilities .pickup-area .pickup-group .sect-desc{width:100%}#facilities .sect-facilities .pickup-area .pickup-group .tertiary-title{font-size:4.2666666667vw}#facilities .sect-facilities .pickup-area .pickup-group .sect-thumb{width:100%}#facilities .sect-facilities .pickup-area .pickup-group:first-child{margin-bottom:8vw;padding-bottom:6.6666666667vw}#facilities .sect-library{padding:16vw 0}#facilities .sect-library .c-table .is-item-row{grid-template-columns:30% 70%;gap:0 2.6666666667vw}#facilities .sect-library .tertiary-title{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}#facilities .sect-library .notes-text{margin-top:2.6666666667vw;font-size:3.2vw}#facilities .sect-library .intro{flex-direction:column;gap:5.3333333333vw 0;margin:9.3333333333vw 0}#facilities .sect-library .intro .intro-detail{width:100%}#facilities .sect-library .intro .c-table .table-title{width:37%;padding-left:2.6666666667vw;font-size:3.7333333333vw}#facilities .sect-library .intro .thumb{width:100%}#facilities .sect-library .opening-hours{margin-bottom:9.3333333333vw}#facilities .sect-library .opening-hours .c-table .table-cell{padding-left:4vw;padding-right:4vw}#facilities .sect-library .opening-hours .table-wrap{grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:5.3333333333vw}#facilities .sect-library .opening-hours .library-btn a{gap:0 5.3333333333vw;padding:6.6666666667vw 0;height:auto;font-size:4.2666666667vw}#facilities .sect-library .opening-hours .library-btn a .small{font-size:3.2vw}#facilities .sect-library .opening-hours .library-btn a::before{width:9.6vw;height:6.9333333333vw}#facilities .sect-library .opening-hours .library-btn a::after{width:5.3333333333vw;height:5.3333333333vw}#facilities .sect-library .other-desc{grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:8vw}#facilities .sect-library .other-desc .c-table .table-cell{padding-left:5.3333333333vw;padding-right:5.3333333333vw}#schedule .year-schedule{margin:18.6666666667vw 0 21.3333333333vw}#schedule .year-schedule .schedule-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:13.3333333333vw}#schedule .year-schedule .event-thumb .month-title{width:21.3333333333vw;height:21.3333333333vw;padding-top:2.6666666667vw}#schedule .year-schedule .event-thumb .month-title .num-text{font-size:10.6666666667vw}#schedule .year-schedule .event-thumb .month-title .en-text{font-size:2.9333333333vw}#schedule .year-schedule .event-list{margin-top:5.3333333333vw}#schedule .year-schedule .event-list li{font-size:3.7333333333vw}#schedule .year-schedule .event-list li+li{margin-top:2.6666666667vw}#schedule .pickup-area{padding:5.3333333333vw 0 21.3333333333vw}#schedule .pickup-area .sect-pickup{flex-direction:column;margin-bottom:13.3333333333vw}#schedule .pickup-area .sect-pickup .sect-desc{width:100%;margin-bottom:2.6666666667vw}#schedule .pickup-area .sect-pickup .sect-thumb{width:100%}#schedule .pickup-area .pickup-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:13.3333333333vw}#schedule .pickup-area .event-thumb .month-title{width:21.3333333333vw;height:21.3333333333vw;padding-top:5.3333333333vw}#schedule .pickup-area .event-thumb .month-title .num-text{font-size:8.8vw}#schedule .pickup-area .event-thumb .month-title .month-text{font-size:4.2666666667vw}#schedule .pickup-area .balloon-text{min-width:48vw;margin:0 auto 4vw;padding:1.3333333333vw 4vw;font-size:3.7333333333vw}#schedule .pickup-area .balloon-text::after{border-width:2.6666666667vw 1.0666666667vw 0px 1.0666666667vw}#schedule .pickup-area .pickup-detail dt{padding:4vw 0;font-size:4.8vw}#uniform .uniform-lead{margin-bottom:24vw}#uniform .sect-uniform-winter .uniform-img,#uniform .sect-uniform-summer .uniform-img{display:block;width:100vw;margin-left:calc(50% - 50vw)}#uniform .sect-uniform-winter{margin-bottom:5.3333333333vw}#uniform .sect-uniform-winter .primary-title{top:-10.6666666667vw;left:0vw}#uniform .sect-uniform-summer{margin-bottom:8vw}#uniform .sect-uniform-summer .primary-title{top:0;right:0}#uniform .sect-item{padding:10.6666666667vw 0 16vw}#uniform .sect-item .item-title{margin-bottom:16vw;font-size:6.4vw}#uniform .sect-item .item-title::before{width:6.1333333333vw;height:5.3333333333vw}#uniform .sect-item .familiar-item{width:100%;max-width:100%;margin:0 auto 8vw;padding:0 5.3333333333vw 8vw}#uniform .sect-item .familiar-item::before{height:calc(100% - 13.3333333333vw)}#uniform .sect-item .familiar-item .familiar-img{margin:0 auto 0;width:80vw}#uniform .sect-item .familiar-item .familiar-img::before{top:-13.3333333333vw;left:2.6666666667vw;width:19.7333333333vw;height:20vw}#uniform .sect-item .familiar-item .item-lead{padding:4vw 0 2.6666666667vw;font-size:4.8vw}#uniform .sect-item .item-list{align-items:center;justify-content:center;flex-direction:column;gap:8vw 0}#uniform .sect-item .item-list li:first-child{width:48vw}#uniform .sect-item .item-list li:nth-child(2){width:37.3333333333vw}#day .day-wrapper{margin-top:16vw;padding:14.6666666667vw 0 34.6666666667vw}#day .day-wrapper::before{background-image:url("/wp/wp-content/themes/konan2025/assets/img/schoollife/day/day_bg_sp2.png")}#day .day-item{flex-direction:column;gap:0 0;padding:0 2.6666666667vw 0 9.3333333333vw}#day .day-item::before{display:none}#day .day-item:not(:last-child){padding-bottom:18.6666666667vw}#day .day-item:not(:last-child) .day-detail::before{top:13.3333333333vw;left:-8vw;height:calc(430% + 18.6666666667vw)}#day .day-item.day-item04 .day-detail::before{height:224vw}#day .day-item .day-detail{width:100%}#day .day-item .day-detail .day-time{margin-bottom:2.6666666667vw;padding:.8vw 6.6666666667vw;font-size:3.4666666667vw}#day .day-item .day-detail .day-time::before{border-width:1.8666666667vw .8vw 0px .8vw}#day .day-item .day-detail .day-lead{font-size:4vw}#day .day-item .day-detail .day-lead::before{top:calc(50% - 1.8666666667vw);left:-9.8666666667vw;width:3.7333333333vw;height:3.7333333333vw}#day .day-item .day-detail .day-text{margin-top:2.6666666667vw}#day .day-item .day-slider-frame{width:100%;padding-top:5.3333333333vw}#day .day-item .day-slider-frame .arrow{width:8vw;height:8vw}#day .day-item .day-slider-frame .arrow.prev{left:-5.5%}#day .day-item .day-slider-frame .arrow.next{right:-5.5%}#day .day-item .point-blk{flex-direction:column;gap:5.3333333333vw 0;width:100%;margin-top:8vw;padding:8vw 6.6666666667vw}#day .day-item .point-blk .point-detail{width:100%}#day .day-item .point-blk .point-detail h4{margin-bottom:2.6666666667vw;font-size:4vw}#day .day-item .point-blk .pickup-thumb{position:static;top:0;right:0;width:80%;margin:2.6666666667vw auto 0}#club .page-anker-link{flex-direction:column;gap:5.3333333333vw 0;margin:16vw 0 18.6666666667vw}#club .page-anker-link a{width:100%;max-width:100%;padding:6.6666666667vw 2.6666666667vw;font-size:5.3333333333vw}#club .page-anker-link a::after{top:calc(50% - 3.2vw);right:5.3333333333vw;width:6.4vw;height:6.4vw}#club .sports-club,#club .cultural-club{padding:20vw 0}#club .club-title{margin-bottom:9.3333333333vw;font-size:6.4vw}#club .club-detail-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:16vw}#club .club-detail-list .club-name{margin-bottom:2.6666666667vw;font-size:5.3333333333vw}#club .club-detail-list .primary-text{padding-top:4vw}#club .club-detail-list .acc-content{margin-top:4vw}#club .club-detail-list .acc-content .acc-data-toggle{padding:3.2vw 5.3333333333vw}#club .club-detail-list .acc-content .acc-data-toggle::before,#club .club-detail-list .acc-content .acc-data-toggle::after{right:5.3333333333vw;width:4vw}#club .club-detail-list .acc-content .acc-data-toggle span{gap:0 2.4vw;font-size:4.2666666667vw}#club .club-detail-list .acc-content .acc-data-toggle span::before{width:6.9333333333vw;height:6.1333333333vw}#club .club-detail-list .acc-content .club-list{padding:1.6vw 4vw 4vw}#club .club-detail-list .acc-content .club-list li{padding:2.4vw 0;font-size:3.2vw}#club .club-results{padding:18.6666666667vw 0 0}#club .club-results .results-title{margin-bottom:16vw;font-size:6.4vw}#club .club-results .results-title::before{width:6.1333333333vw;height:5.3333333333vw}#club .club-results .inner{flex-direction:column;gap:8vw 0}#club .club-results .inner .results-box{width:100%;max-width:100%}#club .club-results .inner .results-box>a,#club .club-results .inner .results-blk{padding:6.6666666667vw 6.6666666667vw 6.6666666667vw 2.6666666667vw;font-size:4.8vw}#club .club-results .inner .results-box>a::after,#club .club-results .inner .results-blk::after{top:calc(50% - 3.2vw);right:5.3333333333vw;width:6.4vw;height:6.4vw}#club .club-results .inner .club-sub-list{padding:5.3333333333vw 0 0}#club .club-results .inner .club-sub-list li a{padding:1.8666666667vw 0;font-size:3.4666666667vw}#club .club-results .inner .club-sub-list li a::after{top:calc(50% - 2.6666666667vw);width:5.3333333333vw;height:5.3333333333vw}#school .sect-distribution{margin-top:18.6666666667vw;margin-bottom:18.6666666667vw}#school .sect-aggregation .aggregation-table{width:auto}#school .sect-aggregation .aggregation-table thead th{padding:1.3333333333vw 0;font-size:2.9333333333vw}#school .sect-aggregation .aggregation-table thead th:first-child{width:32vw}#school .sect-aggregation .aggregation-table thead th:not(:first-child){width:8vw}#school .sect-aggregation .aggregation-table tbody th{padding:1.0666666667vw 1.3333333333vw;font-size:2.6666666667vw}#school .sect-aggregation .aggregation-table tbody th.is-pl{padding-left:10.6666666667vw}#school .sect-aggregation .aggregation-table tbody th .sp-vertical{writing-mode:vertical-rl}#school .sect-aggregation .aggregation-table tbody td{padding:1.0666666667vw 0;font-size:2.6666666667vw;vertical-align:middle}#school .sect-aggregation .aggregation-table caption{padding-top:2.6666666667vw;font-size:2.6666666667vw}#guidance .sect-col{margin-bottom:21.3333333333vw}#guidance .sect-col .sect-title{margin-bottom:5.3333333333vw;padding-bottom:4vw}#guidance .sect-col .sect-title .title-num{gap:0 2.6666666667vw;font-size:4.5333333333vw}#guidance .sect-col .sect-title .title-num::before{width:7.4666666667vw;height:6.9333333333vw}#guidance .sect-col .sect-title .title-text{padding-top:5.3333333333vw;font-size:3.7333333333vw}#guidance .sect-col .guideline-list li:not(:last-child){margin-bottom:2.1333333333vw}#guidance .addition-text{font-size:3.4666666667vw}#wakou-clover .sect-col .catch-lead{font-size:4.2666666667vw}#wakou-clover .sect-wakou{margin-bottom:21.3333333333vw}#wakou-clover .sect-wakou .sect-inner{flex-direction:column;margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}#wakou-clover .sect-wakou .thumb{width:100%}#wakou-clover .sect-wakou .primary-text{width:100%}#wakou-clover .sect-clover .thumb{width:34.6666666667vw;margin:5.3333333333vw 0 6.6666666667vw}#wakou-clover .sect-sub-col{margin-top:16vw}#wakou-clover .sect-sub-col .c-table-bg{margin-top:5.3333333333vw}#wakou-clover .sect-sub-col .c-table-bg .table-title{width:29.8507462687%;padding:4vw 1.3333333333vw;font-size:3.7333333333vw}#wakou-clover .sect-sub-col .c-table-bg .table-cell{padding:5.3333333333vw 3.7333333333vw;font-size:3.4666666667vw}#wakou-clover .sect-sub-col .c-table-bg .activities li:not(:last-child){margin-bottom:4vw}#wakou-clover .sect-sub-col .c-table-bg .activities .head{width:100%}#wakou-clover .sect-sub-col .c-table-bg .activities .text{width:100%}#wakou-clover .sect-sub-col .rules-list li.is-mb{margin-bottom:6.6666666667vw}#wakou-clover .sect-sub-col .rules-list .head{width:18%}#wakou-clover .sect-sub-col .rules-list .text{width:82%;line-height:1.7142857143}#applicants .sect-col:not(:last-child){margin-bottom:18.6666666667vw}#applicants .sect-schedule .c-table{width:160vw}#applicants .sect-schedule .c-table .table-cell .table-cell-inner+.table-cell-inner{margin-top:2.6666666667vw}#applicants .sect-point-system .notes-list{margin-top:10.6666666667vw}#applicants .sect-point-system .notes-list li{margin-top:4vw}#applicants .sect-volunteers .volunteers-texts li:first-child{margin-bottom:2.6666666667vw;padding-bottom:2.6666666667vw}#applicants .sect-tuition .c-table{width:133.3333333333vw}#applicants .sect-tuition .notes-list{margin:10.6666666667vw 0 8vw}#applicants .sect-tuition .notes-list li:not(:last-child){margin-bottom:4vw}#applicants .sect-tuition .download-blk .c-download-btn{margin-top:4vw;max-width:100%}#brefing .sect-col:not(:last-child){margin-bottom:18.6666666667vw}#brefing .sect-col .c-table-bg{margin-bottom:5.3333333333vw}#brefing .sect-info-session .secondary-title{margin-bottom:14.6666666667vw}#brefing .sect-info-session .c-table-bg .table-title{width:30%}#brefing .sect-info-session .c-table-bg .link-text{gap:0 2.6666666667vw;margin-top:2.6666666667vw}#brefing .sect-info-session .c-table-bg .link-text::after{width:3.2vw;height:3.2vw}#brefing .sect-info-session .other-info-group{flex-direction:column;gap:8vw 0;margin-top:10.6666666667vw}#brefing .sect-info-session .other-info-group>section{width:100%}#brefing .sect-info-session .other-info-group .cont-title{margin-bottom:5.3333333333vw;padding-bottom:4vw;font-size:4.2666666667vw}#brefing .sect-info-session .other-info-group .cont-title a{gap:0 2.6666666667vw}#brefing .sect-info-session .other-info-group .icon-arrow{width:3.7333333333vw;height:3.7333333333vw}#entrance .sect-col:not(:last-child){margin-bottom:16vw}#entrance .sect-col .notes-text{font-size:3.2vw}#entrance .sect-implementation{margin-top:12vw}#entrance .sect-implementation .c-table-bg{margin-bottom:2.6666666667vw}#entrance .sect-implementation .c-table-bg .table-title{width:33%}#entrance .sect-implementation .c-table-bg .table-cell+.table-cell{width:19%;padding-left:0;padding-right:0}#entrance .sect-eligibility .notes-text{margin-top:5.3333333333vw}#entrance .sect-doc-submit .notes-text,#entrance .sect-subject .notes-text{margin-top:2.6666666667vw}#entrance .sect-period .c-table-bg .table-head .table-title{font-size:3.2vw}#entrance .sect-period .c-table-bg .table-head .table-title:nth-child(1){width:34%}#entrance .sect-period .c-table-bg .table-head .table-title:nth-child(2){width:44%}#entrance .sect-period .c-table-bg .table-head .table-title:nth-child(3){width:27%}#entrance .sect-pass .c-table-bg .table-body .table-title{width:33%}#entrance .sect-invoice .sect-sub{margin-top:8vw}#entrance .sect-invoice .sect-sub-title{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}#entrance .sect-invoice .sub-desc-list{margin-bottom:8vw}#entrance .sect-invoice .sub-desc-list:first-of-type{margin-top:5.3333333333vw}#entrance .sect-invoice .sub-desc-list dt{margin-bottom:2.1333333333vw}#entrance .sect-invoice .sect-visit .c-table-bg .table-body .table-title{width:33%}#offcampus .sect-col:not(:last-child){margin-bottom:18.6666666667vw}#offcampus .secondary-title+.secondary-text{margin-bottom:13.3333333333vw}#question .qa-group .acc-data-toggle{flex-wrap:nowrap;gap:0 2.6666666667vw;padding:5.3333333333vw 8vw 5.3333333333vw 0}#question .qa-group .acc-data-toggle::before,#question .qa-group .acc-data-toggle::after{width:5.3333333333vw}#question .qa-group .toggle-num{flex-shrink:0;width:8vw;height:8vw;font-size:3.2vw}#question .qa-group .q-text{width:90%;font-size:4.2666666667vw}#question .qa-group .a-text{padding:5.3333333333vw 0}#result .secondary-title{margin-bottom:8vw}#result .notes-text{font-size:3.2vw}#result .sect-numbers:not(:last-of-type),#result .sect-score:not(:last-of-type){margin-bottom:21.3333333333vw}#result .sect-numbers .c-table,#result .sect-score .c-table{width:160vw;margin-top:4vw;margin-bottom:4.2666666667vw}#result .sect-numbers .c-table .table-title.is-vertical,#result .sect-score .c-table .table-title.is-vertical{width:8vw}#result .numbers .sect-numbers .c-table .table-head .table-title:nth-child(1){width:31.5%}#result .numbers .sect-numbers .c-table .table-head .table-title:nth-child(5){width:12%}#result .score{margin-top:18.6666666667vw}#result .score .sect-score .c-table .table-head .table-title:nth-child(1){width:21%}#result .score .sect-score .c-table .table-head .table-title:nth-child(7){width:16%}#webentry .sect-col:not(:last-child){margin-bottom:18.6666666667vw}#webentry .buttons{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:8vw;margin:8vw 0}#webentry .webentry-btn{margin-top:8vw}#webentry .c-arrow-btn{max-width:100%;margin-top:10.6666666667vw}#office .sect-col:not(:last-child){margin-bottom:16vw}#office .sect-office-catch{font-size:4.2666666667vw}#office .sect-method-issuance{margin-top:10.6666666667vw}#office .sect-method-issuance .primary-text+.primary-text{margin-top:5.3333333333vw}#office .sect-telephone-support .phone-intro .phone-num{gap:0 1.8666666667vw;margin-bottom:2.6666666667vw;font-size:5.8666666667vw}#office .sect-telephone-support .phone-intro .phone-num::before{width:6.9333333333vw;height:6.9333333333vw}#office .sect-telephone-support .phone-intro .c-table-bg{margin-top:5.3333333333vw}#office .sect-telephone-support .phone-intro .c-table-bg .table-title{width:50%;font-size:3.4666666667vw}#office .sect-telephone-support .phone-detail{margin-top:8vw}#office .sect-telephone-support .phone-detail .c-table-bg{margin-top:4vw}#office .sect-issuance .c-table{margin-bottom:2.6666666667vw}#office .sect-issuance .c-table .table-title:first-child{width:23.6666666667%}#office .sect-issuance .c-table .table-title:nth-child(2){width:23.6666666667%}#office .sect-issuance .c-table .table-title:nth-child(3){width:52.6666666667%}#nurse-office .sect-col:not(:last-child){margin-bottom:16vw}#nurse-office .sect-rules .files-urge-text{margin-top:9.3333333333vw;font-size:3.7333333333vw}#nurse-office .sect-rules .downloads-list li{flex-direction:column;padding:9.3333333333vw 0}#nurse-office .sect-rules .downloads-list .download-detail{width:100%;margin-bottom:5.3333333333vw}#nurse-office .sect-rules .downloads-list .download-detail dt{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}#nurse-office .sect-rules .downloads-list .c-download-btn{width:100%}#nurse-office .sect-type .c-table .table-title{font-size:2.6666666667vw}#nurse-office .sect-type .c-table .table-title:first-child{width:14%}#nurse-office .sect-type .c-table .table-title:nth-child(2){width:33%}#nurse-office .sect-type .c-table .table-title:nth-child(3){width:34%}#nurse-office .sect-type .c-table .table-cell{font-size:2.6666666667vw}#nurse-office .sect-other .other-type{margin-top:8vw}#nurse-office .sect-other .other-type dt{margin-bottom:3.2vw;padding-bottom:2.6666666667vw;font-size:3.7333333333vw}#ikuyukai .sect-col:not(:last-child){margin-bottom:13.3333333333vw}.archive-container.is-column{flex-direction:column}.archive-container.is-column .category-nav{order:0;width:100%;margin-bottom:8vw}.archive-container.is-column .list-news-articles{width:100%}.archive-container .archive-meta{margin-bottom:8vw}.archive-container .archive-meta .result-text{font-size:5.3333333333vw}.archive-container .category-list{flex-direction:row;gap:2.6666666667vw 2.6666666667vw;padding:0}.archive-container .category-list li{padding-left:0}.archive-container .category-list li a{font-size:3.7333333333vw}.archive-container .category-list li.is-active::before{content:"●";position:static;top:0;left:0;margin-right:1.0666666667vw;font-size:3.4666666667vw;transform:translateY(0%)}.archive-container .list-news-articles{order:1}.archive-container .list-news-articles .news-item a{grid-template-columns:28% 39% 23%;grid-auto-flow:row;gap:2.6666666667vw 2.6666666667vw;padding:4vw 2.1333333333vw}.archive-container .list-news-articles .news-item .news-date{grid-column:1;margin-top:.8vw;font-size:3.7333333333vw;letter-spacing:.05em}.archive-container .list-news-articles .news-item .cates{grid-column:2/4;display:flex;align-items:center;gap:0 1.6vw}.archive-container .list-news-articles .news-item .cates .news-category{min-width:21.3333333333vw;padding:.8vw 2.6666666667vw;font-size:2.9333333333vw}.archive-container .list-news-articles .news-item .cates .news-category+.news-category{margin-top:0}.archive-container .list-news-articles .news-item .news-title{grid-column:1/-1;font-size:3.7333333333vw;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal}.archive-container .search-news-articles .news-item a{padding:4vw 2.1333333333vw;font-size:3.7333333333vw}.archive-container .pagination{order:1;margin-top:13.3333333333vw}.archive-container .pagination .nav-links{gap:0 4vw}.archive-container .pagination .nav-links .page-numbers{font-size:3.7333333333vw}.archive-container .pagination .nav-links .prev,.archive-container .pagination .nav-links .next{width:8vw;height:8vw;font-size:0}.archive-container .pagination .nav-links .prev::before,.archive-container .pagination .nav-links .next::before{top:calc(50% - 1.6vw);width:4.8vw;height:3.2vw}.archive-container .pagination .nav-links .prev{margin-right:0}.archive-container .pagination .nav-links .next{margin-left:0}.news-single .post-head{gap:5.3333333333vw 10.6666666667vw;margin:0 0 8vw}.news-single .post-head .datetime{font-size:3.7333333333vw}.news-single .post-head .cates{grid-column:2/4;gap:0 1.6vw}.news-single .post-head .cates .news-category{min-width:unset;padding:.5333333333vw 4vw;font-size:2.9333333333vw}.news-single .post-head .article-title{grid-column:1/-1;font-size:5.3333333333vw}.news-single .pager{margin-top:13.3333333333vw}.news-single .pager .news-top-link{gap:0 5.3333333333vw;font-size:4.2666666667vw}.news-single .pager .news-top-link::before{width:10.6666666667vw;height:10.6666666667vw}#notfound .notes-msg{padding:0 0 5.3333333333vw}.c-post-content p{margin-bottom:1em;font-size:3.7333333333vw;line-height:1.8571428571;letter-spacing:0em}.c-post-content code{font-size:3.2vw}.c-post-content img{height:auto !important}.c-post-content h1,.c-post-content h2,.c-post-content h3,.c-post-content h4,.c-post-content h5,.c-post-content h6{margin-top:8vw;margin-bottom:5.3333333333vw}.c-post-content h1{font-size:5.8666666667vw}.c-post-content h2{font-size:4.8vw}.c-post-content h3{font-size:4.8vw}.c-post-content h4,.c-post-content h5,.c-post-content h6{font-size:4.2666666667vw}.c-post-content .wp-block-quote{margin:0 0 5.3333333333vw 0}.c-post-content .wp-block-quote cite,.c-post-content .wp-block-quote footer{font-size:2.6666666667vw}.c-post-content .wp-block-quote.is-style-plain{padding:3.2vw 4vw 4vw}.c-post-content .wp-block-quote.is-style-large,.c-post-content .wp-block-quote.is-large{padding:3.2vw 4vw 4vw}.c-post-content ul,.c-post-content ol{margin-bottom:6.6666666667vw;font-size:3.7333333333vw;line-height:1.8571428571;letter-spacing:.05em}.c-post-content .wp-element-caption{font-size:3.2vw;text-align:center}.c-post-content .wp-block-table td,.c-post-content .wp-block-table th{font-size:3.7333333333vw}.c-post-content .wp-block-buttons{margin-bottom:6.6666666667vw}.c-post-content .wp-block-buttons>.wp-block-button{width:100%;max-width:80vw}.c-post-content .wp-element-button{padding:1.8666666667vw 0;font-size:3.4666666667vw}.c-post-content .wp-element-button:hover::after{transform:translateX(0)}.c-post-content .wp-element-button::after{width:3.2vw;height:2.9333333333vw;transition:none}.page-other .sect-col{margin-top:60px}.page-other .sect-col .browser{margin-top:30px}.page-other .sect-col .browser li{margin-bottom:35px}.page-other .sect-col .browser .list-title{margin-bottom:10px;font-size:clamp(18px,1.3020833333vw,20px)}.page-other .sect-col .inner-list{padding-left:1em}#graduate .sect-col:not(:first-child){margin-top:100px}#graduate .lead-texts{margin-bottom:100px}#graduate .lead-texts p,#graduate .lead-texts li{font-size:clamp(20px,1.5625vw,24px);letter-spacing:.05em;line-height:1.5}#graduate .lead-texts li{margin-top:30px}#graduate .sect-issue .c-table{margin-bottom:20px}#graduate .sect-issue .c-table .table-head:nth-child(1),#graduate .sect-issue .c-table .table-head:nth-child(2){width:23.75%}#graduate .sect-issue .primary-text:not(:last-child){margin-top:10px}#graduate .download-buttons{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-column-gap:15px;grid-row-gap:0;margin-top:40px;margin-bottom:100px}#graduate .application-method{padding:0 min(6.5104166667vw,100px)}#graduate .application-method .acc-content:not(:last-child){margin-bottom:40px}#graduate .application-method .acc-data-toggle{position:relative;padding:30px 10px;border-radius:10px;font-size:clamp(18px,1.4322916667vw,22px);letter-spacing:.05em;color:#fff;text-align:center;background-color:var(--primary-color);cursor:pointer}#graduate .application-method .acc-data-toggle .icon{position:absolute;top:calc(50% - 10px);right:clamp(15px,1.5625vw,24px);width:20px;height:20px}#graduate .application-method .acc-data-toggle .icon::before,#graduate .application-method .acc-data-toggle .icon::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#fff;transition:transform .4s ease}#graduate .application-method .acc-data-toggle .icon::before{transform:translate(-50%, -50%)}#graduate .application-method .acc-data-toggle .icon::after{transform:translate(-50%, -50%) rotate(90deg)}#graduate .application-method .acc-data-toggle.is-opened .icon::after{transform:translate(-50%, -50%) rotate(0deg)}#graduate .application-method .acc-target{display:none;padding:30px 0 40px}#graduate .application-method .acc-target .num-list>li:not(:last-child){margin-bottom:7px}#graduate .application-method .acc-target .inner-list{margin-top:10px;margin-bottom:25px}#graduate .application-method .acc-target .addr-box{margin-top:30px;margin-bottom:30px;border:1px solid var(--primary-color)}#graduate .application-method .acc-target .addr-box dt{padding:7px 10px;font-size:clamp(16px,1.171875vw,18px);letter-spacing:.05em;color:#fff;background-color:var(--primary-color)}#graduate .application-method .acc-target .addr-box dd{padding:20px 30px;font-weight:500;font-size:clamp(16px,1.171875vw,18px);letter-spacing:.05em;line-height:1.6666666667}#graduate .application-method .acc-target .notes-text{font-size:clamp(12px,.9114583333vw,14px);letter-spacing:.05em}#graduate .application-method .acc-target .notes-list{margin-bottom:15px}#graduate .sect-business-hours .c-table-bg .table-title{width:25.4166666667%}#graduate .sect-closed-days .primary-text:not(:last-child){margin-bottom:30px}#recruit .download-buttons{grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:5.3333333333vw;margin-top:8vw;margin-bottom:10.6666666667vw}#recruit .download-buttons .c-download-btn a{padding-left:5.3333333333vw;padding-right:13.3333333333vw}#recruit .resume .c-download-btn{margin-top:4vw;width:100%;max-width:100%}#contact .sect-col:not(:last-child){margin-bottom:16vw}#contact .sect-telephone-support .phone-intro .phone-num{gap:0 1.8666666667vw;margin-bottom:2.6666666667vw;font-size:5.8666666667vw}#contact .sect-telephone-support .phone-intro .phone-num::before{width:6.9333333333vw;height:6.9333333333vw}#contact .sect-telephone-support .phone-intro .c-table-bg{margin-top:5.3333333333vw}#contact .sect-telephone-support .phone-intro .c-table-bg .table-title{width:50%;font-size:3.4666666667vw}#contact .sect-telephone-support .phone-detail{margin-top:8vw}#contact .sect-telephone-support .phone-detail .c-table-bg{margin-top:4vw}#contact .l-page-links-area{padding:0 0 18.6666666667vw}.page-form .tab-list{justify-content:center;gap:4vw 0}.page-form .tab-list .tab-item{width:80%;padding:1.6vw 2.6666666667vw 2.1333333333vw;font-size:5.3333333333vw}.page-form .form-contents{padding-top:12vw}.page-form .form-contents .form-item{margin-bottom:10.6666666667vw}.page-form .form-contents .form-label{gap:1.6vw 1.6vw}.page-form .form-contents .label-text,.page-form .form-contents .form-label{font-size:3.7333333333vw}.page-form .form-contents .label-required{padding:.5333333333vw 4vw;font-size:3.2vw}.page-form .form-contents .label-placeholder{padding:1.3333333333vw 0 0;font-size:3.7333333333vw}.page-form .form-contents .form-input,.page-form .form-contents .form-input-date,.page-form .form-contents .form-textarea{margin-top:2.6666666667vw;padding:2.6666666667vw 4vw;font-size:3.4666666667vw}.page-form .form-contents .form-textarea{width:100%;height:77.3333333333vw}.page-form .form-contents .form-radio-group .wpcf7-form-control{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:0;grid-row-gap:5.3333333333vw;margin-top:4vw}.page-form .form-contents .form-radio-group .wpcf7-list-item-label{padding:0 0 0 9.3333333333vw;font-size:3.7333333333vw}.page-form .form-contents .form-radio-group .wpcf7-list-item-label::before,.page-form .form-contents .form-radio-group .wpcf7-list-item-label::after{top:.5333333333vw}.page-form .form-contents .form-radio-group .wpcf7-list-item-label::before{width:5.8666666667vw;height:5.8666666667vw}.page-form .form-contents .form-radio-group .wpcf7-list-item-label::after{left:1.3333333333vw;width:3.2vw;height:3.2vw}.page-form .form-contents .form-radio-group .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-top:5.3333333333vw}.page-form .form-contents .agree{max-width:100%;padding:6.6666666667vw 0 0;font-size:3.7333333333vw}.page-form .form-button{padding:12vw 0 0}.page-form .form-button .form-button-wrap{width:90%;max-width:100%}.page-form .form-button .form-button-wrap::after{right:5.3333333333vw;width:4.5333333333vw;height:3.2vw}.page-form .form-button .border-button{padding:2.6666666667vw;font-size:4.2666666667vw}.page-form .form-button .wpcf7-spinner{bottom:-10.6666666667vw}.page-form .complete .secondary-text{margin-top:8vw}/*# sourceMappingURL=smartphone.css.map */